xref: /freebsd/lib/clang/liblldb/LLDBWrapLua.cpp (revision 069ac184)
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__SBFrame swig_types[33]
2725 #define SWIGTYPE_p_lldb__SBFunction swig_types[34]
2726 #define SWIGTYPE_p_lldb__SBHostOS swig_types[35]
2727 #define SWIGTYPE_p_lldb__SBInstruction swig_types[36]
2728 #define SWIGTYPE_p_lldb__SBInstructionList swig_types[37]
2729 #define SWIGTYPE_p_lldb__SBLanguageRuntime swig_types[38]
2730 #define SWIGTYPE_p_lldb__SBLaunchInfo swig_types[39]
2731 #define SWIGTYPE_p_lldb__SBLineEntry swig_types[40]
2732 #define SWIGTYPE_p_lldb__SBListener swig_types[41]
2733 #define SWIGTYPE_p_lldb__SBMemoryRegionInfo swig_types[42]
2734 #define SWIGTYPE_p_lldb__SBMemoryRegionInfoList swig_types[43]
2735 #define SWIGTYPE_p_lldb__SBModule swig_types[44]
2736 #define SWIGTYPE_p_lldb__SBModuleSpec swig_types[45]
2737 #define SWIGTYPE_p_lldb__SBModuleSpecList swig_types[46]
2738 #define SWIGTYPE_p_lldb__SBPlatform swig_types[47]
2739 #define SWIGTYPE_p_lldb__SBPlatformConnectOptions swig_types[48]
2740 #define SWIGTYPE_p_lldb__SBPlatformShellCommand swig_types[49]
2741 #define SWIGTYPE_p_lldb__SBProcess swig_types[50]
2742 #define SWIGTYPE_p_lldb__SBProcessInfo swig_types[51]
2743 #define SWIGTYPE_p_lldb__SBQueue swig_types[52]
2744 #define SWIGTYPE_p_lldb__SBQueueItem swig_types[53]
2745 #define SWIGTYPE_p_lldb__SBReproducer swig_types[54]
2746 #define SWIGTYPE_p_lldb__SBScriptObject swig_types[55]
2747 #define SWIGTYPE_p_lldb__SBSection swig_types[56]
2748 #define SWIGTYPE_p_lldb__SBSourceManager swig_types[57]
2749 #define SWIGTYPE_p_lldb__SBStream swig_types[58]
2750 #define SWIGTYPE_p_lldb__SBStringList swig_types[59]
2751 #define SWIGTYPE_p_lldb__SBStructuredData swig_types[60]
2752 #define SWIGTYPE_p_lldb__SBSymbol swig_types[61]
2753 #define SWIGTYPE_p_lldb__SBSymbolContext swig_types[62]
2754 #define SWIGTYPE_p_lldb__SBSymbolContextList swig_types[63]
2755 #define SWIGTYPE_p_lldb__SBTarget swig_types[64]
2756 #define SWIGTYPE_p_lldb__SBThread swig_types[65]
2757 #define SWIGTYPE_p_lldb__SBThreadCollection swig_types[66]
2758 #define SWIGTYPE_p_lldb__SBThreadPlan swig_types[67]
2759 #define SWIGTYPE_p_lldb__SBTrace swig_types[68]
2760 #define SWIGTYPE_p_lldb__SBTraceCursor swig_types[69]
2761 #define SWIGTYPE_p_lldb__SBType swig_types[70]
2762 #define SWIGTYPE_p_lldb__SBTypeCategory swig_types[71]
2763 #define SWIGTYPE_p_lldb__SBTypeEnumMember swig_types[72]
2764 #define SWIGTYPE_p_lldb__SBTypeEnumMemberList swig_types[73]
2765 #define SWIGTYPE_p_lldb__SBTypeFilter swig_types[74]
2766 #define SWIGTYPE_p_lldb__SBTypeFormat swig_types[75]
2767 #define SWIGTYPE_p_lldb__SBTypeList swig_types[76]
2768 #define SWIGTYPE_p_lldb__SBTypeMember swig_types[77]
2769 #define SWIGTYPE_p_lldb__SBTypeMemberFunction swig_types[78]
2770 #define SWIGTYPE_p_lldb__SBTypeNameSpecifier swig_types[79]
2771 #define SWIGTYPE_p_lldb__SBTypeSummary swig_types[80]
2772 #define SWIGTYPE_p_lldb__SBTypeSummaryOptions swig_types[81]
2773 #define SWIGTYPE_p_lldb__SBTypeSynthetic swig_types[82]
2774 #define SWIGTYPE_p_lldb__SBUnixSignals swig_types[83]
2775 #define SWIGTYPE_p_lldb__SBValue swig_types[84]
2776 #define SWIGTYPE_p_lldb__SBValueList swig_types[85]
2777 #define SWIGTYPE_p_lldb__SBVariablesOptions swig_types[86]
2778 #define SWIGTYPE_p_lldb__SBWatchpoint swig_types[87]
2779 #define SWIGTYPE_p_long_double swig_types[88]
2780 #define SWIGTYPE_p_long_long swig_types[89]
2781 #define SWIGTYPE_p_p_void swig_types[90]
2782 #define SWIGTYPE_p_pthread_rwlock_t swig_types[91]
2783 #define SWIGTYPE_p_pthread_t swig_types[92]
2784 #define SWIGTYPE_p_short swig_types[93]
2785 #define SWIGTYPE_p_signed_char swig_types[94]
2786 #define SWIGTYPE_p_size_t swig_types[95]
2787 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ABI_t swig_types[96]
2788 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Baton_t swig_types[97]
2789 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Block_t swig_types[98]
2790 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointLocation_t swig_types[99]
2791 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t swig_types[100]
2792 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointResolver_t swig_types[101]
2793 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointSite_t swig_types[102]
2794 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Breakpoint_t swig_types[103]
2795 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BroadcasterManager_t swig_types[104]
2796 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Broadcaster_t swig_types[105]
2797 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CommandObject_t swig_types[106]
2798 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CompileUnit_t swig_types[107]
2799 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Connection_t swig_types[108]
2800 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataBuffer_t swig_types[109]
2801 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataExtractor_t swig_types[110]
2802 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Debugger_t swig_types[111]
2803 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Disassembler_t swig_types[112]
2804 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventDataStructuredData_t swig_types[113]
2805 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventData_t swig_types[114]
2806 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t swig_types[115]
2807 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExecutionContextRef_t swig_types[116]
2808 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExpressionVariable_t swig_types[117]
2809 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t swig_types[118]
2810 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__FuncUnwinders_t swig_types[119]
2811 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Function_t swig_types[120]
2812 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOHandler_t swig_types[121]
2813 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOObject_t swig_types[122]
2814 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IRExecutionUnit_t swig_types[123]
2815 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t swig_types[124]
2816 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Instruction_t swig_types[125]
2817 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t swig_types[126]
2818 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__JITLoader_t swig_types[127]
2819 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__LanguageRuntime_t swig_types[128]
2820 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Listener_t swig_types[129]
2821 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryHistory_t swig_types[130]
2822 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t swig_types[131]
2823 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Module_t swig_types[132]
2824 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectContainer_t swig_types[133]
2825 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[134]
2826 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFile_t swig_types[135]
2827 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueProperties_t swig_types[136]
2828 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValue_t swig_types[137]
2829 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Platform_t swig_types[138]
2830 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t swig_types[139]
2831 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t swig_types[140]
2832 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Process_t swig_types[141]
2833 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t swig_types[142]
2834 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t swig_types[143]
2835 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__REPL_t swig_types[144]
2836 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t swig_types[145]
2837 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t swig_types[146]
2838 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterContext_t swig_types[147]
2839 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterTypeBuilder_t swig_types[148]
2840 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegularExpression_t swig_types[149]
2841 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptInterpreter_t swig_types[150]
2842 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t swig_types[151]
2843 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedMetadata_t swig_types[152]
2844 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t swig_types[153]
2845 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t swig_types[154]
2846 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SearchFilter_t swig_types[155]
2847 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SectionLoadList_t swig_types[156]
2848 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Section_t swig_types[157]
2849 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameList_t swig_types[158]
2850 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t swig_types[159]
2851 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrame_t swig_types[160]
2852 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StopInfo_t swig_types[161]
2853 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StreamFile_t swig_types[162]
2854 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Stream_t swig_types[163]
2855 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StringSummaryFormat_t swig_types[164]
2856 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t swig_types[165]
2857 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t swig_types[166]
2858 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFileType_t swig_types[167]
2859 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t swig_types[168]
2860 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildren_t swig_types[169]
2861 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Target_t swig_types[170]
2862 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadCollection_t swig_types[171]
2863 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t swig_types[172]
2864 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t swig_types[173]
2865 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t swig_types[174]
2866 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Thread_t swig_types[175]
2867 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TraceCursor_t swig_types[176]
2868 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Trace_t swig_types[177]
2869 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t swig_types[178]
2870 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t swig_types[179]
2871 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFilterImpl_t swig_types[180]
2872 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFormatImpl_t swig_types[181]
2873 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeImpl_t swig_types[182]
2874 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t swig_types[183]
2875 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t swig_types[184]
2876 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t swig_types[185]
2877 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t swig_types[186]
2878 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystemClang_t swig_types[187]
2879 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystem_t swig_types[188]
2880 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Type_t swig_types[189]
2881 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnixSignals_t swig_types[190]
2882 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindAssembly_t swig_types[191]
2883 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindPlan_t swig_types[192]
2884 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UserExpression_t swig_types[193]
2885 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObjectList_t swig_types[194]
2886 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObject_t swig_types[195]
2887 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Value_t swig_types[196]
2888 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__VariableList_t swig_types[197]
2889 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Variable_t swig_types[198]
2890 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Watchpoint_t swig_types[199]
2891 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__WritableDataBuffer_t swig_types[200]
2892 #define SWIGTYPE_p_std__string swig_types[201]
2893 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t swig_types[202]
2894 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicLoader_t swig_types[203]
2895 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__File_t swig_types[204]
2896 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__JITLoaderList_t swig_types[205]
2897 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t swig_types[206]
2898 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__OperatingSystem_t swig_types[207]
2899 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptedPlatformInterface_t swig_types[208]
2900 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t swig_types[209]
2901 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SectionList_t swig_types[210]
2902 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[211]
2903 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t swig_types[212]
2904 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[213]
2905 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[214]
2906 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[215]
2907 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceExporter_t swig_types[216]
2908 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[217]
2909 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[218]
2910 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[219]
2911 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[220]
2912 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[221]
2913 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[222]
2914 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[223]
2915 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[224]
2916 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[225]
2917 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[226]
2918 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[227]
2919 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[228]
2920 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[229]
2921 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[230]
2922 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ThreadPlan_t swig_types[231]
2923 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[232]
2924 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__TypeSystem_t swig_types[233]
2925 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[234]
2926 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[235]
2927 #define SWIGTYPE_p_unsigned_char swig_types[236]
2928 #define SWIGTYPE_p_unsigned_int swig_types[237]
2929 #define SWIGTYPE_p_unsigned_long_long swig_types[238]
2930 #define SWIGTYPE_p_unsigned_short swig_types[239]
2931 #define SWIGTYPE_p_void swig_types[240]
2932 static swig_type_info *swig_types[242];
2933 static swig_module_info swig_module = {swig_types, 241, 0, 0, 0, 0};
2934 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2935 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2936 
2937 /* -------- TYPES TABLE (END) -------- */
2938 
2939 #define SWIG_name      "lldb"
2940 #define SWIG_init      luaopen_lldb
2941 #define SWIG_init_user luaopen_lldb_user
2942 
2943 #define SWIG_LUACODE   luaopen_lldb_luacode
2944 
2945 #ifdef __cplusplus
2946 #include <utility>
2947 /* SwigValueWrapper is described in swig.swg */
2948 template<typename T> class SwigValueWrapper {
2949   struct SwigSmartPointer {
2950     T *ptr;
2951     SwigSmartPointer(T *p) : ptr(p) { }
2952     ~SwigSmartPointer() { delete ptr; }
2953     SwigSmartPointer& operator=(SwigSmartPointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; }
2954     void reset(T *p) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = p; }
2955   } pointer;
2956   SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
2957   SwigValueWrapper(const SwigValueWrapper<T>& rhs);
2958 public:
2959   SwigValueWrapper() : pointer(0) { }
2960   SwigValueWrapper& operator=(const T& t) { SwigSmartPointer tmp(new T(t)); pointer = tmp; return *this; }
2961 #if __cplusplus >=201103L
2962   SwigValueWrapper& operator=(T&& t) { SwigSmartPointer tmp(new T(std::move(t))); pointer = tmp; return *this; }
2963   operator T&&() const { return std::move(*pointer.ptr); }
2964 #else
2965   operator T&() const { return *pointer.ptr; }
2966 #endif
2967   T *operator&() const { return pointer.ptr; }
2968   static void reset(SwigValueWrapper& t, T *p) { t.pointer.reset(p); }
2969 };
2970 
2971 /*
2972  * SwigValueInit() is a generic initialisation solution as the following approach:
2973  *
2974  *       T c_result = T();
2975  *
2976  * doesn't compile for all types for example:
2977  *
2978  *       unsigned int c_result = unsigned int();
2979  */
2980 template <typename T> T SwigValueInit() {
2981   return T();
2982 }
2983 
2984 #if __cplusplus >=201103L
2985 # define SWIG_STD_MOVE(OBJ) std::move(OBJ)
2986 #else
2987 # define SWIG_STD_MOVE(OBJ) OBJ
2988 #endif
2989 
2990 #endif
2991 
2992 
2993 namespace swig {
2994 typedef struct{} LANGUAGE_OBJ;
2995 }
2996 
2997 
2998 #include <string>
2999 
3000 
3001 SWIGINTERN int SWIG_lua_isnilstring(lua_State *L, int idx) {
3002   int ret = lua_isstring(L, idx);
3003   if (!ret)
3004    ret = lua_isnil(L, idx);
3005   return ret;
3006 }
3007 
3008 
3009 #ifdef __cplusplus	/* generic alloc/dealloc fns*/
3010 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	new TYPE[LEN]
3011 #define SWIG_FREE_ARRAY(PTR)		delete[] PTR
3012 #else
3013 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	(TYPE *)malloc(LEN*sizeof(TYPE))
3014 #define SWIG_FREE_ARRAY(PTR)		free(PTR)
3015 #endif
3016 /* counting the size of arrays:*/
3017 SWIGINTERN int SWIG_itable_size(lua_State* L, int index)
3018 {
3019 	int n=0;
3020 	while(1){
3021 		lua_rawgeti(L,index,n+1);
3022 		if (lua_isnil(L,-1))break;
3023 		++n;
3024 		lua_pop(L,1);
3025 	}
3026 	lua_pop(L,1);
3027 	return n;
3028 }
3029 
3030 SWIGINTERN int SWIG_table_size(lua_State* L, int index)
3031 {
3032 	int n=0;
3033 	lua_pushnil(L);  /* first key*/
3034 	while (lua_next(L, index) != 0) {
3035 		++n;
3036 		lua_pop(L, 1);  /* removes `value'; keeps `key' for next iteration*/
3037 	}
3038 	return n;
3039 }
3040 
3041 /* super macro to declare array typemap helper fns */
3042 #define SWIG_DECLARE_TYPEMAP_ARR_FN(NAME,TYPE)\
3043 	SWIGINTERN int SWIG_read_##NAME##_num_array(lua_State* L,int index,TYPE *array,int size){\
3044 		int i;\
3045 		for (i = 0; i < size; i++) {\
3046 			lua_rawgeti(L,index,i+1);\
3047 			if (lua_isnumber(L,-1)){\
3048 				array[i] = (TYPE)lua_tonumber(L,-1);\
3049 			} else {\
3050 				lua_pop(L,1);\
3051 				return 0;\
3052 			}\
3053 			lua_pop(L,1);\
3054 		}\
3055 		return 1;\
3056 	}\
3057 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_fixed(lua_State* L, int index, int size){\
3058 		TYPE *array;\
3059 		if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {\
3060 			SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);\
3061 			return 0;\
3062 		}\
3063 		array=SWIG_ALLOC_ARRAY(TYPE,size);\
3064 		if (!SWIG_read_##NAME##_num_array(L,index,array,size)){\
3065 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3066 			SWIG_FREE_ARRAY(array);\
3067 			return 0;\
3068 		}\
3069 		return array;\
3070 	}\
3071 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_var(lua_State* L, int index, int* size)\
3072 	{\
3073 		TYPE *array;\
3074 		if (!lua_istable(L,index)) {\
3075 			SWIG_Lua_pusherrstring(L,"expected a table");\
3076 			return 0;\
3077 		}\
3078 		*size=SWIG_itable_size(L,index);\
3079 		if (*size<1){\
3080 			SWIG_Lua_pusherrstring(L,"table appears to be empty");\
3081 			return 0;\
3082 		}\
3083 		array=SWIG_ALLOC_ARRAY(TYPE,*size);\
3084 		if (!SWIG_read_##NAME##_num_array(L,index,array,*size)){\
3085 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3086 			SWIG_FREE_ARRAY(array);\
3087 			return 0;\
3088 		}\
3089 		return array;\
3090 	}\
3091 	SWIGINTERN void SWIG_write_##NAME##_num_array(lua_State* L,TYPE *array,int size){\
3092 		int i;\
3093 		lua_newtable(L);\
3094 		for (i = 0; i < size; i++){\
3095 			lua_pushnumber(L,(lua_Number)array[i]);\
3096 			lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/ \
3097 		}\
3098 	}
3099 
3100 SWIG_DECLARE_TYPEMAP_ARR_FN(schar,signed char)
3101 SWIG_DECLARE_TYPEMAP_ARR_FN(uchar,unsigned char)
3102 SWIG_DECLARE_TYPEMAP_ARR_FN(int,int)
3103 SWIG_DECLARE_TYPEMAP_ARR_FN(uint,unsigned int)
3104 SWIG_DECLARE_TYPEMAP_ARR_FN(short,short)
3105 SWIG_DECLARE_TYPEMAP_ARR_FN(ushort,unsigned short)
3106 SWIG_DECLARE_TYPEMAP_ARR_FN(long,long)
3107 SWIG_DECLARE_TYPEMAP_ARR_FN(ulong,unsigned long)
3108 SWIG_DECLARE_TYPEMAP_ARR_FN(float,float)
3109 SWIG_DECLARE_TYPEMAP_ARR_FN(double,double)
3110 
3111 SWIGINTERN int SWIG_read_ptr_array(lua_State* L,int index,void **array,int size,swig_type_info *type){
3112 	int i;
3113 	for (i = 0; i < size; i++) {
3114 		lua_rawgeti(L,index,i+1);
3115 		if (!lua_isuserdata(L,-1) || SWIG_ConvertPtr(L,-1,&array[i],type,0)==-1){
3116 			lua_pop(L,1);
3117 			return 0;
3118 		}
3119 		lua_pop(L,1);
3120 	}
3121 	return 1;
3122 }
3123 SWIGINTERN void** SWIG_get_ptr_array_fixed(lua_State* L, int index, int size,swig_type_info *type){
3124 	void **array;
3125 	if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {
3126 		SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);
3127 		return 0;
3128 	}
3129 	array=SWIG_ALLOC_ARRAY(void*,size);
3130 	if (!SWIG_read_ptr_array(L,index,array,size,type)){
3131 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3132 		SWIG_FREE_ARRAY(array);
3133 		return 0;
3134 	}
3135 	return array;
3136 }
3137 SWIGINTERN void** SWIG_get_ptr_array_var(lua_State* L, int index, int* size,swig_type_info *type){
3138 	void **array;
3139 	if (!lua_istable(L,index)) {
3140 		SWIG_Lua_pusherrstring(L,"expected a table");
3141 		return 0;
3142 	}
3143 	*size=SWIG_itable_size(L,index);
3144 	if (*size<1){
3145 		SWIG_Lua_pusherrstring(L,"table appears to be empty");
3146 		return 0;
3147 	}
3148 	array=SWIG_ALLOC_ARRAY(void*,*size);
3149 	if (!SWIG_read_ptr_array(L,index,array,*size,type)){
3150 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3151 		SWIG_FREE_ARRAY(array);
3152 		return 0;
3153 	}
3154 	return array;
3155 }
3156 SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void **array,int size,swig_type_info *type,int own){
3157 	int i;
3158 	lua_newtable(L);
3159 	for (i = 0; i < size; i++){
3160 		SWIG_NewPointerObj(L,array[i],type,own);
3161 		lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/
3162 	}
3163 }
3164 
3165 
3166 #include <algorithm>
3167 #include <string>
3168 
3169 
3170 #include "lldb/lldb-public.h"
3171 #include "lldb/API/SBAddress.h"
3172 #include "lldb/API/SBAttachInfo.h"
3173 #include "lldb/API/SBBlock.h"
3174 #include "lldb/API/SBBreakpoint.h"
3175 #include "lldb/API/SBBreakpointLocation.h"
3176 #include "lldb/API/SBBreakpointName.h"
3177 #include "lldb/API/SBBroadcaster.h"
3178 #include "lldb/API/SBCommandInterpreter.h"
3179 #include "lldb/API/SBCommandInterpreterRunOptions.h"
3180 #include "lldb/API/SBCommandReturnObject.h"
3181 #include "lldb/API/SBCommunication.h"
3182 #include "lldb/API/SBCompileUnit.h"
3183 #include "lldb/API/SBData.h"
3184 #include "lldb/API/SBDebugger.h"
3185 #include "lldb/API/SBDeclaration.h"
3186 #include "lldb/API/SBEnvironment.h"
3187 #include "lldb/API/SBError.h"
3188 #include "lldb/API/SBEvent.h"
3189 #include "lldb/API/SBExecutionContext.h"
3190 #include "lldb/API/SBExpressionOptions.h"
3191 #include "lldb/API/SBFile.h"
3192 #include "lldb/API/SBFileSpec.h"
3193 #include "lldb/API/SBFileSpecList.h"
3194 #include "lldb/API/SBFrame.h"
3195 #include "lldb/API/SBFunction.h"
3196 #include "lldb/API/SBHostOS.h"
3197 #include "lldb/API/SBInstruction.h"
3198 #include "lldb/API/SBInstructionList.h"
3199 #include "lldb/API/SBLanguageRuntime.h"
3200 #include "lldb/API/SBLaunchInfo.h"
3201 #include "lldb/API/SBLineEntry.h"
3202 #include "lldb/API/SBListener.h"
3203 #include "lldb/API/SBMemoryRegionInfo.h"
3204 #include "lldb/API/SBMemoryRegionInfoList.h"
3205 #include "lldb/API/SBModule.h"
3206 #include "lldb/API/SBModuleSpec.h"
3207 #include "lldb/API/SBPlatform.h"
3208 #include "lldb/API/SBProcess.h"
3209 #include "lldb/API/SBProcessInfo.h"
3210 #include "lldb/API/SBQueue.h"
3211 #include "lldb/API/SBQueueItem.h"
3212 #include "lldb/API/SBReproducer.h"
3213 #include "lldb/API/SBScriptObject.h"
3214 #include "lldb/API/SBSection.h"
3215 #include "lldb/API/SBSourceManager.h"
3216 #include "lldb/API/SBStream.h"
3217 #include "lldb/API/SBStringList.h"
3218 #include "lldb/API/SBStructuredData.h"
3219 #include "lldb/API/SBSymbol.h"
3220 #include "lldb/API/SBSymbolContext.h"
3221 #include "lldb/API/SBSymbolContextList.h"
3222 #include "lldb/API/SBTarget.h"
3223 #include "lldb/API/SBThread.h"
3224 #include "lldb/API/SBThreadCollection.h"
3225 #include "lldb/API/SBThreadPlan.h"
3226 #include "lldb/API/SBTrace.h"
3227 #include "lldb/API/SBType.h"
3228 #include "lldb/API/SBTypeCategory.h"
3229 #include "lldb/API/SBTypeEnumMember.h"
3230 #include "lldb/API/SBTypeFilter.h"
3231 #include "lldb/API/SBTypeFormat.h"
3232 #include "lldb/API/SBTypeNameSpecifier.h"
3233 #include "lldb/API/SBTypeSummary.h"
3234 #include "lldb/API/SBTypeSynthetic.h"
3235 #include "lldb/API/SBUnixSignals.h"
3236 #include "lldb/API/SBValue.h"
3237 #include "lldb/API/SBValueList.h"
3238 #include "lldb/API/SBVariablesOptions.h"
3239 #include "lldb/API/SBWatchpoint.h"
3240 
3241 
3242 #include "llvm/Support/Error.h"
3243 #include "llvm/Support/FormatVariadic.h"
3244 #include "../bindings/lua/lua-swigsafecast.swig"
3245 #include "../source/Plugins/ScriptInterpreter/Lua/SWIGLuaBridge.h"
3246 
3247 // required headers for typemaps
3248 #include "lldb/Host/File.h"
3249 
3250 using namespace lldb_private;
3251 using namespace lldb;
3252 
3253 
3254 #include <stdint.h>		// Use the C99 official header
3255 
3256 SWIGINTERN std::string lldb_SBAddress___repr__(lldb::SBAddress *self){
3257     lldb::SBStream stream;
3258     self->GetDescription (stream);
3259     const char *desc = stream.GetData();
3260     size_t desc_len = stream.GetSize();
3261     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3262       --desc_len;
3263     }
3264     return std::string(desc, desc_len);
3265   }
3266 SWIGINTERN std::string lldb_SBBlock___repr__(lldb::SBBlock *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_SBBreakpoint___repr__(lldb::SBBreakpoint *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_SBBreakpointLocation___repr__(lldb::SBBreakpointLocation *self){
3287     lldb::SBStream stream;
3288     self->GetDescription (stream, lldb::eDescriptionLevelFull);
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_SBBreakpointName___repr__(lldb::SBBreakpointName *self){
3297     lldb::SBStream stream;
3298     self->GetDescription (stream);
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_SBCommandReturnObject___repr__(lldb::SBCommandReturnObject *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 void lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3317         self->SetImmediateOutputFile(BORROWED);
3318     }
3319 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3320         self->SetImmediateErrorFile(BORROWED);
3321     }
3322 SWIGINTERN void lldb_SBCommandReturnObject_Print(lldb::SBCommandReturnObject *self,char const *str){
3323         self->Printf("%s", str);
3324     }
3325 SWIGINTERN std::string lldb_SBCompileUnit___repr__(lldb::SBCompileUnit *self){
3326     lldb::SBStream stream;
3327     self->GetDescription (stream);
3328     const char *desc = stream.GetData();
3329     size_t desc_len = stream.GetSize();
3330     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3331       --desc_len;
3332     }
3333     return std::string(desc, desc_len);
3334   }
3335 SWIGINTERN std::string lldb_SBData___repr__(lldb::SBData *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_SBDebugger___repr__(lldb::SBDebugger *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 lldb::FileSP lldb_SBDebugger_GetInputFileHandle(lldb::SBDebugger *self){
3356         return self->GetInputFile().GetFile();
3357     }
3358 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetOutputFileHandle(lldb::SBDebugger *self){
3359         return self->GetOutputFile().GetFile();
3360     }
3361 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetErrorFileHandle(lldb::SBDebugger *self){
3362         return self->GetErrorFile().GetFile();
3363     }
3364 SWIGINTERN std::string lldb_SBDeclaration___repr__(lldb::SBDeclaration *self){
3365     lldb::SBStream stream;
3366     self->GetDescription (stream);
3367     const char *desc = stream.GetData();
3368     size_t desc_len = stream.GetSize();
3369     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3370       --desc_len;
3371     }
3372     return std::string(desc, desc_len);
3373   }
3374 SWIGINTERN std::string lldb_SBError___repr__(lldb::SBError *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 lldb::SBFile lldb_SBFile_MakeBorrowed(lldb::FileSP BORROWED){
3385         return lldb::SBFile(BORROWED);
3386     }
3387 SWIGINTERN lldb::SBFile lldb_SBFile_MakeForcingIOMethods(lldb::FileSP FORCE_IO_METHODS){
3388         return lldb::SBFile(FORCE_IO_METHODS);
3389     }
3390 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowedForcingIOMethods(lldb::FileSP BORROWED_FORCE_IO_METHODS){
3391         return lldb::SBFile(BORROWED_FORCE_IO_METHODS);
3392     }
3393 SWIGINTERN std::string lldb_SBFileSpec___repr__(lldb::SBFileSpec *self){
3394     lldb::SBStream stream;
3395     self->GetDescription (stream);
3396     const char *desc = stream.GetData();
3397     size_t desc_len = stream.GetSize();
3398     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3399       --desc_len;
3400     }
3401     return std::string(desc, desc_len);
3402   }
3403 SWIGINTERN std::string lldb_SBFrame___repr__(lldb::SBFrame *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_SBFunction___repr__(lldb::SBFunction *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_SBInstruction___repr__(lldb::SBInstruction *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_SBInstructionList___repr__(lldb::SBInstructionList *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_SBLineEntry___repr__(lldb::SBLineEntry *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_SBMemoryRegionInfo___repr__(lldb::SBMemoryRegionInfo *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_SBModule___repr__(lldb::SBModule *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_SBModuleSpec___repr__(lldb::SBModuleSpec *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_SBModuleSpecList___repr__(lldb::SBModuleSpecList *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_SBProcess___repr__(lldb::SBProcess *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_SBSection___repr__(lldb::SBSection *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 void lldb_SBStream_RedirectToFileHandle(lldb::SBStream *self,lldb::FileSP file,bool transfer_fh_ownership){
3514         self->RedirectToFile(file);
3515     }
3516 SWIGINTERN std::string lldb_SBSymbol___repr__(lldb::SBSymbol *self){
3517     lldb::SBStream stream;
3518     self->GetDescription (stream);
3519     const char *desc = stream.GetData();
3520     size_t desc_len = stream.GetSize();
3521     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3522       --desc_len;
3523     }
3524     return std::string(desc, desc_len);
3525   }
3526 SWIGINTERN std::string lldb_SBSymbolContext___repr__(lldb::SBSymbolContext *self){
3527     lldb::SBStream stream;
3528     self->GetDescription (stream);
3529     const char *desc = stream.GetData();
3530     size_t desc_len = stream.GetSize();
3531     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3532       --desc_len;
3533     }
3534     return std::string(desc, desc_len);
3535   }
3536 SWIGINTERN std::string lldb_SBSymbolContextList___repr__(lldb::SBSymbolContextList *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_SBTarget___repr__(lldb::SBTarget *self){
3547     lldb::SBStream stream;
3548     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
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_SBThread___repr__(lldb::SBThread *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_SBTypeMember___repr__(lldb::SBTypeMember *self){
3567     lldb::SBStream stream;
3568     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
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_SBTypeMemberFunction___repr__(lldb::SBTypeMemberFunction *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_SBType___repr__(lldb::SBType *self){
3587     lldb::SBStream stream;
3588     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
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_SBTypeCategory___repr__(lldb::SBTypeCategory *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_SBTypeEnumMember___repr__(lldb::SBTypeEnumMember *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_SBTypeFilter___repr__(lldb::SBTypeFilter *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_SBTypeFormat___repr__(lldb::SBTypeFormat *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_SBTypeNameSpecifier___repr__(lldb::SBTypeNameSpecifier *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_SBTypeSummary___repr__(lldb::SBTypeSummary *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_SBTypeSynthetic___repr__(lldb::SBTypeSynthetic *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_SBValue___repr__(lldb::SBValue *self){
3667     lldb::SBStream stream;
3668     self->GetDescription (stream);
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_SBValueList___str__(lldb::SBValueList *self){
3677            lldb::SBStream description;
3678            const size_t n = self->GetSize();
3679            if (n)
3680            {
3681                for (size_t i=0; i<n; ++i)
3682                    self->GetValueAtIndex(i).GetDescription(description);
3683            }
3684            else
3685            {
3686                description.Printf("<empty> lldb.SBValueList()");
3687            }
3688            const char *desc = description.GetData();
3689            size_t desc_len = description.GetSize();
3690            if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r'))
3691                --desc_len;
3692            return std::string(desc, desc_len);
3693        }
3694 SWIGINTERN std::string lldb_SBWatchpoint___repr__(lldb::SBWatchpoint *self){
3695     lldb::SBStream stream;
3696     self->GetDescription (stream, lldb::eDescriptionLevelVerbose);
3697     const char *desc = stream.GetData();
3698     size_t desc_len = stream.GetSize();
3699     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3700       --desc_len;
3701     }
3702     return std::string(desc, desc_len);
3703   }
3704 
3705 
3706 template <typename T> void PushSBClass(lua_State * L, T * obj);
3707 
3708 // This function is called from Lua::CallBreakpointCallback
3709 llvm::Expected<bool>
3710 lldb_private::lua::SWIGBridge::LLDBSwigLuaBreakpointCallbackFunction(
3711     lua_State * L, lldb::StackFrameSP stop_frame_sp,
3712     lldb::BreakpointLocationSP bp_loc_sp,
3713     const StructuredDataImpl &extra_args_impl) {
3714   lldb::SBFrame sb_frame(stop_frame_sp);
3715   lldb::SBBreakpointLocation sb_bp_loc(bp_loc_sp);
3716   int nargs = 2;
3717 
3718   lldb::SBStructuredData extra_args(extra_args_impl);
3719 
3720   // Push the Lua wrappers
3721   PushSBClass(L, &sb_frame);
3722   PushSBClass(L, &sb_bp_loc);
3723 
3724   if (extra_args.IsValid()) {
3725     PushSBClass(L, &extra_args);
3726     nargs++;
3727   }
3728 
3729   // Call into the Lua callback passing 'sb_frame' and 'sb_bp_loc'.
3730   // Expects a boolean return.
3731   if (lua_pcall(L, nargs, 1, 0) != LUA_OK) {
3732     llvm::Error E = llvm::make_error<llvm::StringError>(
3733         llvm::formatv("{0}\n", lua_tostring(L, -1)),
3734         llvm::inconvertibleErrorCode());
3735     // Pop error message from the stack.
3736     lua_pop(L, 1);
3737     return std::move(E);
3738   }
3739 
3740   // Boolean return from the callback
3741   bool stop = lua_toboolean(L, -1);
3742   lua_pop(L, 1);
3743 
3744   return stop;
3745 }
3746 
3747 // This function is called from Lua::CallWatchpointCallback
3748 llvm::Expected<bool>
3749 lldb_private::lua::SWIGBridge::LLDBSwigLuaWatchpointCallbackFunction(
3750     lua_State * L, lldb::StackFrameSP stop_frame_sp, lldb::WatchpointSP wp_sp) {
3751   lldb::SBFrame sb_frame(stop_frame_sp);
3752   lldb::SBWatchpoint sb_wp(wp_sp);
3753   int nargs = 2;
3754 
3755   // Push the Lua wrappers
3756   PushSBClass(L, &sb_frame);
3757   PushSBClass(L, &sb_wp);
3758 
3759   // Call into the Lua callback passing 'sb_frame' and 'sb_wp'.
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 static void LLDBSwigLuaCallLuaLogOutputCallback(const char *str, void *baton) {
3778   lua_State *L = (lua_State *)baton;
3779 
3780   lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
3781   lua_gettable(L, LUA_REGISTRYINDEX);
3782 
3783   // FIXME: There's no way to report errors back to the user
3784   lua_pushstring(L, str);
3785   lua_pcall(L, 1, 0, 0);
3786 }
3787 
3788 static int LLDBSwigLuaCloseFileHandle(lua_State * L) {
3789   return luaL_error(L, "You cannot close a file handle used by lldb.");
3790 }
3791 
3792 
3793 #ifdef __cplusplus
3794 extern "C" {
3795 #endif
3796 static int _wrap_new_string__SWIG_0(lua_State* L) {
3797   {
3798     int SWIG_arg = 0;
3799     std::string *result = 0 ;
3800 
3801     SWIG_check_num_args("std::string::string",0,0)
3802     result = (std::string *)new std::string();
3803     SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3804     return SWIG_arg;
3805 
3806     fail: SWIGUNUSED;
3807   }
3808   lua_error(L);
3809   return 0;
3810 }
3811 
3812 
3813 static int _wrap_new_string__SWIG_1(lua_State* L) {
3814   {
3815     int SWIG_arg = 0;
3816     char *arg1 = (char *) 0 ;
3817     std::string *result = 0 ;
3818 
3819     SWIG_check_num_args("std::string::string",1,1)
3820     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("std::string::string",1,"char const *");
3821     arg1 = (char *)lua_tostring(L, 1);
3822     result = (std::string *)new std::string((char const *)arg1);
3823     SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3824     return SWIG_arg;
3825 
3826     fail: SWIGUNUSED;
3827   }
3828   lua_error(L);
3829   return 0;
3830 }
3831 
3832 
3833 static int _wrap_new_string(lua_State* L) {
3834   int argc;
3835   int argv[2]={
3836     1,2
3837   };
3838 
3839   argc = lua_gettop(L);
3840   if (argc == 0) {
3841     return _wrap_new_string__SWIG_0(L);
3842   }
3843   if (argc == 1) {
3844     int _v = 0;
3845     {
3846       _v = SWIG_lua_isnilstring(L,argv[0]);
3847     }
3848     if (_v) {
3849       return _wrap_new_string__SWIG_1(L);
3850     }
3851   }
3852 
3853   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_string'\n"
3854     "  Possible C/C++ prototypes are:\n"
3855     "    std::string::string()\n"
3856     "    std::string::string(char const *)\n");
3857   lua_error(L);return 0;
3858 }
3859 
3860 
3861 static int _wrap_string_size(lua_State* L) {
3862   {
3863     int SWIG_arg = 0;
3864     std::string *arg1 = (std::string *) 0 ;
3865     unsigned int result;
3866 
3867     SWIG_check_num_args("std::string::size",1,1)
3868     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::size",1,"std::string const *");
3869 
3870     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3871       SWIG_fail_ptr("string_size",1,SWIGTYPE_p_std__string);
3872     }
3873 
3874     result = (unsigned int)((std::string const *)arg1)->size();
3875     lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3876     return SWIG_arg;
3877 
3878     fail: SWIGUNUSED;
3879   }
3880   lua_error(L);
3881   return 0;
3882 }
3883 
3884 
3885 static int _wrap_string_length(lua_State* L) {
3886   {
3887     int SWIG_arg = 0;
3888     std::string *arg1 = (std::string *) 0 ;
3889     unsigned int result;
3890 
3891     SWIG_check_num_args("std::string::length",1,1)
3892     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::length",1,"std::string const *");
3893 
3894     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3895       SWIG_fail_ptr("string_length",1,SWIGTYPE_p_std__string);
3896     }
3897 
3898     result = (unsigned int)((std::string const *)arg1)->length();
3899     lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3900     return SWIG_arg;
3901 
3902     fail: SWIGUNUSED;
3903   }
3904   lua_error(L);
3905   return 0;
3906 }
3907 
3908 
3909 static int _wrap_string_empty(lua_State* L) {
3910   {
3911     int SWIG_arg = 0;
3912     std::string *arg1 = (std::string *) 0 ;
3913     bool result;
3914 
3915     SWIG_check_num_args("std::string::empty",1,1)
3916     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::empty",1,"std::string const *");
3917 
3918     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3919       SWIG_fail_ptr("string_empty",1,SWIGTYPE_p_std__string);
3920     }
3921 
3922     result = (bool)((std::string const *)arg1)->empty();
3923     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
3924     return SWIG_arg;
3925 
3926     fail: SWIGUNUSED;
3927   }
3928   lua_error(L);
3929   return 0;
3930 }
3931 
3932 
3933 static int _wrap_string_c_str(lua_State* L) {
3934   {
3935     int SWIG_arg = 0;
3936     std::string *arg1 = (std::string *) 0 ;
3937     char *result = 0 ;
3938 
3939     SWIG_check_num_args("std::string::c_str",1,1)
3940     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::c_str",1,"std::string const *");
3941 
3942     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3943       SWIG_fail_ptr("string_c_str",1,SWIGTYPE_p_std__string);
3944     }
3945 
3946     result = (char *)((std::string const *)arg1)->c_str();
3947     lua_pushstring(L,(const char *)result); SWIG_arg++;
3948     return SWIG_arg;
3949 
3950     fail: SWIGUNUSED;
3951   }
3952   lua_error(L);
3953   return 0;
3954 }
3955 
3956 
3957 static int _wrap_string_data(lua_State* L) {
3958   {
3959     int SWIG_arg = 0;
3960     std::string *arg1 = (std::string *) 0 ;
3961     char *result = 0 ;
3962 
3963     SWIG_check_num_args("std::string::data",1,1)
3964     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::data",1,"std::string const *");
3965 
3966     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3967       SWIG_fail_ptr("string_data",1,SWIGTYPE_p_std__string);
3968     }
3969 
3970     result = (char *)((std::string const *)arg1)->data();
3971     lua_pushstring(L,(const char *)result); SWIG_arg++;
3972     return SWIG_arg;
3973 
3974     fail: SWIGUNUSED;
3975   }
3976   lua_error(L);
3977   return 0;
3978 }
3979 
3980 
3981 static int _wrap_string_assign(lua_State* L) {
3982   {
3983     int SWIG_arg = 0;
3984     std::string *arg1 = (std::string *) 0 ;
3985     char *arg2 = (char *) 0 ;
3986 
3987     SWIG_check_num_args("std::string::assign",2,2)
3988     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::assign",1,"std::string *");
3989     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("std::string::assign",2,"char const *");
3990 
3991     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3992       SWIG_fail_ptr("string_assign",1,SWIGTYPE_p_std__string);
3993     }
3994 
3995     arg2 = (char *)lua_tostring(L, 2);
3996     (arg1)->assign((char const *)arg2);
3997 
3998     return SWIG_arg;
3999 
4000     fail: SWIGUNUSED;
4001   }
4002   lua_error(L);
4003   return 0;
4004 }
4005 
4006 
4007 static void swig_delete_string(void *obj) {
4008 std::string *arg1 = (std::string *) obj;
4009 delete arg1;
4010 }
4011 static int _proxy__wrap_new_string(lua_State *L) {
4012     assert(lua_istable(L,1));
4013     lua_pushcfunction(L,_wrap_new_string);
4014     assert(!lua_isnil(L,-1));
4015     lua_replace(L,1); /* replace our table with real constructor */
4016     lua_call(L,lua_gettop(L)-1,1);
4017     return 1;
4018 }
4019 static swig_lua_attribute swig_string_attributes[] = {
4020     {0,0,0}
4021 };
4022 static swig_lua_method swig_string_methods[]= {
4023     { "size", _wrap_string_size},
4024     { "length", _wrap_string_length},
4025     { "empty", _wrap_string_empty},
4026     { "c_str", _wrap_string_c_str},
4027     { "data", _wrap_string_data},
4028     { "assign", _wrap_string_assign},
4029     {0,0}
4030 };
4031 static swig_lua_method swig_string_meta[] = {
4032     {0,0}
4033 };
4034 
4035 static swig_lua_attribute swig_string_Sf_SwigStatic_attributes[] = {
4036     {0,0,0}
4037 };
4038 static swig_lua_const_info swig_string_Sf_SwigStatic_constants[]= {
4039     {0,0,0,0,0,0}
4040 };
4041 static swig_lua_method swig_string_Sf_SwigStatic_methods[]= {
4042     {0,0}
4043 };
4044 static swig_lua_class* swig_string_Sf_SwigStatic_classes[]= {
4045     0
4046 };
4047 
4048 static swig_lua_namespace swig_string_Sf_SwigStatic = {
4049     "string",
4050     swig_string_Sf_SwigStatic_methods,
4051     swig_string_Sf_SwigStatic_attributes,
4052     swig_string_Sf_SwigStatic_constants,
4053     swig_string_Sf_SwigStatic_classes,
4054     0
4055 };
4056 static swig_lua_class *swig_string_bases[] = {0};
4057 static const char *swig_string_base_names[] = {0};
4058 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 };
4059 
4060 static int _wrap_new_SBAddress__SWIG_0(lua_State* L) {
4061   {
4062     int SWIG_arg = 0;
4063     lldb::SBAddress *result = 0 ;
4064 
4065     SWIG_check_num_args("lldb::SBAddress::SBAddress",0,0)
4066     result = (lldb::SBAddress *)new lldb::SBAddress();
4067     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4068     return SWIG_arg;
4069 
4070     fail: SWIGUNUSED;
4071   }
4072   lua_error(L);
4073   return 0;
4074 }
4075 
4076 
4077 static int _wrap_new_SBAddress__SWIG_1(lua_State* L) {
4078   {
4079     int SWIG_arg = 0;
4080     lldb::SBAddress *arg1 = 0 ;
4081     lldb::SBAddress *result = 0 ;
4082 
4083     SWIG_check_num_args("lldb::SBAddress::SBAddress",1,1)
4084     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBAddress const &");
4085 
4086     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4087       SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBAddress);
4088     }
4089 
4090     result = (lldb::SBAddress *)new lldb::SBAddress((lldb::SBAddress const &)*arg1);
4091     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4092     return SWIG_arg;
4093 
4094     fail: SWIGUNUSED;
4095   }
4096   lua_error(L);
4097   return 0;
4098 }
4099 
4100 
4101 static int _wrap_new_SBAddress__SWIG_2(lua_State* L) {
4102   {
4103     int SWIG_arg = 0;
4104     lldb::SBSection arg1 ;
4105     lldb::addr_t arg2 ;
4106     lldb::SBSection *argp1 ;
4107     lldb::SBAddress *result = 0 ;
4108 
4109     SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
4110     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBSection");
4111     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::addr_t");
4112 
4113     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBSection,0))){
4114       SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBSection);
4115     }
4116     arg1 = *argp1;
4117 
4118     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
4119     result = (lldb::SBAddress *)new lldb::SBAddress(arg1,arg2);
4120     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4121     return SWIG_arg;
4122 
4123     fail: SWIGUNUSED;
4124   }
4125   lua_error(L);
4126   return 0;
4127 }
4128 
4129 
4130 static int _wrap_new_SBAddress__SWIG_3(lua_State* L) {
4131   {
4132     int SWIG_arg = 0;
4133     lldb::addr_t arg1 ;
4134     lldb::SBTarget *arg2 = 0 ;
4135     lldb::SBAddress *result = 0 ;
4136 
4137     SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
4138     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::addr_t");
4139     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::SBTarget &");
4140     arg1 = (lldb::addr_t)lua_tointeger(L, 1);
4141 
4142     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4143       SWIG_fail_ptr("new_SBAddress",2,SWIGTYPE_p_lldb__SBTarget);
4144     }
4145 
4146     result = (lldb::SBAddress *)new lldb::SBAddress(arg1,*arg2);
4147     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4148     return SWIG_arg;
4149 
4150     fail: SWIGUNUSED;
4151   }
4152   lua_error(L);
4153   return 0;
4154 }
4155 
4156 
4157 static int _wrap_new_SBAddress(lua_State* L) {
4158   int argc;
4159   int argv[3]={
4160     1,2,3
4161   };
4162 
4163   argc = lua_gettop(L);
4164   if (argc == 0) {
4165     return _wrap_new_SBAddress__SWIG_0(L);
4166   }
4167   if (argc == 1) {
4168     int _v = 0;
4169     {
4170       void *ptr;
4171       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
4172         _v = 0;
4173       } else {
4174         _v = 1;
4175       }
4176     }
4177     if (_v) {
4178       return _wrap_new_SBAddress__SWIG_1(L);
4179     }
4180   }
4181   if (argc == 2) {
4182     int _v = 0;
4183     {
4184       void *ptr;
4185       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
4186         _v = 0;
4187       } else {
4188         _v = 1;
4189       }
4190     }
4191     if (_v) {
4192       {
4193         _v = lua_isnumber(L,argv[1]);
4194       }
4195       if (_v) {
4196         return _wrap_new_SBAddress__SWIG_2(L);
4197       }
4198     }
4199   }
4200   if (argc == 2) {
4201     int _v = 0;
4202     {
4203       _v = lua_isnumber(L,argv[0]);
4204     }
4205     if (_v) {
4206       {
4207         void *ptr;
4208         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
4209           _v = 0;
4210         } else {
4211           _v = 1;
4212         }
4213       }
4214       if (_v) {
4215         return _wrap_new_SBAddress__SWIG_3(L);
4216       }
4217     }
4218   }
4219 
4220   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAddress'\n"
4221     "  Possible C/C++ prototypes are:\n"
4222     "    lldb::SBAddress::SBAddress()\n"
4223     "    lldb::SBAddress::SBAddress(lldb::SBAddress const &)\n"
4224     "    lldb::SBAddress::SBAddress(lldb::SBSection,lldb::addr_t)\n"
4225     "    lldb::SBAddress::SBAddress(lldb::addr_t,lldb::SBTarget &)\n");
4226   lua_error(L);return 0;
4227 }
4228 
4229 
4230 static int _wrap_SBAddress_IsValid(lua_State* L) {
4231   {
4232     int SWIG_arg = 0;
4233     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4234     bool result;
4235 
4236     SWIG_check_num_args("lldb::SBAddress::IsValid",1,1)
4237     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::IsValid",1,"lldb::SBAddress const *");
4238 
4239     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4240       SWIG_fail_ptr("SBAddress_IsValid",1,SWIGTYPE_p_lldb__SBAddress);
4241     }
4242 
4243     result = (bool)((lldb::SBAddress const *)arg1)->IsValid();
4244     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4245     return SWIG_arg;
4246 
4247     fail: SWIGUNUSED;
4248   }
4249   lua_error(L);
4250   return 0;
4251 }
4252 
4253 
4254 static int _wrap_SBAddress_Clear(lua_State* L) {
4255   {
4256     int SWIG_arg = 0;
4257     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4258 
4259     SWIG_check_num_args("lldb::SBAddress::Clear",1,1)
4260     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::Clear",1,"lldb::SBAddress *");
4261 
4262     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4263       SWIG_fail_ptr("SBAddress_Clear",1,SWIGTYPE_p_lldb__SBAddress);
4264     }
4265 
4266     (arg1)->Clear();
4267 
4268     return SWIG_arg;
4269 
4270     fail: SWIGUNUSED;
4271   }
4272   lua_error(L);
4273   return 0;
4274 }
4275 
4276 
4277 static int _wrap_SBAddress_GetFileAddress(lua_State* L) {
4278   {
4279     int SWIG_arg = 0;
4280     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4281     lldb::addr_t result;
4282 
4283     SWIG_check_num_args("lldb::SBAddress::GetFileAddress",1,1)
4284     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFileAddress",1,"lldb::SBAddress const *");
4285 
4286     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4287       SWIG_fail_ptr("SBAddress_GetFileAddress",1,SWIGTYPE_p_lldb__SBAddress);
4288     }
4289 
4290     result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetFileAddress();
4291     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4292     return SWIG_arg;
4293 
4294     fail: SWIGUNUSED;
4295   }
4296   lua_error(L);
4297   return 0;
4298 }
4299 
4300 
4301 static int _wrap_SBAddress_GetLoadAddress(lua_State* L) {
4302   {
4303     int SWIG_arg = 0;
4304     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4305     lldb::SBTarget *arg2 = 0 ;
4306     lldb::addr_t result;
4307 
4308     SWIG_check_num_args("lldb::SBAddress::GetLoadAddress",2,2)
4309     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",1,"lldb::SBAddress const *");
4310     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",2,"lldb::SBTarget const &");
4311 
4312     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4313       SWIG_fail_ptr("SBAddress_GetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4314     }
4315 
4316 
4317     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4318       SWIG_fail_ptr("SBAddress_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
4319     }
4320 
4321     result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetLoadAddress((lldb::SBTarget const &)*arg2);
4322     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4323     return SWIG_arg;
4324 
4325     fail: SWIGUNUSED;
4326   }
4327   lua_error(L);
4328   return 0;
4329 }
4330 
4331 
4332 static int _wrap_SBAddress_SetAddress(lua_State* L) {
4333   {
4334     int SWIG_arg = 0;
4335     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4336     lldb::SBSection arg2 ;
4337     lldb::addr_t arg3 ;
4338     lldb::SBSection *argp2 ;
4339 
4340     SWIG_check_num_args("lldb::SBAddress::SetAddress",3,3)
4341     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetAddress",1,"lldb::SBAddress *");
4342     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SetAddress",2,"lldb::SBSection");
4343     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBAddress::SetAddress",3,"lldb::addr_t");
4344 
4345     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4346       SWIG_fail_ptr("SBAddress_SetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4347     }
4348 
4349 
4350     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
4351       SWIG_fail_ptr("SBAddress_SetAddress",2,SWIGTYPE_p_lldb__SBSection);
4352     }
4353     arg2 = *argp2;
4354 
4355     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
4356     (arg1)->SetAddress(arg2,arg3);
4357 
4358     return SWIG_arg;
4359 
4360     fail: SWIGUNUSED;
4361   }
4362   lua_error(L);
4363   return 0;
4364 }
4365 
4366 
4367 static int _wrap_SBAddress_SetLoadAddress(lua_State* L) {
4368   {
4369     int SWIG_arg = 0;
4370     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4371     lldb::addr_t arg2 ;
4372     lldb::SBTarget *arg3 = 0 ;
4373 
4374     SWIG_check_num_args("lldb::SBAddress::SetLoadAddress",3,3)
4375     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",1,"lldb::SBAddress *");
4376     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",2,"lldb::addr_t");
4377     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",3,"lldb::SBTarget &");
4378 
4379     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4380       SWIG_fail_ptr("SBAddress_SetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4381     }
4382 
4383     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
4384 
4385     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTarget,0))){
4386       SWIG_fail_ptr("SBAddress_SetLoadAddress",3,SWIGTYPE_p_lldb__SBTarget);
4387     }
4388 
4389     (arg1)->SetLoadAddress(arg2,*arg3);
4390 
4391     return SWIG_arg;
4392 
4393     fail: SWIGUNUSED;
4394   }
4395   lua_error(L);
4396   return 0;
4397 }
4398 
4399 
4400 static int _wrap_SBAddress_OffsetAddress(lua_State* L) {
4401   {
4402     int SWIG_arg = 0;
4403     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4404     lldb::addr_t arg2 ;
4405     bool result;
4406 
4407     SWIG_check_num_args("lldb::SBAddress::OffsetAddress",2,2)
4408     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",1,"lldb::SBAddress *");
4409     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",2,"lldb::addr_t");
4410 
4411     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4412       SWIG_fail_ptr("SBAddress_OffsetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4413     }
4414 
4415     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
4416     result = (bool)(arg1)->OffsetAddress(arg2);
4417     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4418     return SWIG_arg;
4419 
4420     fail: SWIGUNUSED;
4421   }
4422   lua_error(L);
4423   return 0;
4424 }
4425 
4426 
4427 static int _wrap_SBAddress_GetDescription(lua_State* L) {
4428   {
4429     int SWIG_arg = 0;
4430     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4431     lldb::SBStream *arg2 = 0 ;
4432     bool result;
4433 
4434     SWIG_check_num_args("lldb::SBAddress::GetDescription",2,2)
4435     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetDescription",1,"lldb::SBAddress *");
4436     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetDescription",2,"lldb::SBStream &");
4437 
4438     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4439       SWIG_fail_ptr("SBAddress_GetDescription",1,SWIGTYPE_p_lldb__SBAddress);
4440     }
4441 
4442 
4443     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
4444       SWIG_fail_ptr("SBAddress_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
4445     }
4446 
4447     result = (bool)(arg1)->GetDescription(*arg2);
4448     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4449     return SWIG_arg;
4450 
4451     fail: SWIGUNUSED;
4452   }
4453   lua_error(L);
4454   return 0;
4455 }
4456 
4457 
4458 static int _wrap_SBAddress_GetSymbolContext(lua_State* L) {
4459   {
4460     int SWIG_arg = 0;
4461     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4462     uint32_t arg2 ;
4463     lldb::SBSymbolContext result;
4464 
4465     SWIG_check_num_args("lldb::SBAddress::GetSymbolContext",2,2)
4466     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",1,"lldb::SBAddress *");
4467     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",2,"uint32_t");
4468 
4469     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4470       SWIG_fail_ptr("SBAddress_GetSymbolContext",1,SWIGTYPE_p_lldb__SBAddress);
4471     }
4472 
4473     arg2 = (uint32_t)lua_tointeger(L, 2);
4474     result = (arg1)->GetSymbolContext(arg2);
4475     {
4476       lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext(result);
4477       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
4478     }
4479     return SWIG_arg;
4480 
4481     fail: SWIGUNUSED;
4482   }
4483   lua_error(L);
4484   return 0;
4485 }
4486 
4487 
4488 static int _wrap_SBAddress_GetSection(lua_State* L) {
4489   {
4490     int SWIG_arg = 0;
4491     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4492     lldb::SBSection result;
4493 
4494     SWIG_check_num_args("lldb::SBAddress::GetSection",1,1)
4495     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSection",1,"lldb::SBAddress *");
4496 
4497     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4498       SWIG_fail_ptr("SBAddress_GetSection",1,SWIGTYPE_p_lldb__SBAddress);
4499     }
4500 
4501     result = (arg1)->GetSection();
4502     {
4503       lldb::SBSection * resultptr = new lldb::SBSection(result);
4504       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
4505     }
4506     return SWIG_arg;
4507 
4508     fail: SWIGUNUSED;
4509   }
4510   lua_error(L);
4511   return 0;
4512 }
4513 
4514 
4515 static int _wrap_SBAddress_GetOffset(lua_State* L) {
4516   {
4517     int SWIG_arg = 0;
4518     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4519     lldb::addr_t result;
4520 
4521     SWIG_check_num_args("lldb::SBAddress::GetOffset",1,1)
4522     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetOffset",1,"lldb::SBAddress *");
4523 
4524     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4525       SWIG_fail_ptr("SBAddress_GetOffset",1,SWIGTYPE_p_lldb__SBAddress);
4526     }
4527 
4528     result = (lldb::addr_t)(arg1)->GetOffset();
4529     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4530     return SWIG_arg;
4531 
4532     fail: SWIGUNUSED;
4533   }
4534   lua_error(L);
4535   return 0;
4536 }
4537 
4538 
4539 static int _wrap_SBAddress_GetModule(lua_State* L) {
4540   {
4541     int SWIG_arg = 0;
4542     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4543     lldb::SBModule result;
4544 
4545     SWIG_check_num_args("lldb::SBAddress::GetModule",1,1)
4546     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetModule",1,"lldb::SBAddress *");
4547 
4548     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4549       SWIG_fail_ptr("SBAddress_GetModule",1,SWIGTYPE_p_lldb__SBAddress);
4550     }
4551 
4552     result = (arg1)->GetModule();
4553     {
4554       lldb::SBModule * resultptr = new lldb::SBModule(result);
4555       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
4556     }
4557     return SWIG_arg;
4558 
4559     fail: SWIGUNUSED;
4560   }
4561   lua_error(L);
4562   return 0;
4563 }
4564 
4565 
4566 static int _wrap_SBAddress_GetCompileUnit(lua_State* L) {
4567   {
4568     int SWIG_arg = 0;
4569     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4570     lldb::SBCompileUnit result;
4571 
4572     SWIG_check_num_args("lldb::SBAddress::GetCompileUnit",1,1)
4573     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetCompileUnit",1,"lldb::SBAddress *");
4574 
4575     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4576       SWIG_fail_ptr("SBAddress_GetCompileUnit",1,SWIGTYPE_p_lldb__SBAddress);
4577     }
4578 
4579     result = (arg1)->GetCompileUnit();
4580     {
4581       lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit(result);
4582       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
4583     }
4584     return SWIG_arg;
4585 
4586     fail: SWIGUNUSED;
4587   }
4588   lua_error(L);
4589   return 0;
4590 }
4591 
4592 
4593 static int _wrap_SBAddress_GetFunction(lua_State* L) {
4594   {
4595     int SWIG_arg = 0;
4596     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4597     lldb::SBFunction result;
4598 
4599     SWIG_check_num_args("lldb::SBAddress::GetFunction",1,1)
4600     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFunction",1,"lldb::SBAddress *");
4601 
4602     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4603       SWIG_fail_ptr("SBAddress_GetFunction",1,SWIGTYPE_p_lldb__SBAddress);
4604     }
4605 
4606     result = (arg1)->GetFunction();
4607     {
4608       lldb::SBFunction * resultptr = new lldb::SBFunction(result);
4609       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
4610     }
4611     return SWIG_arg;
4612 
4613     fail: SWIGUNUSED;
4614   }
4615   lua_error(L);
4616   return 0;
4617 }
4618 
4619 
4620 static int _wrap_SBAddress_GetBlock(lua_State* L) {
4621   {
4622     int SWIG_arg = 0;
4623     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4624     lldb::SBBlock result;
4625 
4626     SWIG_check_num_args("lldb::SBAddress::GetBlock",1,1)
4627     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetBlock",1,"lldb::SBAddress *");
4628 
4629     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4630       SWIG_fail_ptr("SBAddress_GetBlock",1,SWIGTYPE_p_lldb__SBAddress);
4631     }
4632 
4633     result = (arg1)->GetBlock();
4634     {
4635       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
4636       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
4637     }
4638     return SWIG_arg;
4639 
4640     fail: SWIGUNUSED;
4641   }
4642   lua_error(L);
4643   return 0;
4644 }
4645 
4646 
4647 static int _wrap_SBAddress_GetSymbol(lua_State* L) {
4648   {
4649     int SWIG_arg = 0;
4650     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4651     lldb::SBSymbol result;
4652 
4653     SWIG_check_num_args("lldb::SBAddress::GetSymbol",1,1)
4654     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbol",1,"lldb::SBAddress *");
4655 
4656     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4657       SWIG_fail_ptr("SBAddress_GetSymbol",1,SWIGTYPE_p_lldb__SBAddress);
4658     }
4659 
4660     result = (arg1)->GetSymbol();
4661     {
4662       lldb::SBSymbol * resultptr = new lldb::SBSymbol(result);
4663       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
4664     }
4665     return SWIG_arg;
4666 
4667     fail: SWIGUNUSED;
4668   }
4669   lua_error(L);
4670   return 0;
4671 }
4672 
4673 
4674 static int _wrap_SBAddress_GetLineEntry(lua_State* L) {
4675   {
4676     int SWIG_arg = 0;
4677     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4678     lldb::SBLineEntry result;
4679 
4680     SWIG_check_num_args("lldb::SBAddress::GetLineEntry",1,1)
4681     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLineEntry",1,"lldb::SBAddress *");
4682 
4683     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4684       SWIG_fail_ptr("SBAddress_GetLineEntry",1,SWIGTYPE_p_lldb__SBAddress);
4685     }
4686 
4687     result = (arg1)->GetLineEntry();
4688     {
4689       lldb::SBLineEntry * resultptr = new lldb::SBLineEntry(result);
4690       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
4691     }
4692     return SWIG_arg;
4693 
4694     fail: SWIGUNUSED;
4695   }
4696   lua_error(L);
4697   return 0;
4698 }
4699 
4700 
4701 static int _wrap_SBAddress___tostring(lua_State* L) {
4702   {
4703     int SWIG_arg = 0;
4704     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4705     std::string result;
4706 
4707     SWIG_check_num_args("lldb::SBAddress::__repr__",1,1)
4708     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::__repr__",1,"lldb::SBAddress *");
4709 
4710     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4711       SWIG_fail_ptr("SBAddress___tostring",1,SWIGTYPE_p_lldb__SBAddress);
4712     }
4713 
4714     result = lldb_SBAddress___repr__(arg1);
4715     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
4716     return SWIG_arg;
4717 
4718     fail: SWIGUNUSED;
4719   }
4720   lua_error(L);
4721   return 0;
4722 }
4723 
4724 
4725 static void swig_delete_SBAddress(void *obj) {
4726 lldb::SBAddress *arg1 = (lldb::SBAddress *) obj;
4727 delete arg1;
4728 }
4729 static int _proxy__wrap_new_SBAddress(lua_State *L) {
4730     assert(lua_istable(L,1));
4731     lua_pushcfunction(L,_wrap_new_SBAddress);
4732     assert(!lua_isnil(L,-1));
4733     lua_replace(L,1); /* replace our table with real constructor */
4734     lua_call(L,lua_gettop(L)-1,1);
4735     return 1;
4736 }
4737 static swig_lua_attribute swig_SBAddress_attributes[] = {
4738     {0,0,0}
4739 };
4740 static swig_lua_method swig_SBAddress_methods[]= {
4741     { "IsValid", _wrap_SBAddress_IsValid},
4742     { "Clear", _wrap_SBAddress_Clear},
4743     { "GetFileAddress", _wrap_SBAddress_GetFileAddress},
4744     { "GetLoadAddress", _wrap_SBAddress_GetLoadAddress},
4745     { "SetAddress", _wrap_SBAddress_SetAddress},
4746     { "SetLoadAddress", _wrap_SBAddress_SetLoadAddress},
4747     { "OffsetAddress", _wrap_SBAddress_OffsetAddress},
4748     { "GetDescription", _wrap_SBAddress_GetDescription},
4749     { "GetSymbolContext", _wrap_SBAddress_GetSymbolContext},
4750     { "GetSection", _wrap_SBAddress_GetSection},
4751     { "GetOffset", _wrap_SBAddress_GetOffset},
4752     { "GetModule", _wrap_SBAddress_GetModule},
4753     { "GetCompileUnit", _wrap_SBAddress_GetCompileUnit},
4754     { "GetFunction", _wrap_SBAddress_GetFunction},
4755     { "GetBlock", _wrap_SBAddress_GetBlock},
4756     { "GetSymbol", _wrap_SBAddress_GetSymbol},
4757     { "GetLineEntry", _wrap_SBAddress_GetLineEntry},
4758     { "__tostring", _wrap_SBAddress___tostring},
4759     {0,0}
4760 };
4761 static swig_lua_method swig_SBAddress_meta[] = {
4762     { "__tostring", _wrap_SBAddress___tostring},
4763     {0,0}
4764 };
4765 
4766 static swig_lua_attribute swig_SBAddress_Sf_SwigStatic_attributes[] = {
4767     {0,0,0}
4768 };
4769 static swig_lua_const_info swig_SBAddress_Sf_SwigStatic_constants[]= {
4770     {0,0,0,0,0,0}
4771 };
4772 static swig_lua_method swig_SBAddress_Sf_SwigStatic_methods[]= {
4773     {0,0}
4774 };
4775 static swig_lua_class* swig_SBAddress_Sf_SwigStatic_classes[]= {
4776     0
4777 };
4778 
4779 static swig_lua_namespace swig_SBAddress_Sf_SwigStatic = {
4780     "SBAddress",
4781     swig_SBAddress_Sf_SwigStatic_methods,
4782     swig_SBAddress_Sf_SwigStatic_attributes,
4783     swig_SBAddress_Sf_SwigStatic_constants,
4784     swig_SBAddress_Sf_SwigStatic_classes,
4785     0
4786 };
4787 static swig_lua_class *swig_SBAddress_bases[] = {0};
4788 static const char *swig_SBAddress_base_names[] = {0};
4789 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 };
4790 
4791 static int _wrap_new_SBAttachInfo__SWIG_0(lua_State* L) {
4792   {
4793     int SWIG_arg = 0;
4794     lldb::SBAttachInfo *result = 0 ;
4795 
4796     SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",0,0)
4797     result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo();
4798     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4799     return SWIG_arg;
4800 
4801     fail: SWIGUNUSED;
4802   }
4803   lua_error(L);
4804   return 0;
4805 }
4806 
4807 
4808 static int _wrap_new_SBAttachInfo__SWIG_1(lua_State* L) {
4809   {
4810     int SWIG_arg = 0;
4811     lldb::pid_t arg1 ;
4812     lldb::SBAttachInfo *result = 0 ;
4813 
4814     SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4815     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::pid_t");
4816     arg1 = (lldb::pid_t)lua_tointeger(L, 1);
4817     result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo(arg1);
4818     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4819     return SWIG_arg;
4820 
4821     fail: SWIGUNUSED;
4822   }
4823   lua_error(L);
4824   return 0;
4825 }
4826 
4827 
4828 static int _wrap_new_SBAttachInfo__SWIG_2(lua_State* L) {
4829   {
4830     int SWIG_arg = 0;
4831     char *arg1 = (char *) 0 ;
4832     bool arg2 ;
4833     lldb::SBAttachInfo *result = 0 ;
4834 
4835     SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",2,2)
4836     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4837     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4838     arg1 = (char *)lua_tostring(L, 1);
4839     arg2 = (lua_toboolean(L, 2)!=0);
4840     result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2);
4841     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4842     return SWIG_arg;
4843 
4844     fail: SWIGUNUSED;
4845   }
4846   lua_error(L);
4847   return 0;
4848 }
4849 
4850 
4851 static int _wrap_new_SBAttachInfo__SWIG_3(lua_State* L) {
4852   {
4853     int SWIG_arg = 0;
4854     char *arg1 = (char *) 0 ;
4855     bool arg2 ;
4856     bool arg3 ;
4857     lldb::SBAttachInfo *result = 0 ;
4858 
4859     SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",3,3)
4860     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4861     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4862     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",3,"bool");
4863     arg1 = (char *)lua_tostring(L, 1);
4864     arg2 = (lua_toboolean(L, 2)!=0);
4865     arg3 = (lua_toboolean(L, 3)!=0);
4866     result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2,arg3);
4867     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4868     return SWIG_arg;
4869 
4870     fail: SWIGUNUSED;
4871   }
4872   lua_error(L);
4873   return 0;
4874 }
4875 
4876 
4877 static int _wrap_new_SBAttachInfo__SWIG_4(lua_State* L) {
4878   {
4879     int SWIG_arg = 0;
4880     lldb::SBAttachInfo *arg1 = 0 ;
4881     lldb::SBAttachInfo *result = 0 ;
4882 
4883     SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4884     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::SBAttachInfo const &");
4885 
4886     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4887       SWIG_fail_ptr("new_SBAttachInfo",1,SWIGTYPE_p_lldb__SBAttachInfo);
4888     }
4889 
4890     result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((lldb::SBAttachInfo const &)*arg1);
4891     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4892     return SWIG_arg;
4893 
4894     fail: SWIGUNUSED;
4895   }
4896   lua_error(L);
4897   return 0;
4898 }
4899 
4900 
4901 static int _wrap_new_SBAttachInfo(lua_State* L) {
4902   int argc;
4903   int argv[4]={
4904     1,2,3,4
4905   };
4906 
4907   argc = lua_gettop(L);
4908   if (argc == 0) {
4909     return _wrap_new_SBAttachInfo__SWIG_0(L);
4910   }
4911   if (argc == 1) {
4912     int _v = 0;
4913     {
4914       void *ptr;
4915       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, SWIG_POINTER_NO_NULL)) {
4916         _v = 0;
4917       } else {
4918         _v = 1;
4919       }
4920     }
4921     if (_v) {
4922       return _wrap_new_SBAttachInfo__SWIG_4(L);
4923     }
4924   }
4925   if (argc == 1) {
4926     int _v = 0;
4927     {
4928       _v = lua_isnumber(L,argv[0]);
4929     }
4930     if (_v) {
4931       return _wrap_new_SBAttachInfo__SWIG_1(L);
4932     }
4933   }
4934   if (argc == 2) {
4935     int _v = 0;
4936     {
4937       _v = SWIG_lua_isnilstring(L,argv[0]);
4938     }
4939     if (_v) {
4940       {
4941         _v = lua_isboolean(L,argv[1]);
4942       }
4943       if (_v) {
4944         return _wrap_new_SBAttachInfo__SWIG_2(L);
4945       }
4946     }
4947   }
4948   if (argc == 3) {
4949     int _v = 0;
4950     {
4951       _v = SWIG_lua_isnilstring(L,argv[0]);
4952     }
4953     if (_v) {
4954       {
4955         _v = lua_isboolean(L,argv[1]);
4956       }
4957       if (_v) {
4958         {
4959           _v = lua_isboolean(L,argv[2]);
4960         }
4961         if (_v) {
4962           return _wrap_new_SBAttachInfo__SWIG_3(L);
4963         }
4964       }
4965     }
4966   }
4967 
4968   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAttachInfo'\n"
4969     "  Possible C/C++ prototypes are:\n"
4970     "    lldb::SBAttachInfo::SBAttachInfo()\n"
4971     "    lldb::SBAttachInfo::SBAttachInfo(lldb::pid_t)\n"
4972     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool)\n"
4973     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool,bool)\n"
4974     "    lldb::SBAttachInfo::SBAttachInfo(lldb::SBAttachInfo const &)\n");
4975   lua_error(L);return 0;
4976 }
4977 
4978 
4979 static int _wrap_SBAttachInfo_GetProcessID(lua_State* L) {
4980   {
4981     int SWIG_arg = 0;
4982     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4983     lldb::pid_t result;
4984 
4985     SWIG_check_num_args("lldb::SBAttachInfo::GetProcessID",1,1)
4986     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessID",1,"lldb::SBAttachInfo *");
4987 
4988     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4989       SWIG_fail_ptr("SBAttachInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4990     }
4991 
4992     result = (lldb::pid_t)(arg1)->GetProcessID();
4993     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4994     return SWIG_arg;
4995 
4996     fail: SWIGUNUSED;
4997   }
4998   lua_error(L);
4999   return 0;
5000 }
5001 
5002 
5003 static int _wrap_SBAttachInfo_SetProcessID(lua_State* L) {
5004   {
5005     int SWIG_arg = 0;
5006     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5007     lldb::pid_t arg2 ;
5008 
5009     SWIG_check_num_args("lldb::SBAttachInfo::SetProcessID",2,2)
5010     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",1,"lldb::SBAttachInfo *");
5011     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",2,"lldb::pid_t");
5012 
5013     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5014       SWIG_fail_ptr("SBAttachInfo_SetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5015     }
5016 
5017     arg2 = (lldb::pid_t)lua_tointeger(L, 2);
5018     (arg1)->SetProcessID(arg2);
5019 
5020     return SWIG_arg;
5021 
5022     fail: SWIGUNUSED;
5023   }
5024   lua_error(L);
5025   return 0;
5026 }
5027 
5028 
5029 static int _wrap_SBAttachInfo_SetExecutable__SWIG_0(lua_State* L) {
5030   {
5031     int SWIG_arg = 0;
5032     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5033     char *arg2 = (char *) 0 ;
5034 
5035     SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
5036     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
5037     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"char const *");
5038 
5039     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5040       SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
5041     }
5042 
5043     arg2 = (char *)lua_tostring(L, 2);
5044     (arg1)->SetExecutable((char const *)arg2);
5045 
5046     return SWIG_arg;
5047 
5048     fail: SWIGUNUSED;
5049   }
5050   lua_error(L);
5051   return 0;
5052 }
5053 
5054 
5055 static int _wrap_SBAttachInfo_SetExecutable__SWIG_1(lua_State* L) {
5056   {
5057     int SWIG_arg = 0;
5058     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5059     lldb::SBFileSpec arg2 ;
5060     lldb::SBFileSpec *argp2 ;
5061 
5062     SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
5063     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
5064     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"lldb::SBFileSpec");
5065 
5066     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5067       SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
5068     }
5069 
5070 
5071     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
5072       SWIG_fail_ptr("SBAttachInfo_SetExecutable",2,SWIGTYPE_p_lldb__SBFileSpec);
5073     }
5074     arg2 = *argp2;
5075 
5076     (arg1)->SetExecutable(arg2);
5077 
5078     return SWIG_arg;
5079 
5080     fail: SWIGUNUSED;
5081   }
5082   lua_error(L);
5083   return 0;
5084 }
5085 
5086 
5087 static int _wrap_SBAttachInfo_SetExecutable(lua_State* L) {
5088   int argc;
5089   int argv[3]={
5090     1,2,3
5091   };
5092 
5093   argc = lua_gettop(L);
5094   if (argc == 2) {
5095     int _v = 0;
5096     {
5097       void *ptr;
5098       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5099         _v = 0;
5100       } else {
5101         _v = 1;
5102       }
5103     }
5104     if (_v) {
5105       {
5106         void *ptr;
5107         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
5108           _v = 0;
5109         } else {
5110           _v = 1;
5111         }
5112       }
5113       if (_v) {
5114         return _wrap_SBAttachInfo_SetExecutable__SWIG_1(L);
5115       }
5116     }
5117   }
5118   if (argc == 2) {
5119     int _v = 0;
5120     {
5121       void *ptr;
5122       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5123         _v = 0;
5124       } else {
5125         _v = 1;
5126       }
5127     }
5128     if (_v) {
5129       {
5130         _v = SWIG_lua_isnilstring(L,argv[1]);
5131       }
5132       if (_v) {
5133         return _wrap_SBAttachInfo_SetExecutable__SWIG_0(L);
5134       }
5135     }
5136   }
5137 
5138   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetExecutable'\n"
5139     "  Possible C/C++ prototypes are:\n"
5140     "    lldb::SBAttachInfo::SetExecutable(char const *)\n"
5141     "    lldb::SBAttachInfo::SetExecutable(lldb::SBFileSpec)\n");
5142   lua_error(L);return 0;
5143 }
5144 
5145 
5146 static int _wrap_SBAttachInfo_GetWaitForLaunch(lua_State* L) {
5147   {
5148     int SWIG_arg = 0;
5149     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5150     bool result;
5151 
5152     SWIG_check_num_args("lldb::SBAttachInfo::GetWaitForLaunch",1,1)
5153     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetWaitForLaunch",1,"lldb::SBAttachInfo *");
5154 
5155     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5156       SWIG_fail_ptr("SBAttachInfo_GetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5157     }
5158 
5159     result = (bool)(arg1)->GetWaitForLaunch();
5160     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5161     return SWIG_arg;
5162 
5163     fail: SWIGUNUSED;
5164   }
5165   lua_error(L);
5166   return 0;
5167 }
5168 
5169 
5170 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(lua_State* L) {
5171   {
5172     int SWIG_arg = 0;
5173     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5174     bool arg2 ;
5175 
5176     SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",2,2)
5177     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5178     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5179 
5180     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5181       SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5182     }
5183 
5184     arg2 = (lua_toboolean(L, 2)!=0);
5185     (arg1)->SetWaitForLaunch(arg2);
5186 
5187     return SWIG_arg;
5188 
5189     fail: SWIGUNUSED;
5190   }
5191   lua_error(L);
5192   return 0;
5193 }
5194 
5195 
5196 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(lua_State* L) {
5197   {
5198     int SWIG_arg = 0;
5199     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5200     bool arg2 ;
5201     bool arg3 ;
5202 
5203     SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",3,3)
5204     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5205     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5206     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",3,"bool");
5207 
5208     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5209       SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5210     }
5211 
5212     arg2 = (lua_toboolean(L, 2)!=0);
5213     arg3 = (lua_toboolean(L, 3)!=0);
5214     (arg1)->SetWaitForLaunch(arg2,arg3);
5215 
5216     return SWIG_arg;
5217 
5218     fail: SWIGUNUSED;
5219   }
5220   lua_error(L);
5221   return 0;
5222 }
5223 
5224 
5225 static int _wrap_SBAttachInfo_SetWaitForLaunch(lua_State* L) {
5226   int argc;
5227   int argv[4]={
5228     1,2,3,4
5229   };
5230 
5231   argc = lua_gettop(L);
5232   if (argc == 2) {
5233     int _v = 0;
5234     {
5235       void *ptr;
5236       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5237         _v = 0;
5238       } else {
5239         _v = 1;
5240       }
5241     }
5242     if (_v) {
5243       {
5244         _v = lua_isboolean(L,argv[1]);
5245       }
5246       if (_v) {
5247         return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(L);
5248       }
5249     }
5250   }
5251   if (argc == 3) {
5252     int _v = 0;
5253     {
5254       void *ptr;
5255       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5256         _v = 0;
5257       } else {
5258         _v = 1;
5259       }
5260     }
5261     if (_v) {
5262       {
5263         _v = lua_isboolean(L,argv[1]);
5264       }
5265       if (_v) {
5266         {
5267           _v = lua_isboolean(L,argv[2]);
5268         }
5269         if (_v) {
5270           return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(L);
5271         }
5272       }
5273     }
5274   }
5275 
5276   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetWaitForLaunch'\n"
5277     "  Possible C/C++ prototypes are:\n"
5278     "    lldb::SBAttachInfo::SetWaitForLaunch(bool)\n"
5279     "    lldb::SBAttachInfo::SetWaitForLaunch(bool,bool)\n");
5280   lua_error(L);return 0;
5281 }
5282 
5283 
5284 static int _wrap_SBAttachInfo_GetIgnoreExisting(lua_State* L) {
5285   {
5286     int SWIG_arg = 0;
5287     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5288     bool result;
5289 
5290     SWIG_check_num_args("lldb::SBAttachInfo::GetIgnoreExisting",1,1)
5291     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetIgnoreExisting",1,"lldb::SBAttachInfo *");
5292 
5293     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5294       SWIG_fail_ptr("SBAttachInfo_GetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5295     }
5296 
5297     result = (bool)(arg1)->GetIgnoreExisting();
5298     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5299     return SWIG_arg;
5300 
5301     fail: SWIGUNUSED;
5302   }
5303   lua_error(L);
5304   return 0;
5305 }
5306 
5307 
5308 static int _wrap_SBAttachInfo_SetIgnoreExisting(lua_State* L) {
5309   {
5310     int SWIG_arg = 0;
5311     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5312     bool arg2 ;
5313 
5314     SWIG_check_num_args("lldb::SBAttachInfo::SetIgnoreExisting",2,2)
5315     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",1,"lldb::SBAttachInfo *");
5316     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",2,"bool");
5317 
5318     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5319       SWIG_fail_ptr("SBAttachInfo_SetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5320     }
5321 
5322     arg2 = (lua_toboolean(L, 2)!=0);
5323     (arg1)->SetIgnoreExisting(arg2);
5324 
5325     return SWIG_arg;
5326 
5327     fail: SWIGUNUSED;
5328   }
5329   lua_error(L);
5330   return 0;
5331 }
5332 
5333 
5334 static int _wrap_SBAttachInfo_GetResumeCount(lua_State* L) {
5335   {
5336     int SWIG_arg = 0;
5337     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5338     uint32_t result;
5339 
5340     SWIG_check_num_args("lldb::SBAttachInfo::GetResumeCount",1,1)
5341     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetResumeCount",1,"lldb::SBAttachInfo *");
5342 
5343     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5344       SWIG_fail_ptr("SBAttachInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5345     }
5346 
5347     result = (uint32_t)(arg1)->GetResumeCount();
5348     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5349     return SWIG_arg;
5350 
5351     fail: SWIGUNUSED;
5352   }
5353   lua_error(L);
5354   return 0;
5355 }
5356 
5357 
5358 static int _wrap_SBAttachInfo_SetResumeCount(lua_State* L) {
5359   {
5360     int SWIG_arg = 0;
5361     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5362     uint32_t arg2 ;
5363 
5364     SWIG_check_num_args("lldb::SBAttachInfo::SetResumeCount",2,2)
5365     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",1,"lldb::SBAttachInfo *");
5366     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",2,"uint32_t");
5367 
5368     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5369       SWIG_fail_ptr("SBAttachInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5370     }
5371 
5372     arg2 = (uint32_t)lua_tointeger(L, 2);
5373     (arg1)->SetResumeCount(arg2);
5374 
5375     return SWIG_arg;
5376 
5377     fail: SWIGUNUSED;
5378   }
5379   lua_error(L);
5380   return 0;
5381 }
5382 
5383 
5384 static int _wrap_SBAttachInfo_GetProcessPluginName(lua_State* L) {
5385   {
5386     int SWIG_arg = 0;
5387     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5388     char *result = 0 ;
5389 
5390     SWIG_check_num_args("lldb::SBAttachInfo::GetProcessPluginName",1,1)
5391     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessPluginName",1,"lldb::SBAttachInfo *");
5392 
5393     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5394       SWIG_fail_ptr("SBAttachInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5395     }
5396 
5397     result = (char *)(arg1)->GetProcessPluginName();
5398     lua_pushstring(L,(const char *)result); SWIG_arg++;
5399     return SWIG_arg;
5400 
5401     fail: SWIGUNUSED;
5402   }
5403   lua_error(L);
5404   return 0;
5405 }
5406 
5407 
5408 static int _wrap_SBAttachInfo_SetProcessPluginName(lua_State* L) {
5409   {
5410     int SWIG_arg = 0;
5411     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5412     char *arg2 = (char *) 0 ;
5413 
5414     SWIG_check_num_args("lldb::SBAttachInfo::SetProcessPluginName",2,2)
5415     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",1,"lldb::SBAttachInfo *");
5416     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",2,"char const *");
5417 
5418     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5419       SWIG_fail_ptr("SBAttachInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5420     }
5421 
5422     arg2 = (char *)lua_tostring(L, 2);
5423     (arg1)->SetProcessPluginName((char const *)arg2);
5424 
5425     return SWIG_arg;
5426 
5427     fail: SWIGUNUSED;
5428   }
5429   lua_error(L);
5430   return 0;
5431 }
5432 
5433 
5434 static int _wrap_SBAttachInfo_GetUserID(lua_State* L) {
5435   {
5436     int SWIG_arg = 0;
5437     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5438     uint32_t result;
5439 
5440     SWIG_check_num_args("lldb::SBAttachInfo::GetUserID",1,1)
5441     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetUserID",1,"lldb::SBAttachInfo *");
5442 
5443     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5444       SWIG_fail_ptr("SBAttachInfo_GetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5445     }
5446 
5447     result = (uint32_t)(arg1)->GetUserID();
5448     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5449     return SWIG_arg;
5450 
5451     fail: SWIGUNUSED;
5452   }
5453   lua_error(L);
5454   return 0;
5455 }
5456 
5457 
5458 static int _wrap_SBAttachInfo_GetGroupID(lua_State* L) {
5459   {
5460     int SWIG_arg = 0;
5461     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5462     uint32_t result;
5463 
5464     SWIG_check_num_args("lldb::SBAttachInfo::GetGroupID",1,1)
5465     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetGroupID",1,"lldb::SBAttachInfo *");
5466 
5467     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5468       SWIG_fail_ptr("SBAttachInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5469     }
5470 
5471     result = (uint32_t)(arg1)->GetGroupID();
5472     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5473     return SWIG_arg;
5474 
5475     fail: SWIGUNUSED;
5476   }
5477   lua_error(L);
5478   return 0;
5479 }
5480 
5481 
5482 static int _wrap_SBAttachInfo_UserIDIsValid(lua_State* L) {
5483   {
5484     int SWIG_arg = 0;
5485     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5486     bool result;
5487 
5488     SWIG_check_num_args("lldb::SBAttachInfo::UserIDIsValid",1,1)
5489     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::UserIDIsValid",1,"lldb::SBAttachInfo *");
5490 
5491     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5492       SWIG_fail_ptr("SBAttachInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5493     }
5494 
5495     result = (bool)(arg1)->UserIDIsValid();
5496     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5497     return SWIG_arg;
5498 
5499     fail: SWIGUNUSED;
5500   }
5501   lua_error(L);
5502   return 0;
5503 }
5504 
5505 
5506 static int _wrap_SBAttachInfo_GroupIDIsValid(lua_State* L) {
5507   {
5508     int SWIG_arg = 0;
5509     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5510     bool result;
5511 
5512     SWIG_check_num_args("lldb::SBAttachInfo::GroupIDIsValid",1,1)
5513     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GroupIDIsValid",1,"lldb::SBAttachInfo *");
5514 
5515     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5516       SWIG_fail_ptr("SBAttachInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5517     }
5518 
5519     result = (bool)(arg1)->GroupIDIsValid();
5520     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5521     return SWIG_arg;
5522 
5523     fail: SWIGUNUSED;
5524   }
5525   lua_error(L);
5526   return 0;
5527 }
5528 
5529 
5530 static int _wrap_SBAttachInfo_SetUserID(lua_State* L) {
5531   {
5532     int SWIG_arg = 0;
5533     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5534     uint32_t arg2 ;
5535 
5536     SWIG_check_num_args("lldb::SBAttachInfo::SetUserID",2,2)
5537     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",1,"lldb::SBAttachInfo *");
5538     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",2,"uint32_t");
5539 
5540     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5541       SWIG_fail_ptr("SBAttachInfo_SetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5542     }
5543 
5544     arg2 = (uint32_t)lua_tointeger(L, 2);
5545     (arg1)->SetUserID(arg2);
5546 
5547     return SWIG_arg;
5548 
5549     fail: SWIGUNUSED;
5550   }
5551   lua_error(L);
5552   return 0;
5553 }
5554 
5555 
5556 static int _wrap_SBAttachInfo_SetGroupID(lua_State* L) {
5557   {
5558     int SWIG_arg = 0;
5559     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5560     uint32_t arg2 ;
5561 
5562     SWIG_check_num_args("lldb::SBAttachInfo::SetGroupID",2,2)
5563     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",1,"lldb::SBAttachInfo *");
5564     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",2,"uint32_t");
5565 
5566     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5567       SWIG_fail_ptr("SBAttachInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5568     }
5569 
5570     arg2 = (uint32_t)lua_tointeger(L, 2);
5571     (arg1)->SetGroupID(arg2);
5572 
5573     return SWIG_arg;
5574 
5575     fail: SWIGUNUSED;
5576   }
5577   lua_error(L);
5578   return 0;
5579 }
5580 
5581 
5582 static int _wrap_SBAttachInfo_GetEffectiveUserID(lua_State* L) {
5583   {
5584     int SWIG_arg = 0;
5585     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5586     uint32_t result;
5587 
5588     SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveUserID",1,1)
5589     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveUserID",1,"lldb::SBAttachInfo *");
5590 
5591     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5592       SWIG_fail_ptr("SBAttachInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5593     }
5594 
5595     result = (uint32_t)(arg1)->GetEffectiveUserID();
5596     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5597     return SWIG_arg;
5598 
5599     fail: SWIGUNUSED;
5600   }
5601   lua_error(L);
5602   return 0;
5603 }
5604 
5605 
5606 static int _wrap_SBAttachInfo_GetEffectiveGroupID(lua_State* L) {
5607   {
5608     int SWIG_arg = 0;
5609     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5610     uint32_t result;
5611 
5612     SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveGroupID",1,1)
5613     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5614 
5615     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5616       SWIG_fail_ptr("SBAttachInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5617     }
5618 
5619     result = (uint32_t)(arg1)->GetEffectiveGroupID();
5620     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5621     return SWIG_arg;
5622 
5623     fail: SWIGUNUSED;
5624   }
5625   lua_error(L);
5626   return 0;
5627 }
5628 
5629 
5630 static int _wrap_SBAttachInfo_EffectiveUserIDIsValid(lua_State* L) {
5631   {
5632     int SWIG_arg = 0;
5633     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5634     bool result;
5635 
5636     SWIG_check_num_args("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,1)
5637     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,"lldb::SBAttachInfo *");
5638 
5639     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5640       SWIG_fail_ptr("SBAttachInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5641     }
5642 
5643     result = (bool)(arg1)->EffectiveUserIDIsValid();
5644     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5645     return SWIG_arg;
5646 
5647     fail: SWIGUNUSED;
5648   }
5649   lua_error(L);
5650   return 0;
5651 }
5652 
5653 
5654 static int _wrap_SBAttachInfo_EffectiveGroupIDIsValid(lua_State* L) {
5655   {
5656     int SWIG_arg = 0;
5657     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5658     bool result;
5659 
5660     SWIG_check_num_args("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,1)
5661     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,"lldb::SBAttachInfo *");
5662 
5663     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5664       SWIG_fail_ptr("SBAttachInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5665     }
5666 
5667     result = (bool)(arg1)->EffectiveGroupIDIsValid();
5668     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5669     return SWIG_arg;
5670 
5671     fail: SWIGUNUSED;
5672   }
5673   lua_error(L);
5674   return 0;
5675 }
5676 
5677 
5678 static int _wrap_SBAttachInfo_SetEffectiveUserID(lua_State* L) {
5679   {
5680     int SWIG_arg = 0;
5681     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5682     uint32_t arg2 ;
5683 
5684     SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveUserID",2,2)
5685     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",1,"lldb::SBAttachInfo *");
5686     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",2,"uint32_t");
5687 
5688     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5689       SWIG_fail_ptr("SBAttachInfo_SetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5690     }
5691 
5692     arg2 = (uint32_t)lua_tointeger(L, 2);
5693     (arg1)->SetEffectiveUserID(arg2);
5694 
5695     return SWIG_arg;
5696 
5697     fail: SWIGUNUSED;
5698   }
5699   lua_error(L);
5700   return 0;
5701 }
5702 
5703 
5704 static int _wrap_SBAttachInfo_SetEffectiveGroupID(lua_State* L) {
5705   {
5706     int SWIG_arg = 0;
5707     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5708     uint32_t arg2 ;
5709 
5710     SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveGroupID",2,2)
5711     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5712     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",2,"uint32_t");
5713 
5714     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5715       SWIG_fail_ptr("SBAttachInfo_SetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5716     }
5717 
5718     arg2 = (uint32_t)lua_tointeger(L, 2);
5719     (arg1)->SetEffectiveGroupID(arg2);
5720 
5721     return SWIG_arg;
5722 
5723     fail: SWIGUNUSED;
5724   }
5725   lua_error(L);
5726   return 0;
5727 }
5728 
5729 
5730 static int _wrap_SBAttachInfo_GetParentProcessID(lua_State* L) {
5731   {
5732     int SWIG_arg = 0;
5733     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5734     lldb::pid_t result;
5735 
5736     SWIG_check_num_args("lldb::SBAttachInfo::GetParentProcessID",1,1)
5737     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetParentProcessID",1,"lldb::SBAttachInfo *");
5738 
5739     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5740       SWIG_fail_ptr("SBAttachInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5741     }
5742 
5743     result = (lldb::pid_t)(arg1)->GetParentProcessID();
5744     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5745     return SWIG_arg;
5746 
5747     fail: SWIGUNUSED;
5748   }
5749   lua_error(L);
5750   return 0;
5751 }
5752 
5753 
5754 static int _wrap_SBAttachInfo_SetParentProcessID(lua_State* L) {
5755   {
5756     int SWIG_arg = 0;
5757     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5758     lldb::pid_t arg2 ;
5759 
5760     SWIG_check_num_args("lldb::SBAttachInfo::SetParentProcessID",2,2)
5761     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",1,"lldb::SBAttachInfo *");
5762     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",2,"lldb::pid_t");
5763 
5764     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5765       SWIG_fail_ptr("SBAttachInfo_SetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5766     }
5767 
5768     arg2 = (lldb::pid_t)lua_tointeger(L, 2);
5769     (arg1)->SetParentProcessID(arg2);
5770 
5771     return SWIG_arg;
5772 
5773     fail: SWIGUNUSED;
5774   }
5775   lua_error(L);
5776   return 0;
5777 }
5778 
5779 
5780 static int _wrap_SBAttachInfo_ParentProcessIDIsValid(lua_State* L) {
5781   {
5782     int SWIG_arg = 0;
5783     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5784     bool result;
5785 
5786     SWIG_check_num_args("lldb::SBAttachInfo::ParentProcessIDIsValid",1,1)
5787     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::ParentProcessIDIsValid",1,"lldb::SBAttachInfo *");
5788 
5789     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5790       SWIG_fail_ptr("SBAttachInfo_ParentProcessIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5791     }
5792 
5793     result = (bool)(arg1)->ParentProcessIDIsValid();
5794     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5795     return SWIG_arg;
5796 
5797     fail: SWIGUNUSED;
5798   }
5799   lua_error(L);
5800   return 0;
5801 }
5802 
5803 
5804 static int _wrap_SBAttachInfo_GetListener(lua_State* L) {
5805   {
5806     int SWIG_arg = 0;
5807     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5808     lldb::SBListener result;
5809 
5810     SWIG_check_num_args("lldb::SBAttachInfo::GetListener",1,1)
5811     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetListener",1,"lldb::SBAttachInfo *");
5812 
5813     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5814       SWIG_fail_ptr("SBAttachInfo_GetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5815     }
5816 
5817     result = (arg1)->GetListener();
5818     {
5819       lldb::SBListener * resultptr = new lldb::SBListener(result);
5820       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
5821     }
5822     return SWIG_arg;
5823 
5824     fail: SWIGUNUSED;
5825   }
5826   lua_error(L);
5827   return 0;
5828 }
5829 
5830 
5831 static int _wrap_SBAttachInfo_SetListener(lua_State* L) {
5832   {
5833     int SWIG_arg = 0;
5834     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5835     lldb::SBListener *arg2 = 0 ;
5836 
5837     SWIG_check_num_args("lldb::SBAttachInfo::SetListener",2,2)
5838     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",1,"lldb::SBAttachInfo *");
5839     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",2,"lldb::SBListener &");
5840 
5841     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5842       SWIG_fail_ptr("SBAttachInfo_SetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5843     }
5844 
5845 
5846     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
5847       SWIG_fail_ptr("SBAttachInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
5848     }
5849 
5850     (arg1)->SetListener(*arg2);
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_GetShadowListener(lua_State* L) {
5862   {
5863     int SWIG_arg = 0;
5864     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5865     lldb::SBListener result;
5866 
5867     SWIG_check_num_args("lldb::SBAttachInfo::GetShadowListener",1,1)
5868     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetShadowListener",1,"lldb::SBAttachInfo *");
5869 
5870     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5871       SWIG_fail_ptr("SBAttachInfo_GetShadowListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5872     }
5873 
5874     result = (arg1)->GetShadowListener();
5875     {
5876       lldb::SBListener * resultptr = new lldb::SBListener(result);
5877       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
5878     }
5879     return SWIG_arg;
5880 
5881     fail: SWIGUNUSED;
5882   }
5883   lua_error(L);
5884   return 0;
5885 }
5886 
5887 
5888 static int _wrap_SBAttachInfo_SetShadowListener(lua_State* L) {
5889   {
5890     int SWIG_arg = 0;
5891     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5892     lldb::SBListener *arg2 = 0 ;
5893 
5894     SWIG_check_num_args("lldb::SBAttachInfo::SetShadowListener",2,2)
5895     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetShadowListener",1,"lldb::SBAttachInfo *");
5896     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetShadowListener",2,"lldb::SBListener &");
5897 
5898     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5899       SWIG_fail_ptr("SBAttachInfo_SetShadowListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5900     }
5901 
5902 
5903     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
5904       SWIG_fail_ptr("SBAttachInfo_SetShadowListener",2,SWIGTYPE_p_lldb__SBListener);
5905     }
5906 
5907     (arg1)->SetShadowListener(*arg2);
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_GetScriptedProcessClassName(lua_State* L) {
5919   {
5920     int SWIG_arg = 0;
5921     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5922     char *result = 0 ;
5923 
5924     SWIG_check_num_args("lldb::SBAttachInfo::GetScriptedProcessClassName",1,1)
5925     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetScriptedProcessClassName",1,"lldb::SBAttachInfo const *");
5926 
5927     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5928       SWIG_fail_ptr("SBAttachInfo_GetScriptedProcessClassName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5929     }
5930 
5931     result = (char *)((lldb::SBAttachInfo const *)arg1)->GetScriptedProcessClassName();
5932     lua_pushstring(L,(const char *)result); SWIG_arg++;
5933     return SWIG_arg;
5934 
5935     fail: SWIGUNUSED;
5936   }
5937   lua_error(L);
5938   return 0;
5939 }
5940 
5941 
5942 static int _wrap_SBAttachInfo_SetScriptedProcessClassName(lua_State* L) {
5943   {
5944     int SWIG_arg = 0;
5945     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5946     char *arg2 = (char *) 0 ;
5947 
5948     SWIG_check_num_args("lldb::SBAttachInfo::SetScriptedProcessClassName",2,2)
5949     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetScriptedProcessClassName",1,"lldb::SBAttachInfo *");
5950     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetScriptedProcessClassName",2,"char const *");
5951 
5952     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5953       SWIG_fail_ptr("SBAttachInfo_SetScriptedProcessClassName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5954     }
5955 
5956     arg2 = (char *)lua_tostring(L, 2);
5957     (arg1)->SetScriptedProcessClassName((char const *)arg2);
5958 
5959     return SWIG_arg;
5960 
5961     fail: SWIGUNUSED;
5962   }
5963   lua_error(L);
5964   return 0;
5965 }
5966 
5967 
5968 static int _wrap_SBAttachInfo_GetScriptedProcessDictionary(lua_State* L) {
5969   {
5970     int SWIG_arg = 0;
5971     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5972     lldb::SBStructuredData result;
5973 
5974     SWIG_check_num_args("lldb::SBAttachInfo::GetScriptedProcessDictionary",1,1)
5975     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetScriptedProcessDictionary",1,"lldb::SBAttachInfo const *");
5976 
5977     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5978       SWIG_fail_ptr("SBAttachInfo_GetScriptedProcessDictionary",1,SWIGTYPE_p_lldb__SBAttachInfo);
5979     }
5980 
5981     result = ((lldb::SBAttachInfo const *)arg1)->GetScriptedProcessDictionary();
5982     {
5983       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
5984       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
5985     }
5986     return SWIG_arg;
5987 
5988     fail: SWIGUNUSED;
5989   }
5990   lua_error(L);
5991   return 0;
5992 }
5993 
5994 
5995 static int _wrap_SBAttachInfo_SetScriptedProcessDictionary(lua_State* L) {
5996   {
5997     int SWIG_arg = 0;
5998     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5999     lldb::SBStructuredData arg2 ;
6000     lldb::SBStructuredData *argp2 ;
6001 
6002     SWIG_check_num_args("lldb::SBAttachInfo::SetScriptedProcessDictionary",2,2)
6003     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetScriptedProcessDictionary",1,"lldb::SBAttachInfo *");
6004     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetScriptedProcessDictionary",2,"lldb::SBStructuredData");
6005 
6006     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
6007       SWIG_fail_ptr("SBAttachInfo_SetScriptedProcessDictionary",1,SWIGTYPE_p_lldb__SBAttachInfo);
6008     }
6009 
6010 
6011     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBStructuredData,0))){
6012       SWIG_fail_ptr("SBAttachInfo_SetScriptedProcessDictionary",2,SWIGTYPE_p_lldb__SBStructuredData);
6013     }
6014     arg2 = *argp2;
6015 
6016     (arg1)->SetScriptedProcessDictionary(arg2);
6017 
6018     return SWIG_arg;
6019 
6020     fail: SWIGUNUSED;
6021   }
6022   lua_error(L);
6023   return 0;
6024 }
6025 
6026 
6027 static void swig_delete_SBAttachInfo(void *obj) {
6028 lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) obj;
6029 delete arg1;
6030 }
6031 static int _proxy__wrap_new_SBAttachInfo(lua_State *L) {
6032     assert(lua_istable(L,1));
6033     lua_pushcfunction(L,_wrap_new_SBAttachInfo);
6034     assert(!lua_isnil(L,-1));
6035     lua_replace(L,1); /* replace our table with real constructor */
6036     lua_call(L,lua_gettop(L)-1,1);
6037     return 1;
6038 }
6039 static swig_lua_attribute swig_SBAttachInfo_attributes[] = {
6040     {0,0,0}
6041 };
6042 static swig_lua_method swig_SBAttachInfo_methods[]= {
6043     { "GetProcessID", _wrap_SBAttachInfo_GetProcessID},
6044     { "SetProcessID", _wrap_SBAttachInfo_SetProcessID},
6045     { "SetExecutable", _wrap_SBAttachInfo_SetExecutable},
6046     { "GetWaitForLaunch", _wrap_SBAttachInfo_GetWaitForLaunch},
6047     { "SetWaitForLaunch", _wrap_SBAttachInfo_SetWaitForLaunch},
6048     { "GetIgnoreExisting", _wrap_SBAttachInfo_GetIgnoreExisting},
6049     { "SetIgnoreExisting", _wrap_SBAttachInfo_SetIgnoreExisting},
6050     { "GetResumeCount", _wrap_SBAttachInfo_GetResumeCount},
6051     { "SetResumeCount", _wrap_SBAttachInfo_SetResumeCount},
6052     { "GetProcessPluginName", _wrap_SBAttachInfo_GetProcessPluginName},
6053     { "SetProcessPluginName", _wrap_SBAttachInfo_SetProcessPluginName},
6054     { "GetUserID", _wrap_SBAttachInfo_GetUserID},
6055     { "GetGroupID", _wrap_SBAttachInfo_GetGroupID},
6056     { "UserIDIsValid", _wrap_SBAttachInfo_UserIDIsValid},
6057     { "GroupIDIsValid", _wrap_SBAttachInfo_GroupIDIsValid},
6058     { "SetUserID", _wrap_SBAttachInfo_SetUserID},
6059     { "SetGroupID", _wrap_SBAttachInfo_SetGroupID},
6060     { "GetEffectiveUserID", _wrap_SBAttachInfo_GetEffectiveUserID},
6061     { "GetEffectiveGroupID", _wrap_SBAttachInfo_GetEffectiveGroupID},
6062     { "EffectiveUserIDIsValid", _wrap_SBAttachInfo_EffectiveUserIDIsValid},
6063     { "EffectiveGroupIDIsValid", _wrap_SBAttachInfo_EffectiveGroupIDIsValid},
6064     { "SetEffectiveUserID", _wrap_SBAttachInfo_SetEffectiveUserID},
6065     { "SetEffectiveGroupID", _wrap_SBAttachInfo_SetEffectiveGroupID},
6066     { "GetParentProcessID", _wrap_SBAttachInfo_GetParentProcessID},
6067     { "SetParentProcessID", _wrap_SBAttachInfo_SetParentProcessID},
6068     { "ParentProcessIDIsValid", _wrap_SBAttachInfo_ParentProcessIDIsValid},
6069     { "GetListener", _wrap_SBAttachInfo_GetListener},
6070     { "SetListener", _wrap_SBAttachInfo_SetListener},
6071     { "GetShadowListener", _wrap_SBAttachInfo_GetShadowListener},
6072     { "SetShadowListener", _wrap_SBAttachInfo_SetShadowListener},
6073     { "GetScriptedProcessClassName", _wrap_SBAttachInfo_GetScriptedProcessClassName},
6074     { "SetScriptedProcessClassName", _wrap_SBAttachInfo_SetScriptedProcessClassName},
6075     { "GetScriptedProcessDictionary", _wrap_SBAttachInfo_GetScriptedProcessDictionary},
6076     { "SetScriptedProcessDictionary", _wrap_SBAttachInfo_SetScriptedProcessDictionary},
6077     {0,0}
6078 };
6079 static swig_lua_method swig_SBAttachInfo_meta[] = {
6080     {0,0}
6081 };
6082 
6083 static swig_lua_attribute swig_SBAttachInfo_Sf_SwigStatic_attributes[] = {
6084     {0,0,0}
6085 };
6086 static swig_lua_const_info swig_SBAttachInfo_Sf_SwigStatic_constants[]= {
6087     {0,0,0,0,0,0}
6088 };
6089 static swig_lua_method swig_SBAttachInfo_Sf_SwigStatic_methods[]= {
6090     {0,0}
6091 };
6092 static swig_lua_class* swig_SBAttachInfo_Sf_SwigStatic_classes[]= {
6093     0
6094 };
6095 
6096 static swig_lua_namespace swig_SBAttachInfo_Sf_SwigStatic = {
6097     "SBAttachInfo",
6098     swig_SBAttachInfo_Sf_SwigStatic_methods,
6099     swig_SBAttachInfo_Sf_SwigStatic_attributes,
6100     swig_SBAttachInfo_Sf_SwigStatic_constants,
6101     swig_SBAttachInfo_Sf_SwigStatic_classes,
6102     0
6103 };
6104 static swig_lua_class *swig_SBAttachInfo_bases[] = {0};
6105 static const char *swig_SBAttachInfo_base_names[] = {0};
6106 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 };
6107 
6108 static int _wrap_new_SBBlock__SWIG_0(lua_State* L) {
6109   {
6110     int SWIG_arg = 0;
6111     lldb::SBBlock *result = 0 ;
6112 
6113     SWIG_check_num_args("lldb::SBBlock::SBBlock",0,0)
6114     result = (lldb::SBBlock *)new lldb::SBBlock();
6115     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6116     return SWIG_arg;
6117 
6118     fail: SWIGUNUSED;
6119   }
6120   lua_error(L);
6121   return 0;
6122 }
6123 
6124 
6125 static int _wrap_new_SBBlock__SWIG_1(lua_State* L) {
6126   {
6127     int SWIG_arg = 0;
6128     lldb::SBBlock *arg1 = 0 ;
6129     lldb::SBBlock *result = 0 ;
6130 
6131     SWIG_check_num_args("lldb::SBBlock::SBBlock",1,1)
6132     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBlock::SBBlock",1,"lldb::SBBlock const &");
6133 
6134     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6135       SWIG_fail_ptr("new_SBBlock",1,SWIGTYPE_p_lldb__SBBlock);
6136     }
6137 
6138     result = (lldb::SBBlock *)new lldb::SBBlock((lldb::SBBlock const &)*arg1);
6139     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6140     return SWIG_arg;
6141 
6142     fail: SWIGUNUSED;
6143   }
6144   lua_error(L);
6145   return 0;
6146 }
6147 
6148 
6149 static int _wrap_new_SBBlock(lua_State* L) {
6150   int argc;
6151   int argv[2]={
6152     1,2
6153   };
6154 
6155   argc = lua_gettop(L);
6156   if (argc == 0) {
6157     return _wrap_new_SBBlock__SWIG_0(L);
6158   }
6159   if (argc == 1) {
6160     int _v = 0;
6161     {
6162       void *ptr;
6163       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, SWIG_POINTER_NO_NULL)) {
6164         _v = 0;
6165       } else {
6166         _v = 1;
6167       }
6168     }
6169     if (_v) {
6170       return _wrap_new_SBBlock__SWIG_1(L);
6171     }
6172   }
6173 
6174   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBlock'\n"
6175     "  Possible C/C++ prototypes are:\n"
6176     "    lldb::SBBlock::SBBlock()\n"
6177     "    lldb::SBBlock::SBBlock(lldb::SBBlock const &)\n");
6178   lua_error(L);return 0;
6179 }
6180 
6181 
6182 static int _wrap_SBBlock_IsInlined(lua_State* L) {
6183   {
6184     int SWIG_arg = 0;
6185     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6186     bool result;
6187 
6188     SWIG_check_num_args("lldb::SBBlock::IsInlined",1,1)
6189     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsInlined",1,"lldb::SBBlock const *");
6190 
6191     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6192       SWIG_fail_ptr("SBBlock_IsInlined",1,SWIGTYPE_p_lldb__SBBlock);
6193     }
6194 
6195     result = (bool)((lldb::SBBlock const *)arg1)->IsInlined();
6196     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6197     return SWIG_arg;
6198 
6199     fail: SWIGUNUSED;
6200   }
6201   lua_error(L);
6202   return 0;
6203 }
6204 
6205 
6206 static int _wrap_SBBlock_IsValid(lua_State* L) {
6207   {
6208     int SWIG_arg = 0;
6209     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6210     bool result;
6211 
6212     SWIG_check_num_args("lldb::SBBlock::IsValid",1,1)
6213     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsValid",1,"lldb::SBBlock const *");
6214 
6215     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6216       SWIG_fail_ptr("SBBlock_IsValid",1,SWIGTYPE_p_lldb__SBBlock);
6217     }
6218 
6219     result = (bool)((lldb::SBBlock const *)arg1)->IsValid();
6220     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6221     return SWIG_arg;
6222 
6223     fail: SWIGUNUSED;
6224   }
6225   lua_error(L);
6226   return 0;
6227 }
6228 
6229 
6230 static int _wrap_SBBlock_GetInlinedName(lua_State* L) {
6231   {
6232     int SWIG_arg = 0;
6233     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6234     char *result = 0 ;
6235 
6236     SWIG_check_num_args("lldb::SBBlock::GetInlinedName",1,1)
6237     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedName",1,"lldb::SBBlock const *");
6238 
6239     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6240       SWIG_fail_ptr("SBBlock_GetInlinedName",1,SWIGTYPE_p_lldb__SBBlock);
6241     }
6242 
6243     result = (char *)((lldb::SBBlock const *)arg1)->GetInlinedName();
6244     lua_pushstring(L,(const char *)result); SWIG_arg++;
6245     return SWIG_arg;
6246 
6247     fail: SWIGUNUSED;
6248   }
6249   lua_error(L);
6250   return 0;
6251 }
6252 
6253 
6254 static int _wrap_SBBlock_GetInlinedCallSiteFile(lua_State* L) {
6255   {
6256     int SWIG_arg = 0;
6257     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6258     lldb::SBFileSpec result;
6259 
6260     SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteFile",1,1)
6261     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteFile",1,"lldb::SBBlock const *");
6262 
6263     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6264       SWIG_fail_ptr("SBBlock_GetInlinedCallSiteFile",1,SWIGTYPE_p_lldb__SBBlock);
6265     }
6266 
6267     result = ((lldb::SBBlock const *)arg1)->GetInlinedCallSiteFile();
6268     {
6269       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
6270       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
6271     }
6272     return SWIG_arg;
6273 
6274     fail: SWIGUNUSED;
6275   }
6276   lua_error(L);
6277   return 0;
6278 }
6279 
6280 
6281 static int _wrap_SBBlock_GetInlinedCallSiteLine(lua_State* L) {
6282   {
6283     int SWIG_arg = 0;
6284     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6285     uint32_t result;
6286 
6287     SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteLine",1,1)
6288     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteLine",1,"lldb::SBBlock const *");
6289 
6290     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6291       SWIG_fail_ptr("SBBlock_GetInlinedCallSiteLine",1,SWIGTYPE_p_lldb__SBBlock);
6292     }
6293 
6294     result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteLine();
6295     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6296     return SWIG_arg;
6297 
6298     fail: SWIGUNUSED;
6299   }
6300   lua_error(L);
6301   return 0;
6302 }
6303 
6304 
6305 static int _wrap_SBBlock_GetInlinedCallSiteColumn(lua_State* L) {
6306   {
6307     int SWIG_arg = 0;
6308     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6309     uint32_t result;
6310 
6311     SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteColumn",1,1)
6312     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteColumn",1,"lldb::SBBlock const *");
6313 
6314     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6315       SWIG_fail_ptr("SBBlock_GetInlinedCallSiteColumn",1,SWIGTYPE_p_lldb__SBBlock);
6316     }
6317 
6318     result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteColumn();
6319     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6320     return SWIG_arg;
6321 
6322     fail: SWIGUNUSED;
6323   }
6324   lua_error(L);
6325   return 0;
6326 }
6327 
6328 
6329 static int _wrap_SBBlock_GetParent(lua_State* L) {
6330   {
6331     int SWIG_arg = 0;
6332     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6333     lldb::SBBlock result;
6334 
6335     SWIG_check_num_args("lldb::SBBlock::GetParent",1,1)
6336     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetParent",1,"lldb::SBBlock *");
6337 
6338     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6339       SWIG_fail_ptr("SBBlock_GetParent",1,SWIGTYPE_p_lldb__SBBlock);
6340     }
6341 
6342     result = (arg1)->GetParent();
6343     {
6344       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
6345       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6346     }
6347     return SWIG_arg;
6348 
6349     fail: SWIGUNUSED;
6350   }
6351   lua_error(L);
6352   return 0;
6353 }
6354 
6355 
6356 static int _wrap_SBBlock_GetSibling(lua_State* L) {
6357   {
6358     int SWIG_arg = 0;
6359     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6360     lldb::SBBlock result;
6361 
6362     SWIG_check_num_args("lldb::SBBlock::GetSibling",1,1)
6363     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetSibling",1,"lldb::SBBlock *");
6364 
6365     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6366       SWIG_fail_ptr("SBBlock_GetSibling",1,SWIGTYPE_p_lldb__SBBlock);
6367     }
6368 
6369     result = (arg1)->GetSibling();
6370     {
6371       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
6372       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6373     }
6374     return SWIG_arg;
6375 
6376     fail: SWIGUNUSED;
6377   }
6378   lua_error(L);
6379   return 0;
6380 }
6381 
6382 
6383 static int _wrap_SBBlock_GetFirstChild(lua_State* L) {
6384   {
6385     int SWIG_arg = 0;
6386     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6387     lldb::SBBlock result;
6388 
6389     SWIG_check_num_args("lldb::SBBlock::GetFirstChild",1,1)
6390     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetFirstChild",1,"lldb::SBBlock *");
6391 
6392     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6393       SWIG_fail_ptr("SBBlock_GetFirstChild",1,SWIGTYPE_p_lldb__SBBlock);
6394     }
6395 
6396     result = (arg1)->GetFirstChild();
6397     {
6398       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
6399       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6400     }
6401     return SWIG_arg;
6402 
6403     fail: SWIGUNUSED;
6404   }
6405   lua_error(L);
6406   return 0;
6407 }
6408 
6409 
6410 static int _wrap_SBBlock_GetNumRanges(lua_State* L) {
6411   {
6412     int SWIG_arg = 0;
6413     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6414     uint32_t result;
6415 
6416     SWIG_check_num_args("lldb::SBBlock::GetNumRanges",1,1)
6417     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetNumRanges",1,"lldb::SBBlock *");
6418 
6419     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6420       SWIG_fail_ptr("SBBlock_GetNumRanges",1,SWIGTYPE_p_lldb__SBBlock);
6421     }
6422 
6423     result = (uint32_t)(arg1)->GetNumRanges();
6424     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6425     return SWIG_arg;
6426 
6427     fail: SWIGUNUSED;
6428   }
6429   lua_error(L);
6430   return 0;
6431 }
6432 
6433 
6434 static int _wrap_SBBlock_GetRangeStartAddress(lua_State* L) {
6435   {
6436     int SWIG_arg = 0;
6437     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6438     uint32_t arg2 ;
6439     lldb::SBAddress result;
6440 
6441     SWIG_check_num_args("lldb::SBBlock::GetRangeStartAddress",2,2)
6442     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",1,"lldb::SBBlock *");
6443     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",2,"uint32_t");
6444 
6445     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6446       SWIG_fail_ptr("SBBlock_GetRangeStartAddress",1,SWIGTYPE_p_lldb__SBBlock);
6447     }
6448 
6449     arg2 = (uint32_t)lua_tointeger(L, 2);
6450     result = (arg1)->GetRangeStartAddress(arg2);
6451     {
6452       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
6453       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6454     }
6455     return SWIG_arg;
6456 
6457     fail: SWIGUNUSED;
6458   }
6459   lua_error(L);
6460   return 0;
6461 }
6462 
6463 
6464 static int _wrap_SBBlock_GetRangeEndAddress(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::GetRangeEndAddress",2,2)
6472     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",1,"lldb::SBBlock *");
6473     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",2,"uint32_t");
6474 
6475     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6476       SWIG_fail_ptr("SBBlock_GetRangeEndAddress",1,SWIGTYPE_p_lldb__SBBlock);
6477     }
6478 
6479     arg2 = (uint32_t)lua_tointeger(L, 2);
6480     result = (arg1)->GetRangeEndAddress(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_GetRangeIndexForBlockAddress(lua_State* L) {
6495   {
6496     int SWIG_arg = 0;
6497     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6498     lldb::SBAddress arg2 ;
6499     lldb::SBAddress *argp2 ;
6500     uint32_t result;
6501 
6502     SWIG_check_num_args("lldb::SBBlock::GetRangeIndexForBlockAddress",2,2)
6503     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",1,"lldb::SBBlock *");
6504     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",2,"lldb::SBAddress");
6505 
6506     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6507       SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",1,SWIGTYPE_p_lldb__SBBlock);
6508     }
6509 
6510 
6511     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
6512       SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",2,SWIGTYPE_p_lldb__SBAddress);
6513     }
6514     arg2 = *argp2;
6515 
6516     result = (uint32_t)(arg1)->GetRangeIndexForBlockAddress(arg2);
6517     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6518     return SWIG_arg;
6519 
6520     fail: SWIGUNUSED;
6521   }
6522   lua_error(L);
6523   return 0;
6524 }
6525 
6526 
6527 static int _wrap_SBBlock_GetVariables__SWIG_0(lua_State* L) {
6528   {
6529     int SWIG_arg = 0;
6530     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6531     lldb::SBFrame *arg2 = 0 ;
6532     bool arg3 ;
6533     bool arg4 ;
6534     bool arg5 ;
6535     lldb::DynamicValueType arg6 ;
6536     lldb::SBValueList result;
6537 
6538     SWIG_check_num_args("lldb::SBBlock::GetVariables",6,6)
6539     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6540     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBFrame &");
6541     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6542     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6543     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6544     if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBBlock::GetVariables",6,"lldb::DynamicValueType");
6545 
6546     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6547       SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6548     }
6549 
6550 
6551     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
6552       SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBFrame);
6553     }
6554 
6555     arg3 = (lua_toboolean(L, 3)!=0);
6556     arg4 = (lua_toboolean(L, 4)!=0);
6557     arg5 = (lua_toboolean(L, 5)!=0);
6558     arg6 = (lldb::DynamicValueType)lua_tointeger(L, 6);
6559     result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5,arg6);
6560     {
6561       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
6562       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6563     }
6564     return SWIG_arg;
6565 
6566     fail: SWIGUNUSED;
6567   }
6568   lua_error(L);
6569   return 0;
6570 }
6571 
6572 
6573 static int _wrap_SBBlock_GetVariables__SWIG_1(lua_State* L) {
6574   {
6575     int SWIG_arg = 0;
6576     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6577     lldb::SBTarget *arg2 = 0 ;
6578     bool arg3 ;
6579     bool arg4 ;
6580     bool arg5 ;
6581     lldb::SBValueList result;
6582 
6583     SWIG_check_num_args("lldb::SBBlock::GetVariables",5,5)
6584     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6585     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBTarget &");
6586     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6587     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6588     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6589 
6590     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6591       SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6592     }
6593 
6594 
6595     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
6596       SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBTarget);
6597     }
6598 
6599     arg3 = (lua_toboolean(L, 3)!=0);
6600     arg4 = (lua_toboolean(L, 4)!=0);
6601     arg5 = (lua_toboolean(L, 5)!=0);
6602     result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5);
6603     {
6604       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
6605       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6606     }
6607     return SWIG_arg;
6608 
6609     fail: SWIGUNUSED;
6610   }
6611   lua_error(L);
6612   return 0;
6613 }
6614 
6615 
6616 static int _wrap_SBBlock_GetVariables(lua_State* L) {
6617   int argc;
6618   int argv[7]={
6619     1,2,3,4,5,6,7
6620   };
6621 
6622   argc = lua_gettop(L);
6623   if (argc == 5) {
6624     int _v = 0;
6625     {
6626       void *ptr;
6627       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6628         _v = 0;
6629       } else {
6630         _v = 1;
6631       }
6632     }
6633     if (_v) {
6634       {
6635         void *ptr;
6636         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
6637           _v = 0;
6638         } else {
6639           _v = 1;
6640         }
6641       }
6642       if (_v) {
6643         {
6644           _v = lua_isboolean(L,argv[2]);
6645         }
6646         if (_v) {
6647           {
6648             _v = lua_isboolean(L,argv[3]);
6649           }
6650           if (_v) {
6651             {
6652               _v = lua_isboolean(L,argv[4]);
6653             }
6654             if (_v) {
6655               return _wrap_SBBlock_GetVariables__SWIG_1(L);
6656             }
6657           }
6658         }
6659       }
6660     }
6661   }
6662   if (argc == 6) {
6663     int _v = 0;
6664     {
6665       void *ptr;
6666       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6667         _v = 0;
6668       } else {
6669         _v = 1;
6670       }
6671     }
6672     if (_v) {
6673       {
6674         void *ptr;
6675         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
6676           _v = 0;
6677         } else {
6678           _v = 1;
6679         }
6680       }
6681       if (_v) {
6682         {
6683           _v = lua_isboolean(L,argv[2]);
6684         }
6685         if (_v) {
6686           {
6687             _v = lua_isboolean(L,argv[3]);
6688           }
6689           if (_v) {
6690             {
6691               _v = lua_isboolean(L,argv[4]);
6692             }
6693             if (_v) {
6694               {
6695                 _v = lua_isnumber(L,argv[5]);
6696               }
6697               if (_v) {
6698                 return _wrap_SBBlock_GetVariables__SWIG_0(L);
6699               }
6700             }
6701           }
6702         }
6703       }
6704     }
6705   }
6706 
6707   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBlock_GetVariables'\n"
6708     "  Possible C/C++ prototypes are:\n"
6709     "    lldb::SBBlock::GetVariables(lldb::SBFrame &,bool,bool,bool,lldb::DynamicValueType)\n"
6710     "    lldb::SBBlock::GetVariables(lldb::SBTarget &,bool,bool,bool)\n");
6711   lua_error(L);return 0;
6712 }
6713 
6714 
6715 static int _wrap_SBBlock_GetContainingInlinedBlock(lua_State* L) {
6716   {
6717     int SWIG_arg = 0;
6718     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6719     lldb::SBBlock result;
6720 
6721     SWIG_check_num_args("lldb::SBBlock::GetContainingInlinedBlock",1,1)
6722     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetContainingInlinedBlock",1,"lldb::SBBlock *");
6723 
6724     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6725       SWIG_fail_ptr("SBBlock_GetContainingInlinedBlock",1,SWIGTYPE_p_lldb__SBBlock);
6726     }
6727 
6728     result = (arg1)->GetContainingInlinedBlock();
6729     {
6730       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
6731       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6732     }
6733     return SWIG_arg;
6734 
6735     fail: SWIGUNUSED;
6736   }
6737   lua_error(L);
6738   return 0;
6739 }
6740 
6741 
6742 static int _wrap_SBBlock_GetDescription(lua_State* L) {
6743   {
6744     int SWIG_arg = 0;
6745     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6746     lldb::SBStream *arg2 = 0 ;
6747     bool result;
6748 
6749     SWIG_check_num_args("lldb::SBBlock::GetDescription",2,2)
6750     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetDescription",1,"lldb::SBBlock *");
6751     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetDescription",2,"lldb::SBStream &");
6752 
6753     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6754       SWIG_fail_ptr("SBBlock_GetDescription",1,SWIGTYPE_p_lldb__SBBlock);
6755     }
6756 
6757 
6758     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
6759       SWIG_fail_ptr("SBBlock_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
6760     }
6761 
6762     result = (bool)(arg1)->GetDescription(*arg2);
6763     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6764     return SWIG_arg;
6765 
6766     fail: SWIGUNUSED;
6767   }
6768   lua_error(L);
6769   return 0;
6770 }
6771 
6772 
6773 static int _wrap_SBBlock___tostring(lua_State* L) {
6774   {
6775     int SWIG_arg = 0;
6776     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6777     std::string result;
6778 
6779     SWIG_check_num_args("lldb::SBBlock::__repr__",1,1)
6780     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::__repr__",1,"lldb::SBBlock *");
6781 
6782     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6783       SWIG_fail_ptr("SBBlock___tostring",1,SWIGTYPE_p_lldb__SBBlock);
6784     }
6785 
6786     result = lldb_SBBlock___repr__(arg1);
6787     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
6788     return SWIG_arg;
6789 
6790     fail: SWIGUNUSED;
6791   }
6792   lua_error(L);
6793   return 0;
6794 }
6795 
6796 
6797 static void swig_delete_SBBlock(void *obj) {
6798 lldb::SBBlock *arg1 = (lldb::SBBlock *) obj;
6799 delete arg1;
6800 }
6801 static int _proxy__wrap_new_SBBlock(lua_State *L) {
6802     assert(lua_istable(L,1));
6803     lua_pushcfunction(L,_wrap_new_SBBlock);
6804     assert(!lua_isnil(L,-1));
6805     lua_replace(L,1); /* replace our table with real constructor */
6806     lua_call(L,lua_gettop(L)-1,1);
6807     return 1;
6808 }
6809 static swig_lua_attribute swig_SBBlock_attributes[] = {
6810     {0,0,0}
6811 };
6812 static swig_lua_method swig_SBBlock_methods[]= {
6813     { "IsInlined", _wrap_SBBlock_IsInlined},
6814     { "IsValid", _wrap_SBBlock_IsValid},
6815     { "GetInlinedName", _wrap_SBBlock_GetInlinedName},
6816     { "GetInlinedCallSiteFile", _wrap_SBBlock_GetInlinedCallSiteFile},
6817     { "GetInlinedCallSiteLine", _wrap_SBBlock_GetInlinedCallSiteLine},
6818     { "GetInlinedCallSiteColumn", _wrap_SBBlock_GetInlinedCallSiteColumn},
6819     { "GetParent", _wrap_SBBlock_GetParent},
6820     { "GetSibling", _wrap_SBBlock_GetSibling},
6821     { "GetFirstChild", _wrap_SBBlock_GetFirstChild},
6822     { "GetNumRanges", _wrap_SBBlock_GetNumRanges},
6823     { "GetRangeStartAddress", _wrap_SBBlock_GetRangeStartAddress},
6824     { "GetRangeEndAddress", _wrap_SBBlock_GetRangeEndAddress},
6825     { "GetRangeIndexForBlockAddress", _wrap_SBBlock_GetRangeIndexForBlockAddress},
6826     { "GetVariables", _wrap_SBBlock_GetVariables},
6827     { "GetContainingInlinedBlock", _wrap_SBBlock_GetContainingInlinedBlock},
6828     { "GetDescription", _wrap_SBBlock_GetDescription},
6829     { "__tostring", _wrap_SBBlock___tostring},
6830     {0,0}
6831 };
6832 static swig_lua_method swig_SBBlock_meta[] = {
6833     { "__tostring", _wrap_SBBlock___tostring},
6834     {0,0}
6835 };
6836 
6837 static swig_lua_attribute swig_SBBlock_Sf_SwigStatic_attributes[] = {
6838     {0,0,0}
6839 };
6840 static swig_lua_const_info swig_SBBlock_Sf_SwigStatic_constants[]= {
6841     {0,0,0,0,0,0}
6842 };
6843 static swig_lua_method swig_SBBlock_Sf_SwigStatic_methods[]= {
6844     {0,0}
6845 };
6846 static swig_lua_class* swig_SBBlock_Sf_SwigStatic_classes[]= {
6847     0
6848 };
6849 
6850 static swig_lua_namespace swig_SBBlock_Sf_SwigStatic = {
6851     "SBBlock",
6852     swig_SBBlock_Sf_SwigStatic_methods,
6853     swig_SBBlock_Sf_SwigStatic_attributes,
6854     swig_SBBlock_Sf_SwigStatic_constants,
6855     swig_SBBlock_Sf_SwigStatic_classes,
6856     0
6857 };
6858 static swig_lua_class *swig_SBBlock_bases[] = {0};
6859 static const char *swig_SBBlock_base_names[] = {0};
6860 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 };
6861 
6862 static int _wrap_new_SBBreakpoint__SWIG_0(lua_State* L) {
6863   {
6864     int SWIG_arg = 0;
6865     lldb::SBBreakpoint *result = 0 ;
6866 
6867     SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",0,0)
6868     result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint();
6869     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6870     return SWIG_arg;
6871 
6872     fail: SWIGUNUSED;
6873   }
6874   lua_error(L);
6875   return 0;
6876 }
6877 
6878 
6879 static int _wrap_new_SBBreakpoint__SWIG_1(lua_State* L) {
6880   {
6881     int SWIG_arg = 0;
6882     lldb::SBBreakpoint *arg1 = 0 ;
6883     lldb::SBBreakpoint *result = 0 ;
6884 
6885     SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",1,1)
6886     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SBBreakpoint",1,"lldb::SBBreakpoint const &");
6887 
6888     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6889       SWIG_fail_ptr("new_SBBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpoint);
6890     }
6891 
6892     result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint((lldb::SBBreakpoint const &)*arg1);
6893     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6894     return SWIG_arg;
6895 
6896     fail: SWIGUNUSED;
6897   }
6898   lua_error(L);
6899   return 0;
6900 }
6901 
6902 
6903 static int _wrap_new_SBBreakpoint(lua_State* L) {
6904   int argc;
6905   int argv[2]={
6906     1,2
6907   };
6908 
6909   argc = lua_gettop(L);
6910   if (argc == 0) {
6911     return _wrap_new_SBBreakpoint__SWIG_0(L);
6912   }
6913   if (argc == 1) {
6914     int _v = 0;
6915     {
6916       void *ptr;
6917       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
6918         _v = 0;
6919       } else {
6920         _v = 1;
6921       }
6922     }
6923     if (_v) {
6924       return _wrap_new_SBBreakpoint__SWIG_1(L);
6925     }
6926   }
6927 
6928   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpoint'\n"
6929     "  Possible C/C++ prototypes are:\n"
6930     "    lldb::SBBreakpoint::SBBreakpoint()\n"
6931     "    lldb::SBBreakpoint::SBBreakpoint(lldb::SBBreakpoint const &)\n");
6932   lua_error(L);return 0;
6933 }
6934 
6935 
6936 static int _wrap_SBBreakpoint___eq(lua_State* L) {
6937   {
6938     int SWIG_arg = 0;
6939     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6940     lldb::SBBreakpoint *arg2 = 0 ;
6941     bool result;
6942 
6943     SWIG_check_num_args("lldb::SBBreakpoint::operator ==",2,2)
6944     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",1,"lldb::SBBreakpoint *");
6945     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",2,"lldb::SBBreakpoint const &");
6946 
6947     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6948       SWIG_fail_ptr("SBBreakpoint___eq",1,SWIGTYPE_p_lldb__SBBreakpoint);
6949     }
6950 
6951 
6952     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6953       SWIG_fail_ptr("SBBreakpoint___eq",2,SWIGTYPE_p_lldb__SBBreakpoint);
6954     }
6955 
6956     result = (bool)(arg1)->operator ==((lldb::SBBreakpoint const &)*arg2);
6957     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6958     return SWIG_arg;
6959 
6960     fail: SWIGUNUSED;
6961   }
6962   lua_error(L);
6963   return 0;
6964 }
6965 
6966 
6967 static int _wrap_SBBreakpoint_GetID(lua_State* L) {
6968   {
6969     int SWIG_arg = 0;
6970     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6971     lldb::break_id_t result;
6972 
6973     SWIG_check_num_args("lldb::SBBreakpoint::GetID",1,1)
6974     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetID",1,"lldb::SBBreakpoint const *");
6975 
6976     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6977       SWIG_fail_ptr("SBBreakpoint_GetID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6978     }
6979 
6980     result = (lldb::break_id_t)((lldb::SBBreakpoint const *)arg1)->GetID();
6981     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6982     return SWIG_arg;
6983 
6984     fail: SWIGUNUSED;
6985   }
6986   lua_error(L);
6987   return 0;
6988 }
6989 
6990 
6991 static int _wrap_SBBreakpoint_IsValid(lua_State* L) {
6992   {
6993     int SWIG_arg = 0;
6994     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6995     bool result;
6996 
6997     SWIG_check_num_args("lldb::SBBreakpoint::IsValid",1,1)
6998     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsValid",1,"lldb::SBBreakpoint const *");
6999 
7000     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7001       SWIG_fail_ptr("SBBreakpoint_IsValid",1,SWIGTYPE_p_lldb__SBBreakpoint);
7002     }
7003 
7004     result = (bool)((lldb::SBBreakpoint const *)arg1)->IsValid();
7005     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7006     return SWIG_arg;
7007 
7008     fail: SWIGUNUSED;
7009   }
7010   lua_error(L);
7011   return 0;
7012 }
7013 
7014 
7015 static int _wrap_SBBreakpoint_ClearAllBreakpointSites(lua_State* L) {
7016   {
7017     int SWIG_arg = 0;
7018     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7019 
7020     SWIG_check_num_args("lldb::SBBreakpoint::ClearAllBreakpointSites",1,1)
7021     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::ClearAllBreakpointSites",1,"lldb::SBBreakpoint *");
7022 
7023     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7024       SWIG_fail_ptr("SBBreakpoint_ClearAllBreakpointSites",1,SWIGTYPE_p_lldb__SBBreakpoint);
7025     }
7026 
7027     (arg1)->ClearAllBreakpointSites();
7028 
7029     return SWIG_arg;
7030 
7031     fail: SWIGUNUSED;
7032   }
7033   lua_error(L);
7034   return 0;
7035 }
7036 
7037 
7038 static int _wrap_SBBreakpoint_GetTarget(lua_State* L) {
7039   {
7040     int SWIG_arg = 0;
7041     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7042     lldb::SBTarget result;
7043 
7044     SWIG_check_num_args("lldb::SBBreakpoint::GetTarget",1,1)
7045     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetTarget",1,"lldb::SBBreakpoint const *");
7046 
7047     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7048       SWIG_fail_ptr("SBBreakpoint_GetTarget",1,SWIGTYPE_p_lldb__SBBreakpoint);
7049     }
7050 
7051     result = ((lldb::SBBreakpoint const *)arg1)->GetTarget();
7052     {
7053       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
7054       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
7055     }
7056     return SWIG_arg;
7057 
7058     fail: SWIGUNUSED;
7059   }
7060   lua_error(L);
7061   return 0;
7062 }
7063 
7064 
7065 static int _wrap_SBBreakpoint_FindLocationByAddress(lua_State* L) {
7066   {
7067     int SWIG_arg = 0;
7068     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7069     lldb::addr_t arg2 ;
7070     lldb::SBBreakpointLocation result;
7071 
7072     SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByAddress",2,2)
7073     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",1,"lldb::SBBreakpoint *");
7074     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",2,"lldb::addr_t");
7075 
7076     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7077       SWIG_fail_ptr("SBBreakpoint_FindLocationByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
7078     }
7079 
7080     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
7081     result = (arg1)->FindLocationByAddress(arg2);
7082     {
7083       lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation(result);
7084       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,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_FindLocationIDByAddress(lua_State* L) {
7096   {
7097     int SWIG_arg = 0;
7098     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7099     lldb::addr_t arg2 ;
7100     lldb::break_id_t result;
7101 
7102     SWIG_check_num_args("lldb::SBBreakpoint::FindLocationIDByAddress",2,2)
7103     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",1,"lldb::SBBreakpoint *");
7104     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",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_FindLocationIDByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
7108     }
7109 
7110     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
7111     result = (lldb::break_id_t)(arg1)->FindLocationIDByAddress(arg2);
7112     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7113     return SWIG_arg;
7114 
7115     fail: SWIGUNUSED;
7116   }
7117   lua_error(L);
7118   return 0;
7119 }
7120 
7121 
7122 static int _wrap_SBBreakpoint_FindLocationByID(lua_State* L) {
7123   {
7124     int SWIG_arg = 0;
7125     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7126     lldb::break_id_t arg2 ;
7127     lldb::SBBreakpointLocation result;
7128 
7129     SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByID",2,2)
7130     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",1,"lldb::SBBreakpoint *");
7131     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",2,"lldb::break_id_t");
7132 
7133     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7134       SWIG_fail_ptr("SBBreakpoint_FindLocationByID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7135     }
7136 
7137     arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
7138     result = (arg1)->FindLocationByID(arg2);
7139     {
7140       lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation(result);
7141       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
7142     }
7143     return SWIG_arg;
7144 
7145     fail: SWIGUNUSED;
7146   }
7147   lua_error(L);
7148   return 0;
7149 }
7150 
7151 
7152 static int _wrap_SBBreakpoint_GetLocationAtIndex(lua_State* L) {
7153   {
7154     int SWIG_arg = 0;
7155     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7156     uint32_t arg2 ;
7157     lldb::SBBreakpointLocation result;
7158 
7159     SWIG_check_num_args("lldb::SBBreakpoint::GetLocationAtIndex",2,2)
7160     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",1,"lldb::SBBreakpoint *");
7161     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",2,"uint32_t");
7162 
7163     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7164       SWIG_fail_ptr("SBBreakpoint_GetLocationAtIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7165     }
7166 
7167     arg2 = (uint32_t)lua_tointeger(L, 2);
7168     result = (arg1)->GetLocationAtIndex(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_SetEnabled(lua_State* L) {
7183   {
7184     int SWIG_arg = 0;
7185     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7186     bool arg2 ;
7187 
7188     SWIG_check_num_args("lldb::SBBreakpoint::SetEnabled",2,2)
7189     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",1,"lldb::SBBreakpoint *");
7190     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",2,"bool");
7191 
7192     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7193       SWIG_fail_ptr("SBBreakpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
7194     }
7195 
7196     arg2 = (lua_toboolean(L, 2)!=0);
7197     (arg1)->SetEnabled(arg2);
7198 
7199     return SWIG_arg;
7200 
7201     fail: SWIGUNUSED;
7202   }
7203   lua_error(L);
7204   return 0;
7205 }
7206 
7207 
7208 static int _wrap_SBBreakpoint_IsEnabled(lua_State* L) {
7209   {
7210     int SWIG_arg = 0;
7211     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7212     bool result;
7213 
7214     SWIG_check_num_args("lldb::SBBreakpoint::IsEnabled",1,1)
7215     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsEnabled",1,"lldb::SBBreakpoint *");
7216 
7217     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7218       SWIG_fail_ptr("SBBreakpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
7219     }
7220 
7221     result = (bool)(arg1)->IsEnabled();
7222     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7223     return SWIG_arg;
7224 
7225     fail: SWIGUNUSED;
7226   }
7227   lua_error(L);
7228   return 0;
7229 }
7230 
7231 
7232 static int _wrap_SBBreakpoint_SetOneShot(lua_State* L) {
7233   {
7234     int SWIG_arg = 0;
7235     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7236     bool arg2 ;
7237 
7238     SWIG_check_num_args("lldb::SBBreakpoint::SetOneShot",2,2)
7239     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",1,"lldb::SBBreakpoint *");
7240     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",2,"bool");
7241 
7242     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7243       SWIG_fail_ptr("SBBreakpoint_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
7244     }
7245 
7246     arg2 = (lua_toboolean(L, 2)!=0);
7247     (arg1)->SetOneShot(arg2);
7248 
7249     return SWIG_arg;
7250 
7251     fail: SWIGUNUSED;
7252   }
7253   lua_error(L);
7254   return 0;
7255 }
7256 
7257 
7258 static int _wrap_SBBreakpoint_IsOneShot(lua_State* L) {
7259   {
7260     int SWIG_arg = 0;
7261     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7262     bool result;
7263 
7264     SWIG_check_num_args("lldb::SBBreakpoint::IsOneShot",1,1)
7265     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsOneShot",1,"lldb::SBBreakpoint const *");
7266 
7267     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7268       SWIG_fail_ptr("SBBreakpoint_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
7269     }
7270 
7271     result = (bool)((lldb::SBBreakpoint const *)arg1)->IsOneShot();
7272     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7273     return SWIG_arg;
7274 
7275     fail: SWIGUNUSED;
7276   }
7277   lua_error(L);
7278   return 0;
7279 }
7280 
7281 
7282 static int _wrap_SBBreakpoint_IsInternal(lua_State* L) {
7283   {
7284     int SWIG_arg = 0;
7285     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7286     bool result;
7287 
7288     SWIG_check_num_args("lldb::SBBreakpoint::IsInternal",1,1)
7289     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsInternal",1,"lldb::SBBreakpoint *");
7290 
7291     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7292       SWIG_fail_ptr("SBBreakpoint_IsInternal",1,SWIGTYPE_p_lldb__SBBreakpoint);
7293     }
7294 
7295     result = (bool)(arg1)->IsInternal();
7296     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7297     return SWIG_arg;
7298 
7299     fail: SWIGUNUSED;
7300   }
7301   lua_error(L);
7302   return 0;
7303 }
7304 
7305 
7306 static int _wrap_SBBreakpoint_GetHitCount(lua_State* L) {
7307   {
7308     int SWIG_arg = 0;
7309     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7310     uint32_t result;
7311 
7312     SWIG_check_num_args("lldb::SBBreakpoint::GetHitCount",1,1)
7313     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetHitCount",1,"lldb::SBBreakpoint const *");
7314 
7315     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7316       SWIG_fail_ptr("SBBreakpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7317     }
7318 
7319     result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetHitCount();
7320     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7321     return SWIG_arg;
7322 
7323     fail: SWIGUNUSED;
7324   }
7325   lua_error(L);
7326   return 0;
7327 }
7328 
7329 
7330 static int _wrap_SBBreakpoint_SetIgnoreCount(lua_State* L) {
7331   {
7332     int SWIG_arg = 0;
7333     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7334     uint32_t arg2 ;
7335 
7336     SWIG_check_num_args("lldb::SBBreakpoint::SetIgnoreCount",2,2)
7337     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",1,"lldb::SBBreakpoint *");
7338     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",2,"uint32_t");
7339 
7340     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7341       SWIG_fail_ptr("SBBreakpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7342     }
7343 
7344     arg2 = (uint32_t)lua_tointeger(L, 2);
7345     (arg1)->SetIgnoreCount(arg2);
7346 
7347     return SWIG_arg;
7348 
7349     fail: SWIGUNUSED;
7350   }
7351   lua_error(L);
7352   return 0;
7353 }
7354 
7355 
7356 static int _wrap_SBBreakpoint_GetIgnoreCount(lua_State* L) {
7357   {
7358     int SWIG_arg = 0;
7359     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7360     uint32_t result;
7361 
7362     SWIG_check_num_args("lldb::SBBreakpoint::GetIgnoreCount",1,1)
7363     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetIgnoreCount",1,"lldb::SBBreakpoint const *");
7364 
7365     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7366       SWIG_fail_ptr("SBBreakpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7367     }
7368 
7369     result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetIgnoreCount();
7370     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7371     return SWIG_arg;
7372 
7373     fail: SWIGUNUSED;
7374   }
7375   lua_error(L);
7376   return 0;
7377 }
7378 
7379 
7380 static int _wrap_SBBreakpoint_SetCondition(lua_State* L) {
7381   {
7382     int SWIG_arg = 0;
7383     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7384     char *arg2 = (char *) 0 ;
7385 
7386     SWIG_check_num_args("lldb::SBBreakpoint::SetCondition",2,2)
7387     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",1,"lldb::SBBreakpoint *");
7388     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",2,"char const *");
7389 
7390     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7391       SWIG_fail_ptr("SBBreakpoint_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7392     }
7393 
7394     arg2 = (char *)lua_tostring(L, 2);
7395     (arg1)->SetCondition((char const *)arg2);
7396 
7397     return SWIG_arg;
7398 
7399     fail: SWIGUNUSED;
7400   }
7401   lua_error(L);
7402   return 0;
7403 }
7404 
7405 
7406 static int _wrap_SBBreakpoint_GetCondition(lua_State* L) {
7407   {
7408     int SWIG_arg = 0;
7409     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7410     char *result = 0 ;
7411 
7412     SWIG_check_num_args("lldb::SBBreakpoint::GetCondition",1,1)
7413     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCondition",1,"lldb::SBBreakpoint *");
7414 
7415     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7416       SWIG_fail_ptr("SBBreakpoint_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7417     }
7418 
7419     result = (char *)(arg1)->GetCondition();
7420     lua_pushstring(L,(const char *)result); SWIG_arg++;
7421     return SWIG_arg;
7422 
7423     fail: SWIGUNUSED;
7424   }
7425   lua_error(L);
7426   return 0;
7427 }
7428 
7429 
7430 static int _wrap_SBBreakpoint_SetAutoContinue(lua_State* L) {
7431   {
7432     int SWIG_arg = 0;
7433     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7434     bool arg2 ;
7435 
7436     SWIG_check_num_args("lldb::SBBreakpoint::SetAutoContinue",2,2)
7437     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",1,"lldb::SBBreakpoint *");
7438     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",2,"bool");
7439 
7440     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7441       SWIG_fail_ptr("SBBreakpoint_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7442     }
7443 
7444     arg2 = (lua_toboolean(L, 2)!=0);
7445     (arg1)->SetAutoContinue(arg2);
7446 
7447     return SWIG_arg;
7448 
7449     fail: SWIGUNUSED;
7450   }
7451   lua_error(L);
7452   return 0;
7453 }
7454 
7455 
7456 static int _wrap_SBBreakpoint_GetAutoContinue(lua_State* L) {
7457   {
7458     int SWIG_arg = 0;
7459     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7460     bool result;
7461 
7462     SWIG_check_num_args("lldb::SBBreakpoint::GetAutoContinue",1,1)
7463     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetAutoContinue",1,"lldb::SBBreakpoint *");
7464 
7465     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7466       SWIG_fail_ptr("SBBreakpoint_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7467     }
7468 
7469     result = (bool)(arg1)->GetAutoContinue();
7470     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7471     return SWIG_arg;
7472 
7473     fail: SWIGUNUSED;
7474   }
7475   lua_error(L);
7476   return 0;
7477 }
7478 
7479 
7480 static int _wrap_SBBreakpoint_SetThreadID(lua_State* L) {
7481   {
7482     int SWIG_arg = 0;
7483     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7484     lldb::tid_t arg2 ;
7485 
7486     SWIG_check_num_args("lldb::SBBreakpoint::SetThreadID",2,2)
7487     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",1,"lldb::SBBreakpoint *");
7488     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",2,"lldb::tid_t");
7489 
7490     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7491       SWIG_fail_ptr("SBBreakpoint_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7492     }
7493 
7494     arg2 = (lldb::tid_t)lua_tointeger(L, 2);
7495     (arg1)->SetThreadID(arg2);
7496 
7497     return SWIG_arg;
7498 
7499     fail: SWIGUNUSED;
7500   }
7501   lua_error(L);
7502   return 0;
7503 }
7504 
7505 
7506 static int _wrap_SBBreakpoint_GetThreadID(lua_State* L) {
7507   {
7508     int SWIG_arg = 0;
7509     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7510     lldb::tid_t result;
7511 
7512     SWIG_check_num_args("lldb::SBBreakpoint::GetThreadID",1,1)
7513     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadID",1,"lldb::SBBreakpoint *");
7514 
7515     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7516       SWIG_fail_ptr("SBBreakpoint_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7517     }
7518 
7519     result = (lldb::tid_t)(arg1)->GetThreadID();
7520     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7521     return SWIG_arg;
7522 
7523     fail: SWIGUNUSED;
7524   }
7525   lua_error(L);
7526   return 0;
7527 }
7528 
7529 
7530 static int _wrap_SBBreakpoint_SetThreadIndex(lua_State* L) {
7531   {
7532     int SWIG_arg = 0;
7533     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7534     uint32_t arg2 ;
7535 
7536     SWIG_check_num_args("lldb::SBBreakpoint::SetThreadIndex",2,2)
7537     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",1,"lldb::SBBreakpoint *");
7538     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",2,"uint32_t");
7539 
7540     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7541       SWIG_fail_ptr("SBBreakpoint_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7542     }
7543 
7544     arg2 = (uint32_t)lua_tointeger(L, 2);
7545     (arg1)->SetThreadIndex(arg2);
7546 
7547     return SWIG_arg;
7548 
7549     fail: SWIGUNUSED;
7550   }
7551   lua_error(L);
7552   return 0;
7553 }
7554 
7555 
7556 static int _wrap_SBBreakpoint_GetThreadIndex(lua_State* L) {
7557   {
7558     int SWIG_arg = 0;
7559     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7560     uint32_t result;
7561 
7562     SWIG_check_num_args("lldb::SBBreakpoint::GetThreadIndex",1,1)
7563     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadIndex",1,"lldb::SBBreakpoint const *");
7564 
7565     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7566       SWIG_fail_ptr("SBBreakpoint_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7567     }
7568 
7569     result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetThreadIndex();
7570     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7571     return SWIG_arg;
7572 
7573     fail: SWIGUNUSED;
7574   }
7575   lua_error(L);
7576   return 0;
7577 }
7578 
7579 
7580 static int _wrap_SBBreakpoint_SetThreadName(lua_State* L) {
7581   {
7582     int SWIG_arg = 0;
7583     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7584     char *arg2 = (char *) 0 ;
7585 
7586     SWIG_check_num_args("lldb::SBBreakpoint::SetThreadName",2,2)
7587     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",1,"lldb::SBBreakpoint *");
7588     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",2,"char const *");
7589 
7590     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7591       SWIG_fail_ptr("SBBreakpoint_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7592     }
7593 
7594     arg2 = (char *)lua_tostring(L, 2);
7595     (arg1)->SetThreadName((char const *)arg2);
7596 
7597     return SWIG_arg;
7598 
7599     fail: SWIGUNUSED;
7600   }
7601   lua_error(L);
7602   return 0;
7603 }
7604 
7605 
7606 static int _wrap_SBBreakpoint_GetThreadName(lua_State* L) {
7607   {
7608     int SWIG_arg = 0;
7609     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7610     char *result = 0 ;
7611 
7612     SWIG_check_num_args("lldb::SBBreakpoint::GetThreadName",1,1)
7613     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadName",1,"lldb::SBBreakpoint const *");
7614 
7615     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7616       SWIG_fail_ptr("SBBreakpoint_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7617     }
7618 
7619     result = (char *)((lldb::SBBreakpoint const *)arg1)->GetThreadName();
7620     lua_pushstring(L,(const char *)result); SWIG_arg++;
7621     return SWIG_arg;
7622 
7623     fail: SWIGUNUSED;
7624   }
7625   lua_error(L);
7626   return 0;
7627 }
7628 
7629 
7630 static int _wrap_SBBreakpoint_SetQueueName(lua_State* L) {
7631   {
7632     int SWIG_arg = 0;
7633     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7634     char *arg2 = (char *) 0 ;
7635 
7636     SWIG_check_num_args("lldb::SBBreakpoint::SetQueueName",2,2)
7637     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",1,"lldb::SBBreakpoint *");
7638     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",2,"char const *");
7639 
7640     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7641       SWIG_fail_ptr("SBBreakpoint_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7642     }
7643 
7644     arg2 = (char *)lua_tostring(L, 2);
7645     (arg1)->SetQueueName((char const *)arg2);
7646 
7647     return SWIG_arg;
7648 
7649     fail: SWIGUNUSED;
7650   }
7651   lua_error(L);
7652   return 0;
7653 }
7654 
7655 
7656 static int _wrap_SBBreakpoint_GetQueueName(lua_State* L) {
7657   {
7658     int SWIG_arg = 0;
7659     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7660     char *result = 0 ;
7661 
7662     SWIG_check_num_args("lldb::SBBreakpoint::GetQueueName",1,1)
7663     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetQueueName",1,"lldb::SBBreakpoint const *");
7664 
7665     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7666       SWIG_fail_ptr("SBBreakpoint_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7667     }
7668 
7669     result = (char *)((lldb::SBBreakpoint const *)arg1)->GetQueueName();
7670     lua_pushstring(L,(const char *)result); SWIG_arg++;
7671     return SWIG_arg;
7672 
7673     fail: SWIGUNUSED;
7674   }
7675   lua_error(L);
7676   return 0;
7677 }
7678 
7679 
7680 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
7681   {
7682     int SWIG_arg = 0;
7683     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7684     char *arg2 = (char *) 0 ;
7685 
7686     SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",2,2)
7687     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7688     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7689 
7690     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7691       SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7692     }
7693 
7694     arg2 = (char *)lua_tostring(L, 2);
7695     (arg1)->SetScriptCallbackFunction((char const *)arg2);
7696 
7697     return SWIG_arg;
7698 
7699     fail: SWIGUNUSED;
7700   }
7701   lua_error(L);
7702   return 0;
7703 }
7704 
7705 
7706 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
7707   {
7708     int SWIG_arg = 0;
7709     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7710     char *arg2 = (char *) 0 ;
7711     lldb::SBStructuredData *arg3 = 0 ;
7712     lldb::SBError result;
7713 
7714     SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",3,3)
7715     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7716     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7717     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
7718 
7719     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7720       SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7721     }
7722 
7723     arg2 = (char *)lua_tostring(L, 2);
7724 
7725     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
7726       SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
7727     }
7728 
7729     result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
7730     {
7731       lldb::SBError * resultptr = new lldb::SBError(result);
7732       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7733     }
7734     return SWIG_arg;
7735 
7736     fail: SWIGUNUSED;
7737   }
7738   lua_error(L);
7739   return 0;
7740 }
7741 
7742 
7743 static int _wrap_SBBreakpoint_SetScriptCallbackFunction(lua_State* L) {
7744   int argc;
7745   int argv[4]={
7746     1,2,3,4
7747   };
7748 
7749   argc = lua_gettop(L);
7750   if (argc == 2) {
7751     int _v = 0;
7752     {
7753       void *ptr;
7754       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7755         _v = 0;
7756       } else {
7757         _v = 1;
7758       }
7759     }
7760     if (_v) {
7761       {
7762         _v = SWIG_lua_isnilstring(L,argv[1]);
7763       }
7764       if (_v) {
7765         return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(L);
7766       }
7767     }
7768   }
7769   if (argc == 3) {
7770     int _v = 0;
7771     {
7772       void *ptr;
7773       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7774         _v = 0;
7775       } else {
7776         _v = 1;
7777       }
7778     }
7779     if (_v) {
7780       {
7781         _v = SWIG_lua_isnilstring(L,argv[1]);
7782       }
7783       if (_v) {
7784         {
7785           void *ptr;
7786           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
7787             _v = 0;
7788           } else {
7789             _v = 1;
7790           }
7791         }
7792         if (_v) {
7793           return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(L);
7794         }
7795       }
7796     }
7797   }
7798 
7799   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_SetScriptCallbackFunction'\n"
7800     "  Possible C/C++ prototypes are:\n"
7801     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *)\n"
7802     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
7803   lua_error(L);return 0;
7804 }
7805 
7806 
7807 static int _wrap_SBBreakpoint_SetCommandLineCommands(lua_State* L) {
7808   {
7809     int SWIG_arg = 0;
7810     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7811     lldb::SBStringList *arg2 = 0 ;
7812 
7813     SWIG_check_num_args("lldb::SBBreakpoint::SetCommandLineCommands",2,2)
7814     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",1,"lldb::SBBreakpoint *");
7815     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",2,"lldb::SBStringList &");
7816 
7817     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7818       SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7819     }
7820 
7821 
7822     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7823       SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7824     }
7825 
7826     (arg1)->SetCommandLineCommands(*arg2);
7827 
7828     return SWIG_arg;
7829 
7830     fail: SWIGUNUSED;
7831   }
7832   lua_error(L);
7833   return 0;
7834 }
7835 
7836 
7837 static int _wrap_SBBreakpoint_GetCommandLineCommands(lua_State* L) {
7838   {
7839     int SWIG_arg = 0;
7840     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7841     lldb::SBStringList *arg2 = 0 ;
7842     bool result;
7843 
7844     SWIG_check_num_args("lldb::SBBreakpoint::GetCommandLineCommands",2,2)
7845     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",1,"lldb::SBBreakpoint *");
7846     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",2,"lldb::SBStringList &");
7847 
7848     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7849       SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7850     }
7851 
7852 
7853     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7854       SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7855     }
7856 
7857     result = (bool)(arg1)->GetCommandLineCommands(*arg2);
7858     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7859     return SWIG_arg;
7860 
7861     fail: SWIGUNUSED;
7862   }
7863   lua_error(L);
7864   return 0;
7865 }
7866 
7867 
7868 static int _wrap_SBBreakpoint_SetScriptCallbackBody(lua_State* L) {
7869   {
7870     int SWIG_arg = 0;
7871     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7872     char *arg2 = (char *) 0 ;
7873     lldb::SBError result;
7874 
7875     SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackBody",2,2)
7876     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",1,"lldb::SBBreakpoint *");
7877     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",2,"char const *");
7878 
7879     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7880       SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpoint);
7881     }
7882 
7883     arg2 = (char *)lua_tostring(L, 2);
7884     result = (arg1)->SetScriptCallbackBody((char const *)arg2);
7885     {
7886       lldb::SBError * resultptr = new lldb::SBError(result);
7887       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7888     }
7889     return SWIG_arg;
7890 
7891     fail: SWIGUNUSED;
7892   }
7893   lua_error(L);
7894   return 0;
7895 }
7896 
7897 
7898 static int _wrap_SBBreakpoint_AddName(lua_State* L) {
7899   {
7900     int SWIG_arg = 0;
7901     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7902     char *arg2 = (char *) 0 ;
7903     bool result;
7904 
7905     SWIG_check_num_args("lldb::SBBreakpoint::AddName",2,2)
7906     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",1,"lldb::SBBreakpoint *");
7907     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",2,"char const *");
7908 
7909     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7910       SWIG_fail_ptr("SBBreakpoint_AddName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7911     }
7912 
7913     arg2 = (char *)lua_tostring(L, 2);
7914     result = (bool)(arg1)->AddName((char const *)arg2);
7915     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7916     return SWIG_arg;
7917 
7918     fail: SWIGUNUSED;
7919   }
7920   lua_error(L);
7921   return 0;
7922 }
7923 
7924 
7925 static int _wrap_SBBreakpoint_AddNameWithErrorHandling(lua_State* L) {
7926   {
7927     int SWIG_arg = 0;
7928     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7929     char *arg2 = (char *) 0 ;
7930     lldb::SBError result;
7931 
7932     SWIG_check_num_args("lldb::SBBreakpoint::AddNameWithErrorHandling",2,2)
7933     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",1,"lldb::SBBreakpoint *");
7934     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",2,"char const *");
7935 
7936     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7937       SWIG_fail_ptr("SBBreakpoint_AddNameWithErrorHandling",1,SWIGTYPE_p_lldb__SBBreakpoint);
7938     }
7939 
7940     arg2 = (char *)lua_tostring(L, 2);
7941     result = (arg1)->AddNameWithErrorHandling((char const *)arg2);
7942     {
7943       lldb::SBError * resultptr = new lldb::SBError(result);
7944       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7945     }
7946     return SWIG_arg;
7947 
7948     fail: SWIGUNUSED;
7949   }
7950   lua_error(L);
7951   return 0;
7952 }
7953 
7954 
7955 static int _wrap_SBBreakpoint_RemoveName(lua_State* L) {
7956   {
7957     int SWIG_arg = 0;
7958     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7959     char *arg2 = (char *) 0 ;
7960 
7961     SWIG_check_num_args("lldb::SBBreakpoint::RemoveName",2,2)
7962     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",1,"lldb::SBBreakpoint *");
7963     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",2,"char const *");
7964 
7965     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7966       SWIG_fail_ptr("SBBreakpoint_RemoveName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7967     }
7968 
7969     arg2 = (char *)lua_tostring(L, 2);
7970     (arg1)->RemoveName((char const *)arg2);
7971 
7972     return SWIG_arg;
7973 
7974     fail: SWIGUNUSED;
7975   }
7976   lua_error(L);
7977   return 0;
7978 }
7979 
7980 
7981 static int _wrap_SBBreakpoint_MatchesName(lua_State* L) {
7982   {
7983     int SWIG_arg = 0;
7984     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7985     char *arg2 = (char *) 0 ;
7986     bool result;
7987 
7988     SWIG_check_num_args("lldb::SBBreakpoint::MatchesName",2,2)
7989     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",1,"lldb::SBBreakpoint *");
7990     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",2,"char const *");
7991 
7992     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7993       SWIG_fail_ptr("SBBreakpoint_MatchesName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7994     }
7995 
7996     arg2 = (char *)lua_tostring(L, 2);
7997     result = (bool)(arg1)->MatchesName((char const *)arg2);
7998     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7999     return SWIG_arg;
8000 
8001     fail: SWIGUNUSED;
8002   }
8003   lua_error(L);
8004   return 0;
8005 }
8006 
8007 
8008 static int _wrap_SBBreakpoint_GetNames(lua_State* L) {
8009   {
8010     int SWIG_arg = 0;
8011     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8012     lldb::SBStringList *arg2 = 0 ;
8013 
8014     SWIG_check_num_args("lldb::SBBreakpoint::GetNames",2,2)
8015     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",1,"lldb::SBBreakpoint *");
8016     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",2,"lldb::SBStringList &");
8017 
8018     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8019       SWIG_fail_ptr("SBBreakpoint_GetNames",1,SWIGTYPE_p_lldb__SBBreakpoint);
8020     }
8021 
8022 
8023     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
8024       SWIG_fail_ptr("SBBreakpoint_GetNames",2,SWIGTYPE_p_lldb__SBStringList);
8025     }
8026 
8027     (arg1)->GetNames(*arg2);
8028 
8029     return SWIG_arg;
8030 
8031     fail: SWIGUNUSED;
8032   }
8033   lua_error(L);
8034   return 0;
8035 }
8036 
8037 
8038 static int _wrap_SBBreakpoint_GetNumResolvedLocations(lua_State* L) {
8039   {
8040     int SWIG_arg = 0;
8041     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8042     size_t result;
8043 
8044     SWIG_check_num_args("lldb::SBBreakpoint::GetNumResolvedLocations",1,1)
8045     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumResolvedLocations",1,"lldb::SBBreakpoint const *");
8046 
8047     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8048       SWIG_fail_ptr("SBBreakpoint_GetNumResolvedLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
8049     }
8050 
8051     result = ((lldb::SBBreakpoint const *)arg1)->GetNumResolvedLocations();
8052     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8053     return SWIG_arg;
8054 
8055     fail: SWIGUNUSED;
8056   }
8057   lua_error(L);
8058   return 0;
8059 }
8060 
8061 
8062 static int _wrap_SBBreakpoint_GetNumLocations(lua_State* L) {
8063   {
8064     int SWIG_arg = 0;
8065     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8066     size_t result;
8067 
8068     SWIG_check_num_args("lldb::SBBreakpoint::GetNumLocations",1,1)
8069     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumLocations",1,"lldb::SBBreakpoint const *");
8070 
8071     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8072       SWIG_fail_ptr("SBBreakpoint_GetNumLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
8073     }
8074 
8075     result = ((lldb::SBBreakpoint const *)arg1)->GetNumLocations();
8076     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8077     return SWIG_arg;
8078 
8079     fail: SWIGUNUSED;
8080   }
8081   lua_error(L);
8082   return 0;
8083 }
8084 
8085 
8086 static int _wrap_SBBreakpoint_GetDescription__SWIG_0(lua_State* L) {
8087   {
8088     int SWIG_arg = 0;
8089     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8090     lldb::SBStream *arg2 = 0 ;
8091     bool result;
8092 
8093     SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",2,2)
8094     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
8095     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
8096 
8097     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8098       SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
8099     }
8100 
8101 
8102     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
8103       SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
8104     }
8105 
8106     result = (bool)(arg1)->GetDescription(*arg2);
8107     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8108     return SWIG_arg;
8109 
8110     fail: SWIGUNUSED;
8111   }
8112   lua_error(L);
8113   return 0;
8114 }
8115 
8116 
8117 static int _wrap_SBBreakpoint_GetDescription__SWIG_1(lua_State* L) {
8118   {
8119     int SWIG_arg = 0;
8120     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8121     lldb::SBStream *arg2 = 0 ;
8122     bool arg3 ;
8123     bool result;
8124 
8125     SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",3,3)
8126     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
8127     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
8128     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",3,"bool");
8129 
8130     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8131       SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
8132     }
8133 
8134 
8135     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
8136       SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
8137     }
8138 
8139     arg3 = (lua_toboolean(L, 3)!=0);
8140     result = (bool)(arg1)->GetDescription(*arg2,arg3);
8141     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8142     return SWIG_arg;
8143 
8144     fail: SWIGUNUSED;
8145   }
8146   lua_error(L);
8147   return 0;
8148 }
8149 
8150 
8151 static int _wrap_SBBreakpoint_GetDescription(lua_State* L) {
8152   int argc;
8153   int argv[4]={
8154     1,2,3,4
8155   };
8156 
8157   argc = lua_gettop(L);
8158   if (argc == 2) {
8159     int _v = 0;
8160     {
8161       void *ptr;
8162       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
8163         _v = 0;
8164       } else {
8165         _v = 1;
8166       }
8167     }
8168     if (_v) {
8169       {
8170         void *ptr;
8171         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
8172           _v = 0;
8173         } else {
8174           _v = 1;
8175         }
8176       }
8177       if (_v) {
8178         return _wrap_SBBreakpoint_GetDescription__SWIG_0(L);
8179       }
8180     }
8181   }
8182   if (argc == 3) {
8183     int _v = 0;
8184     {
8185       void *ptr;
8186       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
8187         _v = 0;
8188       } else {
8189         _v = 1;
8190       }
8191     }
8192     if (_v) {
8193       {
8194         void *ptr;
8195         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
8196           _v = 0;
8197         } else {
8198           _v = 1;
8199         }
8200       }
8201       if (_v) {
8202         {
8203           _v = lua_isboolean(L,argv[2]);
8204         }
8205         if (_v) {
8206           return _wrap_SBBreakpoint_GetDescription__SWIG_1(L);
8207         }
8208       }
8209     }
8210   }
8211 
8212   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_GetDescription'\n"
8213     "  Possible C/C++ prototypes are:\n"
8214     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &)\n"
8215     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &,bool)\n");
8216   lua_error(L);return 0;
8217 }
8218 
8219 
8220 static int _wrap_SBBreakpoint_EventIsBreakpointEvent(lua_State* L) {
8221   {
8222     int SWIG_arg = 0;
8223     lldb::SBEvent *arg1 = 0 ;
8224     bool result;
8225 
8226     SWIG_check_num_args("lldb::SBBreakpoint::EventIsBreakpointEvent",1,1)
8227     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::EventIsBreakpointEvent",1,"lldb::SBEvent const &");
8228 
8229     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8230       SWIG_fail_ptr("SBBreakpoint_EventIsBreakpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
8231     }
8232 
8233     result = (bool)lldb::SBBreakpoint::EventIsBreakpointEvent((lldb::SBEvent const &)*arg1);
8234     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8235     return SWIG_arg;
8236 
8237     fail: SWIGUNUSED;
8238   }
8239   lua_error(L);
8240   return 0;
8241 }
8242 
8243 
8244 static int _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent(lua_State* L) {
8245   {
8246     int SWIG_arg = 0;
8247     lldb::SBEvent *arg1 = 0 ;
8248     lldb::BreakpointEventType result;
8249 
8250     SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,1)
8251     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,"lldb::SBEvent const &");
8252 
8253     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8254       SWIG_fail_ptr("SBBreakpoint_GetBreakpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8255     }
8256 
8257     result = (lldb::BreakpointEventType)lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
8258     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8259     return SWIG_arg;
8260 
8261     fail: SWIGUNUSED;
8262   }
8263   lua_error(L);
8264   return 0;
8265 }
8266 
8267 
8268 static int _wrap_SBBreakpoint_GetBreakpointFromEvent(lua_State* L) {
8269   {
8270     int SWIG_arg = 0;
8271     lldb::SBEvent *arg1 = 0 ;
8272     lldb::SBBreakpoint result;
8273 
8274     SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointFromEvent",1,1)
8275     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointFromEvent",1,"lldb::SBEvent const &");
8276 
8277     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8278       SWIG_fail_ptr("SBBreakpoint_GetBreakpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8279     }
8280 
8281     result = lldb::SBBreakpoint::GetBreakpointFromEvent((lldb::SBEvent const &)*arg1);
8282     {
8283       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
8284       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8285     }
8286     return SWIG_arg;
8287 
8288     fail: SWIGUNUSED;
8289   }
8290   lua_error(L);
8291   return 0;
8292 }
8293 
8294 
8295 static int _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent(lua_State* L) {
8296   {
8297     int SWIG_arg = 0;
8298     lldb::SBEvent *arg1 = 0 ;
8299     uint32_t arg2 ;
8300     lldb::SBBreakpointLocation result;
8301 
8302     SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,2)
8303     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",1,"lldb::SBEvent const &");
8304     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,"uint32_t");
8305 
8306     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8307       SWIG_fail_ptr("SBBreakpoint_GetBreakpointLocationAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8308     }
8309 
8310     arg2 = (uint32_t)lua_tointeger(L, 2);
8311     result = lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
8312     {
8313       lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation(result);
8314       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,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_GetNumBreakpointLocationsFromEvent(lua_State* L) {
8326   {
8327     int SWIG_arg = 0;
8328     lldb::SBEvent *arg1 = 0 ;
8329     uint32_t result;
8330 
8331     SWIG_check_num_args("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,1)
8332     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,"lldb::SBEvent const &");
8333 
8334     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8335       SWIG_fail_ptr("SBBreakpoint_GetNumBreakpointLocationsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8336     }
8337 
8338     result = (uint32_t)lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent((lldb::SBEvent const &)*arg1);
8339     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8340     return SWIG_arg;
8341 
8342     fail: SWIGUNUSED;
8343   }
8344   lua_error(L);
8345   return 0;
8346 }
8347 
8348 
8349 static int _wrap_SBBreakpoint_IsHardware(lua_State* L) {
8350   {
8351     int SWIG_arg = 0;
8352     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8353     bool result;
8354 
8355     SWIG_check_num_args("lldb::SBBreakpoint::IsHardware",1,1)
8356     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsHardware",1,"lldb::SBBreakpoint const *");
8357 
8358     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8359       SWIG_fail_ptr("SBBreakpoint_IsHardware",1,SWIGTYPE_p_lldb__SBBreakpoint);
8360     }
8361 
8362     result = (bool)((lldb::SBBreakpoint const *)arg1)->IsHardware();
8363     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8364     return SWIG_arg;
8365 
8366     fail: SWIGUNUSED;
8367   }
8368   lua_error(L);
8369   return 0;
8370 }
8371 
8372 
8373 static int _wrap_SBBreakpoint_AddLocation(lua_State* L) {
8374   {
8375     int SWIG_arg = 0;
8376     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8377     lldb::SBAddress *arg2 = 0 ;
8378     lldb::SBError result;
8379 
8380     SWIG_check_num_args("lldb::SBBreakpoint::AddLocation",2,2)
8381     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",1,"lldb::SBBreakpoint *");
8382     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",2,"lldb::SBAddress &");
8383 
8384     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8385       SWIG_fail_ptr("SBBreakpoint_AddLocation",1,SWIGTYPE_p_lldb__SBBreakpoint);
8386     }
8387 
8388 
8389     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
8390       SWIG_fail_ptr("SBBreakpoint_AddLocation",2,SWIGTYPE_p_lldb__SBAddress);
8391     }
8392 
8393     result = (arg1)->AddLocation(*arg2);
8394     {
8395       lldb::SBError * resultptr = new lldb::SBError(result);
8396       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
8397     }
8398     return SWIG_arg;
8399 
8400     fail: SWIGUNUSED;
8401   }
8402   lua_error(L);
8403   return 0;
8404 }
8405 
8406 
8407 static int _wrap_SBBreakpoint_SerializeToStructuredData(lua_State* L) {
8408   {
8409     int SWIG_arg = 0;
8410     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8411     lldb::SBStructuredData result;
8412 
8413     SWIG_check_num_args("lldb::SBBreakpoint::SerializeToStructuredData",1,1)
8414     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SerializeToStructuredData",1,"lldb::SBBreakpoint *");
8415 
8416     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8417       SWIG_fail_ptr("SBBreakpoint_SerializeToStructuredData",1,SWIGTYPE_p_lldb__SBBreakpoint);
8418     }
8419 
8420     result = (arg1)->SerializeToStructuredData();
8421     {
8422       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
8423       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
8424     }
8425     return SWIG_arg;
8426 
8427     fail: SWIGUNUSED;
8428   }
8429   lua_error(L);
8430   return 0;
8431 }
8432 
8433 
8434 static int _wrap_SBBreakpoint___tostring(lua_State* L) {
8435   {
8436     int SWIG_arg = 0;
8437     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8438     std::string result;
8439 
8440     SWIG_check_num_args("lldb::SBBreakpoint::__repr__",1,1)
8441     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::__repr__",1,"lldb::SBBreakpoint *");
8442 
8443     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8444       SWIG_fail_ptr("SBBreakpoint___tostring",1,SWIGTYPE_p_lldb__SBBreakpoint);
8445     }
8446 
8447     result = lldb_SBBreakpoint___repr__(arg1);
8448     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
8449     return SWIG_arg;
8450 
8451     fail: SWIGUNUSED;
8452   }
8453   lua_error(L);
8454   return 0;
8455 }
8456 
8457 
8458 static void swig_delete_SBBreakpoint(void *obj) {
8459 lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) obj;
8460 delete arg1;
8461 }
8462 static int _proxy__wrap_new_SBBreakpoint(lua_State *L) {
8463     assert(lua_istable(L,1));
8464     lua_pushcfunction(L,_wrap_new_SBBreakpoint);
8465     assert(!lua_isnil(L,-1));
8466     lua_replace(L,1); /* replace our table with real constructor */
8467     lua_call(L,lua_gettop(L)-1,1);
8468     return 1;
8469 }
8470 static swig_lua_attribute swig_SBBreakpoint_attributes[] = {
8471     {0,0,0}
8472 };
8473 static swig_lua_method swig_SBBreakpoint_methods[]= {
8474     { "__eq", _wrap_SBBreakpoint___eq},
8475     { "GetID", _wrap_SBBreakpoint_GetID},
8476     { "IsValid", _wrap_SBBreakpoint_IsValid},
8477     { "ClearAllBreakpointSites", _wrap_SBBreakpoint_ClearAllBreakpointSites},
8478     { "GetTarget", _wrap_SBBreakpoint_GetTarget},
8479     { "FindLocationByAddress", _wrap_SBBreakpoint_FindLocationByAddress},
8480     { "FindLocationIDByAddress", _wrap_SBBreakpoint_FindLocationIDByAddress},
8481     { "FindLocationByID", _wrap_SBBreakpoint_FindLocationByID},
8482     { "GetLocationAtIndex", _wrap_SBBreakpoint_GetLocationAtIndex},
8483     { "SetEnabled", _wrap_SBBreakpoint_SetEnabled},
8484     { "IsEnabled", _wrap_SBBreakpoint_IsEnabled},
8485     { "SetOneShot", _wrap_SBBreakpoint_SetOneShot},
8486     { "IsOneShot", _wrap_SBBreakpoint_IsOneShot},
8487     { "IsInternal", _wrap_SBBreakpoint_IsInternal},
8488     { "GetHitCount", _wrap_SBBreakpoint_GetHitCount},
8489     { "SetIgnoreCount", _wrap_SBBreakpoint_SetIgnoreCount},
8490     { "GetIgnoreCount", _wrap_SBBreakpoint_GetIgnoreCount},
8491     { "SetCondition", _wrap_SBBreakpoint_SetCondition},
8492     { "GetCondition", _wrap_SBBreakpoint_GetCondition},
8493     { "SetAutoContinue", _wrap_SBBreakpoint_SetAutoContinue},
8494     { "GetAutoContinue", _wrap_SBBreakpoint_GetAutoContinue},
8495     { "SetThreadID", _wrap_SBBreakpoint_SetThreadID},
8496     { "GetThreadID", _wrap_SBBreakpoint_GetThreadID},
8497     { "SetThreadIndex", _wrap_SBBreakpoint_SetThreadIndex},
8498     { "GetThreadIndex", _wrap_SBBreakpoint_GetThreadIndex},
8499     { "SetThreadName", _wrap_SBBreakpoint_SetThreadName},
8500     { "GetThreadName", _wrap_SBBreakpoint_GetThreadName},
8501     { "SetQueueName", _wrap_SBBreakpoint_SetQueueName},
8502     { "GetQueueName", _wrap_SBBreakpoint_GetQueueName},
8503     { "SetScriptCallbackFunction", _wrap_SBBreakpoint_SetScriptCallbackFunction},
8504     { "SetCommandLineCommands", _wrap_SBBreakpoint_SetCommandLineCommands},
8505     { "GetCommandLineCommands", _wrap_SBBreakpoint_GetCommandLineCommands},
8506     { "SetScriptCallbackBody", _wrap_SBBreakpoint_SetScriptCallbackBody},
8507     { "AddName", _wrap_SBBreakpoint_AddName},
8508     { "AddNameWithErrorHandling", _wrap_SBBreakpoint_AddNameWithErrorHandling},
8509     { "RemoveName", _wrap_SBBreakpoint_RemoveName},
8510     { "MatchesName", _wrap_SBBreakpoint_MatchesName},
8511     { "GetNames", _wrap_SBBreakpoint_GetNames},
8512     { "GetNumResolvedLocations", _wrap_SBBreakpoint_GetNumResolvedLocations},
8513     { "GetNumLocations", _wrap_SBBreakpoint_GetNumLocations},
8514     { "GetDescription", _wrap_SBBreakpoint_GetDescription},
8515     { "IsHardware", _wrap_SBBreakpoint_IsHardware},
8516     { "AddLocation", _wrap_SBBreakpoint_AddLocation},
8517     { "SerializeToStructuredData", _wrap_SBBreakpoint_SerializeToStructuredData},
8518     { "__tostring", _wrap_SBBreakpoint___tostring},
8519     {0,0}
8520 };
8521 static swig_lua_method swig_SBBreakpoint_meta[] = {
8522     { "__eq", _wrap_SBBreakpoint___eq},
8523     { "__tostring", _wrap_SBBreakpoint___tostring},
8524     {0,0}
8525 };
8526 
8527 static swig_lua_attribute swig_SBBreakpoint_Sf_SwigStatic_attributes[] = {
8528     {0,0,0}
8529 };
8530 static swig_lua_const_info swig_SBBreakpoint_Sf_SwigStatic_constants[]= {
8531     {0,0,0,0,0,0}
8532 };
8533 static swig_lua_method swig_SBBreakpoint_Sf_SwigStatic_methods[]= {
8534     { "EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
8535     { "GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
8536     { "GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
8537     { "GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
8538     { "GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
8539     {0,0}
8540 };
8541 static swig_lua_class* swig_SBBreakpoint_Sf_SwigStatic_classes[]= {
8542     0
8543 };
8544 
8545 static swig_lua_namespace swig_SBBreakpoint_Sf_SwigStatic = {
8546     "SBBreakpoint",
8547     swig_SBBreakpoint_Sf_SwigStatic_methods,
8548     swig_SBBreakpoint_Sf_SwigStatic_attributes,
8549     swig_SBBreakpoint_Sf_SwigStatic_constants,
8550     swig_SBBreakpoint_Sf_SwigStatic_classes,
8551     0
8552 };
8553 static swig_lua_class *swig_SBBreakpoint_bases[] = {0};
8554 static const char *swig_SBBreakpoint_base_names[] = {0};
8555 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 };
8556 
8557 static int _wrap_new_SBBreakpointList(lua_State* L) {
8558   {
8559     int SWIG_arg = 0;
8560     lldb::SBTarget *arg1 = 0 ;
8561     lldb::SBBreakpointList *result = 0 ;
8562 
8563     SWIG_check_num_args("lldb::SBBreakpointList::SBBreakpointList",1,1)
8564     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::SBBreakpointList",1,"lldb::SBTarget &");
8565 
8566     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
8567       SWIG_fail_ptr("new_SBBreakpointList",1,SWIGTYPE_p_lldb__SBTarget);
8568     }
8569 
8570     result = (lldb::SBBreakpointList *)new lldb::SBBreakpointList(*arg1);
8571     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointList,1); SWIG_arg++;
8572     return SWIG_arg;
8573 
8574     fail: SWIGUNUSED;
8575   }
8576   lua_error(L);
8577   return 0;
8578 }
8579 
8580 
8581 static int _wrap_SBBreakpointList_GetSize(lua_State* L) {
8582   {
8583     int SWIG_arg = 0;
8584     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8585     size_t result;
8586 
8587     SWIG_check_num_args("lldb::SBBreakpointList::GetSize",1,1)
8588     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetSize",1,"lldb::SBBreakpointList const *");
8589 
8590     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8591       SWIG_fail_ptr("SBBreakpointList_GetSize",1,SWIGTYPE_p_lldb__SBBreakpointList);
8592     }
8593 
8594     result = ((lldb::SBBreakpointList const *)arg1)->GetSize();
8595     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8596     return SWIG_arg;
8597 
8598     fail: SWIGUNUSED;
8599   }
8600   lua_error(L);
8601   return 0;
8602 }
8603 
8604 
8605 static int _wrap_SBBreakpointList_GetBreakpointAtIndex(lua_State* L) {
8606   {
8607     int SWIG_arg = 0;
8608     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8609     size_t arg2 ;
8610     lldb::SBBreakpoint result;
8611 
8612     SWIG_check_num_args("lldb::SBBreakpointList::GetBreakpointAtIndex",2,2)
8613     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",1,"lldb::SBBreakpointList *");
8614     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",2,"size_t");
8615 
8616     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8617       SWIG_fail_ptr("SBBreakpointList_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBBreakpointList);
8618     }
8619 
8620     arg2 = (size_t)lua_tointeger(L, 2);
8621     result = (arg1)->GetBreakpointAtIndex(arg2);
8622     {
8623       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
8624       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8625     }
8626     return SWIG_arg;
8627 
8628     fail: SWIGUNUSED;
8629   }
8630   lua_error(L);
8631   return 0;
8632 }
8633 
8634 
8635 static int _wrap_SBBreakpointList_FindBreakpointByID(lua_State* L) {
8636   {
8637     int SWIG_arg = 0;
8638     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8639     lldb::break_id_t arg2 ;
8640     lldb::SBBreakpoint result;
8641 
8642     SWIG_check_num_args("lldb::SBBreakpointList::FindBreakpointByID",2,2)
8643     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",1,"lldb::SBBreakpointList *");
8644     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",2,"lldb::break_id_t");
8645 
8646     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8647       SWIG_fail_ptr("SBBreakpointList_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8648     }
8649 
8650     arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
8651     result = (arg1)->FindBreakpointByID(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_Append(lua_State* L) {
8666   {
8667     int SWIG_arg = 0;
8668     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8669     lldb::SBBreakpoint *arg2 = 0 ;
8670 
8671     SWIG_check_num_args("lldb::SBBreakpointList::Append",2,2)
8672     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Append",1,"lldb::SBBreakpointList *");
8673     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::Append",2,"lldb::SBBreakpoint const &");
8674 
8675     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8676       SWIG_fail_ptr("SBBreakpointList_Append",1,SWIGTYPE_p_lldb__SBBreakpointList);
8677     }
8678 
8679 
8680     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8681       SWIG_fail_ptr("SBBreakpointList_Append",2,SWIGTYPE_p_lldb__SBBreakpoint);
8682     }
8683 
8684     (arg1)->Append((lldb::SBBreakpoint const &)*arg2);
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_AppendIfUnique(lua_State* L) {
8696   {
8697     int SWIG_arg = 0;
8698     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8699     lldb::SBBreakpoint *arg2 = 0 ;
8700     bool result;
8701 
8702     SWIG_check_num_args("lldb::SBBreakpointList::AppendIfUnique",2,2)
8703     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",1,"lldb::SBBreakpointList *");
8704     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",2,"lldb::SBBreakpoint const &");
8705 
8706     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8707       SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBBreakpointList);
8708     }
8709 
8710 
8711     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8712       SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBBreakpoint);
8713     }
8714 
8715     result = (bool)(arg1)->AppendIfUnique((lldb::SBBreakpoint const &)*arg2);
8716     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8717     return SWIG_arg;
8718 
8719     fail: SWIGUNUSED;
8720   }
8721   lua_error(L);
8722   return 0;
8723 }
8724 
8725 
8726 static int _wrap_SBBreakpointList_AppendByID(lua_State* L) {
8727   {
8728     int SWIG_arg = 0;
8729     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8730     lldb::break_id_t arg2 ;
8731 
8732     SWIG_check_num_args("lldb::SBBreakpointList::AppendByID",2,2)
8733     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",1,"lldb::SBBreakpointList *");
8734     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",2,"lldb::break_id_t");
8735 
8736     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8737       SWIG_fail_ptr("SBBreakpointList_AppendByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8738     }
8739 
8740     arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
8741     (arg1)->AppendByID(arg2);
8742 
8743     return SWIG_arg;
8744 
8745     fail: SWIGUNUSED;
8746   }
8747   lua_error(L);
8748   return 0;
8749 }
8750 
8751 
8752 static int _wrap_SBBreakpointList_Clear(lua_State* L) {
8753   {
8754     int SWIG_arg = 0;
8755     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8756 
8757     SWIG_check_num_args("lldb::SBBreakpointList::Clear",1,1)
8758     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Clear",1,"lldb::SBBreakpointList *");
8759 
8760     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8761       SWIG_fail_ptr("SBBreakpointList_Clear",1,SWIGTYPE_p_lldb__SBBreakpointList);
8762     }
8763 
8764     (arg1)->Clear();
8765 
8766     return SWIG_arg;
8767 
8768     fail: SWIGUNUSED;
8769   }
8770   lua_error(L);
8771   return 0;
8772 }
8773 
8774 
8775 static void swig_delete_SBBreakpointList(void *obj) {
8776 lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) obj;
8777 delete arg1;
8778 }
8779 static int _proxy__wrap_new_SBBreakpointList(lua_State *L) {
8780     assert(lua_istable(L,1));
8781     lua_pushcfunction(L,_wrap_new_SBBreakpointList);
8782     assert(!lua_isnil(L,-1));
8783     lua_replace(L,1); /* replace our table with real constructor */
8784     lua_call(L,lua_gettop(L)-1,1);
8785     return 1;
8786 }
8787 static swig_lua_attribute swig_SBBreakpointList_attributes[] = {
8788     {0,0,0}
8789 };
8790 static swig_lua_method swig_SBBreakpointList_methods[]= {
8791     { "GetSize", _wrap_SBBreakpointList_GetSize},
8792     { "GetBreakpointAtIndex", _wrap_SBBreakpointList_GetBreakpointAtIndex},
8793     { "FindBreakpointByID", _wrap_SBBreakpointList_FindBreakpointByID},
8794     { "Append", _wrap_SBBreakpointList_Append},
8795     { "AppendIfUnique", _wrap_SBBreakpointList_AppendIfUnique},
8796     { "AppendByID", _wrap_SBBreakpointList_AppendByID},
8797     { "Clear", _wrap_SBBreakpointList_Clear},
8798     {0,0}
8799 };
8800 static swig_lua_method swig_SBBreakpointList_meta[] = {
8801     {0,0}
8802 };
8803 
8804 static swig_lua_attribute swig_SBBreakpointList_Sf_SwigStatic_attributes[] = {
8805     {0,0,0}
8806 };
8807 static swig_lua_const_info swig_SBBreakpointList_Sf_SwigStatic_constants[]= {
8808     {0,0,0,0,0,0}
8809 };
8810 static swig_lua_method swig_SBBreakpointList_Sf_SwigStatic_methods[]= {
8811     {0,0}
8812 };
8813 static swig_lua_class* swig_SBBreakpointList_Sf_SwigStatic_classes[]= {
8814     0
8815 };
8816 
8817 static swig_lua_namespace swig_SBBreakpointList_Sf_SwigStatic = {
8818     "SBBreakpointList",
8819     swig_SBBreakpointList_Sf_SwigStatic_methods,
8820     swig_SBBreakpointList_Sf_SwigStatic_attributes,
8821     swig_SBBreakpointList_Sf_SwigStatic_constants,
8822     swig_SBBreakpointList_Sf_SwigStatic_classes,
8823     0
8824 };
8825 static swig_lua_class *swig_SBBreakpointList_bases[] = {0};
8826 static const char *swig_SBBreakpointList_base_names[] = {0};
8827 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 };
8828 
8829 static int _wrap_new_SBBreakpointLocation__SWIG_0(lua_State* L) {
8830   {
8831     int SWIG_arg = 0;
8832     lldb::SBBreakpointLocation *result = 0 ;
8833 
8834     SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",0,0)
8835     result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation();
8836     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8837     return SWIG_arg;
8838 
8839     fail: SWIGUNUSED;
8840   }
8841   lua_error(L);
8842   return 0;
8843 }
8844 
8845 
8846 static int _wrap_new_SBBreakpointLocation__SWIG_1(lua_State* L) {
8847   {
8848     int SWIG_arg = 0;
8849     lldb::SBBreakpointLocation *arg1 = 0 ;
8850     lldb::SBBreakpointLocation *result = 0 ;
8851 
8852     SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",1,1)
8853     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SBBreakpointLocation",1,"lldb::SBBreakpointLocation const &");
8854 
8855     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8856       SWIG_fail_ptr("new_SBBreakpointLocation",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8857     }
8858 
8859     result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation((lldb::SBBreakpointLocation const &)*arg1);
8860     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8861     return SWIG_arg;
8862 
8863     fail: SWIGUNUSED;
8864   }
8865   lua_error(L);
8866   return 0;
8867 }
8868 
8869 
8870 static int _wrap_new_SBBreakpointLocation(lua_State* L) {
8871   int argc;
8872   int argv[2]={
8873     1,2
8874   };
8875 
8876   argc = lua_gettop(L);
8877   if (argc == 0) {
8878     return _wrap_new_SBBreakpointLocation__SWIG_0(L);
8879   }
8880   if (argc == 1) {
8881     int _v = 0;
8882     {
8883       void *ptr;
8884       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, SWIG_POINTER_NO_NULL)) {
8885         _v = 0;
8886       } else {
8887         _v = 1;
8888       }
8889     }
8890     if (_v) {
8891       return _wrap_new_SBBreakpointLocation__SWIG_1(L);
8892     }
8893   }
8894 
8895   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointLocation'\n"
8896     "  Possible C/C++ prototypes are:\n"
8897     "    lldb::SBBreakpointLocation::SBBreakpointLocation()\n"
8898     "    lldb::SBBreakpointLocation::SBBreakpointLocation(lldb::SBBreakpointLocation const &)\n");
8899   lua_error(L);return 0;
8900 }
8901 
8902 
8903 static int _wrap_SBBreakpointLocation_GetID(lua_State* L) {
8904   {
8905     int SWIG_arg = 0;
8906     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8907     lldb::break_id_t result;
8908 
8909     SWIG_check_num_args("lldb::SBBreakpointLocation::GetID",1,1)
8910     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetID",1,"lldb::SBBreakpointLocation *");
8911 
8912     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8913       SWIG_fail_ptr("SBBreakpointLocation_GetID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8914     }
8915 
8916     result = (lldb::break_id_t)(arg1)->GetID();
8917     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8918     return SWIG_arg;
8919 
8920     fail: SWIGUNUSED;
8921   }
8922   lua_error(L);
8923   return 0;
8924 }
8925 
8926 
8927 static int _wrap_SBBreakpointLocation_IsValid(lua_State* L) {
8928   {
8929     int SWIG_arg = 0;
8930     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8931     bool result;
8932 
8933     SWIG_check_num_args("lldb::SBBreakpointLocation::IsValid",1,1)
8934     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsValid",1,"lldb::SBBreakpointLocation const *");
8935 
8936     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8937       SWIG_fail_ptr("SBBreakpointLocation_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8938     }
8939 
8940     result = (bool)((lldb::SBBreakpointLocation const *)arg1)->IsValid();
8941     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8942     return SWIG_arg;
8943 
8944     fail: SWIGUNUSED;
8945   }
8946   lua_error(L);
8947   return 0;
8948 }
8949 
8950 
8951 static int _wrap_SBBreakpointLocation_GetAddress(lua_State* L) {
8952   {
8953     int SWIG_arg = 0;
8954     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8955     lldb::SBAddress result;
8956 
8957     SWIG_check_num_args("lldb::SBBreakpointLocation::GetAddress",1,1)
8958     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAddress",1,"lldb::SBBreakpointLocation *");
8959 
8960     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8961       SWIG_fail_ptr("SBBreakpointLocation_GetAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8962     }
8963 
8964     result = (arg1)->GetAddress();
8965     {
8966       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
8967       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
8968     }
8969     return SWIG_arg;
8970 
8971     fail: SWIGUNUSED;
8972   }
8973   lua_error(L);
8974   return 0;
8975 }
8976 
8977 
8978 static int _wrap_SBBreakpointLocation_GetLoadAddress(lua_State* L) {
8979   {
8980     int SWIG_arg = 0;
8981     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8982     lldb::addr_t result;
8983 
8984     SWIG_check_num_args("lldb::SBBreakpointLocation::GetLoadAddress",1,1)
8985     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetLoadAddress",1,"lldb::SBBreakpointLocation *");
8986 
8987     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8988       SWIG_fail_ptr("SBBreakpointLocation_GetLoadAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8989     }
8990 
8991     result = (lldb::addr_t)(arg1)->GetLoadAddress();
8992     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8993     return SWIG_arg;
8994 
8995     fail: SWIGUNUSED;
8996   }
8997   lua_error(L);
8998   return 0;
8999 }
9000 
9001 
9002 static int _wrap_SBBreakpointLocation_SetEnabled(lua_State* L) {
9003   {
9004     int SWIG_arg = 0;
9005     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9006     bool arg2 ;
9007 
9008     SWIG_check_num_args("lldb::SBBreakpointLocation::SetEnabled",2,2)
9009     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",1,"lldb::SBBreakpointLocation *");
9010     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",2,"bool");
9011 
9012     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9013       SWIG_fail_ptr("SBBreakpointLocation_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9014     }
9015 
9016     arg2 = (lua_toboolean(L, 2)!=0);
9017     (arg1)->SetEnabled(arg2);
9018 
9019     return SWIG_arg;
9020 
9021     fail: SWIGUNUSED;
9022   }
9023   lua_error(L);
9024   return 0;
9025 }
9026 
9027 
9028 static int _wrap_SBBreakpointLocation_IsEnabled(lua_State* L) {
9029   {
9030     int SWIG_arg = 0;
9031     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9032     bool result;
9033 
9034     SWIG_check_num_args("lldb::SBBreakpointLocation::IsEnabled",1,1)
9035     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsEnabled",1,"lldb::SBBreakpointLocation *");
9036 
9037     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9038       SWIG_fail_ptr("SBBreakpointLocation_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9039     }
9040 
9041     result = (bool)(arg1)->IsEnabled();
9042     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9043     return SWIG_arg;
9044 
9045     fail: SWIGUNUSED;
9046   }
9047   lua_error(L);
9048   return 0;
9049 }
9050 
9051 
9052 static int _wrap_SBBreakpointLocation_GetHitCount(lua_State* L) {
9053   {
9054     int SWIG_arg = 0;
9055     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9056     uint32_t result;
9057 
9058     SWIG_check_num_args("lldb::SBBreakpointLocation::GetHitCount",1,1)
9059     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetHitCount",1,"lldb::SBBreakpointLocation *");
9060 
9061     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9062       SWIG_fail_ptr("SBBreakpointLocation_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9063     }
9064 
9065     result = (uint32_t)(arg1)->GetHitCount();
9066     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9067     return SWIG_arg;
9068 
9069     fail: SWIGUNUSED;
9070   }
9071   lua_error(L);
9072   return 0;
9073 }
9074 
9075 
9076 static int _wrap_SBBreakpointLocation_GetIgnoreCount(lua_State* L) {
9077   {
9078     int SWIG_arg = 0;
9079     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9080     uint32_t result;
9081 
9082     SWIG_check_num_args("lldb::SBBreakpointLocation::GetIgnoreCount",1,1)
9083     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetIgnoreCount",1,"lldb::SBBreakpointLocation *");
9084 
9085     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9086       SWIG_fail_ptr("SBBreakpointLocation_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9087     }
9088 
9089     result = (uint32_t)(arg1)->GetIgnoreCount();
9090     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9091     return SWIG_arg;
9092 
9093     fail: SWIGUNUSED;
9094   }
9095   lua_error(L);
9096   return 0;
9097 }
9098 
9099 
9100 static int _wrap_SBBreakpointLocation_SetIgnoreCount(lua_State* L) {
9101   {
9102     int SWIG_arg = 0;
9103     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9104     uint32_t arg2 ;
9105 
9106     SWIG_check_num_args("lldb::SBBreakpointLocation::SetIgnoreCount",2,2)
9107     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",1,"lldb::SBBreakpointLocation *");
9108     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",2,"uint32_t");
9109 
9110     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9111       SWIG_fail_ptr("SBBreakpointLocation_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9112     }
9113 
9114     arg2 = (uint32_t)lua_tointeger(L, 2);
9115     (arg1)->SetIgnoreCount(arg2);
9116 
9117     return SWIG_arg;
9118 
9119     fail: SWIGUNUSED;
9120   }
9121   lua_error(L);
9122   return 0;
9123 }
9124 
9125 
9126 static int _wrap_SBBreakpointLocation_SetCondition(lua_State* L) {
9127   {
9128     int SWIG_arg = 0;
9129     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9130     char *arg2 = (char *) 0 ;
9131 
9132     SWIG_check_num_args("lldb::SBBreakpointLocation::SetCondition",2,2)
9133     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",1,"lldb::SBBreakpointLocation *");
9134     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",2,"char const *");
9135 
9136     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9137       SWIG_fail_ptr("SBBreakpointLocation_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9138     }
9139 
9140     arg2 = (char *)lua_tostring(L, 2);
9141     (arg1)->SetCondition((char const *)arg2);
9142 
9143     return SWIG_arg;
9144 
9145     fail: SWIGUNUSED;
9146   }
9147   lua_error(L);
9148   return 0;
9149 }
9150 
9151 
9152 static int _wrap_SBBreakpointLocation_GetCondition(lua_State* L) {
9153   {
9154     int SWIG_arg = 0;
9155     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9156     char *result = 0 ;
9157 
9158     SWIG_check_num_args("lldb::SBBreakpointLocation::GetCondition",1,1)
9159     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCondition",1,"lldb::SBBreakpointLocation *");
9160 
9161     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9162       SWIG_fail_ptr("SBBreakpointLocation_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9163     }
9164 
9165     result = (char *)(arg1)->GetCondition();
9166     lua_pushstring(L,(const char *)result); SWIG_arg++;
9167     return SWIG_arg;
9168 
9169     fail: SWIGUNUSED;
9170   }
9171   lua_error(L);
9172   return 0;
9173 }
9174 
9175 
9176 static int _wrap_SBBreakpointLocation_SetAutoContinue(lua_State* L) {
9177   {
9178     int SWIG_arg = 0;
9179     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9180     bool arg2 ;
9181 
9182     SWIG_check_num_args("lldb::SBBreakpointLocation::SetAutoContinue",2,2)
9183     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",1,"lldb::SBBreakpointLocation *");
9184     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",2,"bool");
9185 
9186     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9187       SWIG_fail_ptr("SBBreakpointLocation_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9188     }
9189 
9190     arg2 = (lua_toboolean(L, 2)!=0);
9191     (arg1)->SetAutoContinue(arg2);
9192 
9193     return SWIG_arg;
9194 
9195     fail: SWIGUNUSED;
9196   }
9197   lua_error(L);
9198   return 0;
9199 }
9200 
9201 
9202 static int _wrap_SBBreakpointLocation_GetAutoContinue(lua_State* L) {
9203   {
9204     int SWIG_arg = 0;
9205     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9206     bool result;
9207 
9208     SWIG_check_num_args("lldb::SBBreakpointLocation::GetAutoContinue",1,1)
9209     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAutoContinue",1,"lldb::SBBreakpointLocation *");
9210 
9211     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9212       SWIG_fail_ptr("SBBreakpointLocation_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9213     }
9214 
9215     result = (bool)(arg1)->GetAutoContinue();
9216     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9217     return SWIG_arg;
9218 
9219     fail: SWIGUNUSED;
9220   }
9221   lua_error(L);
9222   return 0;
9223 }
9224 
9225 
9226 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
9227   {
9228     int SWIG_arg = 0;
9229     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9230     char *arg2 = (char *) 0 ;
9231 
9232     SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,2)
9233     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
9234     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
9235 
9236     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9237       SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9238     }
9239 
9240     arg2 = (char *)lua_tostring(L, 2);
9241     (arg1)->SetScriptCallbackFunction((char const *)arg2);
9242 
9243     return SWIG_arg;
9244 
9245     fail: SWIGUNUSED;
9246   }
9247   lua_error(L);
9248   return 0;
9249 }
9250 
9251 
9252 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
9253   {
9254     int SWIG_arg = 0;
9255     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9256     char *arg2 = (char *) 0 ;
9257     lldb::SBStructuredData *arg3 = 0 ;
9258     lldb::SBError result;
9259 
9260     SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,3)
9261     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
9262     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
9263     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
9264 
9265     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9266       SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9267     }
9268 
9269     arg2 = (char *)lua_tostring(L, 2);
9270 
9271     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
9272       SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
9273     }
9274 
9275     result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
9276     {
9277       lldb::SBError * resultptr = new lldb::SBError(result);
9278       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
9279     }
9280     return SWIG_arg;
9281 
9282     fail: SWIGUNUSED;
9283   }
9284   lua_error(L);
9285   return 0;
9286 }
9287 
9288 
9289 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction(lua_State* L) {
9290   int argc;
9291   int argv[4]={
9292     1,2,3,4
9293   };
9294 
9295   argc = lua_gettop(L);
9296   if (argc == 2) {
9297     int _v = 0;
9298     {
9299       void *ptr;
9300       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
9301         _v = 0;
9302       } else {
9303         _v = 1;
9304       }
9305     }
9306     if (_v) {
9307       {
9308         _v = SWIG_lua_isnilstring(L,argv[1]);
9309       }
9310       if (_v) {
9311         return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(L);
9312       }
9313     }
9314   }
9315   if (argc == 3) {
9316     int _v = 0;
9317     {
9318       void *ptr;
9319       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
9320         _v = 0;
9321       } else {
9322         _v = 1;
9323       }
9324     }
9325     if (_v) {
9326       {
9327         _v = SWIG_lua_isnilstring(L,argv[1]);
9328       }
9329       if (_v) {
9330         {
9331           void *ptr;
9332           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
9333             _v = 0;
9334           } else {
9335             _v = 1;
9336           }
9337         }
9338         if (_v) {
9339           return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(L);
9340         }
9341       }
9342     }
9343   }
9344 
9345   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointLocation_SetScriptCallbackFunction'\n"
9346     "  Possible C/C++ prototypes are:\n"
9347     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *)\n"
9348     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
9349   lua_error(L);return 0;
9350 }
9351 
9352 
9353 static int _wrap_SBBreakpointLocation_SetScriptCallbackBody(lua_State* L) {
9354   {
9355     int SWIG_arg = 0;
9356     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9357     char *arg2 = (char *) 0 ;
9358     lldb::SBError result;
9359 
9360     SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,2)
9361     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",1,"lldb::SBBreakpointLocation *");
9362     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,"char const *");
9363 
9364     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9365       SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9366     }
9367 
9368     arg2 = (char *)lua_tostring(L, 2);
9369     result = (arg1)->SetScriptCallbackBody((char const *)arg2);
9370     {
9371       lldb::SBError * resultptr = new lldb::SBError(result);
9372       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
9373     }
9374     return SWIG_arg;
9375 
9376     fail: SWIGUNUSED;
9377   }
9378   lua_error(L);
9379   return 0;
9380 }
9381 
9382 
9383 static int _wrap_SBBreakpointLocation_SetCommandLineCommands(lua_State* L) {
9384   {
9385     int SWIG_arg = 0;
9386     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9387     lldb::SBStringList *arg2 = 0 ;
9388 
9389     SWIG_check_num_args("lldb::SBBreakpointLocation::SetCommandLineCommands",2,2)
9390     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9391     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",2,"lldb::SBStringList &");
9392 
9393     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9394       SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9395     }
9396 
9397 
9398     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9399       SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9400     }
9401 
9402     (arg1)->SetCommandLineCommands(*arg2);
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_GetCommandLineCommands(lua_State* L) {
9414   {
9415     int SWIG_arg = 0;
9416     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9417     lldb::SBStringList *arg2 = 0 ;
9418     bool result;
9419 
9420     SWIG_check_num_args("lldb::SBBreakpointLocation::GetCommandLineCommands",2,2)
9421     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9422     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",2,"lldb::SBStringList &");
9423 
9424     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9425       SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9426     }
9427 
9428 
9429     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9430       SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9431     }
9432 
9433     result = (bool)(arg1)->GetCommandLineCommands(*arg2);
9434     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9435     return SWIG_arg;
9436 
9437     fail: SWIGUNUSED;
9438   }
9439   lua_error(L);
9440   return 0;
9441 }
9442 
9443 
9444 static int _wrap_SBBreakpointLocation_SetThreadID(lua_State* L) {
9445   {
9446     int SWIG_arg = 0;
9447     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9448     lldb::tid_t arg2 ;
9449 
9450     SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadID",2,2)
9451     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",1,"lldb::SBBreakpointLocation *");
9452     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",2,"lldb::tid_t");
9453 
9454     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9455       SWIG_fail_ptr("SBBreakpointLocation_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9456     }
9457 
9458     arg2 = (lldb::tid_t)lua_tointeger(L, 2);
9459     (arg1)->SetThreadID(arg2);
9460 
9461     return SWIG_arg;
9462 
9463     fail: SWIGUNUSED;
9464   }
9465   lua_error(L);
9466   return 0;
9467 }
9468 
9469 
9470 static int _wrap_SBBreakpointLocation_GetThreadID(lua_State* L) {
9471   {
9472     int SWIG_arg = 0;
9473     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9474     lldb::tid_t result;
9475 
9476     SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadID",1,1)
9477     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadID",1,"lldb::SBBreakpointLocation *");
9478 
9479     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9480       SWIG_fail_ptr("SBBreakpointLocation_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9481     }
9482 
9483     result = (lldb::tid_t)(arg1)->GetThreadID();
9484     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9485     return SWIG_arg;
9486 
9487     fail: SWIGUNUSED;
9488   }
9489   lua_error(L);
9490   return 0;
9491 }
9492 
9493 
9494 static int _wrap_SBBreakpointLocation_SetThreadIndex(lua_State* L) {
9495   {
9496     int SWIG_arg = 0;
9497     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9498     uint32_t arg2 ;
9499 
9500     SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadIndex",2,2)
9501     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",1,"lldb::SBBreakpointLocation *");
9502     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",2,"uint32_t");
9503 
9504     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9505       SWIG_fail_ptr("SBBreakpointLocation_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9506     }
9507 
9508     arg2 = (uint32_t)lua_tointeger(L, 2);
9509     (arg1)->SetThreadIndex(arg2);
9510 
9511     return SWIG_arg;
9512 
9513     fail: SWIGUNUSED;
9514   }
9515   lua_error(L);
9516   return 0;
9517 }
9518 
9519 
9520 static int _wrap_SBBreakpointLocation_GetThreadIndex(lua_State* L) {
9521   {
9522     int SWIG_arg = 0;
9523     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9524     uint32_t result;
9525 
9526     SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadIndex",1,1)
9527     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadIndex",1,"lldb::SBBreakpointLocation const *");
9528 
9529     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9530       SWIG_fail_ptr("SBBreakpointLocation_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9531     }
9532 
9533     result = (uint32_t)((lldb::SBBreakpointLocation const *)arg1)->GetThreadIndex();
9534     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9535     return SWIG_arg;
9536 
9537     fail: SWIGUNUSED;
9538   }
9539   lua_error(L);
9540   return 0;
9541 }
9542 
9543 
9544 static int _wrap_SBBreakpointLocation_SetThreadName(lua_State* L) {
9545   {
9546     int SWIG_arg = 0;
9547     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9548     char *arg2 = (char *) 0 ;
9549 
9550     SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadName",2,2)
9551     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",1,"lldb::SBBreakpointLocation *");
9552     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",2,"char const *");
9553 
9554     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9555       SWIG_fail_ptr("SBBreakpointLocation_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9556     }
9557 
9558     arg2 = (char *)lua_tostring(L, 2);
9559     (arg1)->SetThreadName((char const *)arg2);
9560 
9561     return SWIG_arg;
9562 
9563     fail: SWIGUNUSED;
9564   }
9565   lua_error(L);
9566   return 0;
9567 }
9568 
9569 
9570 static int _wrap_SBBreakpointLocation_GetThreadName(lua_State* L) {
9571   {
9572     int SWIG_arg = 0;
9573     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9574     char *result = 0 ;
9575 
9576     SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadName",1,1)
9577     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadName",1,"lldb::SBBreakpointLocation const *");
9578 
9579     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9580       SWIG_fail_ptr("SBBreakpointLocation_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9581     }
9582 
9583     result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetThreadName();
9584     lua_pushstring(L,(const char *)result); SWIG_arg++;
9585     return SWIG_arg;
9586 
9587     fail: SWIGUNUSED;
9588   }
9589   lua_error(L);
9590   return 0;
9591 }
9592 
9593 
9594 static int _wrap_SBBreakpointLocation_SetQueueName(lua_State* L) {
9595   {
9596     int SWIG_arg = 0;
9597     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9598     char *arg2 = (char *) 0 ;
9599 
9600     SWIG_check_num_args("lldb::SBBreakpointLocation::SetQueueName",2,2)
9601     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",1,"lldb::SBBreakpointLocation *");
9602     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",2,"char const *");
9603 
9604     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9605       SWIG_fail_ptr("SBBreakpointLocation_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9606     }
9607 
9608     arg2 = (char *)lua_tostring(L, 2);
9609     (arg1)->SetQueueName((char const *)arg2);
9610 
9611     return SWIG_arg;
9612 
9613     fail: SWIGUNUSED;
9614   }
9615   lua_error(L);
9616   return 0;
9617 }
9618 
9619 
9620 static int _wrap_SBBreakpointLocation_GetQueueName(lua_State* L) {
9621   {
9622     int SWIG_arg = 0;
9623     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9624     char *result = 0 ;
9625 
9626     SWIG_check_num_args("lldb::SBBreakpointLocation::GetQueueName",1,1)
9627     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetQueueName",1,"lldb::SBBreakpointLocation const *");
9628 
9629     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9630       SWIG_fail_ptr("SBBreakpointLocation_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9631     }
9632 
9633     result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetQueueName();
9634     lua_pushstring(L,(const char *)result); SWIG_arg++;
9635     return SWIG_arg;
9636 
9637     fail: SWIGUNUSED;
9638   }
9639   lua_error(L);
9640   return 0;
9641 }
9642 
9643 
9644 static int _wrap_SBBreakpointLocation_IsResolved(lua_State* L) {
9645   {
9646     int SWIG_arg = 0;
9647     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9648     bool result;
9649 
9650     SWIG_check_num_args("lldb::SBBreakpointLocation::IsResolved",1,1)
9651     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsResolved",1,"lldb::SBBreakpointLocation *");
9652 
9653     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9654       SWIG_fail_ptr("SBBreakpointLocation_IsResolved",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9655     }
9656 
9657     result = (bool)(arg1)->IsResolved();
9658     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9659     return SWIG_arg;
9660 
9661     fail: SWIGUNUSED;
9662   }
9663   lua_error(L);
9664   return 0;
9665 }
9666 
9667 
9668 static int _wrap_SBBreakpointLocation_GetDescription(lua_State* L) {
9669   {
9670     int SWIG_arg = 0;
9671     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9672     lldb::SBStream *arg2 = 0 ;
9673     lldb::DescriptionLevel arg3 ;
9674     bool result;
9675 
9676     SWIG_check_num_args("lldb::SBBreakpointLocation::GetDescription",3,3)
9677     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",1,"lldb::SBBreakpointLocation *");
9678     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",2,"lldb::SBStream &");
9679     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",3,"lldb::DescriptionLevel");
9680 
9681     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9682       SWIG_fail_ptr("SBBreakpointLocation_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9683     }
9684 
9685 
9686     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
9687       SWIG_fail_ptr("SBBreakpointLocation_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
9688     }
9689 
9690     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
9691     result = (bool)(arg1)->GetDescription(*arg2,arg3);
9692     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9693     return SWIG_arg;
9694 
9695     fail: SWIGUNUSED;
9696   }
9697   lua_error(L);
9698   return 0;
9699 }
9700 
9701 
9702 static int _wrap_SBBreakpointLocation_GetBreakpoint(lua_State* L) {
9703   {
9704     int SWIG_arg = 0;
9705     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9706     lldb::SBBreakpoint result;
9707 
9708     SWIG_check_num_args("lldb::SBBreakpointLocation::GetBreakpoint",1,1)
9709     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetBreakpoint",1,"lldb::SBBreakpointLocation *");
9710 
9711     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9712       SWIG_fail_ptr("SBBreakpointLocation_GetBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9713     }
9714 
9715     result = (arg1)->GetBreakpoint();
9716     {
9717       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
9718       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
9719     }
9720     return SWIG_arg;
9721 
9722     fail: SWIGUNUSED;
9723   }
9724   lua_error(L);
9725   return 0;
9726 }
9727 
9728 
9729 static int _wrap_SBBreakpointLocation___tostring(lua_State* L) {
9730   {
9731     int SWIG_arg = 0;
9732     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9733     std::string result;
9734 
9735     SWIG_check_num_args("lldb::SBBreakpointLocation::__repr__",1,1)
9736     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::__repr__",1,"lldb::SBBreakpointLocation *");
9737 
9738     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9739       SWIG_fail_ptr("SBBreakpointLocation___tostring",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9740     }
9741 
9742     result = lldb_SBBreakpointLocation___repr__(arg1);
9743     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
9744     return SWIG_arg;
9745 
9746     fail: SWIGUNUSED;
9747   }
9748   lua_error(L);
9749   return 0;
9750 }
9751 
9752 
9753 static void swig_delete_SBBreakpointLocation(void *obj) {
9754 lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) obj;
9755 delete arg1;
9756 }
9757 static int _proxy__wrap_new_SBBreakpointLocation(lua_State *L) {
9758     assert(lua_istable(L,1));
9759     lua_pushcfunction(L,_wrap_new_SBBreakpointLocation);
9760     assert(!lua_isnil(L,-1));
9761     lua_replace(L,1); /* replace our table with real constructor */
9762     lua_call(L,lua_gettop(L)-1,1);
9763     return 1;
9764 }
9765 static swig_lua_attribute swig_SBBreakpointLocation_attributes[] = {
9766     {0,0,0}
9767 };
9768 static swig_lua_method swig_SBBreakpointLocation_methods[]= {
9769     { "GetID", _wrap_SBBreakpointLocation_GetID},
9770     { "IsValid", _wrap_SBBreakpointLocation_IsValid},
9771     { "GetAddress", _wrap_SBBreakpointLocation_GetAddress},
9772     { "GetLoadAddress", _wrap_SBBreakpointLocation_GetLoadAddress},
9773     { "SetEnabled", _wrap_SBBreakpointLocation_SetEnabled},
9774     { "IsEnabled", _wrap_SBBreakpointLocation_IsEnabled},
9775     { "GetHitCount", _wrap_SBBreakpointLocation_GetHitCount},
9776     { "GetIgnoreCount", _wrap_SBBreakpointLocation_GetIgnoreCount},
9777     { "SetIgnoreCount", _wrap_SBBreakpointLocation_SetIgnoreCount},
9778     { "SetCondition", _wrap_SBBreakpointLocation_SetCondition},
9779     { "GetCondition", _wrap_SBBreakpointLocation_GetCondition},
9780     { "SetAutoContinue", _wrap_SBBreakpointLocation_SetAutoContinue},
9781     { "GetAutoContinue", _wrap_SBBreakpointLocation_GetAutoContinue},
9782     { "SetScriptCallbackFunction", _wrap_SBBreakpointLocation_SetScriptCallbackFunction},
9783     { "SetScriptCallbackBody", _wrap_SBBreakpointLocation_SetScriptCallbackBody},
9784     { "SetCommandLineCommands", _wrap_SBBreakpointLocation_SetCommandLineCommands},
9785     { "GetCommandLineCommands", _wrap_SBBreakpointLocation_GetCommandLineCommands},
9786     { "SetThreadID", _wrap_SBBreakpointLocation_SetThreadID},
9787     { "GetThreadID", _wrap_SBBreakpointLocation_GetThreadID},
9788     { "SetThreadIndex", _wrap_SBBreakpointLocation_SetThreadIndex},
9789     { "GetThreadIndex", _wrap_SBBreakpointLocation_GetThreadIndex},
9790     { "SetThreadName", _wrap_SBBreakpointLocation_SetThreadName},
9791     { "GetThreadName", _wrap_SBBreakpointLocation_GetThreadName},
9792     { "SetQueueName", _wrap_SBBreakpointLocation_SetQueueName},
9793     { "GetQueueName", _wrap_SBBreakpointLocation_GetQueueName},
9794     { "IsResolved", _wrap_SBBreakpointLocation_IsResolved},
9795     { "GetDescription", _wrap_SBBreakpointLocation_GetDescription},
9796     { "GetBreakpoint", _wrap_SBBreakpointLocation_GetBreakpoint},
9797     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9798     {0,0}
9799 };
9800 static swig_lua_method swig_SBBreakpointLocation_meta[] = {
9801     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9802     {0,0}
9803 };
9804 
9805 static swig_lua_attribute swig_SBBreakpointLocation_Sf_SwigStatic_attributes[] = {
9806     {0,0,0}
9807 };
9808 static swig_lua_const_info swig_SBBreakpointLocation_Sf_SwigStatic_constants[]= {
9809     {0,0,0,0,0,0}
9810 };
9811 static swig_lua_method swig_SBBreakpointLocation_Sf_SwigStatic_methods[]= {
9812     {0,0}
9813 };
9814 static swig_lua_class* swig_SBBreakpointLocation_Sf_SwigStatic_classes[]= {
9815     0
9816 };
9817 
9818 static swig_lua_namespace swig_SBBreakpointLocation_Sf_SwigStatic = {
9819     "SBBreakpointLocation",
9820     swig_SBBreakpointLocation_Sf_SwigStatic_methods,
9821     swig_SBBreakpointLocation_Sf_SwigStatic_attributes,
9822     swig_SBBreakpointLocation_Sf_SwigStatic_constants,
9823     swig_SBBreakpointLocation_Sf_SwigStatic_classes,
9824     0
9825 };
9826 static swig_lua_class *swig_SBBreakpointLocation_bases[] = {0};
9827 static const char *swig_SBBreakpointLocation_base_names[] = {0};
9828 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 };
9829 
9830 static int _wrap_new_SBBreakpointName__SWIG_0(lua_State* L) {
9831   {
9832     int SWIG_arg = 0;
9833     lldb::SBBreakpointName *result = 0 ;
9834 
9835     SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",0,0)
9836     result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName();
9837     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9838     return SWIG_arg;
9839 
9840     fail: SWIGUNUSED;
9841   }
9842   lua_error(L);
9843   return 0;
9844 }
9845 
9846 
9847 static int _wrap_new_SBBreakpointName__SWIG_1(lua_State* L) {
9848   {
9849     int SWIG_arg = 0;
9850     lldb::SBTarget *arg1 = 0 ;
9851     char *arg2 = (char *) 0 ;
9852     lldb::SBBreakpointName *result = 0 ;
9853 
9854     SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9855     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBTarget &");
9856     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9857 
9858     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
9859       SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
9860     }
9861 
9862     arg2 = (char *)lua_tostring(L, 2);
9863     result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9864     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9865     return SWIG_arg;
9866 
9867     fail: SWIGUNUSED;
9868   }
9869   lua_error(L);
9870   return 0;
9871 }
9872 
9873 
9874 static int _wrap_new_SBBreakpointName__SWIG_2(lua_State* L) {
9875   {
9876     int SWIG_arg = 0;
9877     lldb::SBBreakpoint *arg1 = 0 ;
9878     char *arg2 = (char *) 0 ;
9879     lldb::SBBreakpointName *result = 0 ;
9880 
9881     SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9882     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpoint &");
9883     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9884 
9885     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
9886       SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpoint);
9887     }
9888 
9889     arg2 = (char *)lua_tostring(L, 2);
9890     result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9891     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9892     return SWIG_arg;
9893 
9894     fail: SWIGUNUSED;
9895   }
9896   lua_error(L);
9897   return 0;
9898 }
9899 
9900 
9901 static int _wrap_new_SBBreakpointName__SWIG_3(lua_State* L) {
9902   {
9903     int SWIG_arg = 0;
9904     lldb::SBBreakpointName *arg1 = 0 ;
9905     lldb::SBBreakpointName *result = 0 ;
9906 
9907     SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",1,1)
9908     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpointName const &");
9909 
9910     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9911       SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9912     }
9913 
9914     result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName((lldb::SBBreakpointName const &)*arg1);
9915     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9916     return SWIG_arg;
9917 
9918     fail: SWIGUNUSED;
9919   }
9920   lua_error(L);
9921   return 0;
9922 }
9923 
9924 
9925 static int _wrap_new_SBBreakpointName(lua_State* L) {
9926   int argc;
9927   int argv[3]={
9928     1,2,3
9929   };
9930 
9931   argc = lua_gettop(L);
9932   if (argc == 0) {
9933     return _wrap_new_SBBreakpointName__SWIG_0(L);
9934   }
9935   if (argc == 1) {
9936     int _v = 0;
9937     {
9938       void *ptr;
9939       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, SWIG_POINTER_NO_NULL)) {
9940         _v = 0;
9941       } else {
9942         _v = 1;
9943       }
9944     }
9945     if (_v) {
9946       return _wrap_new_SBBreakpointName__SWIG_3(L);
9947     }
9948   }
9949   if (argc == 2) {
9950     int _v = 0;
9951     {
9952       void *ptr;
9953       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
9954         _v = 0;
9955       } else {
9956         _v = 1;
9957       }
9958     }
9959     if (_v) {
9960       {
9961         _v = SWIG_lua_isnilstring(L,argv[1]);
9962       }
9963       if (_v) {
9964         return _wrap_new_SBBreakpointName__SWIG_2(L);
9965       }
9966     }
9967   }
9968   if (argc == 2) {
9969     int _v = 0;
9970     {
9971       void *ptr;
9972       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
9973         _v = 0;
9974       } else {
9975         _v = 1;
9976       }
9977     }
9978     if (_v) {
9979       {
9980         _v = SWIG_lua_isnilstring(L,argv[1]);
9981       }
9982       if (_v) {
9983         return _wrap_new_SBBreakpointName__SWIG_1(L);
9984       }
9985     }
9986   }
9987 
9988   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointName'\n"
9989     "  Possible C/C++ prototypes are:\n"
9990     "    lldb::SBBreakpointName::SBBreakpointName()\n"
9991     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBTarget &,char const *)\n"
9992     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpoint &,char const *)\n"
9993     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpointName const &)\n");
9994   lua_error(L);return 0;
9995 }
9996 
9997 
9998 static int _wrap_SBBreakpointName___eq(lua_State* L) {
9999   {
10000     int SWIG_arg = 0;
10001     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10002     lldb::SBBreakpointName *arg2 = 0 ;
10003     bool result;
10004 
10005     SWIG_check_num_args("lldb::SBBreakpointName::operator ==",2,2)
10006     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",1,"lldb::SBBreakpointName *");
10007     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",2,"lldb::SBBreakpointName const &");
10008 
10009     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10010       SWIG_fail_ptr("SBBreakpointName___eq",1,SWIGTYPE_p_lldb__SBBreakpointName);
10011     }
10012 
10013 
10014     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10015       SWIG_fail_ptr("SBBreakpointName___eq",2,SWIGTYPE_p_lldb__SBBreakpointName);
10016     }
10017 
10018     result = (bool)(arg1)->operator ==((lldb::SBBreakpointName const &)*arg2);
10019     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10020     return SWIG_arg;
10021 
10022     fail: SWIGUNUSED;
10023   }
10024   lua_error(L);
10025   return 0;
10026 }
10027 
10028 
10029 static int _wrap_SBBreakpointName_IsValid(lua_State* L) {
10030   {
10031     int SWIG_arg = 0;
10032     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10033     bool result;
10034 
10035     SWIG_check_num_args("lldb::SBBreakpointName::IsValid",1,1)
10036     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsValid",1,"lldb::SBBreakpointName const *");
10037 
10038     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10039       SWIG_fail_ptr("SBBreakpointName_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointName);
10040     }
10041 
10042     result = (bool)((lldb::SBBreakpointName const *)arg1)->IsValid();
10043     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10044     return SWIG_arg;
10045 
10046     fail: SWIGUNUSED;
10047   }
10048   lua_error(L);
10049   return 0;
10050 }
10051 
10052 
10053 static int _wrap_SBBreakpointName_GetName(lua_State* L) {
10054   {
10055     int SWIG_arg = 0;
10056     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10057     char *result = 0 ;
10058 
10059     SWIG_check_num_args("lldb::SBBreakpointName::GetName",1,1)
10060     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetName",1,"lldb::SBBreakpointName const *");
10061 
10062     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10063       SWIG_fail_ptr("SBBreakpointName_GetName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10064     }
10065 
10066     result = (char *)((lldb::SBBreakpointName const *)arg1)->GetName();
10067     lua_pushstring(L,(const char *)result); SWIG_arg++;
10068     return SWIG_arg;
10069 
10070     fail: SWIGUNUSED;
10071   }
10072   lua_error(L);
10073   return 0;
10074 }
10075 
10076 
10077 static int _wrap_SBBreakpointName_SetEnabled(lua_State* L) {
10078   {
10079     int SWIG_arg = 0;
10080     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10081     bool arg2 ;
10082 
10083     SWIG_check_num_args("lldb::SBBreakpointName::SetEnabled",2,2)
10084     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",1,"lldb::SBBreakpointName *");
10085     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",2,"bool");
10086 
10087     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10088       SWIG_fail_ptr("SBBreakpointName_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
10089     }
10090 
10091     arg2 = (lua_toboolean(L, 2)!=0);
10092     (arg1)->SetEnabled(arg2);
10093 
10094     return SWIG_arg;
10095 
10096     fail: SWIGUNUSED;
10097   }
10098   lua_error(L);
10099   return 0;
10100 }
10101 
10102 
10103 static int _wrap_SBBreakpointName_IsEnabled(lua_State* L) {
10104   {
10105     int SWIG_arg = 0;
10106     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10107     bool result;
10108 
10109     SWIG_check_num_args("lldb::SBBreakpointName::IsEnabled",1,1)
10110     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsEnabled",1,"lldb::SBBreakpointName *");
10111 
10112     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10113       SWIG_fail_ptr("SBBreakpointName_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
10114     }
10115 
10116     result = (bool)(arg1)->IsEnabled();
10117     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10118     return SWIG_arg;
10119 
10120     fail: SWIGUNUSED;
10121   }
10122   lua_error(L);
10123   return 0;
10124 }
10125 
10126 
10127 static int _wrap_SBBreakpointName_SetOneShot(lua_State* L) {
10128   {
10129     int SWIG_arg = 0;
10130     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10131     bool arg2 ;
10132 
10133     SWIG_check_num_args("lldb::SBBreakpointName::SetOneShot",2,2)
10134     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",1,"lldb::SBBreakpointName *");
10135     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",2,"bool");
10136 
10137     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10138       SWIG_fail_ptr("SBBreakpointName_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
10139     }
10140 
10141     arg2 = (lua_toboolean(L, 2)!=0);
10142     (arg1)->SetOneShot(arg2);
10143 
10144     return SWIG_arg;
10145 
10146     fail: SWIGUNUSED;
10147   }
10148   lua_error(L);
10149   return 0;
10150 }
10151 
10152 
10153 static int _wrap_SBBreakpointName_IsOneShot(lua_State* L) {
10154   {
10155     int SWIG_arg = 0;
10156     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10157     bool result;
10158 
10159     SWIG_check_num_args("lldb::SBBreakpointName::IsOneShot",1,1)
10160     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsOneShot",1,"lldb::SBBreakpointName const *");
10161 
10162     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10163       SWIG_fail_ptr("SBBreakpointName_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
10164     }
10165 
10166     result = (bool)((lldb::SBBreakpointName const *)arg1)->IsOneShot();
10167     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10168     return SWIG_arg;
10169 
10170     fail: SWIGUNUSED;
10171   }
10172   lua_error(L);
10173   return 0;
10174 }
10175 
10176 
10177 static int _wrap_SBBreakpointName_SetIgnoreCount(lua_State* L) {
10178   {
10179     int SWIG_arg = 0;
10180     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10181     uint32_t arg2 ;
10182 
10183     SWIG_check_num_args("lldb::SBBreakpointName::SetIgnoreCount",2,2)
10184     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",1,"lldb::SBBreakpointName *");
10185     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",2,"uint32_t");
10186 
10187     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10188       SWIG_fail_ptr("SBBreakpointName_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
10189     }
10190 
10191     arg2 = (uint32_t)lua_tointeger(L, 2);
10192     (arg1)->SetIgnoreCount(arg2);
10193 
10194     return SWIG_arg;
10195 
10196     fail: SWIGUNUSED;
10197   }
10198   lua_error(L);
10199   return 0;
10200 }
10201 
10202 
10203 static int _wrap_SBBreakpointName_GetIgnoreCount(lua_State* L) {
10204   {
10205     int SWIG_arg = 0;
10206     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10207     uint32_t result;
10208 
10209     SWIG_check_num_args("lldb::SBBreakpointName::GetIgnoreCount",1,1)
10210     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetIgnoreCount",1,"lldb::SBBreakpointName const *");
10211 
10212     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10213       SWIG_fail_ptr("SBBreakpointName_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
10214     }
10215 
10216     result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetIgnoreCount();
10217     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10218     return SWIG_arg;
10219 
10220     fail: SWIGUNUSED;
10221   }
10222   lua_error(L);
10223   return 0;
10224 }
10225 
10226 
10227 static int _wrap_SBBreakpointName_SetCondition(lua_State* L) {
10228   {
10229     int SWIG_arg = 0;
10230     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10231     char *arg2 = (char *) 0 ;
10232 
10233     SWIG_check_num_args("lldb::SBBreakpointName::SetCondition",2,2)
10234     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",1,"lldb::SBBreakpointName *");
10235     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",2,"char const *");
10236 
10237     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10238       SWIG_fail_ptr("SBBreakpointName_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
10239     }
10240 
10241     arg2 = (char *)lua_tostring(L, 2);
10242     (arg1)->SetCondition((char const *)arg2);
10243 
10244     return SWIG_arg;
10245 
10246     fail: SWIGUNUSED;
10247   }
10248   lua_error(L);
10249   return 0;
10250 }
10251 
10252 
10253 static int _wrap_SBBreakpointName_GetCondition(lua_State* L) {
10254   {
10255     int SWIG_arg = 0;
10256     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10257     char *result = 0 ;
10258 
10259     SWIG_check_num_args("lldb::SBBreakpointName::GetCondition",1,1)
10260     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCondition",1,"lldb::SBBreakpointName *");
10261 
10262     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10263       SWIG_fail_ptr("SBBreakpointName_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
10264     }
10265 
10266     result = (char *)(arg1)->GetCondition();
10267     lua_pushstring(L,(const char *)result); SWIG_arg++;
10268     return SWIG_arg;
10269 
10270     fail: SWIGUNUSED;
10271   }
10272   lua_error(L);
10273   return 0;
10274 }
10275 
10276 
10277 static int _wrap_SBBreakpointName_SetAutoContinue(lua_State* L) {
10278   {
10279     int SWIG_arg = 0;
10280     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10281     bool arg2 ;
10282 
10283     SWIG_check_num_args("lldb::SBBreakpointName::SetAutoContinue",2,2)
10284     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",1,"lldb::SBBreakpointName *");
10285     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",2,"bool");
10286 
10287     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10288       SWIG_fail_ptr("SBBreakpointName_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
10289     }
10290 
10291     arg2 = (lua_toboolean(L, 2)!=0);
10292     (arg1)->SetAutoContinue(arg2);
10293 
10294     return SWIG_arg;
10295 
10296     fail: SWIGUNUSED;
10297   }
10298   lua_error(L);
10299   return 0;
10300 }
10301 
10302 
10303 static int _wrap_SBBreakpointName_GetAutoContinue(lua_State* L) {
10304   {
10305     int SWIG_arg = 0;
10306     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10307     bool result;
10308 
10309     SWIG_check_num_args("lldb::SBBreakpointName::GetAutoContinue",1,1)
10310     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAutoContinue",1,"lldb::SBBreakpointName *");
10311 
10312     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10313       SWIG_fail_ptr("SBBreakpointName_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
10314     }
10315 
10316     result = (bool)(arg1)->GetAutoContinue();
10317     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10318     return SWIG_arg;
10319 
10320     fail: SWIGUNUSED;
10321   }
10322   lua_error(L);
10323   return 0;
10324 }
10325 
10326 
10327 static int _wrap_SBBreakpointName_SetThreadID(lua_State* L) {
10328   {
10329     int SWIG_arg = 0;
10330     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10331     lldb::tid_t arg2 ;
10332 
10333     SWIG_check_num_args("lldb::SBBreakpointName::SetThreadID",2,2)
10334     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",1,"lldb::SBBreakpointName *");
10335     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",2,"lldb::tid_t");
10336 
10337     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10338       SWIG_fail_ptr("SBBreakpointName_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10339     }
10340 
10341     arg2 = (lldb::tid_t)lua_tointeger(L, 2);
10342     (arg1)->SetThreadID(arg2);
10343 
10344     return SWIG_arg;
10345 
10346     fail: SWIGUNUSED;
10347   }
10348   lua_error(L);
10349   return 0;
10350 }
10351 
10352 
10353 static int _wrap_SBBreakpointName_GetThreadID(lua_State* L) {
10354   {
10355     int SWIG_arg = 0;
10356     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10357     lldb::tid_t result;
10358 
10359     SWIG_check_num_args("lldb::SBBreakpointName::GetThreadID",1,1)
10360     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadID",1,"lldb::SBBreakpointName *");
10361 
10362     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10363       SWIG_fail_ptr("SBBreakpointName_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10364     }
10365 
10366     result = (lldb::tid_t)(arg1)->GetThreadID();
10367     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10368     return SWIG_arg;
10369 
10370     fail: SWIGUNUSED;
10371   }
10372   lua_error(L);
10373   return 0;
10374 }
10375 
10376 
10377 static int _wrap_SBBreakpointName_SetThreadIndex(lua_State* L) {
10378   {
10379     int SWIG_arg = 0;
10380     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10381     uint32_t arg2 ;
10382 
10383     SWIG_check_num_args("lldb::SBBreakpointName::SetThreadIndex",2,2)
10384     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",1,"lldb::SBBreakpointName *");
10385     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",2,"uint32_t");
10386 
10387     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10388       SWIG_fail_ptr("SBBreakpointName_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10389     }
10390 
10391     arg2 = (uint32_t)lua_tointeger(L, 2);
10392     (arg1)->SetThreadIndex(arg2);
10393 
10394     return SWIG_arg;
10395 
10396     fail: SWIGUNUSED;
10397   }
10398   lua_error(L);
10399   return 0;
10400 }
10401 
10402 
10403 static int _wrap_SBBreakpointName_GetThreadIndex(lua_State* L) {
10404   {
10405     int SWIG_arg = 0;
10406     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10407     uint32_t result;
10408 
10409     SWIG_check_num_args("lldb::SBBreakpointName::GetThreadIndex",1,1)
10410     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadIndex",1,"lldb::SBBreakpointName const *");
10411 
10412     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10413       SWIG_fail_ptr("SBBreakpointName_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10414     }
10415 
10416     result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetThreadIndex();
10417     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10418     return SWIG_arg;
10419 
10420     fail: SWIGUNUSED;
10421   }
10422   lua_error(L);
10423   return 0;
10424 }
10425 
10426 
10427 static int _wrap_SBBreakpointName_SetThreadName(lua_State* L) {
10428   {
10429     int SWIG_arg = 0;
10430     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10431     char *arg2 = (char *) 0 ;
10432 
10433     SWIG_check_num_args("lldb::SBBreakpointName::SetThreadName",2,2)
10434     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",1,"lldb::SBBreakpointName *");
10435     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",2,"char const *");
10436 
10437     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10438       SWIG_fail_ptr("SBBreakpointName_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10439     }
10440 
10441     arg2 = (char *)lua_tostring(L, 2);
10442     (arg1)->SetThreadName((char const *)arg2);
10443 
10444     return SWIG_arg;
10445 
10446     fail: SWIGUNUSED;
10447   }
10448   lua_error(L);
10449   return 0;
10450 }
10451 
10452 
10453 static int _wrap_SBBreakpointName_GetThreadName(lua_State* L) {
10454   {
10455     int SWIG_arg = 0;
10456     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10457     char *result = 0 ;
10458 
10459     SWIG_check_num_args("lldb::SBBreakpointName::GetThreadName",1,1)
10460     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadName",1,"lldb::SBBreakpointName const *");
10461 
10462     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10463       SWIG_fail_ptr("SBBreakpointName_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10464     }
10465 
10466     result = (char *)((lldb::SBBreakpointName const *)arg1)->GetThreadName();
10467     lua_pushstring(L,(const char *)result); SWIG_arg++;
10468     return SWIG_arg;
10469 
10470     fail: SWIGUNUSED;
10471   }
10472   lua_error(L);
10473   return 0;
10474 }
10475 
10476 
10477 static int _wrap_SBBreakpointName_SetQueueName(lua_State* L) {
10478   {
10479     int SWIG_arg = 0;
10480     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10481     char *arg2 = (char *) 0 ;
10482 
10483     SWIG_check_num_args("lldb::SBBreakpointName::SetQueueName",2,2)
10484     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",1,"lldb::SBBreakpointName *");
10485     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",2,"char const *");
10486 
10487     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10488       SWIG_fail_ptr("SBBreakpointName_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10489     }
10490 
10491     arg2 = (char *)lua_tostring(L, 2);
10492     (arg1)->SetQueueName((char const *)arg2);
10493 
10494     return SWIG_arg;
10495 
10496     fail: SWIGUNUSED;
10497   }
10498   lua_error(L);
10499   return 0;
10500 }
10501 
10502 
10503 static int _wrap_SBBreakpointName_GetQueueName(lua_State* L) {
10504   {
10505     int SWIG_arg = 0;
10506     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10507     char *result = 0 ;
10508 
10509     SWIG_check_num_args("lldb::SBBreakpointName::GetQueueName",1,1)
10510     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetQueueName",1,"lldb::SBBreakpointName const *");
10511 
10512     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10513       SWIG_fail_ptr("SBBreakpointName_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10514     }
10515 
10516     result = (char *)((lldb::SBBreakpointName const *)arg1)->GetQueueName();
10517     lua_pushstring(L,(const char *)result); SWIG_arg++;
10518     return SWIG_arg;
10519 
10520     fail: SWIGUNUSED;
10521   }
10522   lua_error(L);
10523   return 0;
10524 }
10525 
10526 
10527 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
10528   {
10529     int SWIG_arg = 0;
10530     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10531     char *arg2 = (char *) 0 ;
10532 
10533     SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",2,2)
10534     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10535     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10536 
10537     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10538       SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10539     }
10540 
10541     arg2 = (char *)lua_tostring(L, 2);
10542     (arg1)->SetScriptCallbackFunction((char const *)arg2);
10543 
10544     return SWIG_arg;
10545 
10546     fail: SWIGUNUSED;
10547   }
10548   lua_error(L);
10549   return 0;
10550 }
10551 
10552 
10553 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
10554   {
10555     int SWIG_arg = 0;
10556     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10557     char *arg2 = (char *) 0 ;
10558     lldb::SBStructuredData *arg3 = 0 ;
10559     lldb::SBError result;
10560 
10561     SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",3,3)
10562     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10563     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10564     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
10565 
10566     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10567       SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10568     }
10569 
10570     arg2 = (char *)lua_tostring(L, 2);
10571 
10572     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
10573       SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
10574     }
10575 
10576     result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
10577     {
10578       lldb::SBError * resultptr = new lldb::SBError(result);
10579       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10580     }
10581     return SWIG_arg;
10582 
10583     fail: SWIGUNUSED;
10584   }
10585   lua_error(L);
10586   return 0;
10587 }
10588 
10589 
10590 static int _wrap_SBBreakpointName_SetScriptCallbackFunction(lua_State* L) {
10591   int argc;
10592   int argv[4]={
10593     1,2,3,4
10594   };
10595 
10596   argc = lua_gettop(L);
10597   if (argc == 2) {
10598     int _v = 0;
10599     {
10600       void *ptr;
10601       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10602         _v = 0;
10603       } else {
10604         _v = 1;
10605       }
10606     }
10607     if (_v) {
10608       {
10609         _v = SWIG_lua_isnilstring(L,argv[1]);
10610       }
10611       if (_v) {
10612         return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(L);
10613       }
10614     }
10615   }
10616   if (argc == 3) {
10617     int _v = 0;
10618     {
10619       void *ptr;
10620       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10621         _v = 0;
10622       } else {
10623         _v = 1;
10624       }
10625     }
10626     if (_v) {
10627       {
10628         _v = SWIG_lua_isnilstring(L,argv[1]);
10629       }
10630       if (_v) {
10631         {
10632           void *ptr;
10633           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
10634             _v = 0;
10635           } else {
10636             _v = 1;
10637           }
10638         }
10639         if (_v) {
10640           return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(L);
10641         }
10642       }
10643     }
10644   }
10645 
10646   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointName_SetScriptCallbackFunction'\n"
10647     "  Possible C/C++ prototypes are:\n"
10648     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *)\n"
10649     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
10650   lua_error(L);return 0;
10651 }
10652 
10653 
10654 static int _wrap_SBBreakpointName_SetCommandLineCommands(lua_State* L) {
10655   {
10656     int SWIG_arg = 0;
10657     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10658     lldb::SBStringList *arg2 = 0 ;
10659 
10660     SWIG_check_num_args("lldb::SBBreakpointName::SetCommandLineCommands",2,2)
10661     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",1,"lldb::SBBreakpointName *");
10662     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",2,"lldb::SBStringList &");
10663 
10664     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10665       SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10666     }
10667 
10668 
10669     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10670       SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10671     }
10672 
10673     (arg1)->SetCommandLineCommands(*arg2);
10674 
10675     return SWIG_arg;
10676 
10677     fail: SWIGUNUSED;
10678   }
10679   lua_error(L);
10680   return 0;
10681 }
10682 
10683 
10684 static int _wrap_SBBreakpointName_GetCommandLineCommands(lua_State* L) {
10685   {
10686     int SWIG_arg = 0;
10687     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10688     lldb::SBStringList *arg2 = 0 ;
10689     bool result;
10690 
10691     SWIG_check_num_args("lldb::SBBreakpointName::GetCommandLineCommands",2,2)
10692     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",1,"lldb::SBBreakpointName *");
10693     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",2,"lldb::SBStringList &");
10694 
10695     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10696       SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10697     }
10698 
10699 
10700     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10701       SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10702     }
10703 
10704     result = (bool)(arg1)->GetCommandLineCommands(*arg2);
10705     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10706     return SWIG_arg;
10707 
10708     fail: SWIGUNUSED;
10709   }
10710   lua_error(L);
10711   return 0;
10712 }
10713 
10714 
10715 static int _wrap_SBBreakpointName_SetScriptCallbackBody(lua_State* L) {
10716   {
10717     int SWIG_arg = 0;
10718     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10719     char *arg2 = (char *) 0 ;
10720     lldb::SBError result;
10721 
10722     SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackBody",2,2)
10723     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",1,"lldb::SBBreakpointName *");
10724     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",2,"char const *");
10725 
10726     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10727       SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointName);
10728     }
10729 
10730     arg2 = (char *)lua_tostring(L, 2);
10731     result = (arg1)->SetScriptCallbackBody((char const *)arg2);
10732     {
10733       lldb::SBError * resultptr = new lldb::SBError(result);
10734       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10735     }
10736     return SWIG_arg;
10737 
10738     fail: SWIGUNUSED;
10739   }
10740   lua_error(L);
10741   return 0;
10742 }
10743 
10744 
10745 static int _wrap_SBBreakpointName_GetHelpString(lua_State* L) {
10746   {
10747     int SWIG_arg = 0;
10748     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10749     char *result = 0 ;
10750 
10751     SWIG_check_num_args("lldb::SBBreakpointName::GetHelpString",1,1)
10752     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetHelpString",1,"lldb::SBBreakpointName const *");
10753 
10754     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10755       SWIG_fail_ptr("SBBreakpointName_GetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10756     }
10757 
10758     result = (char *)((lldb::SBBreakpointName const *)arg1)->GetHelpString();
10759     lua_pushstring(L,(const char *)result); SWIG_arg++;
10760     return SWIG_arg;
10761 
10762     fail: SWIGUNUSED;
10763   }
10764   lua_error(L);
10765   return 0;
10766 }
10767 
10768 
10769 static int _wrap_SBBreakpointName_SetHelpString(lua_State* L) {
10770   {
10771     int SWIG_arg = 0;
10772     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10773     char *arg2 = (char *) 0 ;
10774 
10775     SWIG_check_num_args("lldb::SBBreakpointName::SetHelpString",2,2)
10776     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",1,"lldb::SBBreakpointName *");
10777     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",2,"char const *");
10778 
10779     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10780       SWIG_fail_ptr("SBBreakpointName_SetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10781     }
10782 
10783     arg2 = (char *)lua_tostring(L, 2);
10784     (arg1)->SetHelpString((char const *)arg2);
10785 
10786     return SWIG_arg;
10787 
10788     fail: SWIGUNUSED;
10789   }
10790   lua_error(L);
10791   return 0;
10792 }
10793 
10794 
10795 static int _wrap_SBBreakpointName_GetAllowList(lua_State* L) {
10796   {
10797     int SWIG_arg = 0;
10798     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10799     bool result;
10800 
10801     SWIG_check_num_args("lldb::SBBreakpointName::GetAllowList",1,1)
10802     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowList",1,"lldb::SBBreakpointName const *");
10803 
10804     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10805       SWIG_fail_ptr("SBBreakpointName_GetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10806     }
10807 
10808     result = (bool)((lldb::SBBreakpointName const *)arg1)->GetAllowList();
10809     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10810     return SWIG_arg;
10811 
10812     fail: SWIGUNUSED;
10813   }
10814   lua_error(L);
10815   return 0;
10816 }
10817 
10818 
10819 static int _wrap_SBBreakpointName_SetAllowList(lua_State* L) {
10820   {
10821     int SWIG_arg = 0;
10822     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10823     bool arg2 ;
10824 
10825     SWIG_check_num_args("lldb::SBBreakpointName::SetAllowList",2,2)
10826     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",1,"lldb::SBBreakpointName *");
10827     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",2,"bool");
10828 
10829     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10830       SWIG_fail_ptr("SBBreakpointName_SetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10831     }
10832 
10833     arg2 = (lua_toboolean(L, 2)!=0);
10834     (arg1)->SetAllowList(arg2);
10835 
10836     return SWIG_arg;
10837 
10838     fail: SWIGUNUSED;
10839   }
10840   lua_error(L);
10841   return 0;
10842 }
10843 
10844 
10845 static int _wrap_SBBreakpointName_GetAllowDelete(lua_State* L) {
10846   {
10847     int SWIG_arg = 0;
10848     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10849     bool result;
10850 
10851     SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDelete",1,1)
10852     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDelete",1,"lldb::SBBreakpointName *");
10853 
10854     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10855       SWIG_fail_ptr("SBBreakpointName_GetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10856     }
10857 
10858     result = (bool)(arg1)->GetAllowDelete();
10859     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10860     return SWIG_arg;
10861 
10862     fail: SWIGUNUSED;
10863   }
10864   lua_error(L);
10865   return 0;
10866 }
10867 
10868 
10869 static int _wrap_SBBreakpointName_SetAllowDelete(lua_State* L) {
10870   {
10871     int SWIG_arg = 0;
10872     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10873     bool arg2 ;
10874 
10875     SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDelete",2,2)
10876     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",1,"lldb::SBBreakpointName *");
10877     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",2,"bool");
10878 
10879     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10880       SWIG_fail_ptr("SBBreakpointName_SetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10881     }
10882 
10883     arg2 = (lua_toboolean(L, 2)!=0);
10884     (arg1)->SetAllowDelete(arg2);
10885 
10886     return SWIG_arg;
10887 
10888     fail: SWIGUNUSED;
10889   }
10890   lua_error(L);
10891   return 0;
10892 }
10893 
10894 
10895 static int _wrap_SBBreakpointName_GetAllowDisable(lua_State* L) {
10896   {
10897     int SWIG_arg = 0;
10898     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10899     bool result;
10900 
10901     SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDisable",1,1)
10902     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDisable",1,"lldb::SBBreakpointName *");
10903 
10904     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10905       SWIG_fail_ptr("SBBreakpointName_GetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10906     }
10907 
10908     result = (bool)(arg1)->GetAllowDisable();
10909     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10910     return SWIG_arg;
10911 
10912     fail: SWIGUNUSED;
10913   }
10914   lua_error(L);
10915   return 0;
10916 }
10917 
10918 
10919 static int _wrap_SBBreakpointName_SetAllowDisable(lua_State* L) {
10920   {
10921     int SWIG_arg = 0;
10922     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10923     bool arg2 ;
10924 
10925     SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDisable",2,2)
10926     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",1,"lldb::SBBreakpointName *");
10927     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",2,"bool");
10928 
10929     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10930       SWIG_fail_ptr("SBBreakpointName_SetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10931     }
10932 
10933     arg2 = (lua_toboolean(L, 2)!=0);
10934     (arg1)->SetAllowDisable(arg2);
10935 
10936     return SWIG_arg;
10937 
10938     fail: SWIGUNUSED;
10939   }
10940   lua_error(L);
10941   return 0;
10942 }
10943 
10944 
10945 static int _wrap_SBBreakpointName_GetDescription(lua_State* L) {
10946   {
10947     int SWIG_arg = 0;
10948     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10949     lldb::SBStream *arg2 = 0 ;
10950     bool result;
10951 
10952     SWIG_check_num_args("lldb::SBBreakpointName::GetDescription",2,2)
10953     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",1,"lldb::SBBreakpointName *");
10954     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",2,"lldb::SBStream &");
10955 
10956     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10957       SWIG_fail_ptr("SBBreakpointName_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointName);
10958     }
10959 
10960 
10961     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
10962       SWIG_fail_ptr("SBBreakpointName_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
10963     }
10964 
10965     result = (bool)(arg1)->GetDescription(*arg2);
10966     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10967     return SWIG_arg;
10968 
10969     fail: SWIGUNUSED;
10970   }
10971   lua_error(L);
10972   return 0;
10973 }
10974 
10975 
10976 static int _wrap_SBBreakpointName___tostring(lua_State* L) {
10977   {
10978     int SWIG_arg = 0;
10979     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10980     std::string result;
10981 
10982     SWIG_check_num_args("lldb::SBBreakpointName::__repr__",1,1)
10983     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::__repr__",1,"lldb::SBBreakpointName *");
10984 
10985     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10986       SWIG_fail_ptr("SBBreakpointName___tostring",1,SWIGTYPE_p_lldb__SBBreakpointName);
10987     }
10988 
10989     result = lldb_SBBreakpointName___repr__(arg1);
10990     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
10991     return SWIG_arg;
10992 
10993     fail: SWIGUNUSED;
10994   }
10995   lua_error(L);
10996   return 0;
10997 }
10998 
10999 
11000 static void swig_delete_SBBreakpointName(void *obj) {
11001 lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) obj;
11002 delete arg1;
11003 }
11004 static int _proxy__wrap_new_SBBreakpointName(lua_State *L) {
11005     assert(lua_istable(L,1));
11006     lua_pushcfunction(L,_wrap_new_SBBreakpointName);
11007     assert(!lua_isnil(L,-1));
11008     lua_replace(L,1); /* replace our table with real constructor */
11009     lua_call(L,lua_gettop(L)-1,1);
11010     return 1;
11011 }
11012 static swig_lua_attribute swig_SBBreakpointName_attributes[] = {
11013     {0,0,0}
11014 };
11015 static swig_lua_method swig_SBBreakpointName_methods[]= {
11016     { "__eq", _wrap_SBBreakpointName___eq},
11017     { "IsValid", _wrap_SBBreakpointName_IsValid},
11018     { "GetName", _wrap_SBBreakpointName_GetName},
11019     { "SetEnabled", _wrap_SBBreakpointName_SetEnabled},
11020     { "IsEnabled", _wrap_SBBreakpointName_IsEnabled},
11021     { "SetOneShot", _wrap_SBBreakpointName_SetOneShot},
11022     { "IsOneShot", _wrap_SBBreakpointName_IsOneShot},
11023     { "SetIgnoreCount", _wrap_SBBreakpointName_SetIgnoreCount},
11024     { "GetIgnoreCount", _wrap_SBBreakpointName_GetIgnoreCount},
11025     { "SetCondition", _wrap_SBBreakpointName_SetCondition},
11026     { "GetCondition", _wrap_SBBreakpointName_GetCondition},
11027     { "SetAutoContinue", _wrap_SBBreakpointName_SetAutoContinue},
11028     { "GetAutoContinue", _wrap_SBBreakpointName_GetAutoContinue},
11029     { "SetThreadID", _wrap_SBBreakpointName_SetThreadID},
11030     { "GetThreadID", _wrap_SBBreakpointName_GetThreadID},
11031     { "SetThreadIndex", _wrap_SBBreakpointName_SetThreadIndex},
11032     { "GetThreadIndex", _wrap_SBBreakpointName_GetThreadIndex},
11033     { "SetThreadName", _wrap_SBBreakpointName_SetThreadName},
11034     { "GetThreadName", _wrap_SBBreakpointName_GetThreadName},
11035     { "SetQueueName", _wrap_SBBreakpointName_SetQueueName},
11036     { "GetQueueName", _wrap_SBBreakpointName_GetQueueName},
11037     { "SetScriptCallbackFunction", _wrap_SBBreakpointName_SetScriptCallbackFunction},
11038     { "SetCommandLineCommands", _wrap_SBBreakpointName_SetCommandLineCommands},
11039     { "GetCommandLineCommands", _wrap_SBBreakpointName_GetCommandLineCommands},
11040     { "SetScriptCallbackBody", _wrap_SBBreakpointName_SetScriptCallbackBody},
11041     { "GetHelpString", _wrap_SBBreakpointName_GetHelpString},
11042     { "SetHelpString", _wrap_SBBreakpointName_SetHelpString},
11043     { "GetAllowList", _wrap_SBBreakpointName_GetAllowList},
11044     { "SetAllowList", _wrap_SBBreakpointName_SetAllowList},
11045     { "GetAllowDelete", _wrap_SBBreakpointName_GetAllowDelete},
11046     { "SetAllowDelete", _wrap_SBBreakpointName_SetAllowDelete},
11047     { "GetAllowDisable", _wrap_SBBreakpointName_GetAllowDisable},
11048     { "SetAllowDisable", _wrap_SBBreakpointName_SetAllowDisable},
11049     { "GetDescription", _wrap_SBBreakpointName_GetDescription},
11050     { "__tostring", _wrap_SBBreakpointName___tostring},
11051     {0,0}
11052 };
11053 static swig_lua_method swig_SBBreakpointName_meta[] = {
11054     { "__eq", _wrap_SBBreakpointName___eq},
11055     { "__tostring", _wrap_SBBreakpointName___tostring},
11056     {0,0}
11057 };
11058 
11059 static swig_lua_attribute swig_SBBreakpointName_Sf_SwigStatic_attributes[] = {
11060     {0,0,0}
11061 };
11062 static swig_lua_const_info swig_SBBreakpointName_Sf_SwigStatic_constants[]= {
11063     {0,0,0,0,0,0}
11064 };
11065 static swig_lua_method swig_SBBreakpointName_Sf_SwigStatic_methods[]= {
11066     {0,0}
11067 };
11068 static swig_lua_class* swig_SBBreakpointName_Sf_SwigStatic_classes[]= {
11069     0
11070 };
11071 
11072 static swig_lua_namespace swig_SBBreakpointName_Sf_SwigStatic = {
11073     "SBBreakpointName",
11074     swig_SBBreakpointName_Sf_SwigStatic_methods,
11075     swig_SBBreakpointName_Sf_SwigStatic_attributes,
11076     swig_SBBreakpointName_Sf_SwigStatic_constants,
11077     swig_SBBreakpointName_Sf_SwigStatic_classes,
11078     0
11079 };
11080 static swig_lua_class *swig_SBBreakpointName_bases[] = {0};
11081 static const char *swig_SBBreakpointName_base_names[] = {0};
11082 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 };
11083 
11084 static int _wrap_new_SBBroadcaster__SWIG_0(lua_State* L) {
11085   {
11086     int SWIG_arg = 0;
11087     lldb::SBBroadcaster *result = 0 ;
11088 
11089     SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",0,0)
11090     result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster();
11091     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
11092     return SWIG_arg;
11093 
11094     fail: SWIGUNUSED;
11095   }
11096   lua_error(L);
11097   return 0;
11098 }
11099 
11100 
11101 static int _wrap_new_SBBroadcaster__SWIG_1(lua_State* L) {
11102   {
11103     int SWIG_arg = 0;
11104     char *arg1 = (char *) 0 ;
11105     lldb::SBBroadcaster *result = 0 ;
11106 
11107     SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
11108     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"char const *");
11109     arg1 = (char *)lua_tostring(L, 1);
11110     result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((char const *)arg1);
11111     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
11112     return SWIG_arg;
11113 
11114     fail: SWIGUNUSED;
11115   }
11116   lua_error(L);
11117   return 0;
11118 }
11119 
11120 
11121 static int _wrap_new_SBBroadcaster__SWIG_2(lua_State* L) {
11122   {
11123     int SWIG_arg = 0;
11124     lldb::SBBroadcaster *arg1 = 0 ;
11125     lldb::SBBroadcaster *result = 0 ;
11126 
11127     SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
11128     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"lldb::SBBroadcaster const &");
11129 
11130     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11131       SWIG_fail_ptr("new_SBBroadcaster",1,SWIGTYPE_p_lldb__SBBroadcaster);
11132     }
11133 
11134     result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((lldb::SBBroadcaster const &)*arg1);
11135     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
11136     return SWIG_arg;
11137 
11138     fail: SWIGUNUSED;
11139   }
11140   lua_error(L);
11141   return 0;
11142 }
11143 
11144 
11145 static int _wrap_new_SBBroadcaster(lua_State* L) {
11146   int argc;
11147   int argv[2]={
11148     1,2
11149   };
11150 
11151   argc = lua_gettop(L);
11152   if (argc == 0) {
11153     return _wrap_new_SBBroadcaster__SWIG_0(L);
11154   }
11155   if (argc == 1) {
11156     int _v = 0;
11157     {
11158       void *ptr;
11159       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, SWIG_POINTER_NO_NULL)) {
11160         _v = 0;
11161       } else {
11162         _v = 1;
11163       }
11164     }
11165     if (_v) {
11166       return _wrap_new_SBBroadcaster__SWIG_2(L);
11167     }
11168   }
11169   if (argc == 1) {
11170     int _v = 0;
11171     {
11172       _v = SWIG_lua_isnilstring(L,argv[0]);
11173     }
11174     if (_v) {
11175       return _wrap_new_SBBroadcaster__SWIG_1(L);
11176     }
11177   }
11178 
11179   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBroadcaster'\n"
11180     "  Possible C/C++ prototypes are:\n"
11181     "    lldb::SBBroadcaster::SBBroadcaster()\n"
11182     "    lldb::SBBroadcaster::SBBroadcaster(char const *)\n"
11183     "    lldb::SBBroadcaster::SBBroadcaster(lldb::SBBroadcaster const &)\n");
11184   lua_error(L);return 0;
11185 }
11186 
11187 
11188 static int _wrap_SBBroadcaster_IsValid(lua_State* L) {
11189   {
11190     int SWIG_arg = 0;
11191     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11192     bool result;
11193 
11194     SWIG_check_num_args("lldb::SBBroadcaster::IsValid",1,1)
11195     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::IsValid",1,"lldb::SBBroadcaster const *");
11196 
11197     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11198       SWIG_fail_ptr("SBBroadcaster_IsValid",1,SWIGTYPE_p_lldb__SBBroadcaster);
11199     }
11200 
11201     result = (bool)((lldb::SBBroadcaster const *)arg1)->IsValid();
11202     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11203     return SWIG_arg;
11204 
11205     fail: SWIGUNUSED;
11206   }
11207   lua_error(L);
11208   return 0;
11209 }
11210 
11211 
11212 static int _wrap_SBBroadcaster_Clear(lua_State* L) {
11213   {
11214     int SWIG_arg = 0;
11215     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11216 
11217     SWIG_check_num_args("lldb::SBBroadcaster::Clear",1,1)
11218     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::Clear",1,"lldb::SBBroadcaster *");
11219 
11220     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11221       SWIG_fail_ptr("SBBroadcaster_Clear",1,SWIGTYPE_p_lldb__SBBroadcaster);
11222     }
11223 
11224     (arg1)->Clear();
11225 
11226     return SWIG_arg;
11227 
11228     fail: SWIGUNUSED;
11229   }
11230   lua_error(L);
11231   return 0;
11232 }
11233 
11234 
11235 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(lua_State* L) {
11236   {
11237     int SWIG_arg = 0;
11238     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11239     uint32_t arg2 ;
11240     bool arg3 ;
11241 
11242     SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",3,3)
11243     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
11244     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
11245     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",3,"bool");
11246 
11247     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11248       SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
11249     }
11250 
11251     arg2 = (uint32_t)lua_tointeger(L, 2);
11252     arg3 = (lua_toboolean(L, 3)!=0);
11253     (arg1)->BroadcastEventByType(arg2,arg3);
11254 
11255     return SWIG_arg;
11256 
11257     fail: SWIGUNUSED;
11258   }
11259   lua_error(L);
11260   return 0;
11261 }
11262 
11263 
11264 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(lua_State* L) {
11265   {
11266     int SWIG_arg = 0;
11267     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11268     uint32_t arg2 ;
11269 
11270     SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",2,2)
11271     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
11272     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
11273 
11274     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11275       SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
11276     }
11277 
11278     arg2 = (uint32_t)lua_tointeger(L, 2);
11279     (arg1)->BroadcastEventByType(arg2);
11280 
11281     return SWIG_arg;
11282 
11283     fail: SWIGUNUSED;
11284   }
11285   lua_error(L);
11286   return 0;
11287 }
11288 
11289 
11290 static int _wrap_SBBroadcaster_BroadcastEventByType(lua_State* L) {
11291   int argc;
11292   int argv[4]={
11293     1,2,3,4
11294   };
11295 
11296   argc = lua_gettop(L);
11297   if (argc == 2) {
11298     int _v = 0;
11299     {
11300       void *ptr;
11301       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11302         _v = 0;
11303       } else {
11304         _v = 1;
11305       }
11306     }
11307     if (_v) {
11308       {
11309         _v = lua_isnumber(L,argv[1]);
11310       }
11311       if (_v) {
11312         return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(L);
11313       }
11314     }
11315   }
11316   if (argc == 3) {
11317     int _v = 0;
11318     {
11319       void *ptr;
11320       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11321         _v = 0;
11322       } else {
11323         _v = 1;
11324       }
11325     }
11326     if (_v) {
11327       {
11328         _v = lua_isnumber(L,argv[1]);
11329       }
11330       if (_v) {
11331         {
11332           _v = lua_isboolean(L,argv[2]);
11333         }
11334         if (_v) {
11335           return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(L);
11336         }
11337       }
11338     }
11339   }
11340 
11341   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEventByType'\n"
11342     "  Possible C/C++ prototypes are:\n"
11343     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t,bool)\n"
11344     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t)\n");
11345   lua_error(L);return 0;
11346 }
11347 
11348 
11349 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(lua_State* L) {
11350   {
11351     int SWIG_arg = 0;
11352     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11353     lldb::SBEvent *arg2 = 0 ;
11354     bool arg3 ;
11355 
11356     SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",3,3)
11357     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11358     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11359     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",3,"bool");
11360 
11361     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11362       SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11363     }
11364 
11365 
11366     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11367       SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11368     }
11369 
11370     arg3 = (lua_toboolean(L, 3)!=0);
11371     (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2,arg3);
11372 
11373     return SWIG_arg;
11374 
11375     fail: SWIGUNUSED;
11376   }
11377   lua_error(L);
11378   return 0;
11379 }
11380 
11381 
11382 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(lua_State* L) {
11383   {
11384     int SWIG_arg = 0;
11385     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11386     lldb::SBEvent *arg2 = 0 ;
11387 
11388     SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",2,2)
11389     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11390     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11391 
11392     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11393       SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11394     }
11395 
11396 
11397     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11398       SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11399     }
11400 
11401     (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2);
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(lua_State* L) {
11413   int argc;
11414   int argv[4]={
11415     1,2,3,4
11416   };
11417 
11418   argc = lua_gettop(L);
11419   if (argc == 2) {
11420     int _v = 0;
11421     {
11422       void *ptr;
11423       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11424         _v = 0;
11425       } else {
11426         _v = 1;
11427       }
11428     }
11429     if (_v) {
11430       {
11431         void *ptr;
11432         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11433           _v = 0;
11434         } else {
11435           _v = 1;
11436         }
11437       }
11438       if (_v) {
11439         return _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(L);
11440       }
11441     }
11442   }
11443   if (argc == 3) {
11444     int _v = 0;
11445     {
11446       void *ptr;
11447       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11448         _v = 0;
11449       } else {
11450         _v = 1;
11451       }
11452     }
11453     if (_v) {
11454       {
11455         void *ptr;
11456         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11457           _v = 0;
11458         } else {
11459           _v = 1;
11460         }
11461       }
11462       if (_v) {
11463         {
11464           _v = lua_isboolean(L,argv[2]);
11465         }
11466         if (_v) {
11467           return _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(L);
11468         }
11469       }
11470     }
11471   }
11472 
11473   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEvent'\n"
11474     "  Possible C/C++ prototypes are:\n"
11475     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &,bool)\n"
11476     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &)\n");
11477   lua_error(L);return 0;
11478 }
11479 
11480 
11481 static int _wrap_SBBroadcaster_AddInitialEventsToListener(lua_State* L) {
11482   {
11483     int SWIG_arg = 0;
11484     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11485     lldb::SBListener *arg2 = 0 ;
11486     uint32_t arg3 ;
11487 
11488     SWIG_check_num_args("lldb::SBBroadcaster::AddInitialEventsToListener",3,3)
11489     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",1,"lldb::SBBroadcaster *");
11490     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",2,"lldb::SBListener const &");
11491     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",3,"uint32_t");
11492 
11493     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11494       SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11495     }
11496 
11497 
11498     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11499       SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",2,SWIGTYPE_p_lldb__SBListener);
11500     }
11501 
11502     arg3 = (uint32_t)lua_tointeger(L, 3);
11503     (arg1)->AddInitialEventsToListener((lldb::SBListener const &)*arg2,arg3);
11504 
11505     return SWIG_arg;
11506 
11507     fail: SWIGUNUSED;
11508   }
11509   lua_error(L);
11510   return 0;
11511 }
11512 
11513 
11514 static int _wrap_SBBroadcaster_AddListener(lua_State* L) {
11515   {
11516     int SWIG_arg = 0;
11517     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11518     lldb::SBListener *arg2 = 0 ;
11519     uint32_t arg3 ;
11520     uint32_t result;
11521 
11522     SWIG_check_num_args("lldb::SBBroadcaster::AddListener",3,3)
11523     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",1,"lldb::SBBroadcaster *");
11524     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",2,"lldb::SBListener const &");
11525     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",3,"uint32_t");
11526 
11527     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11528       SWIG_fail_ptr("SBBroadcaster_AddListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11529     }
11530 
11531 
11532     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11533       SWIG_fail_ptr("SBBroadcaster_AddListener",2,SWIGTYPE_p_lldb__SBListener);
11534     }
11535 
11536     arg3 = (uint32_t)lua_tointeger(L, 3);
11537     result = (uint32_t)(arg1)->AddListener((lldb::SBListener const &)*arg2,arg3);
11538     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
11539     return SWIG_arg;
11540 
11541     fail: SWIGUNUSED;
11542   }
11543   lua_error(L);
11544   return 0;
11545 }
11546 
11547 
11548 static int _wrap_SBBroadcaster_GetName(lua_State* L) {
11549   {
11550     int SWIG_arg = 0;
11551     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11552     char *result = 0 ;
11553 
11554     SWIG_check_num_args("lldb::SBBroadcaster::GetName",1,1)
11555     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::GetName",1,"lldb::SBBroadcaster const *");
11556 
11557     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11558       SWIG_fail_ptr("SBBroadcaster_GetName",1,SWIGTYPE_p_lldb__SBBroadcaster);
11559     }
11560 
11561     result = (char *)((lldb::SBBroadcaster const *)arg1)->GetName();
11562     lua_pushstring(L,(const char *)result); SWIG_arg++;
11563     return SWIG_arg;
11564 
11565     fail: SWIGUNUSED;
11566   }
11567   lua_error(L);
11568   return 0;
11569 }
11570 
11571 
11572 static int _wrap_SBBroadcaster_EventTypeHasListeners(lua_State* L) {
11573   {
11574     int SWIG_arg = 0;
11575     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11576     uint32_t arg2 ;
11577     bool result;
11578 
11579     SWIG_check_num_args("lldb::SBBroadcaster::EventTypeHasListeners",2,2)
11580     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",1,"lldb::SBBroadcaster *");
11581     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",2,"uint32_t");
11582 
11583     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11584       SWIG_fail_ptr("SBBroadcaster_EventTypeHasListeners",1,SWIGTYPE_p_lldb__SBBroadcaster);
11585     }
11586 
11587     arg2 = (uint32_t)lua_tointeger(L, 2);
11588     result = (bool)(arg1)->EventTypeHasListeners(arg2);
11589     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11590     return SWIG_arg;
11591 
11592     fail: SWIGUNUSED;
11593   }
11594   lua_error(L);
11595   return 0;
11596 }
11597 
11598 
11599 static int _wrap_SBBroadcaster_RemoveListener__SWIG_0(lua_State* L) {
11600   {
11601     int SWIG_arg = 0;
11602     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11603     lldb::SBListener *arg2 = 0 ;
11604     uint32_t arg3 ;
11605     bool result;
11606 
11607     SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",3,3)
11608     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11609     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11610     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",3,"uint32_t");
11611 
11612     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11613       SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11614     }
11615 
11616 
11617     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11618       SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11619     }
11620 
11621     arg3 = (uint32_t)lua_tointeger(L, 3);
11622     result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2,arg3);
11623     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11624     return SWIG_arg;
11625 
11626     fail: SWIGUNUSED;
11627   }
11628   lua_error(L);
11629   return 0;
11630 }
11631 
11632 
11633 static int _wrap_SBBroadcaster_RemoveListener__SWIG_1(lua_State* L) {
11634   {
11635     int SWIG_arg = 0;
11636     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11637     lldb::SBListener *arg2 = 0 ;
11638     bool result;
11639 
11640     SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",2,2)
11641     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11642     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11643 
11644     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11645       SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11646     }
11647 
11648 
11649     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11650       SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11651     }
11652 
11653     result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2);
11654     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11655     return SWIG_arg;
11656 
11657     fail: SWIGUNUSED;
11658   }
11659   lua_error(L);
11660   return 0;
11661 }
11662 
11663 
11664 static int _wrap_SBBroadcaster_RemoveListener(lua_State* L) {
11665   int argc;
11666   int argv[4]={
11667     1,2,3,4
11668   };
11669 
11670   argc = lua_gettop(L);
11671   if (argc == 2) {
11672     int _v = 0;
11673     {
11674       void *ptr;
11675       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11676         _v = 0;
11677       } else {
11678         _v = 1;
11679       }
11680     }
11681     if (_v) {
11682       {
11683         void *ptr;
11684         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11685           _v = 0;
11686         } else {
11687           _v = 1;
11688         }
11689       }
11690       if (_v) {
11691         return _wrap_SBBroadcaster_RemoveListener__SWIG_1(L);
11692       }
11693     }
11694   }
11695   if (argc == 3) {
11696     int _v = 0;
11697     {
11698       void *ptr;
11699       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11700         _v = 0;
11701       } else {
11702         _v = 1;
11703       }
11704     }
11705     if (_v) {
11706       {
11707         void *ptr;
11708         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11709           _v = 0;
11710         } else {
11711           _v = 1;
11712         }
11713       }
11714       if (_v) {
11715         {
11716           _v = lua_isnumber(L,argv[2]);
11717         }
11718         if (_v) {
11719           return _wrap_SBBroadcaster_RemoveListener__SWIG_0(L);
11720         }
11721       }
11722     }
11723   }
11724 
11725   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_RemoveListener'\n"
11726     "  Possible C/C++ prototypes are:\n"
11727     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &,uint32_t)\n"
11728     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &)\n");
11729   lua_error(L);return 0;
11730 }
11731 
11732 
11733 static int _wrap_SBBroadcaster___eq(lua_State* L) {
11734   {
11735     int SWIG_arg = 0;
11736     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11737     lldb::SBBroadcaster *arg2 = 0 ;
11738     bool result;
11739 
11740     SWIG_check_num_args("lldb::SBBroadcaster::operator ==",2,2)
11741     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",1,"lldb::SBBroadcaster const *");
11742     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",2,"lldb::SBBroadcaster const &");
11743 
11744     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11745       SWIG_fail_ptr("SBBroadcaster___eq",1,SWIGTYPE_p_lldb__SBBroadcaster);
11746     }
11747 
11748 
11749     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11750       SWIG_fail_ptr("SBBroadcaster___eq",2,SWIGTYPE_p_lldb__SBBroadcaster);
11751     }
11752 
11753     result = (bool)((lldb::SBBroadcaster const *)arg1)->operator ==((lldb::SBBroadcaster const &)*arg2);
11754     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11755     return SWIG_arg;
11756 
11757     fail: SWIGUNUSED;
11758   }
11759   lua_error(L);
11760   return 0;
11761 }
11762 
11763 
11764 static int _wrap_SBBroadcaster___lt(lua_State* L) {
11765   {
11766     int SWIG_arg = 0;
11767     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11768     lldb::SBBroadcaster *arg2 = 0 ;
11769     bool result;
11770 
11771     SWIG_check_num_args("lldb::SBBroadcaster::operator <",2,2)
11772     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::operator <",1,"lldb::SBBroadcaster const *");
11773     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::operator <",2,"lldb::SBBroadcaster const &");
11774 
11775     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11776       SWIG_fail_ptr("SBBroadcaster___lt",1,SWIGTYPE_p_lldb__SBBroadcaster);
11777     }
11778 
11779 
11780     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11781       SWIG_fail_ptr("SBBroadcaster___lt",2,SWIGTYPE_p_lldb__SBBroadcaster);
11782     }
11783 
11784     result = (bool)((lldb::SBBroadcaster const *)arg1)->operator <((lldb::SBBroadcaster const &)*arg2);
11785     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11786     return SWIG_arg;
11787 
11788     fail: SWIGUNUSED;
11789   }
11790   lua_error(L);
11791   return 0;
11792 }
11793 
11794 
11795 static void swig_delete_SBBroadcaster(void *obj) {
11796 lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) obj;
11797 delete arg1;
11798 }
11799 static int _proxy__wrap_new_SBBroadcaster(lua_State *L) {
11800     assert(lua_istable(L,1));
11801     lua_pushcfunction(L,_wrap_new_SBBroadcaster);
11802     assert(!lua_isnil(L,-1));
11803     lua_replace(L,1); /* replace our table with real constructor */
11804     lua_call(L,lua_gettop(L)-1,1);
11805     return 1;
11806 }
11807 static swig_lua_attribute swig_SBBroadcaster_attributes[] = {
11808     {0,0,0}
11809 };
11810 static swig_lua_method swig_SBBroadcaster_methods[]= {
11811     { "IsValid", _wrap_SBBroadcaster_IsValid},
11812     { "Clear", _wrap_SBBroadcaster_Clear},
11813     { "BroadcastEventByType", _wrap_SBBroadcaster_BroadcastEventByType},
11814     { "BroadcastEvent", _wrap_SBBroadcaster_BroadcastEvent},
11815     { "AddInitialEventsToListener", _wrap_SBBroadcaster_AddInitialEventsToListener},
11816     { "AddListener", _wrap_SBBroadcaster_AddListener},
11817     { "GetName", _wrap_SBBroadcaster_GetName},
11818     { "EventTypeHasListeners", _wrap_SBBroadcaster_EventTypeHasListeners},
11819     { "RemoveListener", _wrap_SBBroadcaster_RemoveListener},
11820     { "__eq", _wrap_SBBroadcaster___eq},
11821     { "__lt", _wrap_SBBroadcaster___lt},
11822     {0,0}
11823 };
11824 static swig_lua_method swig_SBBroadcaster_meta[] = {
11825     { "__eq", _wrap_SBBroadcaster___eq},
11826     { "__lt", _wrap_SBBroadcaster___lt},
11827     {0,0}
11828 };
11829 
11830 static swig_lua_attribute swig_SBBroadcaster_Sf_SwigStatic_attributes[] = {
11831     {0,0,0}
11832 };
11833 static swig_lua_const_info swig_SBBroadcaster_Sf_SwigStatic_constants[]= {
11834     {0,0,0,0,0,0}
11835 };
11836 static swig_lua_method swig_SBBroadcaster_Sf_SwigStatic_methods[]= {
11837     {0,0}
11838 };
11839 static swig_lua_class* swig_SBBroadcaster_Sf_SwigStatic_classes[]= {
11840     0
11841 };
11842 
11843 static swig_lua_namespace swig_SBBroadcaster_Sf_SwigStatic = {
11844     "SBBroadcaster",
11845     swig_SBBroadcaster_Sf_SwigStatic_methods,
11846     swig_SBBroadcaster_Sf_SwigStatic_attributes,
11847     swig_SBBroadcaster_Sf_SwigStatic_constants,
11848     swig_SBBroadcaster_Sf_SwigStatic_classes,
11849     0
11850 };
11851 static swig_lua_class *swig_SBBroadcaster_bases[] = {0};
11852 static const char *swig_SBBroadcaster_base_names[] = {0};
11853 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 };
11854 
11855 static int _wrap_new_SBCommandInterpreter(lua_State* L) {
11856   {
11857     int SWIG_arg = 0;
11858     lldb::SBCommandInterpreter *arg1 = 0 ;
11859     lldb::SBCommandInterpreter *result = 0 ;
11860 
11861     SWIG_check_num_args("lldb::SBCommandInterpreter::SBCommandInterpreter",1,1)
11862     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SBCommandInterpreter",1,"lldb::SBCommandInterpreter const &");
11863 
11864     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11865       SWIG_fail_ptr("new_SBCommandInterpreter",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11866     }
11867 
11868     result = (lldb::SBCommandInterpreter *)new lldb::SBCommandInterpreter((lldb::SBCommandInterpreter const &)*arg1);
11869     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
11870     return SWIG_arg;
11871 
11872     fail: SWIGUNUSED;
11873   }
11874   lua_error(L);
11875   return 0;
11876 }
11877 
11878 
11879 static int _wrap_SBCommandInterpreter_GetArgumentTypeAsCString(lua_State* L) {
11880   {
11881     int SWIG_arg = 0;
11882     lldb::CommandArgumentType arg1 ;
11883     char *result = 0 ;
11884 
11885     SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,1)
11886     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,"lldb::CommandArgumentType const");
11887     arg1 = (lldb::CommandArgumentType const)lua_tointeger(L, 1);
11888     result = (char *)lldb::SBCommandInterpreter::GetArgumentTypeAsCString(arg1);
11889     lua_pushstring(L,(const char *)result); SWIG_arg++;
11890     return SWIG_arg;
11891 
11892     fail: SWIGUNUSED;
11893   }
11894   lua_error(L);
11895   return 0;
11896 }
11897 
11898 
11899 static int _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString(lua_State* L) {
11900   {
11901     int SWIG_arg = 0;
11902     lldb::CommandArgumentType arg1 ;
11903     char *result = 0 ;
11904 
11905     SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,1)
11906     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,"lldb::CommandArgumentType const");
11907     arg1 = (lldb::CommandArgumentType const)lua_tointeger(L, 1);
11908     result = (char *)lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString(arg1);
11909     lua_pushstring(L,(const char *)result); SWIG_arg++;
11910     return SWIG_arg;
11911 
11912     fail: SWIGUNUSED;
11913   }
11914   lua_error(L);
11915   return 0;
11916 }
11917 
11918 
11919 static int _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent(lua_State* L) {
11920   {
11921     int SWIG_arg = 0;
11922     lldb::SBEvent *arg1 = 0 ;
11923     bool result;
11924 
11925     SWIG_check_num_args("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,1)
11926     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,"lldb::SBEvent const &");
11927 
11928     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
11929       SWIG_fail_ptr("SBCommandInterpreter_EventIsCommandInterpreterEvent",1,SWIGTYPE_p_lldb__SBEvent);
11930     }
11931 
11932     result = (bool)lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent((lldb::SBEvent const &)*arg1);
11933     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11934     return SWIG_arg;
11935 
11936     fail: SWIGUNUSED;
11937   }
11938   lua_error(L);
11939   return 0;
11940 }
11941 
11942 
11943 static int _wrap_SBCommandInterpreter_IsValid(lua_State* L) {
11944   {
11945     int SWIG_arg = 0;
11946     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11947     bool result;
11948 
11949     SWIG_check_num_args("lldb::SBCommandInterpreter::IsValid",1,1)
11950     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsValid",1,"lldb::SBCommandInterpreter const *");
11951 
11952     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11953       SWIG_fail_ptr("SBCommandInterpreter_IsValid",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11954     }
11955 
11956     result = (bool)((lldb::SBCommandInterpreter const *)arg1)->IsValid();
11957     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11958     return SWIG_arg;
11959 
11960     fail: SWIGUNUSED;
11961   }
11962   lua_error(L);
11963   return 0;
11964 }
11965 
11966 
11967 static int _wrap_SBCommandInterpreter_CommandExists(lua_State* L) {
11968   {
11969     int SWIG_arg = 0;
11970     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11971     char *arg2 = (char *) 0 ;
11972     bool result;
11973 
11974     SWIG_check_num_args("lldb::SBCommandInterpreter::CommandExists",2,2)
11975     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",1,"lldb::SBCommandInterpreter *");
11976     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",2,"char const *");
11977 
11978     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11979       SWIG_fail_ptr("SBCommandInterpreter_CommandExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11980     }
11981 
11982     arg2 = (char *)lua_tostring(L, 2);
11983     result = (bool)(arg1)->CommandExists((char const *)arg2);
11984     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11985     return SWIG_arg;
11986 
11987     fail: SWIGUNUSED;
11988   }
11989   lua_error(L);
11990   return 0;
11991 }
11992 
11993 
11994 static int _wrap_SBCommandInterpreter_UserCommandExists(lua_State* L) {
11995   {
11996     int SWIG_arg = 0;
11997     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11998     char *arg2 = (char *) 0 ;
11999     bool result;
12000 
12001     SWIG_check_num_args("lldb::SBCommandInterpreter::UserCommandExists",2,2)
12002     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::UserCommandExists",1,"lldb::SBCommandInterpreter *");
12003     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::UserCommandExists",2,"char const *");
12004 
12005     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12006       SWIG_fail_ptr("SBCommandInterpreter_UserCommandExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12007     }
12008 
12009     arg2 = (char *)lua_tostring(L, 2);
12010     result = (bool)(arg1)->UserCommandExists((char const *)arg2);
12011     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12012     return SWIG_arg;
12013 
12014     fail: SWIGUNUSED;
12015   }
12016   lua_error(L);
12017   return 0;
12018 }
12019 
12020 
12021 static int _wrap_SBCommandInterpreter_AliasExists(lua_State* L) {
12022   {
12023     int SWIG_arg = 0;
12024     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12025     char *arg2 = (char *) 0 ;
12026     bool result;
12027 
12028     SWIG_check_num_args("lldb::SBCommandInterpreter::AliasExists",2,2)
12029     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",1,"lldb::SBCommandInterpreter *");
12030     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",2,"char const *");
12031 
12032     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12033       SWIG_fail_ptr("SBCommandInterpreter_AliasExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12034     }
12035 
12036     arg2 = (char *)lua_tostring(L, 2);
12037     result = (bool)(arg1)->AliasExists((char const *)arg2);
12038     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12039     return SWIG_arg;
12040 
12041     fail: SWIGUNUSED;
12042   }
12043   lua_error(L);
12044   return 0;
12045 }
12046 
12047 
12048 static int _wrap_SBCommandInterpreter_GetBroadcaster(lua_State* L) {
12049   {
12050     int SWIG_arg = 0;
12051     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12052     lldb::SBBroadcaster result;
12053 
12054     SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcaster",1,1)
12055     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetBroadcaster",1,"lldb::SBCommandInterpreter *");
12056 
12057     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12058       SWIG_fail_ptr("SBCommandInterpreter_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12059     }
12060 
12061     result = (arg1)->GetBroadcaster();
12062     {
12063       lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster(result);
12064       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
12065     }
12066     return SWIG_arg;
12067 
12068     fail: SWIGUNUSED;
12069   }
12070   lua_error(L);
12071   return 0;
12072 }
12073 
12074 
12075 static int _wrap_SBCommandInterpreter_GetBroadcasterClass(lua_State* L) {
12076   {
12077     int SWIG_arg = 0;
12078     char *result = 0 ;
12079 
12080     SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcasterClass",0,0)
12081     result = (char *)lldb::SBCommandInterpreter::GetBroadcasterClass();
12082     lua_pushstring(L,(const char *)result); SWIG_arg++;
12083     return SWIG_arg;
12084 
12085     fail: SWIGUNUSED;
12086   }
12087   lua_error(L);
12088   return 0;
12089 }
12090 
12091 
12092 static int _wrap_SBCommandInterpreter_HasCommands(lua_State* L) {
12093   {
12094     int SWIG_arg = 0;
12095     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12096     bool result;
12097 
12098     SWIG_check_num_args("lldb::SBCommandInterpreter::HasCommands",1,1)
12099     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCommands",1,"lldb::SBCommandInterpreter *");
12100 
12101     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12102       SWIG_fail_ptr("SBCommandInterpreter_HasCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12103     }
12104 
12105     result = (bool)(arg1)->HasCommands();
12106     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12107     return SWIG_arg;
12108 
12109     fail: SWIGUNUSED;
12110   }
12111   lua_error(L);
12112   return 0;
12113 }
12114 
12115 
12116 static int _wrap_SBCommandInterpreter_HasAliases(lua_State* L) {
12117   {
12118     int SWIG_arg = 0;
12119     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12120     bool result;
12121 
12122     SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliases",1,1)
12123     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliases",1,"lldb::SBCommandInterpreter *");
12124 
12125     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12126       SWIG_fail_ptr("SBCommandInterpreter_HasAliases",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12127     }
12128 
12129     result = (bool)(arg1)->HasAliases();
12130     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12131     return SWIG_arg;
12132 
12133     fail: SWIGUNUSED;
12134   }
12135   lua_error(L);
12136   return 0;
12137 }
12138 
12139 
12140 static int _wrap_SBCommandInterpreter_HasAliasOptions(lua_State* L) {
12141   {
12142     int SWIG_arg = 0;
12143     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12144     bool result;
12145 
12146     SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliasOptions",1,1)
12147     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliasOptions",1,"lldb::SBCommandInterpreter *");
12148 
12149     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12150       SWIG_fail_ptr("SBCommandInterpreter_HasAliasOptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12151     }
12152 
12153     result = (bool)(arg1)->HasAliasOptions();
12154     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12155     return SWIG_arg;
12156 
12157     fail: SWIGUNUSED;
12158   }
12159   lua_error(L);
12160   return 0;
12161 }
12162 
12163 
12164 static int _wrap_SBCommandInterpreter_IsInteractive(lua_State* L) {
12165   {
12166     int SWIG_arg = 0;
12167     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12168     bool result;
12169 
12170     SWIG_check_num_args("lldb::SBCommandInterpreter::IsInteractive",1,1)
12171     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsInteractive",1,"lldb::SBCommandInterpreter *");
12172 
12173     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12174       SWIG_fail_ptr("SBCommandInterpreter_IsInteractive",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12175     }
12176 
12177     result = (bool)(arg1)->IsInteractive();
12178     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12179     return SWIG_arg;
12180 
12181     fail: SWIGUNUSED;
12182   }
12183   lua_error(L);
12184   return 0;
12185 }
12186 
12187 
12188 static int _wrap_SBCommandInterpreter_GetProcess(lua_State* L) {
12189   {
12190     int SWIG_arg = 0;
12191     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12192     lldb::SBProcess result;
12193 
12194     SWIG_check_num_args("lldb::SBCommandInterpreter::GetProcess",1,1)
12195     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetProcess",1,"lldb::SBCommandInterpreter *");
12196 
12197     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12198       SWIG_fail_ptr("SBCommandInterpreter_GetProcess",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12199     }
12200 
12201     result = (arg1)->GetProcess();
12202     {
12203       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
12204       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
12205     }
12206     return SWIG_arg;
12207 
12208     fail: SWIGUNUSED;
12209   }
12210   lua_error(L);
12211   return 0;
12212 }
12213 
12214 
12215 static int _wrap_SBCommandInterpreter_GetDebugger(lua_State* L) {
12216   {
12217     int SWIG_arg = 0;
12218     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12219     lldb::SBDebugger result;
12220 
12221     SWIG_check_num_args("lldb::SBCommandInterpreter::GetDebugger",1,1)
12222     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetDebugger",1,"lldb::SBCommandInterpreter *");
12223 
12224     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12225       SWIG_fail_ptr("SBCommandInterpreter_GetDebugger",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12226     }
12227 
12228     result = (arg1)->GetDebugger();
12229     {
12230       lldb::SBDebugger * resultptr = new lldb::SBDebugger(result);
12231       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
12232     }
12233     return SWIG_arg;
12234 
12235     fail: SWIGUNUSED;
12236   }
12237   lua_error(L);
12238   return 0;
12239 }
12240 
12241 
12242 static int _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory__SWIG_0(lua_State* L) {
12243   {
12244     int SWIG_arg = 0;
12245     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12246     lldb::SBCommandReturnObject *arg2 = 0 ;
12247 
12248     SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,2)
12249     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",1,"lldb::SBCommandInterpreter *");
12250     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,"lldb::SBCommandReturnObject &");
12251 
12252     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12253       SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12254     }
12255 
12256 
12257     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12258       SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12259     }
12260 
12261     (arg1)->SourceInitFileInHomeDirectory(*arg2);
12262 
12263     return SWIG_arg;
12264 
12265     fail: SWIGUNUSED;
12266   }
12267   lua_error(L);
12268   return 0;
12269 }
12270 
12271 
12272 static int _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory__SWIG_1(lua_State* L) {
12273   {
12274     int SWIG_arg = 0;
12275     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12276     lldb::SBCommandReturnObject *arg2 = 0 ;
12277     bool arg3 ;
12278 
12279     SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",3,3)
12280     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",1,"lldb::SBCommandInterpreter *");
12281     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,"lldb::SBCommandReturnObject &");
12282     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",3,"bool");
12283 
12284     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12285       SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12286     }
12287 
12288 
12289     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12290       SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12291     }
12292 
12293     arg3 = (lua_toboolean(L, 3)!=0);
12294     (arg1)->SourceInitFileInHomeDirectory(*arg2,arg3);
12295 
12296     return SWIG_arg;
12297 
12298     fail: SWIGUNUSED;
12299   }
12300   lua_error(L);
12301   return 0;
12302 }
12303 
12304 
12305 static int _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory(lua_State* L) {
12306   int argc;
12307   int argv[4]={
12308     1,2,3,4
12309   };
12310 
12311   argc = lua_gettop(L);
12312   if (argc == 2) {
12313     int _v = 0;
12314     {
12315       void *ptr;
12316       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12317         _v = 0;
12318       } else {
12319         _v = 1;
12320       }
12321     }
12322     if (_v) {
12323       {
12324         void *ptr;
12325         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12326           _v = 0;
12327         } else {
12328           _v = 1;
12329         }
12330       }
12331       if (_v) {
12332         return _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory__SWIG_0(L);
12333       }
12334     }
12335   }
12336   if (argc == 3) {
12337     int _v = 0;
12338     {
12339       void *ptr;
12340       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12341         _v = 0;
12342       } else {
12343         _v = 1;
12344       }
12345     }
12346     if (_v) {
12347       {
12348         void *ptr;
12349         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12350           _v = 0;
12351         } else {
12352           _v = 1;
12353         }
12354       }
12355       if (_v) {
12356         {
12357           _v = lua_isboolean(L,argv[2]);
12358         }
12359         if (_v) {
12360           return _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory__SWIG_1(L);
12361         }
12362       }
12363     }
12364   }
12365 
12366   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandInterpreter_SourceInitFileInHomeDirectory'\n"
12367     "  Possible C/C++ prototypes are:\n"
12368     "    lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory(lldb::SBCommandReturnObject &)\n"
12369     "    lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory(lldb::SBCommandReturnObject &,bool)\n");
12370   lua_error(L);return 0;
12371 }
12372 
12373 
12374 static int _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory(lua_State* L) {
12375   {
12376     int SWIG_arg = 0;
12377     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12378     lldb::SBCommandReturnObject *arg2 = 0 ;
12379 
12380     SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,2)
12381     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",1,"lldb::SBCommandInterpreter *");
12382     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,"lldb::SBCommandReturnObject &");
12383 
12384     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12385       SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12386     }
12387 
12388 
12389     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12390       SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12391     }
12392 
12393     (arg1)->SourceInitFileInCurrentWorkingDirectory(*arg2);
12394 
12395     return SWIG_arg;
12396 
12397     fail: SWIGUNUSED;
12398   }
12399   lua_error(L);
12400   return 0;
12401 }
12402 
12403 
12404 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(lua_State* L) {
12405   {
12406     int SWIG_arg = 0;
12407     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12408     char *arg2 = (char *) 0 ;
12409     lldb::SBCommandReturnObject *arg3 = 0 ;
12410     bool arg4 ;
12411     lldb::ReturnStatus result;
12412 
12413     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12414     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12415     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12416     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12417     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"bool");
12418 
12419     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12420       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12421     }
12422 
12423     arg2 = (char *)lua_tostring(L, 2);
12424 
12425     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12426       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12427     }
12428 
12429     arg4 = (lua_toboolean(L, 4)!=0);
12430     result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,arg4);
12431     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12432     return SWIG_arg;
12433 
12434     fail: SWIGUNUSED;
12435   }
12436   lua_error(L);
12437   return 0;
12438 }
12439 
12440 
12441 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(lua_State* L) {
12442   {
12443     int SWIG_arg = 0;
12444     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12445     char *arg2 = (char *) 0 ;
12446     lldb::SBCommandReturnObject *arg3 = 0 ;
12447     lldb::ReturnStatus result;
12448 
12449     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",3,3)
12450     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12451     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12452     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12453 
12454     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12455       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12456     }
12457 
12458     arg2 = (char *)lua_tostring(L, 2);
12459 
12460     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12461       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12462     }
12463 
12464     result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3);
12465     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12466     return SWIG_arg;
12467 
12468     fail: SWIGUNUSED;
12469   }
12470   lua_error(L);
12471   return 0;
12472 }
12473 
12474 
12475 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(lua_State* L) {
12476   {
12477     int SWIG_arg = 0;
12478     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12479     char *arg2 = (char *) 0 ;
12480     lldb::SBExecutionContext *arg3 = 0 ;
12481     lldb::SBCommandReturnObject *arg4 = 0 ;
12482     bool arg5 ;
12483     lldb::ReturnStatus result;
12484 
12485     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",5,5)
12486     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12487     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12488     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12489     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12490     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",5,"bool");
12491 
12492     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12493       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12494     }
12495 
12496     arg2 = (char *)lua_tostring(L, 2);
12497 
12498     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12499       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12500     }
12501 
12502 
12503     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12504       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12505     }
12506 
12507     arg5 = (lua_toboolean(L, 5)!=0);
12508     result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4,arg5);
12509     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12510     return SWIG_arg;
12511 
12512     fail: SWIGUNUSED;
12513   }
12514   lua_error(L);
12515   return 0;
12516 }
12517 
12518 
12519 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(lua_State* L) {
12520   {
12521     int SWIG_arg = 0;
12522     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12523     char *arg2 = (char *) 0 ;
12524     lldb::SBExecutionContext *arg3 = 0 ;
12525     lldb::SBCommandReturnObject *arg4 = 0 ;
12526     lldb::ReturnStatus result;
12527 
12528     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12529     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12530     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12531     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12532     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"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__SBExecutionContext,0))){
12541       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12542     }
12543 
12544 
12545     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12546       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12547     }
12548 
12549     result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4);
12550     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12551     return SWIG_arg;
12552 
12553     fail: SWIGUNUSED;
12554   }
12555   lua_error(L);
12556   return 0;
12557 }
12558 
12559 
12560 static int _wrap_SBCommandInterpreter_HandleCommand(lua_State* L) {
12561   int argc;
12562   int argv[6]={
12563     1,2,3,4,5,6
12564   };
12565 
12566   argc = lua_gettop(L);
12567   if (argc == 3) {
12568     int _v = 0;
12569     {
12570       void *ptr;
12571       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12572         _v = 0;
12573       } else {
12574         _v = 1;
12575       }
12576     }
12577     if (_v) {
12578       {
12579         _v = SWIG_lua_isnilstring(L,argv[1]);
12580       }
12581       if (_v) {
12582         {
12583           void *ptr;
12584           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12585             _v = 0;
12586           } else {
12587             _v = 1;
12588           }
12589         }
12590         if (_v) {
12591           return _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(L);
12592         }
12593       }
12594     }
12595   }
12596   if (argc == 4) {
12597     int _v = 0;
12598     {
12599       void *ptr;
12600       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12601         _v = 0;
12602       } else {
12603         _v = 1;
12604       }
12605     }
12606     if (_v) {
12607       {
12608         _v = SWIG_lua_isnilstring(L,argv[1]);
12609       }
12610       if (_v) {
12611         {
12612           void *ptr;
12613           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12614             _v = 0;
12615           } else {
12616             _v = 1;
12617           }
12618         }
12619         if (_v) {
12620           {
12621             _v = lua_isboolean(L,argv[3]);
12622           }
12623           if (_v) {
12624             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(L);
12625           }
12626         }
12627       }
12628     }
12629   }
12630   if (argc == 4) {
12631     int _v = 0;
12632     {
12633       void *ptr;
12634       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12635         _v = 0;
12636       } else {
12637         _v = 1;
12638       }
12639     }
12640     if (_v) {
12641       {
12642         _v = SWIG_lua_isnilstring(L,argv[1]);
12643       }
12644       if (_v) {
12645         {
12646           void *ptr;
12647           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12648             _v = 0;
12649           } else {
12650             _v = 1;
12651           }
12652         }
12653         if (_v) {
12654           {
12655             void *ptr;
12656             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12657               _v = 0;
12658             } else {
12659               _v = 1;
12660             }
12661           }
12662           if (_v) {
12663             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(L);
12664           }
12665         }
12666       }
12667     }
12668   }
12669   if (argc == 5) {
12670     int _v = 0;
12671     {
12672       void *ptr;
12673       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12674         _v = 0;
12675       } else {
12676         _v = 1;
12677       }
12678     }
12679     if (_v) {
12680       {
12681         _v = SWIG_lua_isnilstring(L,argv[1]);
12682       }
12683       if (_v) {
12684         {
12685           void *ptr;
12686           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12687             _v = 0;
12688           } else {
12689             _v = 1;
12690           }
12691         }
12692         if (_v) {
12693           {
12694             void *ptr;
12695             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12696               _v = 0;
12697             } else {
12698               _v = 1;
12699             }
12700           }
12701           if (_v) {
12702             {
12703               _v = lua_isboolean(L,argv[4]);
12704             }
12705             if (_v) {
12706               return _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(L);
12707             }
12708           }
12709         }
12710       }
12711     }
12712   }
12713 
12714   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandInterpreter_HandleCommand'\n"
12715     "  Possible C/C++ prototypes are:\n"
12716     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &,bool)\n"
12717     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &)\n"
12718     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &,bool)\n"
12719     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &)\n");
12720   lua_error(L);return 0;
12721 }
12722 
12723 
12724 static int _wrap_SBCommandInterpreter_HandleCommandsFromFile(lua_State* L) {
12725   {
12726     int SWIG_arg = 0;
12727     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12728     lldb::SBFileSpec *arg2 = 0 ;
12729     lldb::SBExecutionContext *arg3 = 0 ;
12730     lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
12731     lldb::SBCommandReturnObject arg5 ;
12732     lldb::SBCommandReturnObject *argp5 ;
12733 
12734     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,5)
12735     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",1,"lldb::SBCommandInterpreter *");
12736     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",2,"lldb::SBFileSpec &");
12737     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",3,"lldb::SBExecutionContext &");
12738     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",4,"lldb::SBCommandInterpreterRunOptions &");
12739     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,"lldb::SBCommandReturnObject");
12740 
12741     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12742       SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12743     }
12744 
12745 
12746     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
12747       SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
12748     }
12749 
12750 
12751     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12752       SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",3,SWIGTYPE_p_lldb__SBExecutionContext);
12753     }
12754 
12755 
12756     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12757       SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12758     }
12759 
12760 
12761     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12762       SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",5,SWIGTYPE_p_lldb__SBCommandReturnObject);
12763     }
12764     arg5 = *argp5;
12765 
12766     (arg1)->HandleCommandsFromFile(*arg2,*arg3,*arg4,arg5);
12767 
12768     return SWIG_arg;
12769 
12770     fail: SWIGUNUSED;
12771   }
12772   lua_error(L);
12773   return 0;
12774 }
12775 
12776 
12777 static int _wrap_SBCommandInterpreter_HandleCompletion(lua_State* L) {
12778   {
12779     int SWIG_arg = 0;
12780     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12781     char *arg2 = (char *) 0 ;
12782     uint32_t arg3 ;
12783     int arg4 ;
12784     int arg5 ;
12785     lldb::SBStringList *arg6 = 0 ;
12786     int result;
12787 
12788     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletion",6,6)
12789     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",1,"lldb::SBCommandInterpreter *");
12790     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",2,"char const *");
12791     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",3,"uint32_t");
12792     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",4,"int");
12793     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",5,"int");
12794     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",6,"lldb::SBStringList &");
12795 
12796     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12797       SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12798     }
12799 
12800     arg2 = (char *)lua_tostring(L, 2);
12801     arg3 = (uint32_t)lua_tointeger(L, 3);
12802     arg4 = (int)lua_tointeger(L, 4);
12803     arg5 = (int)lua_tointeger(L, 5);
12804 
12805     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12806       SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",6,SWIGTYPE_p_lldb__SBStringList);
12807     }
12808 
12809     result = (int)(arg1)->HandleCompletion((char const *)arg2,arg3,arg4,arg5,*arg6);
12810     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12811     return SWIG_arg;
12812 
12813     fail: SWIGUNUSED;
12814   }
12815   lua_error(L);
12816   return 0;
12817 }
12818 
12819 
12820 static int _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions(lua_State* L) {
12821   {
12822     int SWIG_arg = 0;
12823     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12824     char *arg2 = (char *) 0 ;
12825     uint32_t arg3 ;
12826     int arg4 ;
12827     int arg5 ;
12828     lldb::SBStringList *arg6 = 0 ;
12829     lldb::SBStringList *arg7 = 0 ;
12830     int result;
12831 
12832     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,7)
12833     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",1,"lldb::SBCommandInterpreter *");
12834     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",2,"char const *");
12835     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",3,"uint32_t");
12836     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",4,"int");
12837     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",5,"int");
12838     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",6,"lldb::SBStringList &");
12839     if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,"lldb::SBStringList &");
12840 
12841     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12842       SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12843     }
12844 
12845     arg2 = (char *)lua_tostring(L, 2);
12846     arg3 = (uint32_t)lua_tointeger(L, 3);
12847     arg4 = (int)lua_tointeger(L, 4);
12848     arg5 = (int)lua_tointeger(L, 5);
12849 
12850     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12851       SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",6,SWIGTYPE_p_lldb__SBStringList);
12852     }
12853 
12854 
12855     if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStringList,0))){
12856       SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",7,SWIGTYPE_p_lldb__SBStringList);
12857     }
12858 
12859     result = (int)(arg1)->HandleCompletionWithDescriptions((char const *)arg2,arg3,arg4,arg5,*arg6,*arg7);
12860     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12861     return SWIG_arg;
12862 
12863     fail: SWIGUNUSED;
12864   }
12865   lua_error(L);
12866   return 0;
12867 }
12868 
12869 
12870 static int _wrap_SBCommandInterpreter_WasInterrupted(lua_State* L) {
12871   {
12872     int SWIG_arg = 0;
12873     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12874     bool result;
12875 
12876     SWIG_check_num_args("lldb::SBCommandInterpreter::WasInterrupted",1,1)
12877     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::WasInterrupted",1,"lldb::SBCommandInterpreter const *");
12878 
12879     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12880       SWIG_fail_ptr("SBCommandInterpreter_WasInterrupted",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12881     }
12882 
12883     result = (bool)((lldb::SBCommandInterpreter const *)arg1)->WasInterrupted();
12884     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12885     return SWIG_arg;
12886 
12887     fail: SWIGUNUSED;
12888   }
12889   lua_error(L);
12890   return 0;
12891 }
12892 
12893 
12894 static int _wrap_SBCommandInterpreter_InterruptCommand(lua_State* L) {
12895   {
12896     int SWIG_arg = 0;
12897     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12898     bool result;
12899 
12900     SWIG_check_num_args("lldb::SBCommandInterpreter::InterruptCommand",1,1)
12901     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::InterruptCommand",1,"lldb::SBCommandInterpreter *");
12902 
12903     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12904       SWIG_fail_ptr("SBCommandInterpreter_InterruptCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12905     }
12906 
12907     result = (bool)(arg1)->InterruptCommand();
12908     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12909     return SWIG_arg;
12910 
12911     fail: SWIGUNUSED;
12912   }
12913   lua_error(L);
12914   return 0;
12915 }
12916 
12917 
12918 static int _wrap_SBCommandInterpreter_IsActive(lua_State* L) {
12919   {
12920     int SWIG_arg = 0;
12921     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12922     bool result;
12923 
12924     SWIG_check_num_args("lldb::SBCommandInterpreter::IsActive",1,1)
12925     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsActive",1,"lldb::SBCommandInterpreter *");
12926 
12927     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12928       SWIG_fail_ptr("SBCommandInterpreter_IsActive",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12929     }
12930 
12931     result = (bool)(arg1)->IsActive();
12932     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12933     return SWIG_arg;
12934 
12935     fail: SWIGUNUSED;
12936   }
12937   lua_error(L);
12938   return 0;
12939 }
12940 
12941 
12942 static int _wrap_SBCommandInterpreter_GetIOHandlerControlSequence(lua_State* L) {
12943   {
12944     int SWIG_arg = 0;
12945     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12946     char arg2 ;
12947     char *result = 0 ;
12948 
12949     SWIG_check_num_args("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,2)
12950     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",1,"lldb::SBCommandInterpreter *");
12951     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,"char");
12952 
12953     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12954       SWIG_fail_ptr("SBCommandInterpreter_GetIOHandlerControlSequence",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12955     }
12956 
12957     arg2 = (lua_tostring(L, 2))[0];
12958     result = (char *)(arg1)->GetIOHandlerControlSequence(arg2);
12959     lua_pushstring(L,(const char *)result); SWIG_arg++;
12960     return SWIG_arg;
12961 
12962     fail: SWIGUNUSED;
12963   }
12964   lua_error(L);
12965   return 0;
12966 }
12967 
12968 
12969 static int _wrap_SBCommandInterpreter_GetPromptOnQuit(lua_State* L) {
12970   {
12971     int SWIG_arg = 0;
12972     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12973     bool result;
12974 
12975     SWIG_check_num_args("lldb::SBCommandInterpreter::GetPromptOnQuit",1,1)
12976     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
12977 
12978     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12979       SWIG_fail_ptr("SBCommandInterpreter_GetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12980     }
12981 
12982     result = (bool)(arg1)->GetPromptOnQuit();
12983     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12984     return SWIG_arg;
12985 
12986     fail: SWIGUNUSED;
12987   }
12988   lua_error(L);
12989   return 0;
12990 }
12991 
12992 
12993 static int _wrap_SBCommandInterpreter_SetPromptOnQuit(lua_State* L) {
12994   {
12995     int SWIG_arg = 0;
12996     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12997     bool arg2 ;
12998 
12999     SWIG_check_num_args("lldb::SBCommandInterpreter::SetPromptOnQuit",2,2)
13000     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
13001     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",2,"bool");
13002 
13003     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
13004       SWIG_fail_ptr("SBCommandInterpreter_SetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
13005     }
13006 
13007     arg2 = (lua_toboolean(L, 2)!=0);
13008     (arg1)->SetPromptOnQuit(arg2);
13009 
13010     return SWIG_arg;
13011 
13012     fail: SWIGUNUSED;
13013   }
13014   lua_error(L);
13015   return 0;
13016 }
13017 
13018 
13019 static int _wrap_SBCommandInterpreter_AllowExitCodeOnQuit(lua_State* L) {
13020   {
13021     int SWIG_arg = 0;
13022     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
13023     bool arg2 ;
13024 
13025     SWIG_check_num_args("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,2)
13026     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",1,"lldb::SBCommandInterpreter *");
13027     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,"bool");
13028 
13029     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
13030       SWIG_fail_ptr("SBCommandInterpreter_AllowExitCodeOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
13031     }
13032 
13033     arg2 = (lua_toboolean(L, 2)!=0);
13034     (arg1)->AllowExitCodeOnQuit(arg2);
13035 
13036     return SWIG_arg;
13037 
13038     fail: SWIGUNUSED;
13039   }
13040   lua_error(L);
13041   return 0;
13042 }
13043 
13044 
13045 static int _wrap_SBCommandInterpreter_HasCustomQuitExitCode(lua_State* L) {
13046   {
13047     int SWIG_arg = 0;
13048     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
13049     bool result;
13050 
13051     SWIG_check_num_args("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,1)
13052     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,"lldb::SBCommandInterpreter *");
13053 
13054     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
13055       SWIG_fail_ptr("SBCommandInterpreter_HasCustomQuitExitCode",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
13056     }
13057 
13058     result = (bool)(arg1)->HasCustomQuitExitCode();
13059     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13060     return SWIG_arg;
13061 
13062     fail: SWIGUNUSED;
13063   }
13064   lua_error(L);
13065   return 0;
13066 }
13067 
13068 
13069 static int _wrap_SBCommandInterpreter_GetQuitStatus(lua_State* L) {
13070   {
13071     int SWIG_arg = 0;
13072     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
13073     int result;
13074 
13075     SWIG_check_num_args("lldb::SBCommandInterpreter::GetQuitStatus",1,1)
13076     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetQuitStatus",1,"lldb::SBCommandInterpreter *");
13077 
13078     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
13079       SWIG_fail_ptr("SBCommandInterpreter_GetQuitStatus",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
13080     }
13081 
13082     result = (int)(arg1)->GetQuitStatus();
13083     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13084     return SWIG_arg;
13085 
13086     fail: SWIGUNUSED;
13087   }
13088   lua_error(L);
13089   return 0;
13090 }
13091 
13092 
13093 static int _wrap_SBCommandInterpreter_ResolveCommand(lua_State* L) {
13094   {
13095     int SWIG_arg = 0;
13096     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
13097     char *arg2 = (char *) 0 ;
13098     lldb::SBCommandReturnObject *arg3 = 0 ;
13099 
13100     SWIG_check_num_args("lldb::SBCommandInterpreter::ResolveCommand",3,3)
13101     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",1,"lldb::SBCommandInterpreter *");
13102     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",2,"char const *");
13103     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",3,"lldb::SBCommandReturnObject &");
13104 
13105     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
13106       SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
13107     }
13108 
13109     arg2 = (char *)lua_tostring(L, 2);
13110 
13111     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13112       SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
13113     }
13114 
13115     (arg1)->ResolveCommand((char const *)arg2,*arg3);
13116 
13117     return SWIG_arg;
13118 
13119     fail: SWIGUNUSED;
13120   }
13121   lua_error(L);
13122   return 0;
13123 }
13124 
13125 
13126 static void swig_delete_SBCommandInterpreter(void *obj) {
13127 lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) obj;
13128 delete arg1;
13129 }
13130 static int _proxy__wrap_new_SBCommandInterpreter(lua_State *L) {
13131     assert(lua_istable(L,1));
13132     lua_pushcfunction(L,_wrap_new_SBCommandInterpreter);
13133     assert(!lua_isnil(L,-1));
13134     lua_replace(L,1); /* replace our table with real constructor */
13135     lua_call(L,lua_gettop(L)-1,1);
13136     return 1;
13137 }
13138 static swig_lua_attribute swig_SBCommandInterpreter_attributes[] = {
13139     {0,0,0}
13140 };
13141 static swig_lua_method swig_SBCommandInterpreter_methods[]= {
13142     { "IsValid", _wrap_SBCommandInterpreter_IsValid},
13143     { "CommandExists", _wrap_SBCommandInterpreter_CommandExists},
13144     { "UserCommandExists", _wrap_SBCommandInterpreter_UserCommandExists},
13145     { "AliasExists", _wrap_SBCommandInterpreter_AliasExists},
13146     { "GetBroadcaster", _wrap_SBCommandInterpreter_GetBroadcaster},
13147     { "HasCommands", _wrap_SBCommandInterpreter_HasCommands},
13148     { "HasAliases", _wrap_SBCommandInterpreter_HasAliases},
13149     { "HasAliasOptions", _wrap_SBCommandInterpreter_HasAliasOptions},
13150     { "IsInteractive", _wrap_SBCommandInterpreter_IsInteractive},
13151     { "GetProcess", _wrap_SBCommandInterpreter_GetProcess},
13152     { "GetDebugger", _wrap_SBCommandInterpreter_GetDebugger},
13153     { "SourceInitFileInHomeDirectory", _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory},
13154     { "SourceInitFileInCurrentWorkingDirectory", _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory},
13155     { "HandleCommand", _wrap_SBCommandInterpreter_HandleCommand},
13156     { "HandleCommandsFromFile", _wrap_SBCommandInterpreter_HandleCommandsFromFile},
13157     { "HandleCompletion", _wrap_SBCommandInterpreter_HandleCompletion},
13158     { "HandleCompletionWithDescriptions", _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions},
13159     { "WasInterrupted", _wrap_SBCommandInterpreter_WasInterrupted},
13160     { "InterruptCommand", _wrap_SBCommandInterpreter_InterruptCommand},
13161     { "IsActive", _wrap_SBCommandInterpreter_IsActive},
13162     { "GetIOHandlerControlSequence", _wrap_SBCommandInterpreter_GetIOHandlerControlSequence},
13163     { "GetPromptOnQuit", _wrap_SBCommandInterpreter_GetPromptOnQuit},
13164     { "SetPromptOnQuit", _wrap_SBCommandInterpreter_SetPromptOnQuit},
13165     { "AllowExitCodeOnQuit", _wrap_SBCommandInterpreter_AllowExitCodeOnQuit},
13166     { "HasCustomQuitExitCode", _wrap_SBCommandInterpreter_HasCustomQuitExitCode},
13167     { "GetQuitStatus", _wrap_SBCommandInterpreter_GetQuitStatus},
13168     { "ResolveCommand", _wrap_SBCommandInterpreter_ResolveCommand},
13169     {0,0}
13170 };
13171 static swig_lua_method swig_SBCommandInterpreter_meta[] = {
13172     {0,0}
13173 };
13174 
13175 static swig_lua_attribute swig_SBCommandInterpreter_Sf_SwigStatic_attributes[] = {
13176     {0,0,0}
13177 };
13178 static swig_lua_const_info swig_SBCommandInterpreter_Sf_SwigStatic_constants[]= {
13179     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
13180     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
13181     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
13182     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
13183     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
13184     {0,0,0,0,0,0}
13185 };
13186 static swig_lua_method swig_SBCommandInterpreter_Sf_SwigStatic_methods[]= {
13187     { "GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
13188     { "GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
13189     { "EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
13190     { "GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
13191     {0,0}
13192 };
13193 static swig_lua_class* swig_SBCommandInterpreter_Sf_SwigStatic_classes[]= {
13194     0
13195 };
13196 
13197 static swig_lua_namespace swig_SBCommandInterpreter_Sf_SwigStatic = {
13198     "SBCommandInterpreter",
13199     swig_SBCommandInterpreter_Sf_SwigStatic_methods,
13200     swig_SBCommandInterpreter_Sf_SwigStatic_attributes,
13201     swig_SBCommandInterpreter_Sf_SwigStatic_constants,
13202     swig_SBCommandInterpreter_Sf_SwigStatic_classes,
13203     0
13204 };
13205 static swig_lua_class *swig_SBCommandInterpreter_bases[] = {0};
13206 static const char *swig_SBCommandInterpreter_base_names[] = {0};
13207 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 };
13208 
13209 static int _wrap_new_SBCommandInterpreterRunOptions__SWIG_0(lua_State* L) {
13210   {
13211     int SWIG_arg = 0;
13212     lldb::SBCommandInterpreterRunOptions *result = 0 ;
13213 
13214     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions",0,0)
13215     result = (lldb::SBCommandInterpreterRunOptions *)new lldb::SBCommandInterpreterRunOptions();
13216     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,1); SWIG_arg++;
13217     return SWIG_arg;
13218 
13219     fail: SWIGUNUSED;
13220   }
13221   lua_error(L);
13222   return 0;
13223 }
13224 
13225 
13226 static int _wrap_new_SBCommandInterpreterRunOptions__SWIG_1(lua_State* L) {
13227   {
13228     int SWIG_arg = 0;
13229     lldb::SBCommandInterpreterRunOptions *arg1 = 0 ;
13230     lldb::SBCommandInterpreterRunOptions *result = 0 ;
13231 
13232     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions",1,1)
13233     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions",1,"lldb::SBCommandInterpreterRunOptions const &");
13234 
13235     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13236       SWIG_fail_ptr("new_SBCommandInterpreterRunOptions",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13237     }
13238 
13239     result = (lldb::SBCommandInterpreterRunOptions *)new lldb::SBCommandInterpreterRunOptions((lldb::SBCommandInterpreterRunOptions const &)*arg1);
13240     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,1); SWIG_arg++;
13241     return SWIG_arg;
13242 
13243     fail: SWIGUNUSED;
13244   }
13245   lua_error(L);
13246   return 0;
13247 }
13248 
13249 
13250 static int _wrap_new_SBCommandInterpreterRunOptions(lua_State* L) {
13251   int argc;
13252   int argv[2]={
13253     1,2
13254   };
13255 
13256   argc = lua_gettop(L);
13257   if (argc == 0) {
13258     return _wrap_new_SBCommandInterpreterRunOptions__SWIG_0(L);
13259   }
13260   if (argc == 1) {
13261     int _v = 0;
13262     {
13263       void *ptr;
13264       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions, SWIG_POINTER_NO_NULL)) {
13265         _v = 0;
13266       } else {
13267         _v = 1;
13268       }
13269     }
13270     if (_v) {
13271       return _wrap_new_SBCommandInterpreterRunOptions__SWIG_1(L);
13272     }
13273   }
13274 
13275   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommandInterpreterRunOptions'\n"
13276     "  Possible C/C++ prototypes are:\n"
13277     "    lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions()\n"
13278     "    lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions(lldb::SBCommandInterpreterRunOptions const &)\n");
13279   lua_error(L);return 0;
13280 }
13281 
13282 
13283 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue(lua_State* L) {
13284   {
13285     int SWIG_arg = 0;
13286     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13287     bool result;
13288 
13289     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,1)
13290     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions const *");
13291 
13292     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13293       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13294     }
13295 
13296     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnContinue();
13297     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13298     return SWIG_arg;
13299 
13300     fail: SWIGUNUSED;
13301   }
13302   lua_error(L);
13303   return 0;
13304 }
13305 
13306 
13307 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue(lua_State* L) {
13308   {
13309     int SWIG_arg = 0;
13310     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13311     bool arg2 ;
13312 
13313     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,2)
13314     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions *");
13315     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,"bool");
13316 
13317     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13318       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13319     }
13320 
13321     arg2 = (lua_toboolean(L, 2)!=0);
13322     (arg1)->SetStopOnContinue(arg2);
13323 
13324     return SWIG_arg;
13325 
13326     fail: SWIGUNUSED;
13327   }
13328   lua_error(L);
13329   return 0;
13330 }
13331 
13332 
13333 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnError(lua_State* L) {
13334   {
13335     int SWIG_arg = 0;
13336     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13337     bool result;
13338 
13339     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,1)
13340     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,"lldb::SBCommandInterpreterRunOptions const *");
13341 
13342     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13343       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13344     }
13345 
13346     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnError();
13347     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13348     return SWIG_arg;
13349 
13350     fail: SWIGUNUSED;
13351   }
13352   lua_error(L);
13353   return 0;
13354 }
13355 
13356 
13357 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnError(lua_State* L) {
13358   {
13359     int SWIG_arg = 0;
13360     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13361     bool arg2 ;
13362 
13363     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,2)
13364     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",1,"lldb::SBCommandInterpreterRunOptions *");
13365     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,"bool");
13366 
13367     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13368       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13369     }
13370 
13371     arg2 = (lua_toboolean(L, 2)!=0);
13372     (arg1)->SetStopOnError(arg2);
13373 
13374     return SWIG_arg;
13375 
13376     fail: SWIGUNUSED;
13377   }
13378   lua_error(L);
13379   return 0;
13380 }
13381 
13382 
13383 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash(lua_State* L) {
13384   {
13385     int SWIG_arg = 0;
13386     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13387     bool result;
13388 
13389     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,1)
13390     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions const *");
13391 
13392     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13393       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13394     }
13395 
13396     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnCrash();
13397     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13398     return SWIG_arg;
13399 
13400     fail: SWIGUNUSED;
13401   }
13402   lua_error(L);
13403   return 0;
13404 }
13405 
13406 
13407 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash(lua_State* L) {
13408   {
13409     int SWIG_arg = 0;
13410     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13411     bool arg2 ;
13412 
13413     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,2)
13414     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions *");
13415     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,"bool");
13416 
13417     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13418       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13419     }
13420 
13421     arg2 = (lua_toboolean(L, 2)!=0);
13422     (arg1)->SetStopOnCrash(arg2);
13423 
13424     return SWIG_arg;
13425 
13426     fail: SWIGUNUSED;
13427   }
13428   lua_error(L);
13429   return 0;
13430 }
13431 
13432 
13433 static int _wrap_SBCommandInterpreterRunOptions_GetEchoCommands(lua_State* L) {
13434   {
13435     int SWIG_arg = 0;
13436     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13437     bool result;
13438 
13439     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,1)
13440     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions const *");
13441 
13442     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13443       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13444     }
13445 
13446     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetEchoCommands();
13447     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13448     return SWIG_arg;
13449 
13450     fail: SWIGUNUSED;
13451   }
13452   lua_error(L);
13453   return 0;
13454 }
13455 
13456 
13457 static int _wrap_SBCommandInterpreterRunOptions_SetEchoCommands(lua_State* L) {
13458   {
13459     int SWIG_arg = 0;
13460     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13461     bool arg2 ;
13462 
13463     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,2)
13464     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions *");
13465     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,"bool");
13466 
13467     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13468       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13469     }
13470 
13471     arg2 = (lua_toboolean(L, 2)!=0);
13472     (arg1)->SetEchoCommands(arg2);
13473 
13474     return SWIG_arg;
13475 
13476     fail: SWIGUNUSED;
13477   }
13478   lua_error(L);
13479   return 0;
13480 }
13481 
13482 
13483 static int _wrap_SBCommandInterpreterRunOptions_GetEchoCommentCommands(lua_State* L) {
13484   {
13485     int SWIG_arg = 0;
13486     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13487     bool result;
13488 
13489     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetEchoCommentCommands",1,1)
13490     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetEchoCommentCommands",1,"lldb::SBCommandInterpreterRunOptions const *");
13491 
13492     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13493       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetEchoCommentCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13494     }
13495 
13496     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetEchoCommentCommands();
13497     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13498     return SWIG_arg;
13499 
13500     fail: SWIGUNUSED;
13501   }
13502   lua_error(L);
13503   return 0;
13504 }
13505 
13506 
13507 static int _wrap_SBCommandInterpreterRunOptions_SetEchoCommentCommands(lua_State* L) {
13508   {
13509     int SWIG_arg = 0;
13510     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13511     bool arg2 ;
13512 
13513     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetEchoCommentCommands",2,2)
13514     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommentCommands",1,"lldb::SBCommandInterpreterRunOptions *");
13515     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommentCommands",2,"bool");
13516 
13517     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13518       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetEchoCommentCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13519     }
13520 
13521     arg2 = (lua_toboolean(L, 2)!=0);
13522     (arg1)->SetEchoCommentCommands(arg2);
13523 
13524     return SWIG_arg;
13525 
13526     fail: SWIGUNUSED;
13527   }
13528   lua_error(L);
13529   return 0;
13530 }
13531 
13532 
13533 static int _wrap_SBCommandInterpreterRunOptions_GetPrintResults(lua_State* L) {
13534   {
13535     int SWIG_arg = 0;
13536     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13537     bool result;
13538 
13539     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,1)
13540     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,"lldb::SBCommandInterpreterRunOptions const *");
13541 
13542     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13543       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13544     }
13545 
13546     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintResults();
13547     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13548     return SWIG_arg;
13549 
13550     fail: SWIGUNUSED;
13551   }
13552   lua_error(L);
13553   return 0;
13554 }
13555 
13556 
13557 static int _wrap_SBCommandInterpreterRunOptions_SetPrintResults(lua_State* L) {
13558   {
13559     int SWIG_arg = 0;
13560     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13561     bool arg2 ;
13562 
13563     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,2)
13564     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",1,"lldb::SBCommandInterpreterRunOptions *");
13565     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,"bool");
13566 
13567     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13568       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13569     }
13570 
13571     arg2 = (lua_toboolean(L, 2)!=0);
13572     (arg1)->SetPrintResults(arg2);
13573 
13574     return SWIG_arg;
13575 
13576     fail: SWIGUNUSED;
13577   }
13578   lua_error(L);
13579   return 0;
13580 }
13581 
13582 
13583 static int _wrap_SBCommandInterpreterRunOptions_GetPrintErrors(lua_State* L) {
13584   {
13585     int SWIG_arg = 0;
13586     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13587     bool result;
13588 
13589     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintErrors",1,1)
13590     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintErrors",1,"lldb::SBCommandInterpreterRunOptions const *");
13591 
13592     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13593       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintErrors",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13594     }
13595 
13596     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintErrors();
13597     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13598     return SWIG_arg;
13599 
13600     fail: SWIGUNUSED;
13601   }
13602   lua_error(L);
13603   return 0;
13604 }
13605 
13606 
13607 static int _wrap_SBCommandInterpreterRunOptions_SetPrintErrors(lua_State* L) {
13608   {
13609     int SWIG_arg = 0;
13610     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13611     bool arg2 ;
13612 
13613     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",2,2)
13614     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",1,"lldb::SBCommandInterpreterRunOptions *");
13615     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",2,"bool");
13616 
13617     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13618       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintErrors",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13619     }
13620 
13621     arg2 = (lua_toboolean(L, 2)!=0);
13622     (arg1)->SetPrintErrors(arg2);
13623 
13624     return SWIG_arg;
13625 
13626     fail: SWIGUNUSED;
13627   }
13628   lua_error(L);
13629   return 0;
13630 }
13631 
13632 
13633 static int _wrap_SBCommandInterpreterRunOptions_GetAddToHistory(lua_State* L) {
13634   {
13635     int SWIG_arg = 0;
13636     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13637     bool result;
13638 
13639     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,1)
13640     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions const *");
13641 
13642     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13643       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13644     }
13645 
13646     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetAddToHistory();
13647     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13648     return SWIG_arg;
13649 
13650     fail: SWIGUNUSED;
13651   }
13652   lua_error(L);
13653   return 0;
13654 }
13655 
13656 
13657 static int _wrap_SBCommandInterpreterRunOptions_SetAddToHistory(lua_State* L) {
13658   {
13659     int SWIG_arg = 0;
13660     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13661     bool arg2 ;
13662 
13663     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,2)
13664     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions *");
13665     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,"bool");
13666 
13667     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13668       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13669     }
13670 
13671     arg2 = (lua_toboolean(L, 2)!=0);
13672     (arg1)->SetAddToHistory(arg2);
13673 
13674     return SWIG_arg;
13675 
13676     fail: SWIGUNUSED;
13677   }
13678   lua_error(L);
13679   return 0;
13680 }
13681 
13682 
13683 static int _wrap_SBCommandInterpreterRunOptions_GetAutoHandleEvents(lua_State* L) {
13684   {
13685     int SWIG_arg = 0;
13686     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13687     bool result;
13688 
13689     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetAutoHandleEvents",1,1)
13690     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetAutoHandleEvents",1,"lldb::SBCommandInterpreterRunOptions const *");
13691 
13692     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13693       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetAutoHandleEvents",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13694     }
13695 
13696     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetAutoHandleEvents();
13697     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13698     return SWIG_arg;
13699 
13700     fail: SWIGUNUSED;
13701   }
13702   lua_error(L);
13703   return 0;
13704 }
13705 
13706 
13707 static int _wrap_SBCommandInterpreterRunOptions_SetAutoHandleEvents(lua_State* L) {
13708   {
13709     int SWIG_arg = 0;
13710     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13711     bool arg2 ;
13712 
13713     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetAutoHandleEvents",2,2)
13714     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAutoHandleEvents",1,"lldb::SBCommandInterpreterRunOptions *");
13715     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAutoHandleEvents",2,"bool");
13716 
13717     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13718       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetAutoHandleEvents",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13719     }
13720 
13721     arg2 = (lua_toboolean(L, 2)!=0);
13722     (arg1)->SetAutoHandleEvents(arg2);
13723 
13724     return SWIG_arg;
13725 
13726     fail: SWIGUNUSED;
13727   }
13728   lua_error(L);
13729   return 0;
13730 }
13731 
13732 
13733 static int _wrap_SBCommandInterpreterRunOptions_GetSpawnThread(lua_State* L) {
13734   {
13735     int SWIG_arg = 0;
13736     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13737     bool result;
13738 
13739     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetSpawnThread",1,1)
13740     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetSpawnThread",1,"lldb::SBCommandInterpreterRunOptions const *");
13741 
13742     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13743       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetSpawnThread",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13744     }
13745 
13746     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetSpawnThread();
13747     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13748     return SWIG_arg;
13749 
13750     fail: SWIGUNUSED;
13751   }
13752   lua_error(L);
13753   return 0;
13754 }
13755 
13756 
13757 static int _wrap_SBCommandInterpreterRunOptions_SetSpawnThread(lua_State* L) {
13758   {
13759     int SWIG_arg = 0;
13760     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13761     bool arg2 ;
13762 
13763     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetSpawnThread",2,2)
13764     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetSpawnThread",1,"lldb::SBCommandInterpreterRunOptions *");
13765     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetSpawnThread",2,"bool");
13766 
13767     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13768       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetSpawnThread",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13769     }
13770 
13771     arg2 = (lua_toboolean(L, 2)!=0);
13772     (arg1)->SetSpawnThread(arg2);
13773 
13774     return SWIG_arg;
13775 
13776     fail: SWIGUNUSED;
13777   }
13778   lua_error(L);
13779   return 0;
13780 }
13781 
13782 
13783 static void swig_delete_SBCommandInterpreterRunOptions(void *obj) {
13784 lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) obj;
13785 delete arg1;
13786 }
13787 static int _proxy__wrap_new_SBCommandInterpreterRunOptions(lua_State *L) {
13788     assert(lua_istable(L,1));
13789     lua_pushcfunction(L,_wrap_new_SBCommandInterpreterRunOptions);
13790     assert(!lua_isnil(L,-1));
13791     lua_replace(L,1); /* replace our table with real constructor */
13792     lua_call(L,lua_gettop(L)-1,1);
13793     return 1;
13794 }
13795 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_attributes[] = {
13796     {0,0,0}
13797 };
13798 static swig_lua_method swig_SBCommandInterpreterRunOptions_methods[]= {
13799     { "GetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue},
13800     { "SetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue},
13801     { "GetStopOnError", _wrap_SBCommandInterpreterRunOptions_GetStopOnError},
13802     { "SetStopOnError", _wrap_SBCommandInterpreterRunOptions_SetStopOnError},
13803     { "GetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash},
13804     { "SetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash},
13805     { "GetEchoCommands", _wrap_SBCommandInterpreterRunOptions_GetEchoCommands},
13806     { "SetEchoCommands", _wrap_SBCommandInterpreterRunOptions_SetEchoCommands},
13807     { "GetEchoCommentCommands", _wrap_SBCommandInterpreterRunOptions_GetEchoCommentCommands},
13808     { "SetEchoCommentCommands", _wrap_SBCommandInterpreterRunOptions_SetEchoCommentCommands},
13809     { "GetPrintResults", _wrap_SBCommandInterpreterRunOptions_GetPrintResults},
13810     { "SetPrintResults", _wrap_SBCommandInterpreterRunOptions_SetPrintResults},
13811     { "GetPrintErrors", _wrap_SBCommandInterpreterRunOptions_GetPrintErrors},
13812     { "SetPrintErrors", _wrap_SBCommandInterpreterRunOptions_SetPrintErrors},
13813     { "GetAddToHistory", _wrap_SBCommandInterpreterRunOptions_GetAddToHistory},
13814     { "SetAddToHistory", _wrap_SBCommandInterpreterRunOptions_SetAddToHistory},
13815     { "GetAutoHandleEvents", _wrap_SBCommandInterpreterRunOptions_GetAutoHandleEvents},
13816     { "SetAutoHandleEvents", _wrap_SBCommandInterpreterRunOptions_SetAutoHandleEvents},
13817     { "GetSpawnThread", _wrap_SBCommandInterpreterRunOptions_GetSpawnThread},
13818     { "SetSpawnThread", _wrap_SBCommandInterpreterRunOptions_SetSpawnThread},
13819     {0,0}
13820 };
13821 static swig_lua_method swig_SBCommandInterpreterRunOptions_meta[] = {
13822     {0,0}
13823 };
13824 
13825 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes[] = {
13826     {0,0,0}
13827 };
13828 static swig_lua_const_info swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants[]= {
13829     {0,0,0,0,0,0}
13830 };
13831 static swig_lua_method swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods[]= {
13832     {0,0}
13833 };
13834 static swig_lua_class* swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes[]= {
13835     0
13836 };
13837 
13838 static swig_lua_namespace swig_SBCommandInterpreterRunOptions_Sf_SwigStatic = {
13839     "SBCommandInterpreterRunOptions",
13840     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods,
13841     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes,
13842     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants,
13843     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes,
13844     0
13845 };
13846 static swig_lua_class *swig_SBCommandInterpreterRunOptions_bases[] = {0};
13847 static const char *swig_SBCommandInterpreterRunOptions_base_names[] = {0};
13848 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 };
13849 
13850 static int _wrap_new_SBCommandReturnObject__SWIG_0(lua_State* L) {
13851   {
13852     int SWIG_arg = 0;
13853     lldb::SBCommandReturnObject *result = 0 ;
13854 
13855     SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",0,0)
13856     result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject();
13857     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13858     return SWIG_arg;
13859 
13860     fail: SWIGUNUSED;
13861   }
13862   lua_error(L);
13863   return 0;
13864 }
13865 
13866 
13867 static int _wrap_new_SBCommandReturnObject__SWIG_1(lua_State* L) {
13868   {
13869     int SWIG_arg = 0;
13870     lldb::SBCommandReturnObject *arg1 = 0 ;
13871     lldb::SBCommandReturnObject *result = 0 ;
13872 
13873     SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",1,1)
13874     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SBCommandReturnObject",1,"lldb::SBCommandReturnObject const &");
13875 
13876     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13877       SWIG_fail_ptr("new_SBCommandReturnObject",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13878     }
13879 
13880     result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject((lldb::SBCommandReturnObject const &)*arg1);
13881     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13882     return SWIG_arg;
13883 
13884     fail: SWIGUNUSED;
13885   }
13886   lua_error(L);
13887   return 0;
13888 }
13889 
13890 
13891 static int _wrap_new_SBCommandReturnObject(lua_State* L) {
13892   int argc;
13893   int argv[2]={
13894     1,2
13895   };
13896 
13897   argc = lua_gettop(L);
13898   if (argc == 0) {
13899     return _wrap_new_SBCommandReturnObject__SWIG_0(L);
13900   }
13901   if (argc == 1) {
13902     int _v = 0;
13903     {
13904       void *ptr;
13905       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
13906         _v = 0;
13907       } else {
13908         _v = 1;
13909       }
13910     }
13911     if (_v) {
13912       return _wrap_new_SBCommandReturnObject__SWIG_1(L);
13913     }
13914   }
13915 
13916   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommandReturnObject'\n"
13917     "  Possible C/C++ prototypes are:\n"
13918     "    lldb::SBCommandReturnObject::SBCommandReturnObject()\n"
13919     "    lldb::SBCommandReturnObject::SBCommandReturnObject(lldb::SBCommandReturnObject const &)\n");
13920   lua_error(L);return 0;
13921 }
13922 
13923 
13924 static int _wrap_SBCommandReturnObject_IsValid(lua_State* L) {
13925   {
13926     int SWIG_arg = 0;
13927     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13928     bool result;
13929 
13930     SWIG_check_num_args("lldb::SBCommandReturnObject::IsValid",1,1)
13931     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::IsValid",1,"lldb::SBCommandReturnObject const *");
13932 
13933     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13934       SWIG_fail_ptr("SBCommandReturnObject_IsValid",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13935     }
13936 
13937     result = (bool)((lldb::SBCommandReturnObject const *)arg1)->IsValid();
13938     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13939     return SWIG_arg;
13940 
13941     fail: SWIGUNUSED;
13942   }
13943   lua_error(L);
13944   return 0;
13945 }
13946 
13947 
13948 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_0(lua_State* L) {
13949   {
13950     int SWIG_arg = 0;
13951     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13952     char *result = 0 ;
13953 
13954     SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",1,1)
13955     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13956 
13957     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13958       SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13959     }
13960 
13961     result = (char *)(arg1)->GetOutput();
13962     lua_pushstring(L,(const char *)result); SWIG_arg++;
13963     return SWIG_arg;
13964 
13965     fail: SWIGUNUSED;
13966   }
13967   lua_error(L);
13968   return 0;
13969 }
13970 
13971 
13972 static int _wrap_SBCommandReturnObject_GetError__SWIG_0(lua_State* L) {
13973   {
13974     int SWIG_arg = 0;
13975     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13976     char *result = 0 ;
13977 
13978     SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",1,1)
13979     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13980 
13981     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13982       SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13983     }
13984 
13985     result = (char *)(arg1)->GetError();
13986     lua_pushstring(L,(const char *)result); SWIG_arg++;
13987     return SWIG_arg;
13988 
13989     fail: SWIGUNUSED;
13990   }
13991   lua_error(L);
13992   return 0;
13993 }
13994 
13995 
13996 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_0(lua_State* L) {
13997   {
13998     int SWIG_arg = 0;
13999     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14000     lldb::SBFile arg2 ;
14001     lldb::SBFile *argp2 ;
14002     size_t result;
14003 
14004     SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
14005     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
14006     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::SBFile");
14007 
14008     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14009       SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14010     }
14011 
14012 
14013     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14014       SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_lldb__SBFile);
14015     }
14016     arg2 = *argp2;
14017 
14018     result = (arg1)->PutOutput(arg2);
14019     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14020     return SWIG_arg;
14021 
14022     fail: SWIGUNUSED;
14023   }
14024   lua_error(L);
14025   return 0;
14026 }
14027 
14028 
14029 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_1(lua_State* L) {
14030   {
14031     int SWIG_arg = 0;
14032     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14033     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14034     size_t result;
14035 
14036     SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
14037     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
14038 
14039     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14040       SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14041     }
14042 
14043     {
14044       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14045       lldb::FileSP file_sp;
14046       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14047       if (!file_sp->IsValid())
14048       return luaL_error(L, "Invalid file");
14049       arg2 = file_sp;
14050     }
14051     result = (arg1)->PutOutput(arg2);
14052     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14053     return SWIG_arg;
14054 
14055     fail: SWIGUNUSED;
14056   }
14057   lua_error(L);
14058   return 0;
14059 }
14060 
14061 
14062 static int _wrap_SBCommandReturnObject_PutOutput(lua_State* L) {
14063   int argc;
14064   int argv[3]={
14065     1,2,3
14066   };
14067 
14068   argc = lua_gettop(L);
14069   if (argc == 2) {
14070     int _v = 0;
14071     {
14072       void *ptr;
14073       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14074         _v = 0;
14075       } else {
14076         _v = 1;
14077       }
14078     }
14079     if (_v) {
14080       {
14081         void *ptr;
14082         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14083           _v = 0;
14084         } else {
14085           _v = 1;
14086         }
14087       }
14088       if (_v) {
14089         return _wrap_SBCommandReturnObject_PutOutput__SWIG_0(L);
14090       }
14091     }
14092   }
14093   if (argc == 2) {
14094     int _v = 0;
14095     {
14096       void *ptr;
14097       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14098         _v = 0;
14099       } else {
14100         _v = 1;
14101       }
14102     }
14103     if (_v) {
14104       {
14105         _v = (lua_isuserdata(L, argv[1])) &&
14106         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14107       }
14108       if (_v) {
14109         return _wrap_SBCommandReturnObject_PutOutput__SWIG_1(L);
14110       }
14111     }
14112   }
14113 
14114   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutOutput'\n"
14115     "  Possible C/C++ prototypes are:\n"
14116     "    lldb::SBCommandReturnObject::PutOutput(lldb::SBFile)\n"
14117     "    lldb::SBCommandReturnObject::PutOutput(lldb::FileSP)\n");
14118   lua_error(L);return 0;
14119 }
14120 
14121 
14122 static int _wrap_SBCommandReturnObject_GetOutputSize(lua_State* L) {
14123   {
14124     int SWIG_arg = 0;
14125     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14126     size_t result;
14127 
14128     SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutputSize",1,1)
14129     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutputSize",1,"lldb::SBCommandReturnObject *");
14130 
14131     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14132       SWIG_fail_ptr("SBCommandReturnObject_GetOutputSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14133     }
14134 
14135     result = (arg1)->GetOutputSize();
14136     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14137     return SWIG_arg;
14138 
14139     fail: SWIGUNUSED;
14140   }
14141   lua_error(L);
14142   return 0;
14143 }
14144 
14145 
14146 static int _wrap_SBCommandReturnObject_GetErrorSize(lua_State* L) {
14147   {
14148     int SWIG_arg = 0;
14149     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14150     size_t result;
14151 
14152     SWIG_check_num_args("lldb::SBCommandReturnObject::GetErrorSize",1,1)
14153     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetErrorSize",1,"lldb::SBCommandReturnObject *");
14154 
14155     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14156       SWIG_fail_ptr("SBCommandReturnObject_GetErrorSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14157     }
14158 
14159     result = (arg1)->GetErrorSize();
14160     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14161     return SWIG_arg;
14162 
14163     fail: SWIGUNUSED;
14164   }
14165   lua_error(L);
14166   return 0;
14167 }
14168 
14169 
14170 static int _wrap_SBCommandReturnObject_PutError__SWIG_0(lua_State* L) {
14171   {
14172     int SWIG_arg = 0;
14173     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14174     lldb::SBFile arg2 ;
14175     lldb::SBFile *argp2 ;
14176     size_t result;
14177 
14178     SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
14179     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
14180     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::SBFile");
14181 
14182     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14183       SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14184     }
14185 
14186 
14187     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14188       SWIG_fail_ptr("SBCommandReturnObject_PutError",2,SWIGTYPE_p_lldb__SBFile);
14189     }
14190     arg2 = *argp2;
14191 
14192     result = (arg1)->PutError(arg2);
14193     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14194     return SWIG_arg;
14195 
14196     fail: SWIGUNUSED;
14197   }
14198   lua_error(L);
14199   return 0;
14200 }
14201 
14202 
14203 static int _wrap_SBCommandReturnObject_PutError__SWIG_1(lua_State* L) {
14204   {
14205     int SWIG_arg = 0;
14206     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14207     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14208     size_t result;
14209 
14210     SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
14211     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
14212 
14213     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14214       SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14215     }
14216 
14217     {
14218       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14219       lldb::FileSP file_sp;
14220       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14221       if (!file_sp->IsValid())
14222       return luaL_error(L, "Invalid file");
14223       arg2 = file_sp;
14224     }
14225     result = (arg1)->PutError(arg2);
14226     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14227     return SWIG_arg;
14228 
14229     fail: SWIGUNUSED;
14230   }
14231   lua_error(L);
14232   return 0;
14233 }
14234 
14235 
14236 static int _wrap_SBCommandReturnObject_PutError(lua_State* L) {
14237   int argc;
14238   int argv[3]={
14239     1,2,3
14240   };
14241 
14242   argc = lua_gettop(L);
14243   if (argc == 2) {
14244     int _v = 0;
14245     {
14246       void *ptr;
14247       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14248         _v = 0;
14249       } else {
14250         _v = 1;
14251       }
14252     }
14253     if (_v) {
14254       {
14255         void *ptr;
14256         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14257           _v = 0;
14258         } else {
14259           _v = 1;
14260         }
14261       }
14262       if (_v) {
14263         return _wrap_SBCommandReturnObject_PutError__SWIG_0(L);
14264       }
14265     }
14266   }
14267   if (argc == 2) {
14268     int _v = 0;
14269     {
14270       void *ptr;
14271       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14272         _v = 0;
14273       } else {
14274         _v = 1;
14275       }
14276     }
14277     if (_v) {
14278       {
14279         _v = (lua_isuserdata(L, argv[1])) &&
14280         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14281       }
14282       if (_v) {
14283         return _wrap_SBCommandReturnObject_PutError__SWIG_1(L);
14284       }
14285     }
14286   }
14287 
14288   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutError'\n"
14289     "  Possible C/C++ prototypes are:\n"
14290     "    lldb::SBCommandReturnObject::PutError(lldb::SBFile)\n"
14291     "    lldb::SBCommandReturnObject::PutError(lldb::FileSP)\n");
14292   lua_error(L);return 0;
14293 }
14294 
14295 
14296 static int _wrap_SBCommandReturnObject_Clear(lua_State* L) {
14297   {
14298     int SWIG_arg = 0;
14299     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14300 
14301     SWIG_check_num_args("lldb::SBCommandReturnObject::Clear",1,1)
14302     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Clear",1,"lldb::SBCommandReturnObject *");
14303 
14304     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14305       SWIG_fail_ptr("SBCommandReturnObject_Clear",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14306     }
14307 
14308     (arg1)->Clear();
14309 
14310     return SWIG_arg;
14311 
14312     fail: SWIGUNUSED;
14313   }
14314   lua_error(L);
14315   return 0;
14316 }
14317 
14318 
14319 static int _wrap_SBCommandReturnObject_GetStatus(lua_State* L) {
14320   {
14321     int SWIG_arg = 0;
14322     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14323     lldb::ReturnStatus result;
14324 
14325     SWIG_check_num_args("lldb::SBCommandReturnObject::GetStatus",1,1)
14326     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetStatus",1,"lldb::SBCommandReturnObject *");
14327 
14328     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14329       SWIG_fail_ptr("SBCommandReturnObject_GetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14330     }
14331 
14332     result = (lldb::ReturnStatus)(arg1)->GetStatus();
14333     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14334     return SWIG_arg;
14335 
14336     fail: SWIGUNUSED;
14337   }
14338   lua_error(L);
14339   return 0;
14340 }
14341 
14342 
14343 static int _wrap_SBCommandReturnObject_SetStatus(lua_State* L) {
14344   {
14345     int SWIG_arg = 0;
14346     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14347     lldb::ReturnStatus arg2 ;
14348 
14349     SWIG_check_num_args("lldb::SBCommandReturnObject::SetStatus",2,2)
14350     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",1,"lldb::SBCommandReturnObject *");
14351     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",2,"lldb::ReturnStatus");
14352 
14353     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14354       SWIG_fail_ptr("SBCommandReturnObject_SetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14355     }
14356 
14357     arg2 = (lldb::ReturnStatus)lua_tointeger(L, 2);
14358     (arg1)->SetStatus(arg2);
14359 
14360     return SWIG_arg;
14361 
14362     fail: SWIGUNUSED;
14363   }
14364   lua_error(L);
14365   return 0;
14366 }
14367 
14368 
14369 static int _wrap_SBCommandReturnObject_Succeeded(lua_State* L) {
14370   {
14371     int SWIG_arg = 0;
14372     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14373     bool result;
14374 
14375     SWIG_check_num_args("lldb::SBCommandReturnObject::Succeeded",1,1)
14376     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Succeeded",1,"lldb::SBCommandReturnObject *");
14377 
14378     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14379       SWIG_fail_ptr("SBCommandReturnObject_Succeeded",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14380     }
14381 
14382     result = (bool)(arg1)->Succeeded();
14383     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14384     return SWIG_arg;
14385 
14386     fail: SWIGUNUSED;
14387   }
14388   lua_error(L);
14389   return 0;
14390 }
14391 
14392 
14393 static int _wrap_SBCommandReturnObject_HasResult(lua_State* L) {
14394   {
14395     int SWIG_arg = 0;
14396     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14397     bool result;
14398 
14399     SWIG_check_num_args("lldb::SBCommandReturnObject::HasResult",1,1)
14400     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::HasResult",1,"lldb::SBCommandReturnObject *");
14401 
14402     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14403       SWIG_fail_ptr("SBCommandReturnObject_HasResult",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14404     }
14405 
14406     result = (bool)(arg1)->HasResult();
14407     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14408     return SWIG_arg;
14409 
14410     fail: SWIGUNUSED;
14411   }
14412   lua_error(L);
14413   return 0;
14414 }
14415 
14416 
14417 static int _wrap_SBCommandReturnObject_AppendMessage(lua_State* L) {
14418   {
14419     int SWIG_arg = 0;
14420     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14421     char *arg2 = (char *) 0 ;
14422 
14423     SWIG_check_num_args("lldb::SBCommandReturnObject::AppendMessage",2,2)
14424     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",1,"lldb::SBCommandReturnObject *");
14425     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",2,"char const *");
14426 
14427     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14428       SWIG_fail_ptr("SBCommandReturnObject_AppendMessage",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14429     }
14430 
14431     arg2 = (char *)lua_tostring(L, 2);
14432     (arg1)->AppendMessage((char const *)arg2);
14433 
14434     return SWIG_arg;
14435 
14436     fail: SWIGUNUSED;
14437   }
14438   lua_error(L);
14439   return 0;
14440 }
14441 
14442 
14443 static int _wrap_SBCommandReturnObject_AppendWarning(lua_State* L) {
14444   {
14445     int SWIG_arg = 0;
14446     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14447     char *arg2 = (char *) 0 ;
14448 
14449     SWIG_check_num_args("lldb::SBCommandReturnObject::AppendWarning",2,2)
14450     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",1,"lldb::SBCommandReturnObject *");
14451     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",2,"char const *");
14452 
14453     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14454       SWIG_fail_ptr("SBCommandReturnObject_AppendWarning",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14455     }
14456 
14457     arg2 = (char *)lua_tostring(L, 2);
14458     (arg1)->AppendWarning((char const *)arg2);
14459 
14460     return SWIG_arg;
14461 
14462     fail: SWIGUNUSED;
14463   }
14464   lua_error(L);
14465   return 0;
14466 }
14467 
14468 
14469 static int _wrap_SBCommandReturnObject_GetDescription(lua_State* L) {
14470   {
14471     int SWIG_arg = 0;
14472     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14473     lldb::SBStream *arg2 = 0 ;
14474     bool result;
14475 
14476     SWIG_check_num_args("lldb::SBCommandReturnObject::GetDescription",2,2)
14477     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",1,"lldb::SBCommandReturnObject *");
14478     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",2,"lldb::SBStream &");
14479 
14480     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14481       SWIG_fail_ptr("SBCommandReturnObject_GetDescription",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14482     }
14483 
14484 
14485     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
14486       SWIG_fail_ptr("SBCommandReturnObject_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
14487     }
14488 
14489     result = (bool)(arg1)->GetDescription(*arg2);
14490     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14491     return SWIG_arg;
14492 
14493     fail: SWIGUNUSED;
14494   }
14495   lua_error(L);
14496   return 0;
14497 }
14498 
14499 
14500 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(lua_State* L) {
14501   {
14502     int SWIG_arg = 0;
14503     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14504     lldb::SBFile arg2 ;
14505     lldb::SBFile *argp2 ;
14506 
14507     SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14508     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14509     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::SBFile");
14510 
14511     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14512       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14513     }
14514 
14515 
14516     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14517       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_lldb__SBFile);
14518     }
14519     arg2 = *argp2;
14520 
14521     (arg1)->SetImmediateOutputFile(arg2);
14522 
14523     return SWIG_arg;
14524 
14525     fail: SWIGUNUSED;
14526   }
14527   lua_error(L);
14528   return 0;
14529 }
14530 
14531 
14532 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(lua_State* L) {
14533   {
14534     int SWIG_arg = 0;
14535     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14536     lldb::SBFile arg2 ;
14537     lldb::SBFile *argp2 ;
14538 
14539     SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14540     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14541     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::SBFile");
14542 
14543     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14544       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14545     }
14546 
14547 
14548     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14549       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_lldb__SBFile);
14550     }
14551     arg2 = *argp2;
14552 
14553     (arg1)->SetImmediateErrorFile(arg2);
14554 
14555     return SWIG_arg;
14556 
14557     fail: SWIGUNUSED;
14558   }
14559   lua_error(L);
14560   return 0;
14561 }
14562 
14563 
14564 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(lua_State* L) {
14565   {
14566     int SWIG_arg = 0;
14567     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14568     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14569 
14570     SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14571     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14572 
14573     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14574       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14575     }
14576 
14577     {
14578       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14579       lldb::FileSP file_sp;
14580       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14581       if (!file_sp->IsValid())
14582       return luaL_error(L, "Invalid file");
14583       arg2 = file_sp;
14584     }
14585     (arg1)->SetImmediateOutputFile(arg2);
14586 
14587     return SWIG_arg;
14588 
14589     fail: SWIGUNUSED;
14590   }
14591   lua_error(L);
14592   return 0;
14593 }
14594 
14595 
14596 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(lua_State* L) {
14597   {
14598     int SWIG_arg = 0;
14599     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14600     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14601 
14602     SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14603     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14604 
14605     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14606       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14607     }
14608 
14609     {
14610       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14611       lldb::FileSP file_sp;
14612       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14613       if (!file_sp->IsValid())
14614       return luaL_error(L, "Invalid file");
14615       arg2 = file_sp;
14616     }
14617     (arg1)->SetImmediateErrorFile(arg2);
14618 
14619     return SWIG_arg;
14620 
14621     fail: SWIGUNUSED;
14622   }
14623   lua_error(L);
14624   return 0;
14625 }
14626 
14627 
14628 static int _wrap_SBCommandReturnObject_PutCString__SWIG_0(lua_State* L) {
14629   {
14630     int SWIG_arg = 0;
14631     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14632     char *arg2 = (char *) 0 ;
14633     int arg3 ;
14634 
14635     SWIG_check_num_args("lldb::SBCommandReturnObject::PutCString",2,2)
14636     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",1,"lldb::SBCommandReturnObject *");
14637 
14638     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14639       SWIG_fail_ptr("SBCommandReturnObject_PutCString",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14640     }
14641 
14642     {
14643       if (lua_isnil(L, 2)) {
14644         arg2 = NULL;
14645         arg3 = 0;
14646       } else {
14647         arg2 = (char *)luaL_checklstring(L, 2, (size_t *)&arg3);
14648       }
14649     }
14650     (arg1)->PutCString((char const *)arg2,arg3);
14651 
14652     return SWIG_arg;
14653 
14654     fail: SWIGUNUSED;
14655   }
14656   lua_error(L);
14657   return 0;
14658 }
14659 
14660 
14661 static int _wrap_SBCommandReturnObject_PutCString__SWIG_1(lua_State* L) {
14662   {
14663     int SWIG_arg = 0;
14664     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14665     char *arg2 = (char *) 0 ;
14666 
14667     SWIG_check_num_args("lldb::SBCommandReturnObject::PutCString",2,2)
14668     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",1,"lldb::SBCommandReturnObject *");
14669     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",2,"char const *");
14670 
14671     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14672       SWIG_fail_ptr("SBCommandReturnObject_PutCString",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14673     }
14674 
14675     arg2 = (char *)lua_tostring(L, 2);
14676     (arg1)->PutCString((char const *)arg2);
14677 
14678     return SWIG_arg;
14679 
14680     fail: SWIGUNUSED;
14681   }
14682   lua_error(L);
14683   return 0;
14684 }
14685 
14686 
14687 static int _wrap_SBCommandReturnObject_PutCString(lua_State* L) {
14688   int argc;
14689   int argv[3]={
14690     1,2,3
14691   };
14692 
14693   argc = lua_gettop(L);
14694   if (argc == 2) {
14695     int _v = 0;
14696     {
14697       void *ptr;
14698       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14699         _v = 0;
14700       } else {
14701         _v = 1;
14702       }
14703     }
14704     if (_v) {
14705       {
14706         _v = SWIG_lua_isnilstring(L,argv[1]);
14707       }
14708       if (_v) {
14709         if (argc <= 2) {
14710           return _wrap_SBCommandReturnObject_PutCString__SWIG_0(L);
14711         }
14712         {
14713           _v = lua_isnumber(L,argv[2]);
14714         }
14715         if (_v) {
14716           return _wrap_SBCommandReturnObject_PutCString__SWIG_0(L);
14717         }
14718       }
14719     }
14720   }
14721   if (argc == 2) {
14722     int _v = 0;
14723     {
14724       void *ptr;
14725       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14726         _v = 0;
14727       } else {
14728         _v = 1;
14729       }
14730     }
14731     if (_v) {
14732       {
14733         _v = SWIG_lua_isnilstring(L,argv[1]);
14734       }
14735       if (_v) {
14736         return _wrap_SBCommandReturnObject_PutCString__SWIG_1(L);
14737       }
14738     }
14739   }
14740 
14741   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutCString'\n"
14742     "  Possible C/C++ prototypes are:\n"
14743     "    lldb::SBCommandReturnObject::PutCString(char const *,int)\n"
14744     "    lldb::SBCommandReturnObject::PutCString(char const *)\n");
14745   lua_error(L);return 0;
14746 }
14747 
14748 
14749 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_1(lua_State* L) {
14750   {
14751     int SWIG_arg = 0;
14752     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14753     bool arg2 ;
14754     char *result = 0 ;
14755 
14756     SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",2,2)
14757     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
14758     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",2,"bool");
14759 
14760     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14761       SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14762     }
14763 
14764     arg2 = (lua_toboolean(L, 2)!=0);
14765     result = (char *)(arg1)->GetOutput(arg2);
14766     lua_pushstring(L,(const char *)result); SWIG_arg++;
14767     return SWIG_arg;
14768 
14769     fail: SWIGUNUSED;
14770   }
14771   lua_error(L);
14772   return 0;
14773 }
14774 
14775 
14776 static int _wrap_SBCommandReturnObject_GetOutput(lua_State* L) {
14777   int argc;
14778   int argv[3]={
14779     1,2,3
14780   };
14781 
14782   argc = lua_gettop(L);
14783   if (argc == 1) {
14784     int _v = 0;
14785     {
14786       void *ptr;
14787       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14788         _v = 0;
14789       } else {
14790         _v = 1;
14791       }
14792     }
14793     if (_v) {
14794       return _wrap_SBCommandReturnObject_GetOutput__SWIG_0(L);
14795     }
14796   }
14797   if (argc == 2) {
14798     int _v = 0;
14799     {
14800       void *ptr;
14801       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14802         _v = 0;
14803       } else {
14804         _v = 1;
14805       }
14806     }
14807     if (_v) {
14808       {
14809         _v = lua_isboolean(L,argv[1]);
14810       }
14811       if (_v) {
14812         return _wrap_SBCommandReturnObject_GetOutput__SWIG_1(L);
14813       }
14814     }
14815   }
14816 
14817   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetOutput'\n"
14818     "  Possible C/C++ prototypes are:\n"
14819     "    lldb::SBCommandReturnObject::GetOutput()\n"
14820     "    lldb::SBCommandReturnObject::GetOutput(bool)\n");
14821   lua_error(L);return 0;
14822 }
14823 
14824 
14825 static int _wrap_SBCommandReturnObject_GetError__SWIG_1(lua_State* L) {
14826   {
14827     int SWIG_arg = 0;
14828     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14829     bool arg2 ;
14830     char *result = 0 ;
14831 
14832     SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",2,2)
14833     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
14834     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",2,"bool");
14835 
14836     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14837       SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14838     }
14839 
14840     arg2 = (lua_toboolean(L, 2)!=0);
14841     result = (char *)(arg1)->GetError(arg2);
14842     lua_pushstring(L,(const char *)result); SWIG_arg++;
14843     return SWIG_arg;
14844 
14845     fail: SWIGUNUSED;
14846   }
14847   lua_error(L);
14848   return 0;
14849 }
14850 
14851 
14852 static int _wrap_SBCommandReturnObject_GetError(lua_State* L) {
14853   int argc;
14854   int argv[3]={
14855     1,2,3
14856   };
14857 
14858   argc = lua_gettop(L);
14859   if (argc == 1) {
14860     int _v = 0;
14861     {
14862       void *ptr;
14863       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14864         _v = 0;
14865       } else {
14866         _v = 1;
14867       }
14868     }
14869     if (_v) {
14870       return _wrap_SBCommandReturnObject_GetError__SWIG_0(L);
14871     }
14872   }
14873   if (argc == 2) {
14874     int _v = 0;
14875     {
14876       void *ptr;
14877       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14878         _v = 0;
14879       } else {
14880         _v = 1;
14881       }
14882     }
14883     if (_v) {
14884       {
14885         _v = lua_isboolean(L,argv[1]);
14886       }
14887       if (_v) {
14888         return _wrap_SBCommandReturnObject_GetError__SWIG_1(L);
14889       }
14890     }
14891   }
14892 
14893   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetError'\n"
14894     "  Possible C/C++ prototypes are:\n"
14895     "    lldb::SBCommandReturnObject::GetError()\n"
14896     "    lldb::SBCommandReturnObject::GetError(bool)\n");
14897   lua_error(L);return 0;
14898 }
14899 
14900 
14901 static int _wrap_SBCommandReturnObject_SetError__SWIG_0(lua_State* L) {
14902   {
14903     int SWIG_arg = 0;
14904     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14905     lldb::SBError *arg2 = 0 ;
14906     char *arg3 = (char *) 0 ;
14907 
14908     SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",3,3)
14909     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
14910     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
14911     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",3,"char const *");
14912 
14913     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14914       SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14915     }
14916 
14917 
14918     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
14919       SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
14920     }
14921 
14922     arg3 = (char *)lua_tostring(L, 3);
14923     (arg1)->SetError(*arg2,(char const *)arg3);
14924 
14925     return SWIG_arg;
14926 
14927     fail: SWIGUNUSED;
14928   }
14929   lua_error(L);
14930   return 0;
14931 }
14932 
14933 
14934 static int _wrap_SBCommandReturnObject_SetError__SWIG_1(lua_State* L) {
14935   {
14936     int SWIG_arg = 0;
14937     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14938     lldb::SBError *arg2 = 0 ;
14939 
14940     SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
14941     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
14942     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
14943 
14944     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14945       SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14946     }
14947 
14948 
14949     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
14950       SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
14951     }
14952 
14953     (arg1)->SetError(*arg2);
14954 
14955     return SWIG_arg;
14956 
14957     fail: SWIGUNUSED;
14958   }
14959   lua_error(L);
14960   return 0;
14961 }
14962 
14963 
14964 static int _wrap_SBCommandReturnObject_SetError__SWIG_2(lua_State* L) {
14965   {
14966     int SWIG_arg = 0;
14967     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14968     char *arg2 = (char *) 0 ;
14969 
14970     SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
14971     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
14972     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"char const *");
14973 
14974     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14975       SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14976     }
14977 
14978     arg2 = (char *)lua_tostring(L, 2);
14979     (arg1)->SetError((char const *)arg2);
14980 
14981     return SWIG_arg;
14982 
14983     fail: SWIGUNUSED;
14984   }
14985   lua_error(L);
14986   return 0;
14987 }
14988 
14989 
14990 static int _wrap_SBCommandReturnObject_SetError(lua_State* L) {
14991   int argc;
14992   int argv[4]={
14993     1,2,3,4
14994   };
14995 
14996   argc = lua_gettop(L);
14997   if (argc == 2) {
14998     int _v = 0;
14999     {
15000       void *ptr;
15001       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
15002         _v = 0;
15003       } else {
15004         _v = 1;
15005       }
15006     }
15007     if (_v) {
15008       {
15009         void *ptr;
15010         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
15011           _v = 0;
15012         } else {
15013           _v = 1;
15014         }
15015       }
15016       if (_v) {
15017         return _wrap_SBCommandReturnObject_SetError__SWIG_1(L);
15018       }
15019     }
15020   }
15021   if (argc == 2) {
15022     int _v = 0;
15023     {
15024       void *ptr;
15025       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
15026         _v = 0;
15027       } else {
15028         _v = 1;
15029       }
15030     }
15031     if (_v) {
15032       {
15033         _v = SWIG_lua_isnilstring(L,argv[1]);
15034       }
15035       if (_v) {
15036         return _wrap_SBCommandReturnObject_SetError__SWIG_2(L);
15037       }
15038     }
15039   }
15040   if (argc == 3) {
15041     int _v = 0;
15042     {
15043       void *ptr;
15044       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
15045         _v = 0;
15046       } else {
15047         _v = 1;
15048       }
15049     }
15050     if (_v) {
15051       {
15052         void *ptr;
15053         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
15054           _v = 0;
15055         } else {
15056           _v = 1;
15057         }
15058       }
15059       if (_v) {
15060         {
15061           _v = SWIG_lua_isnilstring(L,argv[2]);
15062         }
15063         if (_v) {
15064           return _wrap_SBCommandReturnObject_SetError__SWIG_0(L);
15065         }
15066       }
15067     }
15068   }
15069 
15070   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetError'\n"
15071     "  Possible C/C++ prototypes are:\n"
15072     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &,char const *)\n"
15073     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &)\n"
15074     "    lldb::SBCommandReturnObject::SetError(char const *)\n");
15075   lua_error(L);return 0;
15076 }
15077 
15078 
15079 static int _wrap_SBCommandReturnObject___tostring(lua_State* L) {
15080   {
15081     int SWIG_arg = 0;
15082     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
15083     std::string result;
15084 
15085     SWIG_check_num_args("lldb::SBCommandReturnObject::__repr__",1,1)
15086     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::__repr__",1,"lldb::SBCommandReturnObject *");
15087 
15088     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
15089       SWIG_fail_ptr("SBCommandReturnObject___tostring",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
15090     }
15091 
15092     result = lldb_SBCommandReturnObject___repr__(arg1);
15093     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
15094     return SWIG_arg;
15095 
15096     fail: SWIGUNUSED;
15097   }
15098   lua_error(L);
15099   return 0;
15100 }
15101 
15102 
15103 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lua_State* L) {
15104   {
15105     int SWIG_arg = 0;
15106     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
15107     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
15108     bool arg3 ;
15109 
15110     SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,3)
15111     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
15112     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,"bool");
15113 
15114     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
15115       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
15116     }
15117 
15118     {
15119       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
15120       lldb::FileSP file_sp;
15121       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
15122       if (!file_sp->IsValid())
15123       return luaL_error(L, "Invalid file");
15124       arg2 = file_sp;
15125     }
15126     arg3 = (lua_toboolean(L, 3)!=0);
15127     lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(arg1,SWIG_STD_MOVE(arg2),arg3);
15128 
15129     return SWIG_arg;
15130 
15131     fail: SWIGUNUSED;
15132   }
15133   lua_error(L);
15134   return 0;
15135 }
15136 
15137 
15138 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile(lua_State* L) {
15139   int argc;
15140   int argv[4]={
15141     1,2,3,4
15142   };
15143 
15144   argc = lua_gettop(L);
15145   if (argc == 2) {
15146     int _v = 0;
15147     {
15148       void *ptr;
15149       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
15150         _v = 0;
15151       } else {
15152         _v = 1;
15153       }
15154     }
15155     if (_v) {
15156       {
15157         void *ptr;
15158         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
15159           _v = 0;
15160         } else {
15161           _v = 1;
15162         }
15163       }
15164       if (_v) {
15165         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(L);
15166       }
15167     }
15168   }
15169   if (argc == 2) {
15170     int _v = 0;
15171     {
15172       void *ptr;
15173       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
15174         _v = 0;
15175       } else {
15176         _v = 1;
15177       }
15178     }
15179     if (_v) {
15180       {
15181         _v = (lua_isuserdata(L, argv[1])) &&
15182         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
15183       }
15184       if (_v) {
15185         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(L);
15186       }
15187     }
15188   }
15189   if (argc == 3) {
15190     int _v = 0;
15191     {
15192       void *ptr;
15193       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
15194         _v = 0;
15195       } else {
15196         _v = 1;
15197       }
15198     }
15199     if (_v) {
15200       {
15201         _v = (lua_isuserdata(L, argv[1])) &&
15202         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
15203       }
15204       if (_v) {
15205         {
15206           _v = lua_isboolean(L,argv[2]);
15207         }
15208         if (_v) {
15209           return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(L);
15210         }
15211       }
15212     }
15213   }
15214 
15215   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateOutputFile'\n"
15216     "  Possible C/C++ prototypes are:\n"
15217     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::SBFile)\n"
15218     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP)\n"
15219     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP,bool)\n");
15220   lua_error(L);return 0;
15221 }
15222 
15223 
15224 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lua_State* L) {
15225   {
15226     int SWIG_arg = 0;
15227     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
15228     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
15229     bool arg3 ;
15230 
15231     SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,3)
15232     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
15233     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,"bool");
15234 
15235     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
15236       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
15237     }
15238 
15239     {
15240       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
15241       lldb::FileSP file_sp;
15242       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
15243       if (!file_sp->IsValid())
15244       return luaL_error(L, "Invalid file");
15245       arg2 = file_sp;
15246     }
15247     arg3 = (lua_toboolean(L, 3)!=0);
15248     lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(arg1,SWIG_STD_MOVE(arg2),arg3);
15249 
15250     return SWIG_arg;
15251 
15252     fail: SWIGUNUSED;
15253   }
15254   lua_error(L);
15255   return 0;
15256 }
15257 
15258 
15259 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile(lua_State* L) {
15260   int argc;
15261   int argv[4]={
15262     1,2,3,4
15263   };
15264 
15265   argc = lua_gettop(L);
15266   if (argc == 2) {
15267     int _v = 0;
15268     {
15269       void *ptr;
15270       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
15271         _v = 0;
15272       } else {
15273         _v = 1;
15274       }
15275     }
15276     if (_v) {
15277       {
15278         void *ptr;
15279         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
15280           _v = 0;
15281         } else {
15282           _v = 1;
15283         }
15284       }
15285       if (_v) {
15286         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(L);
15287       }
15288     }
15289   }
15290   if (argc == 2) {
15291     int _v = 0;
15292     {
15293       void *ptr;
15294       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
15295         _v = 0;
15296       } else {
15297         _v = 1;
15298       }
15299     }
15300     if (_v) {
15301       {
15302         _v = (lua_isuserdata(L, argv[1])) &&
15303         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
15304       }
15305       if (_v) {
15306         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(L);
15307       }
15308     }
15309   }
15310   if (argc == 3) {
15311     int _v = 0;
15312     {
15313       void *ptr;
15314       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
15315         _v = 0;
15316       } else {
15317         _v = 1;
15318       }
15319     }
15320     if (_v) {
15321       {
15322         _v = (lua_isuserdata(L, argv[1])) &&
15323         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
15324       }
15325       if (_v) {
15326         {
15327           _v = lua_isboolean(L,argv[2]);
15328         }
15329         if (_v) {
15330           return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(L);
15331         }
15332       }
15333     }
15334   }
15335 
15336   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateErrorFile'\n"
15337     "  Possible C/C++ prototypes are:\n"
15338     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::SBFile)\n"
15339     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP)\n"
15340     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP,bool)\n");
15341   lua_error(L);return 0;
15342 }
15343 
15344 
15345 static int _wrap_SBCommandReturnObject_Print(lua_State* L) {
15346   {
15347     int SWIG_arg = 0;
15348     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
15349     char *arg2 = (char *) 0 ;
15350 
15351     SWIG_check_num_args("lldb::SBCommandReturnObject::Print",2,2)
15352     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",1,"lldb::SBCommandReturnObject *");
15353     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",2,"char const *");
15354 
15355     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
15356       SWIG_fail_ptr("SBCommandReturnObject_Print",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
15357     }
15358 
15359     arg2 = (char *)lua_tostring(L, 2);
15360     lldb_SBCommandReturnObject_Print(arg1,(char const *)arg2);
15361 
15362     return SWIG_arg;
15363 
15364     fail: SWIGUNUSED;
15365   }
15366   lua_error(L);
15367   return 0;
15368 }
15369 
15370 
15371 static void swig_delete_SBCommandReturnObject(void *obj) {
15372 lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) obj;
15373 delete arg1;
15374 }
15375 static int _proxy__wrap_new_SBCommandReturnObject(lua_State *L) {
15376     assert(lua_istable(L,1));
15377     lua_pushcfunction(L,_wrap_new_SBCommandReturnObject);
15378     assert(!lua_isnil(L,-1));
15379     lua_replace(L,1); /* replace our table with real constructor */
15380     lua_call(L,lua_gettop(L)-1,1);
15381     return 1;
15382 }
15383 static swig_lua_attribute swig_SBCommandReturnObject_attributes[] = {
15384     {0,0,0}
15385 };
15386 static swig_lua_method swig_SBCommandReturnObject_methods[]= {
15387     { "IsValid", _wrap_SBCommandReturnObject_IsValid},
15388     { "PutOutput", _wrap_SBCommandReturnObject_PutOutput},
15389     { "GetOutputSize", _wrap_SBCommandReturnObject_GetOutputSize},
15390     { "GetErrorSize", _wrap_SBCommandReturnObject_GetErrorSize},
15391     { "PutError", _wrap_SBCommandReturnObject_PutError},
15392     { "Clear", _wrap_SBCommandReturnObject_Clear},
15393     { "GetStatus", _wrap_SBCommandReturnObject_GetStatus},
15394     { "SetStatus", _wrap_SBCommandReturnObject_SetStatus},
15395     { "Succeeded", _wrap_SBCommandReturnObject_Succeeded},
15396     { "HasResult", _wrap_SBCommandReturnObject_HasResult},
15397     { "AppendMessage", _wrap_SBCommandReturnObject_AppendMessage},
15398     { "AppendWarning", _wrap_SBCommandReturnObject_AppendWarning},
15399     { "GetDescription", _wrap_SBCommandReturnObject_GetDescription},
15400     { "PutCString", _wrap_SBCommandReturnObject_PutCString},
15401     { "GetOutput", _wrap_SBCommandReturnObject_GetOutput},
15402     { "GetError", _wrap_SBCommandReturnObject_GetError},
15403     { "SetError", _wrap_SBCommandReturnObject_SetError},
15404     { "__tostring", _wrap_SBCommandReturnObject___tostring},
15405     { "SetImmediateOutputFile", _wrap_SBCommandReturnObject_SetImmediateOutputFile},
15406     { "SetImmediateErrorFile", _wrap_SBCommandReturnObject_SetImmediateErrorFile},
15407     { "Print", _wrap_SBCommandReturnObject_Print},
15408     {0,0}
15409 };
15410 static swig_lua_method swig_SBCommandReturnObject_meta[] = {
15411     { "__tostring", _wrap_SBCommandReturnObject___tostring},
15412     {0,0}
15413 };
15414 
15415 static swig_lua_attribute swig_SBCommandReturnObject_Sf_SwigStatic_attributes[] = {
15416     {0,0,0}
15417 };
15418 static swig_lua_const_info swig_SBCommandReturnObject_Sf_SwigStatic_constants[]= {
15419     {0,0,0,0,0,0}
15420 };
15421 static swig_lua_method swig_SBCommandReturnObject_Sf_SwigStatic_methods[]= {
15422     {0,0}
15423 };
15424 static swig_lua_class* swig_SBCommandReturnObject_Sf_SwigStatic_classes[]= {
15425     0
15426 };
15427 
15428 static swig_lua_namespace swig_SBCommandReturnObject_Sf_SwigStatic = {
15429     "SBCommandReturnObject",
15430     swig_SBCommandReturnObject_Sf_SwigStatic_methods,
15431     swig_SBCommandReturnObject_Sf_SwigStatic_attributes,
15432     swig_SBCommandReturnObject_Sf_SwigStatic_constants,
15433     swig_SBCommandReturnObject_Sf_SwigStatic_classes,
15434     0
15435 };
15436 static swig_lua_class *swig_SBCommandReturnObject_bases[] = {0};
15437 static const char *swig_SBCommandReturnObject_base_names[] = {0};
15438 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 };
15439 
15440 static int _wrap_new_SBCommunication__SWIG_0(lua_State* L) {
15441   {
15442     int SWIG_arg = 0;
15443     lldb::SBCommunication *result = 0 ;
15444 
15445     SWIG_check_num_args("lldb::SBCommunication::SBCommunication",0,0)
15446     result = (lldb::SBCommunication *)new lldb::SBCommunication();
15447     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
15448     return SWIG_arg;
15449 
15450     fail: SWIGUNUSED;
15451   }
15452   lua_error(L);
15453   return 0;
15454 }
15455 
15456 
15457 static int _wrap_new_SBCommunication__SWIG_1(lua_State* L) {
15458   {
15459     int SWIG_arg = 0;
15460     char *arg1 = (char *) 0 ;
15461     lldb::SBCommunication *result = 0 ;
15462 
15463     SWIG_check_num_args("lldb::SBCommunication::SBCommunication",1,1)
15464     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBCommunication::SBCommunication",1,"char const *");
15465     arg1 = (char *)lua_tostring(L, 1);
15466     result = (lldb::SBCommunication *)new lldb::SBCommunication((char const *)arg1);
15467     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
15468     return SWIG_arg;
15469 
15470     fail: SWIGUNUSED;
15471   }
15472   lua_error(L);
15473   return 0;
15474 }
15475 
15476 
15477 static int _wrap_new_SBCommunication(lua_State* L) {
15478   int argc;
15479   int argv[2]={
15480     1,2
15481   };
15482 
15483   argc = lua_gettop(L);
15484   if (argc == 0) {
15485     return _wrap_new_SBCommunication__SWIG_0(L);
15486   }
15487   if (argc == 1) {
15488     int _v = 0;
15489     {
15490       _v = SWIG_lua_isnilstring(L,argv[0]);
15491     }
15492     if (_v) {
15493       return _wrap_new_SBCommunication__SWIG_1(L);
15494     }
15495   }
15496 
15497   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommunication'\n"
15498     "  Possible C/C++ prototypes are:\n"
15499     "    lldb::SBCommunication::SBCommunication()\n"
15500     "    lldb::SBCommunication::SBCommunication(char const *)\n");
15501   lua_error(L);return 0;
15502 }
15503 
15504 
15505 static int _wrap_SBCommunication_IsValid(lua_State* L) {
15506   {
15507     int SWIG_arg = 0;
15508     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15509     bool result;
15510 
15511     SWIG_check_num_args("lldb::SBCommunication::IsValid",1,1)
15512     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsValid",1,"lldb::SBCommunication const *");
15513 
15514     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15515       SWIG_fail_ptr("SBCommunication_IsValid",1,SWIGTYPE_p_lldb__SBCommunication);
15516     }
15517 
15518     result = (bool)((lldb::SBCommunication const *)arg1)->IsValid();
15519     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15520     return SWIG_arg;
15521 
15522     fail: SWIGUNUSED;
15523   }
15524   lua_error(L);
15525   return 0;
15526 }
15527 
15528 
15529 static int _wrap_SBCommunication_GetBroadcaster(lua_State* L) {
15530   {
15531     int SWIG_arg = 0;
15532     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15533     lldb::SBBroadcaster result;
15534 
15535     SWIG_check_num_args("lldb::SBCommunication::GetBroadcaster",1,1)
15536     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetBroadcaster",1,"lldb::SBCommunication *");
15537 
15538     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15539       SWIG_fail_ptr("SBCommunication_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommunication);
15540     }
15541 
15542     result = (arg1)->GetBroadcaster();
15543     {
15544       lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster(result);
15545       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
15546     }
15547     return SWIG_arg;
15548 
15549     fail: SWIGUNUSED;
15550   }
15551   lua_error(L);
15552   return 0;
15553 }
15554 
15555 
15556 static int _wrap_SBCommunication_GetBroadcasterClass(lua_State* L) {
15557   {
15558     int SWIG_arg = 0;
15559     char *result = 0 ;
15560 
15561     SWIG_check_num_args("lldb::SBCommunication::GetBroadcasterClass",0,0)
15562     result = (char *)lldb::SBCommunication::GetBroadcasterClass();
15563     lua_pushstring(L,(const char *)result); SWIG_arg++;
15564     return SWIG_arg;
15565 
15566     fail: SWIGUNUSED;
15567   }
15568   lua_error(L);
15569   return 0;
15570 }
15571 
15572 
15573 static int _wrap_SBCommunication_AdoptFileDesriptor(lua_State* L) {
15574   {
15575     int SWIG_arg = 0;
15576     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15577     int arg2 ;
15578     bool arg3 ;
15579     lldb::ConnectionStatus result;
15580 
15581     SWIG_check_num_args("lldb::SBCommunication::AdoptFileDesriptor",3,3)
15582     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",1,"lldb::SBCommunication *");
15583     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",2,"int");
15584     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",3,"bool");
15585 
15586     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15587       SWIG_fail_ptr("SBCommunication_AdoptFileDesriptor",1,SWIGTYPE_p_lldb__SBCommunication);
15588     }
15589 
15590     arg2 = (int)lua_tointeger(L, 2);
15591     arg3 = (lua_toboolean(L, 3)!=0);
15592     result = (lldb::ConnectionStatus)(arg1)->AdoptFileDesriptor(arg2,arg3);
15593     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15594     return SWIG_arg;
15595 
15596     fail: SWIGUNUSED;
15597   }
15598   lua_error(L);
15599   return 0;
15600 }
15601 
15602 
15603 static int _wrap_SBCommunication_Connect(lua_State* L) {
15604   {
15605     int SWIG_arg = 0;
15606     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15607     char *arg2 = (char *) 0 ;
15608     lldb::ConnectionStatus result;
15609 
15610     SWIG_check_num_args("lldb::SBCommunication::Connect",2,2)
15611     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Connect",1,"lldb::SBCommunication *");
15612     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommunication::Connect",2,"char const *");
15613 
15614     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15615       SWIG_fail_ptr("SBCommunication_Connect",1,SWIGTYPE_p_lldb__SBCommunication);
15616     }
15617 
15618     arg2 = (char *)lua_tostring(L, 2);
15619     result = (lldb::ConnectionStatus)(arg1)->Connect((char const *)arg2);
15620     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15621     return SWIG_arg;
15622 
15623     fail: SWIGUNUSED;
15624   }
15625   lua_error(L);
15626   return 0;
15627 }
15628 
15629 
15630 static int _wrap_SBCommunication_Disconnect(lua_State* L) {
15631   {
15632     int SWIG_arg = 0;
15633     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15634     lldb::ConnectionStatus result;
15635 
15636     SWIG_check_num_args("lldb::SBCommunication::Disconnect",1,1)
15637     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Disconnect",1,"lldb::SBCommunication *");
15638 
15639     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15640       SWIG_fail_ptr("SBCommunication_Disconnect",1,SWIGTYPE_p_lldb__SBCommunication);
15641     }
15642 
15643     result = (lldb::ConnectionStatus)(arg1)->Disconnect();
15644     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15645     return SWIG_arg;
15646 
15647     fail: SWIGUNUSED;
15648   }
15649   lua_error(L);
15650   return 0;
15651 }
15652 
15653 
15654 static int _wrap_SBCommunication_IsConnected(lua_State* L) {
15655   {
15656     int SWIG_arg = 0;
15657     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15658     bool result;
15659 
15660     SWIG_check_num_args("lldb::SBCommunication::IsConnected",1,1)
15661     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsConnected",1,"lldb::SBCommunication const *");
15662 
15663     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15664       SWIG_fail_ptr("SBCommunication_IsConnected",1,SWIGTYPE_p_lldb__SBCommunication);
15665     }
15666 
15667     result = (bool)((lldb::SBCommunication const *)arg1)->IsConnected();
15668     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15669     return SWIG_arg;
15670 
15671     fail: SWIGUNUSED;
15672   }
15673   lua_error(L);
15674   return 0;
15675 }
15676 
15677 
15678 static int _wrap_SBCommunication_GetCloseOnEOF(lua_State* L) {
15679   {
15680     int SWIG_arg = 0;
15681     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15682     bool result;
15683 
15684     SWIG_check_num_args("lldb::SBCommunication::GetCloseOnEOF",1,1)
15685     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetCloseOnEOF",1,"lldb::SBCommunication *");
15686 
15687     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15688       SWIG_fail_ptr("SBCommunication_GetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
15689     }
15690 
15691     result = (bool)(arg1)->GetCloseOnEOF();
15692     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15693     return SWIG_arg;
15694 
15695     fail: SWIGUNUSED;
15696   }
15697   lua_error(L);
15698   return 0;
15699 }
15700 
15701 
15702 static int _wrap_SBCommunication_SetCloseOnEOF(lua_State* L) {
15703   {
15704     int SWIG_arg = 0;
15705     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15706     bool arg2 ;
15707 
15708     SWIG_check_num_args("lldb::SBCommunication::SetCloseOnEOF",2,2)
15709     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",1,"lldb::SBCommunication *");
15710     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",2,"bool");
15711 
15712     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15713       SWIG_fail_ptr("SBCommunication_SetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
15714     }
15715 
15716     arg2 = (lua_toboolean(L, 2)!=0);
15717     (arg1)->SetCloseOnEOF(arg2);
15718 
15719     return SWIG_arg;
15720 
15721     fail: SWIGUNUSED;
15722   }
15723   lua_error(L);
15724   return 0;
15725 }
15726 
15727 
15728 static int _wrap_SBCommunication_Read(lua_State* L) {
15729   {
15730     int SWIG_arg = 0;
15731     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15732     void *arg2 = (void *) 0 ;
15733     size_t arg3 ;
15734     uint32_t arg4 ;
15735     lldb::ConnectionStatus *arg5 = 0 ;
15736     size_t result;
15737 
15738     SWIG_check_num_args("lldb::SBCommunication::Read",5,5)
15739     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Read",1,"lldb::SBCommunication *");
15740     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Read",2,"void *");
15741     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommunication::Read",3,"size_t");
15742     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommunication::Read",4,"uint32_t");
15743     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommunication::Read",5,"lldb::ConnectionStatus &");
15744 
15745     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15746       SWIG_fail_ptr("SBCommunication_Read",1,SWIGTYPE_p_lldb__SBCommunication);
15747     }
15748 
15749     arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Read");
15750     arg3 = (size_t)lua_tointeger(L, 3);
15751     arg4 = (uint32_t)lua_tointeger(L, 4);
15752 
15753     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__ConnectionStatus,0))){
15754       SWIG_fail_ptr("SBCommunication_Read",5,SWIGTYPE_p_lldb__ConnectionStatus);
15755     }
15756 
15757     result = (arg1)->Read(arg2,arg3,arg4,*arg5);
15758     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15759     return SWIG_arg;
15760 
15761     fail: SWIGUNUSED;
15762   }
15763   lua_error(L);
15764   return 0;
15765 }
15766 
15767 
15768 static int _wrap_SBCommunication_Write(lua_State* L) {
15769   {
15770     int SWIG_arg = 0;
15771     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15772     void *arg2 = (void *) 0 ;
15773     size_t arg3 ;
15774     lldb::ConnectionStatus *arg4 = 0 ;
15775     size_t result;
15776 
15777     SWIG_check_num_args("lldb::SBCommunication::Write",4,4)
15778     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Write",1,"lldb::SBCommunication *");
15779     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Write",2,"void const *");
15780     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommunication::Write",3,"size_t");
15781     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommunication::Write",4,"lldb::ConnectionStatus &");
15782 
15783     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15784       SWIG_fail_ptr("SBCommunication_Write",1,SWIGTYPE_p_lldb__SBCommunication);
15785     }
15786 
15787     arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Write");
15788     arg3 = (size_t)lua_tointeger(L, 3);
15789 
15790     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__ConnectionStatus,0))){
15791       SWIG_fail_ptr("SBCommunication_Write",4,SWIGTYPE_p_lldb__ConnectionStatus);
15792     }
15793 
15794     result = (arg1)->Write((void const *)arg2,arg3,*arg4);
15795     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15796     return SWIG_arg;
15797 
15798     fail: SWIGUNUSED;
15799   }
15800   lua_error(L);
15801   return 0;
15802 }
15803 
15804 
15805 static int _wrap_SBCommunication_ReadThreadStart(lua_State* L) {
15806   {
15807     int SWIG_arg = 0;
15808     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15809     bool result;
15810 
15811     SWIG_check_num_args("lldb::SBCommunication::ReadThreadStart",1,1)
15812     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStart",1,"lldb::SBCommunication *");
15813 
15814     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15815       SWIG_fail_ptr("SBCommunication_ReadThreadStart",1,SWIGTYPE_p_lldb__SBCommunication);
15816     }
15817 
15818     result = (bool)(arg1)->ReadThreadStart();
15819     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15820     return SWIG_arg;
15821 
15822     fail: SWIGUNUSED;
15823   }
15824   lua_error(L);
15825   return 0;
15826 }
15827 
15828 
15829 static int _wrap_SBCommunication_ReadThreadStop(lua_State* L) {
15830   {
15831     int SWIG_arg = 0;
15832     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15833     bool result;
15834 
15835     SWIG_check_num_args("lldb::SBCommunication::ReadThreadStop",1,1)
15836     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStop",1,"lldb::SBCommunication *");
15837 
15838     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15839       SWIG_fail_ptr("SBCommunication_ReadThreadStop",1,SWIGTYPE_p_lldb__SBCommunication);
15840     }
15841 
15842     result = (bool)(arg1)->ReadThreadStop();
15843     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15844     return SWIG_arg;
15845 
15846     fail: SWIGUNUSED;
15847   }
15848   lua_error(L);
15849   return 0;
15850 }
15851 
15852 
15853 static int _wrap_SBCommunication_ReadThreadIsRunning(lua_State* L) {
15854   {
15855     int SWIG_arg = 0;
15856     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15857     bool result;
15858 
15859     SWIG_check_num_args("lldb::SBCommunication::ReadThreadIsRunning",1,1)
15860     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadIsRunning",1,"lldb::SBCommunication *");
15861 
15862     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15863       SWIG_fail_ptr("SBCommunication_ReadThreadIsRunning",1,SWIGTYPE_p_lldb__SBCommunication);
15864     }
15865 
15866     result = (bool)(arg1)->ReadThreadIsRunning();
15867     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15868     return SWIG_arg;
15869 
15870     fail: SWIGUNUSED;
15871   }
15872   lua_error(L);
15873   return 0;
15874 }
15875 
15876 
15877 static int _wrap_SBCommunication_SetReadThreadBytesReceivedCallback(lua_State* L) {
15878   {
15879     int SWIG_arg = 0;
15880     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15881     lldb::SBCommunication::ReadThreadBytesReceived arg2 = (lldb::SBCommunication::ReadThreadBytesReceived) 0 ;
15882     void *arg3 = (void *) 0 ;
15883     bool result;
15884 
15885     SWIG_check_num_args("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,3)
15886     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",1,"lldb::SBCommunication *");
15887     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",2,"lldb::SBCommunication::ReadThreadBytesReceived");
15888     if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,"void *");
15889 
15890     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15891       SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",1,SWIGTYPE_p_lldb__SBCommunication);
15892     }
15893 
15894 
15895     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void,0))){
15896       SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void);
15897     }
15898 
15899     arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBCommunication_SetReadThreadBytesReceivedCallback");
15900     result = (bool)(arg1)->SetReadThreadBytesReceivedCallback(arg2,arg3);
15901     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15902     return SWIG_arg;
15903 
15904     fail: SWIGUNUSED;
15905   }
15906   lua_error(L);
15907   return 0;
15908 }
15909 
15910 
15911 static void swig_delete_SBCommunication(void *obj) {
15912 lldb::SBCommunication *arg1 = (lldb::SBCommunication *) obj;
15913 delete arg1;
15914 }
15915 static int _proxy__wrap_new_SBCommunication(lua_State *L) {
15916     assert(lua_istable(L,1));
15917     lua_pushcfunction(L,_wrap_new_SBCommunication);
15918     assert(!lua_isnil(L,-1));
15919     lua_replace(L,1); /* replace our table with real constructor */
15920     lua_call(L,lua_gettop(L)-1,1);
15921     return 1;
15922 }
15923 static swig_lua_attribute swig_SBCommunication_attributes[] = {
15924     {0,0,0}
15925 };
15926 static swig_lua_method swig_SBCommunication_methods[]= {
15927     { "IsValid", _wrap_SBCommunication_IsValid},
15928     { "GetBroadcaster", _wrap_SBCommunication_GetBroadcaster},
15929     { "AdoptFileDesriptor", _wrap_SBCommunication_AdoptFileDesriptor},
15930     { "Connect", _wrap_SBCommunication_Connect},
15931     { "Disconnect", _wrap_SBCommunication_Disconnect},
15932     { "IsConnected", _wrap_SBCommunication_IsConnected},
15933     { "GetCloseOnEOF", _wrap_SBCommunication_GetCloseOnEOF},
15934     { "SetCloseOnEOF", _wrap_SBCommunication_SetCloseOnEOF},
15935     { "Read", _wrap_SBCommunication_Read},
15936     { "Write", _wrap_SBCommunication_Write},
15937     { "ReadThreadStart", _wrap_SBCommunication_ReadThreadStart},
15938     { "ReadThreadStop", _wrap_SBCommunication_ReadThreadStop},
15939     { "ReadThreadIsRunning", _wrap_SBCommunication_ReadThreadIsRunning},
15940     { "SetReadThreadBytesReceivedCallback", _wrap_SBCommunication_SetReadThreadBytesReceivedCallback},
15941     {0,0}
15942 };
15943 static swig_lua_method swig_SBCommunication_meta[] = {
15944     {0,0}
15945 };
15946 
15947 static swig_lua_attribute swig_SBCommunication_Sf_SwigStatic_attributes[] = {
15948     {0,0,0}
15949 };
15950 static swig_lua_const_info swig_SBCommunication_Sf_SwigStatic_constants[]= {
15951     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
15952     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
15953     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
15954     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
15955     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
15956     {SWIG_LUA_CONSTTAB_INT("eAllEventBits", lldb::SBCommunication::eAllEventBits)},
15957     {0,0,0,0,0,0}
15958 };
15959 static swig_lua_method swig_SBCommunication_Sf_SwigStatic_methods[]= {
15960     { "GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
15961     {0,0}
15962 };
15963 static swig_lua_class* swig_SBCommunication_Sf_SwigStatic_classes[]= {
15964     0
15965 };
15966 
15967 static swig_lua_namespace swig_SBCommunication_Sf_SwigStatic = {
15968     "SBCommunication",
15969     swig_SBCommunication_Sf_SwigStatic_methods,
15970     swig_SBCommunication_Sf_SwigStatic_attributes,
15971     swig_SBCommunication_Sf_SwigStatic_constants,
15972     swig_SBCommunication_Sf_SwigStatic_classes,
15973     0
15974 };
15975 static swig_lua_class *swig_SBCommunication_bases[] = {0};
15976 static const char *swig_SBCommunication_base_names[] = {0};
15977 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 };
15978 
15979 static int _wrap_new_SBCompileUnit__SWIG_0(lua_State* L) {
15980   {
15981     int SWIG_arg = 0;
15982     lldb::SBCompileUnit *result = 0 ;
15983 
15984     SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",0,0)
15985     result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit();
15986     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
15987     return SWIG_arg;
15988 
15989     fail: SWIGUNUSED;
15990   }
15991   lua_error(L);
15992   return 0;
15993 }
15994 
15995 
15996 static int _wrap_new_SBCompileUnit__SWIG_1(lua_State* L) {
15997   {
15998     int SWIG_arg = 0;
15999     lldb::SBCompileUnit *arg1 = 0 ;
16000     lldb::SBCompileUnit *result = 0 ;
16001 
16002     SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",1,1)
16003     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::SBCompileUnit",1,"lldb::SBCompileUnit const &");
16004 
16005     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16006       SWIG_fail_ptr("new_SBCompileUnit",1,SWIGTYPE_p_lldb__SBCompileUnit);
16007     }
16008 
16009     result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit((lldb::SBCompileUnit const &)*arg1);
16010     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
16011     return SWIG_arg;
16012 
16013     fail: SWIGUNUSED;
16014   }
16015   lua_error(L);
16016   return 0;
16017 }
16018 
16019 
16020 static int _wrap_new_SBCompileUnit(lua_State* L) {
16021   int argc;
16022   int argv[2]={
16023     1,2
16024   };
16025 
16026   argc = lua_gettop(L);
16027   if (argc == 0) {
16028     return _wrap_new_SBCompileUnit__SWIG_0(L);
16029   }
16030   if (argc == 1) {
16031     int _v = 0;
16032     {
16033       void *ptr;
16034       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, SWIG_POINTER_NO_NULL)) {
16035         _v = 0;
16036       } else {
16037         _v = 1;
16038       }
16039     }
16040     if (_v) {
16041       return _wrap_new_SBCompileUnit__SWIG_1(L);
16042     }
16043   }
16044 
16045   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCompileUnit'\n"
16046     "  Possible C/C++ prototypes are:\n"
16047     "    lldb::SBCompileUnit::SBCompileUnit()\n"
16048     "    lldb::SBCompileUnit::SBCompileUnit(lldb::SBCompileUnit const &)\n");
16049   lua_error(L);return 0;
16050 }
16051 
16052 
16053 static int _wrap_SBCompileUnit_IsValid(lua_State* L) {
16054   {
16055     int SWIG_arg = 0;
16056     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16057     bool result;
16058 
16059     SWIG_check_num_args("lldb::SBCompileUnit::IsValid",1,1)
16060     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::IsValid",1,"lldb::SBCompileUnit const *");
16061 
16062     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16063       SWIG_fail_ptr("SBCompileUnit_IsValid",1,SWIGTYPE_p_lldb__SBCompileUnit);
16064     }
16065 
16066     result = (bool)((lldb::SBCompileUnit const *)arg1)->IsValid();
16067     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16068     return SWIG_arg;
16069 
16070     fail: SWIGUNUSED;
16071   }
16072   lua_error(L);
16073   return 0;
16074 }
16075 
16076 
16077 static int _wrap_SBCompileUnit_GetFileSpec(lua_State* L) {
16078   {
16079     int SWIG_arg = 0;
16080     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16081     lldb::SBFileSpec result;
16082 
16083     SWIG_check_num_args("lldb::SBCompileUnit::GetFileSpec",1,1)
16084     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetFileSpec",1,"lldb::SBCompileUnit const *");
16085 
16086     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16087       SWIG_fail_ptr("SBCompileUnit_GetFileSpec",1,SWIGTYPE_p_lldb__SBCompileUnit);
16088     }
16089 
16090     result = ((lldb::SBCompileUnit const *)arg1)->GetFileSpec();
16091     {
16092       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
16093       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
16094     }
16095     return SWIG_arg;
16096 
16097     fail: SWIGUNUSED;
16098   }
16099   lua_error(L);
16100   return 0;
16101 }
16102 
16103 
16104 static int _wrap_SBCompileUnit_GetNumLineEntries(lua_State* L) {
16105   {
16106     int SWIG_arg = 0;
16107     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16108     uint32_t result;
16109 
16110     SWIG_check_num_args("lldb::SBCompileUnit::GetNumLineEntries",1,1)
16111     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumLineEntries",1,"lldb::SBCompileUnit const *");
16112 
16113     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16114       SWIG_fail_ptr("SBCompileUnit_GetNumLineEntries",1,SWIGTYPE_p_lldb__SBCompileUnit);
16115     }
16116 
16117     result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumLineEntries();
16118     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16119     return SWIG_arg;
16120 
16121     fail: SWIGUNUSED;
16122   }
16123   lua_error(L);
16124   return 0;
16125 }
16126 
16127 
16128 static int _wrap_SBCompileUnit_GetLineEntryAtIndex(lua_State* L) {
16129   {
16130     int SWIG_arg = 0;
16131     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16132     uint32_t arg2 ;
16133     lldb::SBLineEntry result;
16134 
16135     SWIG_check_num_args("lldb::SBCompileUnit::GetLineEntryAtIndex",2,2)
16136     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",1,"lldb::SBCompileUnit const *");
16137     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",2,"uint32_t");
16138 
16139     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16140       SWIG_fail_ptr("SBCompileUnit_GetLineEntryAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
16141     }
16142 
16143     arg2 = (uint32_t)lua_tointeger(L, 2);
16144     result = ((lldb::SBCompileUnit const *)arg1)->GetLineEntryAtIndex(arg2);
16145     {
16146       lldb::SBLineEntry * resultptr = new lldb::SBLineEntry(result);
16147       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
16148     }
16149     return SWIG_arg;
16150 
16151     fail: SWIGUNUSED;
16152   }
16153   lua_error(L);
16154   return 0;
16155 }
16156 
16157 
16158 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(lua_State* L) {
16159   {
16160     int SWIG_arg = 0;
16161     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16162     lldb::SBLineEntry *arg2 = 0 ;
16163     bool arg3 ;
16164     uint32_t result;
16165 
16166     SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",3,3)
16167     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
16168     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"lldb::SBLineEntry &");
16169     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"bool");
16170 
16171     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16172       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
16173     }
16174 
16175 
16176     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
16177       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",2,SWIGTYPE_p_lldb__SBLineEntry);
16178     }
16179 
16180     arg3 = (lua_toboolean(L, 3)!=0);
16181     result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(*arg2,arg3);
16182     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16183     return SWIG_arg;
16184 
16185     fail: SWIGUNUSED;
16186   }
16187   lua_error(L);
16188   return 0;
16189 }
16190 
16191 
16192 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(lua_State* L) {
16193   {
16194     int SWIG_arg = 0;
16195     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16196     lldb::SBLineEntry *arg2 = 0 ;
16197     uint32_t result;
16198 
16199     SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",2,2)
16200     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
16201     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"lldb::SBLineEntry &");
16202 
16203     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16204       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
16205     }
16206 
16207 
16208     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
16209       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",2,SWIGTYPE_p_lldb__SBLineEntry);
16210     }
16211 
16212     result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(*arg2);
16213     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16214     return SWIG_arg;
16215 
16216     fail: SWIGUNUSED;
16217   }
16218   lua_error(L);
16219   return 0;
16220 }
16221 
16222 
16223 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_2(lua_State* L) {
16224   {
16225     int SWIG_arg = 0;
16226     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16227     uint32_t arg2 ;
16228     uint32_t arg3 ;
16229     lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
16230     uint32_t result;
16231 
16232     SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",4,4)
16233     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
16234     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
16235     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
16236     if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
16237 
16238     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16239       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
16240     }
16241 
16242     arg2 = (uint32_t)lua_tointeger(L, 2);
16243     arg3 = (uint32_t)lua_tointeger(L, 3);
16244 
16245     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
16246       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
16247     }
16248 
16249     result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4);
16250     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16251     return SWIG_arg;
16252 
16253     fail: SWIGUNUSED;
16254   }
16255   lua_error(L);
16256   return 0;
16257 }
16258 
16259 
16260 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_3(lua_State* L) {
16261   {
16262     int SWIG_arg = 0;
16263     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16264     uint32_t arg2 ;
16265     uint32_t arg3 ;
16266     lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
16267     bool arg5 ;
16268     uint32_t result;
16269 
16270     SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",5,5)
16271     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
16272     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
16273     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
16274     if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
16275     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",5,"bool");
16276 
16277     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16278       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
16279     }
16280 
16281     arg2 = (uint32_t)lua_tointeger(L, 2);
16282     arg3 = (uint32_t)lua_tointeger(L, 3);
16283 
16284     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
16285       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
16286     }
16287 
16288     arg5 = (lua_toboolean(L, 5)!=0);
16289     result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4,arg5);
16290     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16291     return SWIG_arg;
16292 
16293     fail: SWIGUNUSED;
16294   }
16295   lua_error(L);
16296   return 0;
16297 }
16298 
16299 
16300 static int _wrap_SBCompileUnit_FindLineEntryIndex(lua_State* L) {
16301   int argc;
16302   int argv[6]={
16303     1,2,3,4,5,6
16304   };
16305 
16306   argc = lua_gettop(L);
16307   if (argc == 2) {
16308     int _v = 0;
16309     {
16310       void *ptr;
16311       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
16312         _v = 0;
16313       } else {
16314         _v = 1;
16315       }
16316     }
16317     if (_v) {
16318       {
16319         void *ptr;
16320         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, SWIG_POINTER_NO_NULL)) {
16321           _v = 0;
16322         } else {
16323           _v = 1;
16324         }
16325       }
16326       if (_v) {
16327         return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(L);
16328       }
16329     }
16330   }
16331   if (argc == 3) {
16332     int _v = 0;
16333     {
16334       void *ptr;
16335       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
16336         _v = 0;
16337       } else {
16338         _v = 1;
16339       }
16340     }
16341     if (_v) {
16342       {
16343         void *ptr;
16344         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, SWIG_POINTER_NO_NULL)) {
16345           _v = 0;
16346         } else {
16347           _v = 1;
16348         }
16349       }
16350       if (_v) {
16351         {
16352           _v = lua_isboolean(L,argv[2]);
16353         }
16354         if (_v) {
16355           return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(L);
16356         }
16357       }
16358     }
16359   }
16360   if (argc == 4) {
16361     int _v = 0;
16362     {
16363       void *ptr;
16364       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
16365         _v = 0;
16366       } else {
16367         _v = 1;
16368       }
16369     }
16370     if (_v) {
16371       {
16372         _v = lua_isnumber(L,argv[1]);
16373       }
16374       if (_v) {
16375         {
16376           _v = lua_isnumber(L,argv[2]);
16377         }
16378         if (_v) {
16379           {
16380             void *ptr;
16381             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
16382               _v = 0;
16383             } else {
16384               _v = 1;
16385             }
16386           }
16387           if (_v) {
16388             return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_2(L);
16389           }
16390         }
16391       }
16392     }
16393   }
16394   if (argc == 5) {
16395     int _v = 0;
16396     {
16397       void *ptr;
16398       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
16399         _v = 0;
16400       } else {
16401         _v = 1;
16402       }
16403     }
16404     if (_v) {
16405       {
16406         _v = lua_isnumber(L,argv[1]);
16407       }
16408       if (_v) {
16409         {
16410           _v = lua_isnumber(L,argv[2]);
16411         }
16412         if (_v) {
16413           {
16414             void *ptr;
16415             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
16416               _v = 0;
16417             } else {
16418               _v = 1;
16419             }
16420           }
16421           if (_v) {
16422             {
16423               _v = lua_isboolean(L,argv[4]);
16424             }
16425             if (_v) {
16426               return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_3(L);
16427             }
16428           }
16429         }
16430       }
16431     }
16432   }
16433 
16434   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_FindLineEntryIndex'\n"
16435     "  Possible C/C++ prototypes are:\n"
16436     "    lldb::SBCompileUnit::FindLineEntryIndex(lldb::SBLineEntry &,bool) const\n"
16437     "    lldb::SBCompileUnit::FindLineEntryIndex(lldb::SBLineEntry &) const\n"
16438     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *) const\n"
16439     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *,bool) const\n");
16440   lua_error(L);return 0;
16441 }
16442 
16443 
16444 static int _wrap_SBCompileUnit_GetSupportFileAtIndex(lua_State* L) {
16445   {
16446     int SWIG_arg = 0;
16447     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16448     uint32_t arg2 ;
16449     lldb::SBFileSpec result;
16450 
16451     SWIG_check_num_args("lldb::SBCompileUnit::GetSupportFileAtIndex",2,2)
16452     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",1,"lldb::SBCompileUnit const *");
16453     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",2,"uint32_t");
16454 
16455     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16456       SWIG_fail_ptr("SBCompileUnit_GetSupportFileAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
16457     }
16458 
16459     arg2 = (uint32_t)lua_tointeger(L, 2);
16460     result = ((lldb::SBCompileUnit const *)arg1)->GetSupportFileAtIndex(arg2);
16461     {
16462       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
16463       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
16464     }
16465     return SWIG_arg;
16466 
16467     fail: SWIGUNUSED;
16468   }
16469   lua_error(L);
16470   return 0;
16471 }
16472 
16473 
16474 static int _wrap_SBCompileUnit_GetNumSupportFiles(lua_State* L) {
16475   {
16476     int SWIG_arg = 0;
16477     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16478     uint32_t result;
16479 
16480     SWIG_check_num_args("lldb::SBCompileUnit::GetNumSupportFiles",1,1)
16481     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumSupportFiles",1,"lldb::SBCompileUnit const *");
16482 
16483     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16484       SWIG_fail_ptr("SBCompileUnit_GetNumSupportFiles",1,SWIGTYPE_p_lldb__SBCompileUnit);
16485     }
16486 
16487     result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumSupportFiles();
16488     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16489     return SWIG_arg;
16490 
16491     fail: SWIGUNUSED;
16492   }
16493   lua_error(L);
16494   return 0;
16495 }
16496 
16497 
16498 static int _wrap_SBCompileUnit_FindSupportFileIndex(lua_State* L) {
16499   {
16500     int SWIG_arg = 0;
16501     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16502     uint32_t arg2 ;
16503     lldb::SBFileSpec *arg3 = 0 ;
16504     bool arg4 ;
16505     uint32_t result;
16506 
16507     SWIG_check_num_args("lldb::SBCompileUnit::FindSupportFileIndex",4,4)
16508     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",1,"lldb::SBCompileUnit *");
16509     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",2,"uint32_t");
16510     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",3,"lldb::SBFileSpec const &");
16511     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",4,"bool");
16512 
16513     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16514       SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
16515     }
16516 
16517     arg2 = (uint32_t)lua_tointeger(L, 2);
16518 
16519     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
16520       SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
16521     }
16522 
16523     arg4 = (lua_toboolean(L, 4)!=0);
16524     result = (uint32_t)(arg1)->FindSupportFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
16525     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16526     return SWIG_arg;
16527 
16528     fail: SWIGUNUSED;
16529   }
16530   lua_error(L);
16531   return 0;
16532 }
16533 
16534 
16535 static int _wrap_SBCompileUnit_GetTypes__SWIG_0(lua_State* L) {
16536   {
16537     int SWIG_arg = 0;
16538     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16539     uint32_t arg2 ;
16540     lldb::SBTypeList result;
16541 
16542     SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",2,2)
16543     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
16544     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",2,"uint32_t");
16545 
16546     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16547       SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
16548     }
16549 
16550     arg2 = (uint32_t)lua_tointeger(L, 2);
16551     result = (arg1)->GetTypes(arg2);
16552     {
16553       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
16554       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
16555     }
16556     return SWIG_arg;
16557 
16558     fail: SWIGUNUSED;
16559   }
16560   lua_error(L);
16561   return 0;
16562 }
16563 
16564 
16565 static int _wrap_SBCompileUnit_GetTypes__SWIG_1(lua_State* L) {
16566   {
16567     int SWIG_arg = 0;
16568     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16569     lldb::SBTypeList result;
16570 
16571     SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",1,1)
16572     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
16573 
16574     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16575       SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
16576     }
16577 
16578     result = (arg1)->GetTypes();
16579     {
16580       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
16581       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
16582     }
16583     return SWIG_arg;
16584 
16585     fail: SWIGUNUSED;
16586   }
16587   lua_error(L);
16588   return 0;
16589 }
16590 
16591 
16592 static int _wrap_SBCompileUnit_GetTypes(lua_State* L) {
16593   int argc;
16594   int argv[3]={
16595     1,2,3
16596   };
16597 
16598   argc = lua_gettop(L);
16599   if (argc == 1) {
16600     int _v = 0;
16601     {
16602       void *ptr;
16603       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
16604         _v = 0;
16605       } else {
16606         _v = 1;
16607       }
16608     }
16609     if (_v) {
16610       return _wrap_SBCompileUnit_GetTypes__SWIG_1(L);
16611     }
16612   }
16613   if (argc == 2) {
16614     int _v = 0;
16615     {
16616       void *ptr;
16617       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
16618         _v = 0;
16619       } else {
16620         _v = 1;
16621       }
16622     }
16623     if (_v) {
16624       {
16625         _v = lua_isnumber(L,argv[1]);
16626       }
16627       if (_v) {
16628         return _wrap_SBCompileUnit_GetTypes__SWIG_0(L);
16629       }
16630     }
16631   }
16632 
16633   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_GetTypes'\n"
16634     "  Possible C/C++ prototypes are:\n"
16635     "    lldb::SBCompileUnit::GetTypes(uint32_t)\n"
16636     "    lldb::SBCompileUnit::GetTypes()\n");
16637   lua_error(L);return 0;
16638 }
16639 
16640 
16641 static int _wrap_SBCompileUnit_GetLanguage(lua_State* L) {
16642   {
16643     int SWIG_arg = 0;
16644     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16645     lldb::LanguageType result;
16646 
16647     SWIG_check_num_args("lldb::SBCompileUnit::GetLanguage",1,1)
16648     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLanguage",1,"lldb::SBCompileUnit *");
16649 
16650     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16651       SWIG_fail_ptr("SBCompileUnit_GetLanguage",1,SWIGTYPE_p_lldb__SBCompileUnit);
16652     }
16653 
16654     result = (lldb::LanguageType)(arg1)->GetLanguage();
16655     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16656     return SWIG_arg;
16657 
16658     fail: SWIGUNUSED;
16659   }
16660   lua_error(L);
16661   return 0;
16662 }
16663 
16664 
16665 static int _wrap_SBCompileUnit___eq(lua_State* L) {
16666   {
16667     int SWIG_arg = 0;
16668     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16669     lldb::SBCompileUnit *arg2 = 0 ;
16670     bool result;
16671 
16672     SWIG_check_num_args("lldb::SBCompileUnit::operator ==",2,2)
16673     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",1,"lldb::SBCompileUnit const *");
16674     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",2,"lldb::SBCompileUnit const &");
16675 
16676     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16677       SWIG_fail_ptr("SBCompileUnit___eq",1,SWIGTYPE_p_lldb__SBCompileUnit);
16678     }
16679 
16680 
16681     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16682       SWIG_fail_ptr("SBCompileUnit___eq",2,SWIGTYPE_p_lldb__SBCompileUnit);
16683     }
16684 
16685     result = (bool)((lldb::SBCompileUnit const *)arg1)->operator ==((lldb::SBCompileUnit const &)*arg2);
16686     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16687     return SWIG_arg;
16688 
16689     fail: SWIGUNUSED;
16690   }
16691   lua_error(L);
16692   return 0;
16693 }
16694 
16695 
16696 static int _wrap_SBCompileUnit_GetDescription(lua_State* L) {
16697   {
16698     int SWIG_arg = 0;
16699     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16700     lldb::SBStream *arg2 = 0 ;
16701     bool result;
16702 
16703     SWIG_check_num_args("lldb::SBCompileUnit::GetDescription",2,2)
16704     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",1,"lldb::SBCompileUnit *");
16705     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",2,"lldb::SBStream &");
16706 
16707     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16708       SWIG_fail_ptr("SBCompileUnit_GetDescription",1,SWIGTYPE_p_lldb__SBCompileUnit);
16709     }
16710 
16711 
16712     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
16713       SWIG_fail_ptr("SBCompileUnit_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
16714     }
16715 
16716     result = (bool)(arg1)->GetDescription(*arg2);
16717     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16718     return SWIG_arg;
16719 
16720     fail: SWIGUNUSED;
16721   }
16722   lua_error(L);
16723   return 0;
16724 }
16725 
16726 
16727 static int _wrap_SBCompileUnit___tostring(lua_State* L) {
16728   {
16729     int SWIG_arg = 0;
16730     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16731     std::string result;
16732 
16733     SWIG_check_num_args("lldb::SBCompileUnit::__repr__",1,1)
16734     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::__repr__",1,"lldb::SBCompileUnit *");
16735 
16736     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16737       SWIG_fail_ptr("SBCompileUnit___tostring",1,SWIGTYPE_p_lldb__SBCompileUnit);
16738     }
16739 
16740     result = lldb_SBCompileUnit___repr__(arg1);
16741     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
16742     return SWIG_arg;
16743 
16744     fail: SWIGUNUSED;
16745   }
16746   lua_error(L);
16747   return 0;
16748 }
16749 
16750 
16751 static void swig_delete_SBCompileUnit(void *obj) {
16752 lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) obj;
16753 delete arg1;
16754 }
16755 static int _proxy__wrap_new_SBCompileUnit(lua_State *L) {
16756     assert(lua_istable(L,1));
16757     lua_pushcfunction(L,_wrap_new_SBCompileUnit);
16758     assert(!lua_isnil(L,-1));
16759     lua_replace(L,1); /* replace our table with real constructor */
16760     lua_call(L,lua_gettop(L)-1,1);
16761     return 1;
16762 }
16763 static swig_lua_attribute swig_SBCompileUnit_attributes[] = {
16764     {0,0,0}
16765 };
16766 static swig_lua_method swig_SBCompileUnit_methods[]= {
16767     { "IsValid", _wrap_SBCompileUnit_IsValid},
16768     { "GetFileSpec", _wrap_SBCompileUnit_GetFileSpec},
16769     { "GetNumLineEntries", _wrap_SBCompileUnit_GetNumLineEntries},
16770     { "GetLineEntryAtIndex", _wrap_SBCompileUnit_GetLineEntryAtIndex},
16771     { "FindLineEntryIndex", _wrap_SBCompileUnit_FindLineEntryIndex},
16772     { "GetSupportFileAtIndex", _wrap_SBCompileUnit_GetSupportFileAtIndex},
16773     { "GetNumSupportFiles", _wrap_SBCompileUnit_GetNumSupportFiles},
16774     { "FindSupportFileIndex", _wrap_SBCompileUnit_FindSupportFileIndex},
16775     { "GetTypes", _wrap_SBCompileUnit_GetTypes},
16776     { "GetLanguage", _wrap_SBCompileUnit_GetLanguage},
16777     { "__eq", _wrap_SBCompileUnit___eq},
16778     { "GetDescription", _wrap_SBCompileUnit_GetDescription},
16779     { "__tostring", _wrap_SBCompileUnit___tostring},
16780     {0,0}
16781 };
16782 static swig_lua_method swig_SBCompileUnit_meta[] = {
16783     { "__eq", _wrap_SBCompileUnit___eq},
16784     { "__tostring", _wrap_SBCompileUnit___tostring},
16785     {0,0}
16786 };
16787 
16788 static swig_lua_attribute swig_SBCompileUnit_Sf_SwigStatic_attributes[] = {
16789     {0,0,0}
16790 };
16791 static swig_lua_const_info swig_SBCompileUnit_Sf_SwigStatic_constants[]= {
16792     {0,0,0,0,0,0}
16793 };
16794 static swig_lua_method swig_SBCompileUnit_Sf_SwigStatic_methods[]= {
16795     {0,0}
16796 };
16797 static swig_lua_class* swig_SBCompileUnit_Sf_SwigStatic_classes[]= {
16798     0
16799 };
16800 
16801 static swig_lua_namespace swig_SBCompileUnit_Sf_SwigStatic = {
16802     "SBCompileUnit",
16803     swig_SBCompileUnit_Sf_SwigStatic_methods,
16804     swig_SBCompileUnit_Sf_SwigStatic_attributes,
16805     swig_SBCompileUnit_Sf_SwigStatic_constants,
16806     swig_SBCompileUnit_Sf_SwigStatic_classes,
16807     0
16808 };
16809 static swig_lua_class *swig_SBCompileUnit_bases[] = {0};
16810 static const char *swig_SBCompileUnit_base_names[] = {0};
16811 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 };
16812 
16813 static int _wrap_new_SBData__SWIG_0(lua_State* L) {
16814   {
16815     int SWIG_arg = 0;
16816     lldb::SBData *result = 0 ;
16817 
16818     SWIG_check_num_args("lldb::SBData::SBData",0,0)
16819     result = (lldb::SBData *)new lldb::SBData();
16820     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16821     return SWIG_arg;
16822 
16823     fail: SWIGUNUSED;
16824   }
16825   lua_error(L);
16826   return 0;
16827 }
16828 
16829 
16830 static int _wrap_new_SBData__SWIG_1(lua_State* L) {
16831   {
16832     int SWIG_arg = 0;
16833     lldb::SBData *arg1 = 0 ;
16834     lldb::SBData *result = 0 ;
16835 
16836     SWIG_check_num_args("lldb::SBData::SBData",1,1)
16837     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBData::SBData",1,"lldb::SBData const &");
16838 
16839     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16840       SWIG_fail_ptr("new_SBData",1,SWIGTYPE_p_lldb__SBData);
16841     }
16842 
16843     result = (lldb::SBData *)new lldb::SBData((lldb::SBData const &)*arg1);
16844     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16845     return SWIG_arg;
16846 
16847     fail: SWIGUNUSED;
16848   }
16849   lua_error(L);
16850   return 0;
16851 }
16852 
16853 
16854 static int _wrap_new_SBData(lua_State* L) {
16855   int argc;
16856   int argv[2]={
16857     1,2
16858   };
16859 
16860   argc = lua_gettop(L);
16861   if (argc == 0) {
16862     return _wrap_new_SBData__SWIG_0(L);
16863   }
16864   if (argc == 1) {
16865     int _v = 0;
16866     {
16867       void *ptr;
16868       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBData, SWIG_POINTER_NO_NULL)) {
16869         _v = 0;
16870       } else {
16871         _v = 1;
16872       }
16873     }
16874     if (_v) {
16875       return _wrap_new_SBData__SWIG_1(L);
16876     }
16877   }
16878 
16879   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBData'\n"
16880     "  Possible C/C++ prototypes are:\n"
16881     "    lldb::SBData::SBData()\n"
16882     "    lldb::SBData::SBData(lldb::SBData const &)\n");
16883   lua_error(L);return 0;
16884 }
16885 
16886 
16887 static int _wrap_SBData_GetAddressByteSize(lua_State* L) {
16888   {
16889     int SWIG_arg = 0;
16890     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16891     uint8_t result;
16892 
16893     SWIG_check_num_args("lldb::SBData::GetAddressByteSize",1,1)
16894     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddressByteSize",1,"lldb::SBData *");
16895 
16896     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16897       SWIG_fail_ptr("SBData_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
16898     }
16899 
16900     result = (uint8_t)(arg1)->GetAddressByteSize();
16901     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16902     return SWIG_arg;
16903 
16904     fail: SWIGUNUSED;
16905   }
16906   lua_error(L);
16907   return 0;
16908 }
16909 
16910 
16911 static int _wrap_SBData_SetAddressByteSize(lua_State* L) {
16912   {
16913     int SWIG_arg = 0;
16914     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16915     uint8_t arg2 ;
16916 
16917     SWIG_check_num_args("lldb::SBData::SetAddressByteSize",2,2)
16918     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",1,"lldb::SBData *");
16919     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",2,"uint8_t");
16920 
16921     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16922       SWIG_fail_ptr("SBData_SetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
16923     }
16924 
16925     arg2 = (uint8_t)lua_tointeger(L, 2);
16926     (arg1)->SetAddressByteSize(arg2);
16927 
16928     return SWIG_arg;
16929 
16930     fail: SWIGUNUSED;
16931   }
16932   lua_error(L);
16933   return 0;
16934 }
16935 
16936 
16937 static int _wrap_SBData_Clear(lua_State* L) {
16938   {
16939     int SWIG_arg = 0;
16940     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16941 
16942     SWIG_check_num_args("lldb::SBData::Clear",1,1)
16943     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Clear",1,"lldb::SBData *");
16944 
16945     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16946       SWIG_fail_ptr("SBData_Clear",1,SWIGTYPE_p_lldb__SBData);
16947     }
16948 
16949     (arg1)->Clear();
16950 
16951     return SWIG_arg;
16952 
16953     fail: SWIGUNUSED;
16954   }
16955   lua_error(L);
16956   return 0;
16957 }
16958 
16959 
16960 static int _wrap_SBData_IsValid(lua_State* L) {
16961   {
16962     int SWIG_arg = 0;
16963     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16964     bool result;
16965 
16966     SWIG_check_num_args("lldb::SBData::IsValid",1,1)
16967     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::IsValid",1,"lldb::SBData *");
16968 
16969     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16970       SWIG_fail_ptr("SBData_IsValid",1,SWIGTYPE_p_lldb__SBData);
16971     }
16972 
16973     result = (bool)(arg1)->IsValid();
16974     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16975     return SWIG_arg;
16976 
16977     fail: SWIGUNUSED;
16978   }
16979   lua_error(L);
16980   return 0;
16981 }
16982 
16983 
16984 static int _wrap_SBData_GetByteSize(lua_State* L) {
16985   {
16986     int SWIG_arg = 0;
16987     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16988     size_t result;
16989 
16990     SWIG_check_num_args("lldb::SBData::GetByteSize",1,1)
16991     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteSize",1,"lldb::SBData *");
16992 
16993     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16994       SWIG_fail_ptr("SBData_GetByteSize",1,SWIGTYPE_p_lldb__SBData);
16995     }
16996 
16997     result = (arg1)->GetByteSize();
16998     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16999     return SWIG_arg;
17000 
17001     fail: SWIGUNUSED;
17002   }
17003   lua_error(L);
17004   return 0;
17005 }
17006 
17007 
17008 static int _wrap_SBData_GetByteOrder(lua_State* L) {
17009   {
17010     int SWIG_arg = 0;
17011     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17012     lldb::ByteOrder result;
17013 
17014     SWIG_check_num_args("lldb::SBData::GetByteOrder",1,1)
17015     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteOrder",1,"lldb::SBData *");
17016 
17017     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17018       SWIG_fail_ptr("SBData_GetByteOrder",1,SWIGTYPE_p_lldb__SBData);
17019     }
17020 
17021     result = (lldb::ByteOrder)(arg1)->GetByteOrder();
17022     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17023     return SWIG_arg;
17024 
17025     fail: SWIGUNUSED;
17026   }
17027   lua_error(L);
17028   return 0;
17029 }
17030 
17031 
17032 static int _wrap_SBData_SetByteOrder(lua_State* L) {
17033   {
17034     int SWIG_arg = 0;
17035     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17036     lldb::ByteOrder arg2 ;
17037 
17038     SWIG_check_num_args("lldb::SBData::SetByteOrder",2,2)
17039     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetByteOrder",1,"lldb::SBData *");
17040     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::SetByteOrder",2,"lldb::ByteOrder");
17041 
17042     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17043       SWIG_fail_ptr("SBData_SetByteOrder",1,SWIGTYPE_p_lldb__SBData);
17044     }
17045 
17046     arg2 = (lldb::ByteOrder)lua_tointeger(L, 2);
17047     (arg1)->SetByteOrder(arg2);
17048 
17049     return SWIG_arg;
17050 
17051     fail: SWIGUNUSED;
17052   }
17053   lua_error(L);
17054   return 0;
17055 }
17056 
17057 
17058 static int _wrap_SBData_GetFloat(lua_State* L) {
17059   {
17060     int SWIG_arg = 0;
17061     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17062     lldb::SBError *arg2 = 0 ;
17063     lldb::offset_t arg3 ;
17064     float result;
17065 
17066     SWIG_check_num_args("lldb::SBData::GetFloat",3,3)
17067     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetFloat",1,"lldb::SBData *");
17068     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetFloat",2,"lldb::SBError &");
17069     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetFloat",3,"lldb::offset_t");
17070 
17071     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17072       SWIG_fail_ptr("SBData_GetFloat",1,SWIGTYPE_p_lldb__SBData);
17073     }
17074 
17075 
17076     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17077       SWIG_fail_ptr("SBData_GetFloat",2,SWIGTYPE_p_lldb__SBError);
17078     }
17079 
17080     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17081     result = (float)(arg1)->GetFloat(*arg2,arg3);
17082     lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
17083     return SWIG_arg;
17084 
17085     fail: SWIGUNUSED;
17086   }
17087   lua_error(L);
17088   return 0;
17089 }
17090 
17091 
17092 static int _wrap_SBData_GetDouble(lua_State* L) {
17093   {
17094     int SWIG_arg = 0;
17095     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17096     lldb::SBError *arg2 = 0 ;
17097     lldb::offset_t arg3 ;
17098     double result;
17099 
17100     SWIG_check_num_args("lldb::SBData::GetDouble",3,3)
17101     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDouble",1,"lldb::SBData *");
17102     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDouble",2,"lldb::SBError &");
17103     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetDouble",3,"lldb::offset_t");
17104 
17105     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17106       SWIG_fail_ptr("SBData_GetDouble",1,SWIGTYPE_p_lldb__SBData);
17107     }
17108 
17109 
17110     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17111       SWIG_fail_ptr("SBData_GetDouble",2,SWIGTYPE_p_lldb__SBError);
17112     }
17113 
17114     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17115     result = (double)(arg1)->GetDouble(*arg2,arg3);
17116     lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
17117     return SWIG_arg;
17118 
17119     fail: SWIGUNUSED;
17120   }
17121   lua_error(L);
17122   return 0;
17123 }
17124 
17125 
17126 static int _wrap_SBData_GetLongDouble(lua_State* L) {
17127   {
17128     int SWIG_arg = 0;
17129     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17130     lldb::SBError *arg2 = 0 ;
17131     lldb::offset_t arg3 ;
17132     long double result;
17133 
17134     SWIG_check_num_args("lldb::SBData::GetLongDouble",3,3)
17135     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetLongDouble",1,"lldb::SBData *");
17136     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetLongDouble",2,"lldb::SBError &");
17137     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetLongDouble",3,"lldb::offset_t");
17138 
17139     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17140       SWIG_fail_ptr("SBData_GetLongDouble",1,SWIGTYPE_p_lldb__SBData);
17141     }
17142 
17143 
17144     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17145       SWIG_fail_ptr("SBData_GetLongDouble",2,SWIGTYPE_p_lldb__SBError);
17146     }
17147 
17148     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17149     result = (long double)(arg1)->GetLongDouble(*arg2,arg3);
17150     {
17151       long double * resultptr = new long double(result);
17152       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_long_double,1); SWIG_arg++;
17153     }
17154     return SWIG_arg;
17155 
17156     fail: SWIGUNUSED;
17157   }
17158   lua_error(L);
17159   return 0;
17160 }
17161 
17162 
17163 static int _wrap_SBData_GetAddress(lua_State* L) {
17164   {
17165     int SWIG_arg = 0;
17166     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17167     lldb::SBError *arg2 = 0 ;
17168     lldb::offset_t arg3 ;
17169     lldb::addr_t result;
17170 
17171     SWIG_check_num_args("lldb::SBData::GetAddress",3,3)
17172     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddress",1,"lldb::SBData *");
17173     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetAddress",2,"lldb::SBError &");
17174     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetAddress",3,"lldb::offset_t");
17175 
17176     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17177       SWIG_fail_ptr("SBData_GetAddress",1,SWIGTYPE_p_lldb__SBData);
17178     }
17179 
17180 
17181     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17182       SWIG_fail_ptr("SBData_GetAddress",2,SWIGTYPE_p_lldb__SBError);
17183     }
17184 
17185     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17186     result = (lldb::addr_t)(arg1)->GetAddress(*arg2,arg3);
17187     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17188     return SWIG_arg;
17189 
17190     fail: SWIGUNUSED;
17191   }
17192   lua_error(L);
17193   return 0;
17194 }
17195 
17196 
17197 static int _wrap_SBData_GetUnsignedInt8(lua_State* L) {
17198   {
17199     int SWIG_arg = 0;
17200     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17201     lldb::SBError *arg2 = 0 ;
17202     lldb::offset_t arg3 ;
17203     uint8_t result;
17204 
17205     SWIG_check_num_args("lldb::SBData::GetUnsignedInt8",3,3)
17206     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",1,"lldb::SBData *");
17207     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",2,"lldb::SBError &");
17208     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",3,"lldb::offset_t");
17209 
17210     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17211       SWIG_fail_ptr("SBData_GetUnsignedInt8",1,SWIGTYPE_p_lldb__SBData);
17212     }
17213 
17214 
17215     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17216       SWIG_fail_ptr("SBData_GetUnsignedInt8",2,SWIGTYPE_p_lldb__SBError);
17217     }
17218 
17219     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17220     result = (uint8_t)(arg1)->GetUnsignedInt8(*arg2,arg3);
17221     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17222     return SWIG_arg;
17223 
17224     fail: SWIGUNUSED;
17225   }
17226   lua_error(L);
17227   return 0;
17228 }
17229 
17230 
17231 static int _wrap_SBData_GetUnsignedInt16(lua_State* L) {
17232   {
17233     int SWIG_arg = 0;
17234     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17235     lldb::SBError *arg2 = 0 ;
17236     lldb::offset_t arg3 ;
17237     uint16_t result;
17238 
17239     SWIG_check_num_args("lldb::SBData::GetUnsignedInt16",3,3)
17240     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",1,"lldb::SBData *");
17241     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",2,"lldb::SBError &");
17242     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",3,"lldb::offset_t");
17243 
17244     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17245       SWIG_fail_ptr("SBData_GetUnsignedInt16",1,SWIGTYPE_p_lldb__SBData);
17246     }
17247 
17248 
17249     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17250       SWIG_fail_ptr("SBData_GetUnsignedInt16",2,SWIGTYPE_p_lldb__SBError);
17251     }
17252 
17253     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17254     result = (uint16_t)(arg1)->GetUnsignedInt16(*arg2,arg3);
17255     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17256     return SWIG_arg;
17257 
17258     fail: SWIGUNUSED;
17259   }
17260   lua_error(L);
17261   return 0;
17262 }
17263 
17264 
17265 static int _wrap_SBData_GetUnsignedInt32(lua_State* L) {
17266   {
17267     int SWIG_arg = 0;
17268     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17269     lldb::SBError *arg2 = 0 ;
17270     lldb::offset_t arg3 ;
17271     uint32_t result;
17272 
17273     SWIG_check_num_args("lldb::SBData::GetUnsignedInt32",3,3)
17274     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",1,"lldb::SBData *");
17275     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",2,"lldb::SBError &");
17276     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",3,"lldb::offset_t");
17277 
17278     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17279       SWIG_fail_ptr("SBData_GetUnsignedInt32",1,SWIGTYPE_p_lldb__SBData);
17280     }
17281 
17282 
17283     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17284       SWIG_fail_ptr("SBData_GetUnsignedInt32",2,SWIGTYPE_p_lldb__SBError);
17285     }
17286 
17287     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17288     result = (uint32_t)(arg1)->GetUnsignedInt32(*arg2,arg3);
17289     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17290     return SWIG_arg;
17291 
17292     fail: SWIGUNUSED;
17293   }
17294   lua_error(L);
17295   return 0;
17296 }
17297 
17298 
17299 static int _wrap_SBData_GetUnsignedInt64(lua_State* L) {
17300   {
17301     int SWIG_arg = 0;
17302     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17303     lldb::SBError *arg2 = 0 ;
17304     lldb::offset_t arg3 ;
17305     uint64_t result;
17306 
17307     SWIG_check_num_args("lldb::SBData::GetUnsignedInt64",3,3)
17308     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",1,"lldb::SBData *");
17309     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",2,"lldb::SBError &");
17310     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",3,"lldb::offset_t");
17311 
17312     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17313       SWIG_fail_ptr("SBData_GetUnsignedInt64",1,SWIGTYPE_p_lldb__SBData);
17314     }
17315 
17316 
17317     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17318       SWIG_fail_ptr("SBData_GetUnsignedInt64",2,SWIGTYPE_p_lldb__SBError);
17319     }
17320 
17321     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17322     result = (uint64_t)(arg1)->GetUnsignedInt64(*arg2,arg3);
17323     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17324     return SWIG_arg;
17325 
17326     fail: SWIGUNUSED;
17327   }
17328   lua_error(L);
17329   return 0;
17330 }
17331 
17332 
17333 static int _wrap_SBData_GetSignedInt8(lua_State* L) {
17334   {
17335     int SWIG_arg = 0;
17336     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17337     lldb::SBError *arg2 = 0 ;
17338     lldb::offset_t arg3 ;
17339     int8_t result;
17340 
17341     SWIG_check_num_args("lldb::SBData::GetSignedInt8",3,3)
17342     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",1,"lldb::SBData *");
17343     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",2,"lldb::SBError &");
17344     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",3,"lldb::offset_t");
17345 
17346     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17347       SWIG_fail_ptr("SBData_GetSignedInt8",1,SWIGTYPE_p_lldb__SBData);
17348     }
17349 
17350 
17351     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17352       SWIG_fail_ptr("SBData_GetSignedInt8",2,SWIGTYPE_p_lldb__SBError);
17353     }
17354 
17355     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17356     result = (int8_t)(arg1)->GetSignedInt8(*arg2,arg3);
17357     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17358     return SWIG_arg;
17359 
17360     fail: SWIGUNUSED;
17361   }
17362   lua_error(L);
17363   return 0;
17364 }
17365 
17366 
17367 static int _wrap_SBData_GetSignedInt16(lua_State* L) {
17368   {
17369     int SWIG_arg = 0;
17370     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17371     lldb::SBError *arg2 = 0 ;
17372     lldb::offset_t arg3 ;
17373     int16_t result;
17374 
17375     SWIG_check_num_args("lldb::SBData::GetSignedInt16",3,3)
17376     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",1,"lldb::SBData *");
17377     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",2,"lldb::SBError &");
17378     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",3,"lldb::offset_t");
17379 
17380     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17381       SWIG_fail_ptr("SBData_GetSignedInt16",1,SWIGTYPE_p_lldb__SBData);
17382     }
17383 
17384 
17385     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17386       SWIG_fail_ptr("SBData_GetSignedInt16",2,SWIGTYPE_p_lldb__SBError);
17387     }
17388 
17389     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17390     result = (int16_t)(arg1)->GetSignedInt16(*arg2,arg3);
17391     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17392     return SWIG_arg;
17393 
17394     fail: SWIGUNUSED;
17395   }
17396   lua_error(L);
17397   return 0;
17398 }
17399 
17400 
17401 static int _wrap_SBData_GetSignedInt32(lua_State* L) {
17402   {
17403     int SWIG_arg = 0;
17404     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17405     lldb::SBError *arg2 = 0 ;
17406     lldb::offset_t arg3 ;
17407     int32_t result;
17408 
17409     SWIG_check_num_args("lldb::SBData::GetSignedInt32",3,3)
17410     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",1,"lldb::SBData *");
17411     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",2,"lldb::SBError &");
17412     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",3,"lldb::offset_t");
17413 
17414     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17415       SWIG_fail_ptr("SBData_GetSignedInt32",1,SWIGTYPE_p_lldb__SBData);
17416     }
17417 
17418 
17419     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17420       SWIG_fail_ptr("SBData_GetSignedInt32",2,SWIGTYPE_p_lldb__SBError);
17421     }
17422 
17423     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17424     result = (int32_t)(arg1)->GetSignedInt32(*arg2,arg3);
17425     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17426     return SWIG_arg;
17427 
17428     fail: SWIGUNUSED;
17429   }
17430   lua_error(L);
17431   return 0;
17432 }
17433 
17434 
17435 static int _wrap_SBData_GetSignedInt64(lua_State* L) {
17436   {
17437     int SWIG_arg = 0;
17438     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17439     lldb::SBError *arg2 = 0 ;
17440     lldb::offset_t arg3 ;
17441     int64_t result;
17442 
17443     SWIG_check_num_args("lldb::SBData::GetSignedInt64",3,3)
17444     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",1,"lldb::SBData *");
17445     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",2,"lldb::SBError &");
17446     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",3,"lldb::offset_t");
17447 
17448     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17449       SWIG_fail_ptr("SBData_GetSignedInt64",1,SWIGTYPE_p_lldb__SBData);
17450     }
17451 
17452 
17453     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17454       SWIG_fail_ptr("SBData_GetSignedInt64",2,SWIGTYPE_p_lldb__SBError);
17455     }
17456 
17457     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17458     result = (int64_t)(arg1)->GetSignedInt64(*arg2,arg3);
17459     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17460     return SWIG_arg;
17461 
17462     fail: SWIGUNUSED;
17463   }
17464   lua_error(L);
17465   return 0;
17466 }
17467 
17468 
17469 static int _wrap_SBData_GetString(lua_State* L) {
17470   {
17471     int SWIG_arg = 0;
17472     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17473     lldb::SBError *arg2 = 0 ;
17474     lldb::offset_t arg3 ;
17475     char *result = 0 ;
17476 
17477     SWIG_check_num_args("lldb::SBData::GetString",3,3)
17478     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetString",1,"lldb::SBData *");
17479     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetString",2,"lldb::SBError &");
17480     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetString",3,"lldb::offset_t");
17481 
17482     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17483       SWIG_fail_ptr("SBData_GetString",1,SWIGTYPE_p_lldb__SBData);
17484     }
17485 
17486 
17487     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17488       SWIG_fail_ptr("SBData_GetString",2,SWIGTYPE_p_lldb__SBError);
17489     }
17490 
17491     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17492     result = (char *)(arg1)->GetString(*arg2,arg3);
17493     lua_pushstring(L,(const char *)result); SWIG_arg++;
17494     return SWIG_arg;
17495 
17496     fail: SWIGUNUSED;
17497   }
17498   lua_error(L);
17499   return 0;
17500 }
17501 
17502 
17503 static int _wrap_SBData_ReadRawData(lua_State* L) {
17504   {
17505     int SWIG_arg = 0;
17506     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17507     lldb::SBError *arg2 = 0 ;
17508     lldb::offset_t arg3 ;
17509     void *arg4 = (void *) 0 ;
17510     size_t arg5 ;
17511     size_t result;
17512 
17513     SWIG_check_num_args("lldb::SBData::ReadRawData",4,4)
17514     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::ReadRawData",1,"lldb::SBData *");
17515     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::ReadRawData",2,"lldb::SBError &");
17516     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::ReadRawData",3,"lldb::offset_t");
17517 
17518     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17519       SWIG_fail_ptr("SBData_ReadRawData",1,SWIGTYPE_p_lldb__SBData);
17520     }
17521 
17522 
17523     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17524       SWIG_fail_ptr("SBData_ReadRawData",2,SWIGTYPE_p_lldb__SBError);
17525     }
17526 
17527     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
17528     {
17529       arg5 = luaL_checkinteger(L, 4);
17530       if (arg5 <= 0) {
17531         return luaL_error(L, "Positive integer expected");
17532       }
17533       arg4 = (char *)malloc(arg5);
17534     }
17535     result = (arg1)->ReadRawData(*arg2,arg3,arg4,arg5);
17536     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
17537     {
17538       lua_pop(L, 1); // Blow away the previous result
17539       if (result == 0) {
17540         lua_pushliteral(L, "");
17541       } else {
17542         lua_pushlstring(L, (const char *)arg4, result);
17543       }
17544       free(arg4);
17545       // SWIG_arg was already incremented
17546     }
17547     return SWIG_arg;
17548 
17549     fail: SWIGUNUSED;
17550   }
17551   lua_error(L);
17552   return 0;
17553 }
17554 
17555 
17556 static int _wrap_SBData_GetDescription__SWIG_0(lua_State* L) {
17557   {
17558     int SWIG_arg = 0;
17559     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17560     lldb::SBStream *arg2 = 0 ;
17561     lldb::addr_t arg3 ;
17562     bool result;
17563 
17564     SWIG_check_num_args("lldb::SBData::GetDescription",3,3)
17565     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDescription",1,"lldb::SBData *");
17566     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDescription",2,"lldb::SBStream &");
17567     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetDescription",3,"lldb::addr_t");
17568 
17569     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17570       SWIG_fail_ptr("SBData_GetDescription",1,SWIGTYPE_p_lldb__SBData);
17571     }
17572 
17573 
17574     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
17575       SWIG_fail_ptr("SBData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
17576     }
17577 
17578     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
17579     result = (bool)(arg1)->GetDescription(*arg2,arg3);
17580     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17581     return SWIG_arg;
17582 
17583     fail: SWIGUNUSED;
17584   }
17585   lua_error(L);
17586   return 0;
17587 }
17588 
17589 
17590 static int _wrap_SBData_GetDescription__SWIG_1(lua_State* L) {
17591   {
17592     int SWIG_arg = 0;
17593     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17594     lldb::SBStream *arg2 = 0 ;
17595     bool result;
17596 
17597     SWIG_check_num_args("lldb::SBData::GetDescription",2,2)
17598     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDescription",1,"lldb::SBData *");
17599     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDescription",2,"lldb::SBStream &");
17600 
17601     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17602       SWIG_fail_ptr("SBData_GetDescription",1,SWIGTYPE_p_lldb__SBData);
17603     }
17604 
17605 
17606     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
17607       SWIG_fail_ptr("SBData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
17608     }
17609 
17610     result = (bool)(arg1)->GetDescription(*arg2);
17611     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17612     return SWIG_arg;
17613 
17614     fail: SWIGUNUSED;
17615   }
17616   lua_error(L);
17617   return 0;
17618 }
17619 
17620 
17621 static int _wrap_SBData_GetDescription(lua_State* L) {
17622   int argc;
17623   int argv[4]={
17624     1,2,3,4
17625   };
17626 
17627   argc = lua_gettop(L);
17628   if (argc == 2) {
17629     int _v = 0;
17630     {
17631       void *ptr;
17632       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBData, 0)) {
17633         _v = 0;
17634       } else {
17635         _v = 1;
17636       }
17637     }
17638     if (_v) {
17639       {
17640         void *ptr;
17641         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
17642           _v = 0;
17643         } else {
17644           _v = 1;
17645         }
17646       }
17647       if (_v) {
17648         return _wrap_SBData_GetDescription__SWIG_1(L);
17649       }
17650     }
17651   }
17652   if (argc == 3) {
17653     int _v = 0;
17654     {
17655       void *ptr;
17656       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBData, 0)) {
17657         _v = 0;
17658       } else {
17659         _v = 1;
17660       }
17661     }
17662     if (_v) {
17663       {
17664         void *ptr;
17665         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
17666           _v = 0;
17667         } else {
17668           _v = 1;
17669         }
17670       }
17671       if (_v) {
17672         {
17673           _v = lua_isnumber(L,argv[2]);
17674         }
17675         if (_v) {
17676           return _wrap_SBData_GetDescription__SWIG_0(L);
17677         }
17678       }
17679     }
17680   }
17681 
17682   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBData_GetDescription'\n"
17683     "  Possible C/C++ prototypes are:\n"
17684     "    lldb::SBData::GetDescription(lldb::SBStream &,lldb::addr_t)\n"
17685     "    lldb::SBData::GetDescription(lldb::SBStream &)\n");
17686   lua_error(L);return 0;
17687 }
17688 
17689 
17690 static int _wrap_SBData_SetData(lua_State* L) {
17691   {
17692     int SWIG_arg = 0;
17693     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17694     lldb::SBError *arg2 = 0 ;
17695     void *arg3 = (void *) 0 ;
17696     size_t arg4 ;
17697     lldb::ByteOrder arg5 ;
17698     uint8_t arg6 ;
17699 
17700     SWIG_check_num_args("lldb::SBData::SetData",5,5)
17701     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetData",1,"lldb::SBData *");
17702     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetData",2,"lldb::SBError &");
17703     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::SetData",4,"lldb::ByteOrder");
17704     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBData::SetData",5,"uint8_t");
17705 
17706     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17707       SWIG_fail_ptr("SBData_SetData",1,SWIGTYPE_p_lldb__SBData);
17708     }
17709 
17710 
17711     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17712       SWIG_fail_ptr("SBData_SetData",2,SWIGTYPE_p_lldb__SBError);
17713     }
17714 
17715     {
17716       arg3 = (void *)luaL_checklstring(L, 3, &arg4);
17717     }
17718     arg5 = (lldb::ByteOrder)lua_tointeger(L, 4);
17719     arg6 = (uint8_t)lua_tointeger(L, 5);
17720     (arg1)->SetData(*arg2,(void const *)arg3,arg4,arg5,arg6);
17721 
17722     return SWIG_arg;
17723 
17724     fail: SWIGUNUSED;
17725   }
17726   lua_error(L);
17727   return 0;
17728 }
17729 
17730 
17731 static int _wrap_SBData_SetDataWithOwnership(lua_State* L) {
17732   {
17733     int SWIG_arg = 0;
17734     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17735     lldb::SBError *arg2 = 0 ;
17736     void *arg3 = (void *) 0 ;
17737     size_t arg4 ;
17738     lldb::ByteOrder arg5 ;
17739     uint8_t arg6 ;
17740 
17741     SWIG_check_num_args("lldb::SBData::SetDataWithOwnership",5,5)
17742     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",1,"lldb::SBData *");
17743     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",2,"lldb::SBError &");
17744     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",4,"lldb::ByteOrder");
17745     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",5,"uint8_t");
17746 
17747     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17748       SWIG_fail_ptr("SBData_SetDataWithOwnership",1,SWIGTYPE_p_lldb__SBData);
17749     }
17750 
17751 
17752     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
17753       SWIG_fail_ptr("SBData_SetDataWithOwnership",2,SWIGTYPE_p_lldb__SBError);
17754     }
17755 
17756     {
17757       arg3 = (void *)luaL_checklstring(L, 3, &arg4);
17758     }
17759     arg5 = (lldb::ByteOrder)lua_tointeger(L, 4);
17760     arg6 = (uint8_t)lua_tointeger(L, 5);
17761     (arg1)->SetDataWithOwnership(*arg2,(void const *)arg3,arg4,arg5,arg6);
17762 
17763     return SWIG_arg;
17764 
17765     fail: SWIGUNUSED;
17766   }
17767   lua_error(L);
17768   return 0;
17769 }
17770 
17771 
17772 static int _wrap_SBData_Append(lua_State* L) {
17773   {
17774     int SWIG_arg = 0;
17775     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17776     lldb::SBData *arg2 = 0 ;
17777     bool result;
17778 
17779     SWIG_check_num_args("lldb::SBData::Append",2,2)
17780     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Append",1,"lldb::SBData *");
17781     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::Append",2,"lldb::SBData const &");
17782 
17783     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17784       SWIG_fail_ptr("SBData_Append",1,SWIGTYPE_p_lldb__SBData);
17785     }
17786 
17787 
17788     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
17789       SWIG_fail_ptr("SBData_Append",2,SWIGTYPE_p_lldb__SBData);
17790     }
17791 
17792     result = (bool)(arg1)->Append((lldb::SBData const &)*arg2);
17793     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17794     return SWIG_arg;
17795 
17796     fail: SWIGUNUSED;
17797   }
17798   lua_error(L);
17799   return 0;
17800 }
17801 
17802 
17803 static int _wrap_SBData_CreateDataFromCString(lua_State* L) {
17804   {
17805     int SWIG_arg = 0;
17806     lldb::ByteOrder arg1 ;
17807     uint32_t arg2 ;
17808     char *arg3 = (char *) 0 ;
17809     lldb::SBData result;
17810 
17811     SWIG_check_num_args("lldb::SBData::CreateDataFromCString",3,3)
17812     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",1,"lldb::ByteOrder");
17813     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",2,"uint32_t");
17814     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",3,"char const *");
17815     arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17816     arg2 = (uint32_t)lua_tointeger(L, 2);
17817     arg3 = (char *)lua_tostring(L, 3);
17818     result = lldb::SBData::CreateDataFromCString(arg1,arg2,(char const *)arg3);
17819     {
17820       lldb::SBData * resultptr = new lldb::SBData(result);
17821       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17822     }
17823     return SWIG_arg;
17824 
17825     fail: SWIGUNUSED;
17826   }
17827   lua_error(L);
17828   return 0;
17829 }
17830 
17831 
17832 static int _wrap_SBData_CreateDataFromUInt64Array(lua_State* L) {
17833   {
17834     int SWIG_arg = 0;
17835     lldb::ByteOrder arg1 ;
17836     uint32_t arg2 ;
17837     uint64_t *arg3 = (uint64_t *) 0 ;
17838     size_t arg4 ;
17839     lldb::SBData result;
17840 
17841     SWIG_check_num_args("lldb::SBData::CreateDataFromUInt64Array",3,3)
17842     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",1,"lldb::ByteOrder");
17843     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",2,"uint32_t");
17844     arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17845     arg2 = (uint32_t)lua_tointeger(L, 2);
17846     {
17847       if (lua_istable(L, 3)) {
17848         // It should accept a table of numbers.
17849         arg4 = lua_rawlen(L, 3);
17850         arg3 = (uint64_t *)malloc((arg4) * sizeof(uint64_t));
17851         int i = 0, j = 0;
17852         while (i++ < arg4) {
17853           lua_rawgeti(L, 3, i);
17854           if (!lua_isnumber(L, -1)) {
17855             // if current element cannot be converted to number, raise an error
17856             lua_pop(L, 1);
17857             return luaL_error(L, "List should only contain numbers");
17858           }
17859           arg3[j++] = (uint64_t) lua_tonumber(L, -1);
17860           lua_pop(L, 1);
17861         }
17862       } else if (lua_isnil(L, 3)) {
17863         // "nil" is also acceptable, equivalent as an empty table
17864         arg3 = NULL;
17865         arg4 = 0;
17866       } else {
17867         // else raise an error
17868         return luaL_error(L, "A list of numbers expected.");
17869       }
17870     }
17871     result = lldb::SBData::CreateDataFromUInt64Array(arg1,arg2,arg3,SWIG_STD_MOVE(arg4));
17872     {
17873       lldb::SBData * resultptr = new lldb::SBData(result);
17874       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17875     }
17876     {
17877       free(arg3);
17878     }
17879     return SWIG_arg;
17880 
17881     fail: SWIGUNUSED;
17882     {
17883       free(arg3);
17884     }
17885   }
17886   lua_error(L);
17887   return 0;
17888 }
17889 
17890 
17891 static int _wrap_SBData_CreateDataFromUInt32Array(lua_State* L) {
17892   {
17893     int SWIG_arg = 0;
17894     lldb::ByteOrder arg1 ;
17895     uint32_t arg2 ;
17896     uint32_t *arg3 = (uint32_t *) 0 ;
17897     size_t arg4 ;
17898     lldb::SBData result;
17899 
17900     SWIG_check_num_args("lldb::SBData::CreateDataFromUInt32Array",3,3)
17901     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",1,"lldb::ByteOrder");
17902     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",2,"uint32_t");
17903     arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17904     arg2 = (uint32_t)lua_tointeger(L, 2);
17905     {
17906       if (lua_istable(L, 3)) {
17907         // It should accept a table of numbers.
17908         arg4 = lua_rawlen(L, 3);
17909         arg3 = (uint32_t *)malloc((arg4) * sizeof(uint32_t));
17910         int i = 0, j = 0;
17911         while (i++ < arg4) {
17912           lua_rawgeti(L, 3, i);
17913           if (!lua_isnumber(L, -1)) {
17914             // if current element cannot be converted to number, raise an error
17915             lua_pop(L, 1);
17916             return luaL_error(L, "List should only contain numbers");
17917           }
17918           arg3[j++] = (uint32_t) lua_tonumber(L, -1);
17919           lua_pop(L, 1);
17920         }
17921       } else if (lua_isnil(L, 3)) {
17922         // "nil" is also acceptable, equivalent as an empty table
17923         arg3 = NULL;
17924         arg4 = 0;
17925       } else {
17926         // else raise an error
17927         return luaL_error(L, "A list of numbers expected.");
17928       }
17929     }
17930     result = lldb::SBData::CreateDataFromUInt32Array(arg1,arg2,arg3,SWIG_STD_MOVE(arg4));
17931     {
17932       lldb::SBData * resultptr = new lldb::SBData(result);
17933       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17934     }
17935     {
17936       free(arg3);
17937     }
17938     return SWIG_arg;
17939 
17940     fail: SWIGUNUSED;
17941     {
17942       free(arg3);
17943     }
17944   }
17945   lua_error(L);
17946   return 0;
17947 }
17948 
17949 
17950 static int _wrap_SBData_CreateDataFromSInt64Array(lua_State* L) {
17951   {
17952     int SWIG_arg = 0;
17953     lldb::ByteOrder arg1 ;
17954     uint32_t arg2 ;
17955     int64_t *arg3 = (int64_t *) 0 ;
17956     size_t arg4 ;
17957     lldb::SBData result;
17958 
17959     SWIG_check_num_args("lldb::SBData::CreateDataFromSInt64Array",3,3)
17960     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",1,"lldb::ByteOrder");
17961     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",2,"uint32_t");
17962     arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17963     arg2 = (uint32_t)lua_tointeger(L, 2);
17964     {
17965       if (lua_istable(L, 3)) {
17966         // It should accept a table of numbers.
17967         arg4 = lua_rawlen(L, 3);
17968         arg3 = (int64_t *)malloc((arg4) * sizeof(int64_t));
17969         int i = 0, j = 0;
17970         while (i++ < arg4) {
17971           lua_rawgeti(L, 3, i);
17972           if (!lua_isnumber(L, -1)) {
17973             // if current element cannot be converted to number, raise an error
17974             lua_pop(L, 1);
17975             return luaL_error(L, "List should only contain numbers");
17976           }
17977           arg3[j++] = (int64_t) lua_tonumber(L, -1);
17978           lua_pop(L, 1);
17979         }
17980       } else if (lua_isnil(L, 3)) {
17981         // "nil" is also acceptable, equivalent as an empty table
17982         arg3 = NULL;
17983         arg4 = 0;
17984       } else {
17985         // else raise an error
17986         return luaL_error(L, "A list of numbers expected.");
17987       }
17988     }
17989     result = lldb::SBData::CreateDataFromSInt64Array(arg1,arg2,arg3,SWIG_STD_MOVE(arg4));
17990     {
17991       lldb::SBData * resultptr = new lldb::SBData(result);
17992       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17993     }
17994     {
17995       free(arg3);
17996     }
17997     return SWIG_arg;
17998 
17999     fail: SWIGUNUSED;
18000     {
18001       free(arg3);
18002     }
18003   }
18004   lua_error(L);
18005   return 0;
18006 }
18007 
18008 
18009 static int _wrap_SBData_CreateDataFromSInt32Array(lua_State* L) {
18010   {
18011     int SWIG_arg = 0;
18012     lldb::ByteOrder arg1 ;
18013     uint32_t arg2 ;
18014     int32_t *arg3 = (int32_t *) 0 ;
18015     size_t arg4 ;
18016     lldb::SBData result;
18017 
18018     SWIG_check_num_args("lldb::SBData::CreateDataFromSInt32Array",3,3)
18019     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",1,"lldb::ByteOrder");
18020     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",2,"uint32_t");
18021     arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
18022     arg2 = (uint32_t)lua_tointeger(L, 2);
18023     {
18024       if (lua_istable(L, 3)) {
18025         // It should accept a table of numbers.
18026         arg4 = lua_rawlen(L, 3);
18027         arg3 = (int32_t *)malloc((arg4) * sizeof(int32_t));
18028         int i = 0, j = 0;
18029         while (i++ < arg4) {
18030           lua_rawgeti(L, 3, i);
18031           if (!lua_isnumber(L, -1)) {
18032             // if current element cannot be converted to number, raise an error
18033             lua_pop(L, 1);
18034             return luaL_error(L, "List should only contain numbers");
18035           }
18036           arg3[j++] = (int32_t) lua_tonumber(L, -1);
18037           lua_pop(L, 1);
18038         }
18039       } else if (lua_isnil(L, 3)) {
18040         // "nil" is also acceptable, equivalent as an empty table
18041         arg3 = NULL;
18042         arg4 = 0;
18043       } else {
18044         // else raise an error
18045         return luaL_error(L, "A list of numbers expected.");
18046       }
18047     }
18048     result = lldb::SBData::CreateDataFromSInt32Array(arg1,arg2,arg3,SWIG_STD_MOVE(arg4));
18049     {
18050       lldb::SBData * resultptr = new lldb::SBData(result);
18051       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
18052     }
18053     {
18054       free(arg3);
18055     }
18056     return SWIG_arg;
18057 
18058     fail: SWIGUNUSED;
18059     {
18060       free(arg3);
18061     }
18062   }
18063   lua_error(L);
18064   return 0;
18065 }
18066 
18067 
18068 static int _wrap_SBData_CreateDataFromDoubleArray(lua_State* L) {
18069   {
18070     int SWIG_arg = 0;
18071     lldb::ByteOrder arg1 ;
18072     uint32_t arg2 ;
18073     double *arg3 = (double *) 0 ;
18074     size_t arg4 ;
18075     lldb::SBData result;
18076 
18077     SWIG_check_num_args("lldb::SBData::CreateDataFromDoubleArray",3,3)
18078     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",1,"lldb::ByteOrder");
18079     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",2,"uint32_t");
18080     arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
18081     arg2 = (uint32_t)lua_tointeger(L, 2);
18082     {
18083       if (lua_istable(L, 3)) {
18084         // It should accept a table of numbers.
18085         arg4 = lua_rawlen(L, 3);
18086         arg3 = (double *)malloc((arg4) * sizeof(double));
18087         int i = 0, j = 0;
18088         while (i++ < arg4) {
18089           lua_rawgeti(L, 3, i);
18090           if (!lua_isnumber(L, -1)) {
18091             // if current element cannot be converted to number, raise an error
18092             lua_pop(L, 1);
18093             return luaL_error(L, "List should only contain numbers");
18094           }
18095           arg3[j++] = (double) lua_tonumber(L, -1);
18096           lua_pop(L, 1);
18097         }
18098       } else if (lua_isnil(L, 3)) {
18099         // "nil" is also acceptable, equivalent as an empty table
18100         arg3 = NULL;
18101         arg4 = 0;
18102       } else {
18103         // else raise an error
18104         return luaL_error(L, "A list of numbers expected.");
18105       }
18106     }
18107     result = lldb::SBData::CreateDataFromDoubleArray(arg1,arg2,arg3,SWIG_STD_MOVE(arg4));
18108     {
18109       lldb::SBData * resultptr = new lldb::SBData(result);
18110       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
18111     }
18112     {
18113       free(arg3);
18114     }
18115     return SWIG_arg;
18116 
18117     fail: SWIGUNUSED;
18118     {
18119       free(arg3);
18120     }
18121   }
18122   lua_error(L);
18123   return 0;
18124 }
18125 
18126 
18127 static int _wrap_SBData_SetDataFromCString(lua_State* L) {
18128   {
18129     int SWIG_arg = 0;
18130     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
18131     char *arg2 = (char *) 0 ;
18132     bool result;
18133 
18134     SWIG_check_num_args("lldb::SBData::SetDataFromCString",2,2)
18135     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",1,"lldb::SBData *");
18136     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",2,"char const *");
18137 
18138     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
18139       SWIG_fail_ptr("SBData_SetDataFromCString",1,SWIGTYPE_p_lldb__SBData);
18140     }
18141 
18142     arg2 = (char *)lua_tostring(L, 2);
18143     result = (bool)(arg1)->SetDataFromCString((char const *)arg2);
18144     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18145     return SWIG_arg;
18146 
18147     fail: SWIGUNUSED;
18148   }
18149   lua_error(L);
18150   return 0;
18151 }
18152 
18153 
18154 static int _wrap_SBData_SetDataFromUInt64Array(lua_State* L) {
18155   {
18156     int SWIG_arg = 0;
18157     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
18158     uint64_t *arg2 = (uint64_t *) 0 ;
18159     size_t arg3 ;
18160     bool result;
18161 
18162     SWIG_check_num_args("lldb::SBData::SetDataFromUInt64Array",2,2)
18163     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",1,"lldb::SBData *");
18164 
18165     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
18166       SWIG_fail_ptr("SBData_SetDataFromUInt64Array",1,SWIGTYPE_p_lldb__SBData);
18167     }
18168 
18169     {
18170       if (lua_istable(L, 2)) {
18171         // It should accept a table of numbers.
18172         arg3 = lua_rawlen(L, 2);
18173         arg2 = (uint64_t *)malloc((arg3) * sizeof(uint64_t));
18174         int i = 0, j = 0;
18175         while (i++ < arg3) {
18176           lua_rawgeti(L, 2, i);
18177           if (!lua_isnumber(L, -1)) {
18178             // if current element cannot be converted to number, raise an error
18179             lua_pop(L, 1);
18180             return luaL_error(L, "List should only contain numbers");
18181           }
18182           arg2[j++] = (uint64_t) lua_tonumber(L, -1);
18183           lua_pop(L, 1);
18184         }
18185       } else if (lua_isnil(L, 2)) {
18186         // "nil" is also acceptable, equivalent as an empty table
18187         arg2 = NULL;
18188         arg3 = 0;
18189       } else {
18190         // else raise an error
18191         return luaL_error(L, "A list of numbers expected.");
18192       }
18193     }
18194     result = (bool)(arg1)->SetDataFromUInt64Array(arg2,arg3);
18195     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18196     {
18197       free(arg2);
18198     }
18199     return SWIG_arg;
18200 
18201     fail: SWIGUNUSED;
18202     {
18203       free(arg2);
18204     }
18205   }
18206   lua_error(L);
18207   return 0;
18208 }
18209 
18210 
18211 static int _wrap_SBData_SetDataFromUInt32Array(lua_State* L) {
18212   {
18213     int SWIG_arg = 0;
18214     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
18215     uint32_t *arg2 = (uint32_t *) 0 ;
18216     size_t arg3 ;
18217     bool result;
18218 
18219     SWIG_check_num_args("lldb::SBData::SetDataFromUInt32Array",2,2)
18220     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",1,"lldb::SBData *");
18221 
18222     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
18223       SWIG_fail_ptr("SBData_SetDataFromUInt32Array",1,SWIGTYPE_p_lldb__SBData);
18224     }
18225 
18226     {
18227       if (lua_istable(L, 2)) {
18228         // It should accept a table of numbers.
18229         arg3 = lua_rawlen(L, 2);
18230         arg2 = (uint32_t *)malloc((arg3) * sizeof(uint32_t));
18231         int i = 0, j = 0;
18232         while (i++ < arg3) {
18233           lua_rawgeti(L, 2, i);
18234           if (!lua_isnumber(L, -1)) {
18235             // if current element cannot be converted to number, raise an error
18236             lua_pop(L, 1);
18237             return luaL_error(L, "List should only contain numbers");
18238           }
18239           arg2[j++] = (uint32_t) lua_tonumber(L, -1);
18240           lua_pop(L, 1);
18241         }
18242       } else if (lua_isnil(L, 2)) {
18243         // "nil" is also acceptable, equivalent as an empty table
18244         arg2 = NULL;
18245         arg3 = 0;
18246       } else {
18247         // else raise an error
18248         return luaL_error(L, "A list of numbers expected.");
18249       }
18250     }
18251     result = (bool)(arg1)->SetDataFromUInt32Array(arg2,arg3);
18252     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18253     {
18254       free(arg2);
18255     }
18256     return SWIG_arg;
18257 
18258     fail: SWIGUNUSED;
18259     {
18260       free(arg2);
18261     }
18262   }
18263   lua_error(L);
18264   return 0;
18265 }
18266 
18267 
18268 static int _wrap_SBData_SetDataFromSInt64Array(lua_State* L) {
18269   {
18270     int SWIG_arg = 0;
18271     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
18272     int64_t *arg2 = (int64_t *) 0 ;
18273     size_t arg3 ;
18274     bool result;
18275 
18276     SWIG_check_num_args("lldb::SBData::SetDataFromSInt64Array",2,2)
18277     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",1,"lldb::SBData *");
18278 
18279     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
18280       SWIG_fail_ptr("SBData_SetDataFromSInt64Array",1,SWIGTYPE_p_lldb__SBData);
18281     }
18282 
18283     {
18284       if (lua_istable(L, 2)) {
18285         // It should accept a table of numbers.
18286         arg3 = lua_rawlen(L, 2);
18287         arg2 = (int64_t *)malloc((arg3) * sizeof(int64_t));
18288         int i = 0, j = 0;
18289         while (i++ < arg3) {
18290           lua_rawgeti(L, 2, i);
18291           if (!lua_isnumber(L, -1)) {
18292             // if current element cannot be converted to number, raise an error
18293             lua_pop(L, 1);
18294             return luaL_error(L, "List should only contain numbers");
18295           }
18296           arg2[j++] = (int64_t) lua_tonumber(L, -1);
18297           lua_pop(L, 1);
18298         }
18299       } else if (lua_isnil(L, 2)) {
18300         // "nil" is also acceptable, equivalent as an empty table
18301         arg2 = NULL;
18302         arg3 = 0;
18303       } else {
18304         // else raise an error
18305         return luaL_error(L, "A list of numbers expected.");
18306       }
18307     }
18308     result = (bool)(arg1)->SetDataFromSInt64Array(arg2,arg3);
18309     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18310     {
18311       free(arg2);
18312     }
18313     return SWIG_arg;
18314 
18315     fail: SWIGUNUSED;
18316     {
18317       free(arg2);
18318     }
18319   }
18320   lua_error(L);
18321   return 0;
18322 }
18323 
18324 
18325 static int _wrap_SBData_SetDataFromSInt32Array(lua_State* L) {
18326   {
18327     int SWIG_arg = 0;
18328     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
18329     int32_t *arg2 = (int32_t *) 0 ;
18330     size_t arg3 ;
18331     bool result;
18332 
18333     SWIG_check_num_args("lldb::SBData::SetDataFromSInt32Array",2,2)
18334     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",1,"lldb::SBData *");
18335 
18336     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
18337       SWIG_fail_ptr("SBData_SetDataFromSInt32Array",1,SWIGTYPE_p_lldb__SBData);
18338     }
18339 
18340     {
18341       if (lua_istable(L, 2)) {
18342         // It should accept a table of numbers.
18343         arg3 = lua_rawlen(L, 2);
18344         arg2 = (int32_t *)malloc((arg3) * sizeof(int32_t));
18345         int i = 0, j = 0;
18346         while (i++ < arg3) {
18347           lua_rawgeti(L, 2, i);
18348           if (!lua_isnumber(L, -1)) {
18349             // if current element cannot be converted to number, raise an error
18350             lua_pop(L, 1);
18351             return luaL_error(L, "List should only contain numbers");
18352           }
18353           arg2[j++] = (int32_t) lua_tonumber(L, -1);
18354           lua_pop(L, 1);
18355         }
18356       } else if (lua_isnil(L, 2)) {
18357         // "nil" is also acceptable, equivalent as an empty table
18358         arg2 = NULL;
18359         arg3 = 0;
18360       } else {
18361         // else raise an error
18362         return luaL_error(L, "A list of numbers expected.");
18363       }
18364     }
18365     result = (bool)(arg1)->SetDataFromSInt32Array(arg2,arg3);
18366     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18367     {
18368       free(arg2);
18369     }
18370     return SWIG_arg;
18371 
18372     fail: SWIGUNUSED;
18373     {
18374       free(arg2);
18375     }
18376   }
18377   lua_error(L);
18378   return 0;
18379 }
18380 
18381 
18382 static int _wrap_SBData_SetDataFromDoubleArray(lua_State* L) {
18383   {
18384     int SWIG_arg = 0;
18385     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
18386     double *arg2 = (double *) 0 ;
18387     size_t arg3 ;
18388     bool result;
18389 
18390     SWIG_check_num_args("lldb::SBData::SetDataFromDoubleArray",2,2)
18391     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",1,"lldb::SBData *");
18392 
18393     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
18394       SWIG_fail_ptr("SBData_SetDataFromDoubleArray",1,SWIGTYPE_p_lldb__SBData);
18395     }
18396 
18397     {
18398       if (lua_istable(L, 2)) {
18399         // It should accept a table of numbers.
18400         arg3 = lua_rawlen(L, 2);
18401         arg2 = (double *)malloc((arg3) * sizeof(double));
18402         int i = 0, j = 0;
18403         while (i++ < arg3) {
18404           lua_rawgeti(L, 2, i);
18405           if (!lua_isnumber(L, -1)) {
18406             // if current element cannot be converted to number, raise an error
18407             lua_pop(L, 1);
18408             return luaL_error(L, "List should only contain numbers");
18409           }
18410           arg2[j++] = (double) lua_tonumber(L, -1);
18411           lua_pop(L, 1);
18412         }
18413       } else if (lua_isnil(L, 2)) {
18414         // "nil" is also acceptable, equivalent as an empty table
18415         arg2 = NULL;
18416         arg3 = 0;
18417       } else {
18418         // else raise an error
18419         return luaL_error(L, "A list of numbers expected.");
18420       }
18421     }
18422     result = (bool)(arg1)->SetDataFromDoubleArray(arg2,arg3);
18423     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18424     {
18425       free(arg2);
18426     }
18427     return SWIG_arg;
18428 
18429     fail: SWIGUNUSED;
18430     {
18431       free(arg2);
18432     }
18433   }
18434   lua_error(L);
18435   return 0;
18436 }
18437 
18438 
18439 static int _wrap_SBData___tostring(lua_State* L) {
18440   {
18441     int SWIG_arg = 0;
18442     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
18443     std::string result;
18444 
18445     SWIG_check_num_args("lldb::SBData::__repr__",1,1)
18446     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::__repr__",1,"lldb::SBData *");
18447 
18448     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
18449       SWIG_fail_ptr("SBData___tostring",1,SWIGTYPE_p_lldb__SBData);
18450     }
18451 
18452     result = lldb_SBData___repr__(arg1);
18453     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
18454     return SWIG_arg;
18455 
18456     fail: SWIGUNUSED;
18457   }
18458   lua_error(L);
18459   return 0;
18460 }
18461 
18462 
18463 static void swig_delete_SBData(void *obj) {
18464 lldb::SBData *arg1 = (lldb::SBData *) obj;
18465 delete arg1;
18466 }
18467 static int _proxy__wrap_new_SBData(lua_State *L) {
18468     assert(lua_istable(L,1));
18469     lua_pushcfunction(L,_wrap_new_SBData);
18470     assert(!lua_isnil(L,-1));
18471     lua_replace(L,1); /* replace our table with real constructor */
18472     lua_call(L,lua_gettop(L)-1,1);
18473     return 1;
18474 }
18475 static swig_lua_attribute swig_SBData_attributes[] = {
18476     {0,0,0}
18477 };
18478 static swig_lua_method swig_SBData_methods[]= {
18479     { "GetAddressByteSize", _wrap_SBData_GetAddressByteSize},
18480     { "SetAddressByteSize", _wrap_SBData_SetAddressByteSize},
18481     { "Clear", _wrap_SBData_Clear},
18482     { "IsValid", _wrap_SBData_IsValid},
18483     { "GetByteSize", _wrap_SBData_GetByteSize},
18484     { "GetByteOrder", _wrap_SBData_GetByteOrder},
18485     { "SetByteOrder", _wrap_SBData_SetByteOrder},
18486     { "GetFloat", _wrap_SBData_GetFloat},
18487     { "GetDouble", _wrap_SBData_GetDouble},
18488     { "GetLongDouble", _wrap_SBData_GetLongDouble},
18489     { "GetAddress", _wrap_SBData_GetAddress},
18490     { "GetUnsignedInt8", _wrap_SBData_GetUnsignedInt8},
18491     { "GetUnsignedInt16", _wrap_SBData_GetUnsignedInt16},
18492     { "GetUnsignedInt32", _wrap_SBData_GetUnsignedInt32},
18493     { "GetUnsignedInt64", _wrap_SBData_GetUnsignedInt64},
18494     { "GetSignedInt8", _wrap_SBData_GetSignedInt8},
18495     { "GetSignedInt16", _wrap_SBData_GetSignedInt16},
18496     { "GetSignedInt32", _wrap_SBData_GetSignedInt32},
18497     { "GetSignedInt64", _wrap_SBData_GetSignedInt64},
18498     { "GetString", _wrap_SBData_GetString},
18499     { "ReadRawData", _wrap_SBData_ReadRawData},
18500     { "GetDescription", _wrap_SBData_GetDescription},
18501     { "SetData", _wrap_SBData_SetData},
18502     { "SetDataWithOwnership", _wrap_SBData_SetDataWithOwnership},
18503     { "Append", _wrap_SBData_Append},
18504     { "SetDataFromCString", _wrap_SBData_SetDataFromCString},
18505     { "SetDataFromUInt64Array", _wrap_SBData_SetDataFromUInt64Array},
18506     { "SetDataFromUInt32Array", _wrap_SBData_SetDataFromUInt32Array},
18507     { "SetDataFromSInt64Array", _wrap_SBData_SetDataFromSInt64Array},
18508     { "SetDataFromSInt32Array", _wrap_SBData_SetDataFromSInt32Array},
18509     { "SetDataFromDoubleArray", _wrap_SBData_SetDataFromDoubleArray},
18510     { "__tostring", _wrap_SBData___tostring},
18511     {0,0}
18512 };
18513 static swig_lua_method swig_SBData_meta[] = {
18514     { "__tostring", _wrap_SBData___tostring},
18515     {0,0}
18516 };
18517 
18518 static swig_lua_attribute swig_SBData_Sf_SwigStatic_attributes[] = {
18519     {0,0,0}
18520 };
18521 static swig_lua_const_info swig_SBData_Sf_SwigStatic_constants[]= {
18522     {0,0,0,0,0,0}
18523 };
18524 static swig_lua_method swig_SBData_Sf_SwigStatic_methods[]= {
18525     { "CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
18526     { "CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
18527     { "CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
18528     { "CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
18529     { "CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
18530     { "CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
18531     {0,0}
18532 };
18533 static swig_lua_class* swig_SBData_Sf_SwigStatic_classes[]= {
18534     0
18535 };
18536 
18537 static swig_lua_namespace swig_SBData_Sf_SwigStatic = {
18538     "SBData",
18539     swig_SBData_Sf_SwigStatic_methods,
18540     swig_SBData_Sf_SwigStatic_attributes,
18541     swig_SBData_Sf_SwigStatic_constants,
18542     swig_SBData_Sf_SwigStatic_classes,
18543     0
18544 };
18545 static swig_lua_class *swig_SBData_bases[] = {0};
18546 static const char *swig_SBData_base_names[] = {0};
18547 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 };
18548 
18549 static int _wrap_new_SBDebugger__SWIG_0(lua_State* L) {
18550   {
18551     int SWIG_arg = 0;
18552     lldb::SBDebugger *result = 0 ;
18553 
18554     SWIG_check_num_args("lldb::SBDebugger::SBDebugger",0,0)
18555     result = (lldb::SBDebugger *)new lldb::SBDebugger();
18556     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
18557     return SWIG_arg;
18558 
18559     fail: SWIGUNUSED;
18560   }
18561   lua_error(L);
18562   return 0;
18563 }
18564 
18565 
18566 static int _wrap_new_SBDebugger__SWIG_1(lua_State* L) {
18567   {
18568     int SWIG_arg = 0;
18569     lldb::SBDebugger *arg1 = 0 ;
18570     lldb::SBDebugger *result = 0 ;
18571 
18572     SWIG_check_num_args("lldb::SBDebugger::SBDebugger",1,1)
18573     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::SBDebugger",1,"lldb::SBDebugger const &");
18574 
18575     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18576       SWIG_fail_ptr("new_SBDebugger",1,SWIGTYPE_p_lldb__SBDebugger);
18577     }
18578 
18579     result = (lldb::SBDebugger *)new lldb::SBDebugger((lldb::SBDebugger const &)*arg1);
18580     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
18581     return SWIG_arg;
18582 
18583     fail: SWIGUNUSED;
18584   }
18585   lua_error(L);
18586   return 0;
18587 }
18588 
18589 
18590 static int _wrap_new_SBDebugger(lua_State* L) {
18591   int argc;
18592   int argv[2]={
18593     1,2
18594   };
18595 
18596   argc = lua_gettop(L);
18597   if (argc == 0) {
18598     return _wrap_new_SBDebugger__SWIG_0(L);
18599   }
18600   if (argc == 1) {
18601     int _v = 0;
18602     {
18603       void *ptr;
18604       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, SWIG_POINTER_NO_NULL)) {
18605         _v = 0;
18606       } else {
18607         _v = 1;
18608       }
18609     }
18610     if (_v) {
18611       return _wrap_new_SBDebugger__SWIG_1(L);
18612     }
18613   }
18614 
18615   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDebugger'\n"
18616     "  Possible C/C++ prototypes are:\n"
18617     "    lldb::SBDebugger::SBDebugger()\n"
18618     "    lldb::SBDebugger::SBDebugger(lldb::SBDebugger const &)\n");
18619   lua_error(L);return 0;
18620 }
18621 
18622 
18623 static int _wrap_SBDebugger_GetBroadcasterClass(lua_State* L) {
18624   {
18625     int SWIG_arg = 0;
18626     char *result = 0 ;
18627 
18628     SWIG_check_num_args("lldb::SBDebugger::GetBroadcasterClass",0,0)
18629     result = (char *)lldb::SBDebugger::GetBroadcasterClass();
18630     lua_pushstring(L,(const char *)result); SWIG_arg++;
18631     return SWIG_arg;
18632 
18633     fail: SWIGUNUSED;
18634   }
18635   lua_error(L);
18636   return 0;
18637 }
18638 
18639 
18640 static int _wrap_SBDebugger_GetBroadcaster(lua_State* L) {
18641   {
18642     int SWIG_arg = 0;
18643     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18644     lldb::SBBroadcaster result;
18645 
18646     SWIG_check_num_args("lldb::SBDebugger::GetBroadcaster",1,1)
18647     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetBroadcaster",1,"lldb::SBDebugger *");
18648 
18649     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18650       SWIG_fail_ptr("SBDebugger_GetBroadcaster",1,SWIGTYPE_p_lldb__SBDebugger);
18651     }
18652 
18653     result = (arg1)->GetBroadcaster();
18654     {
18655       lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster(result);
18656       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
18657     }
18658     return SWIG_arg;
18659 
18660     fail: SWIGUNUSED;
18661   }
18662   lua_error(L);
18663   return 0;
18664 }
18665 
18666 
18667 static int _wrap_SBDebugger_GetProgressFromEvent(lua_State* L) {
18668   {
18669     int SWIG_arg = 0;
18670     lldb::SBEvent *arg1 = 0 ;
18671     uint64_t *arg2 = 0 ;
18672     uint64_t *arg3 = 0 ;
18673     uint64_t *arg4 = 0 ;
18674     bool *arg5 = 0 ;
18675     uint64_t temp2 ;
18676     uint64_t temp3 ;
18677     uint64_t temp4 ;
18678     bool temp5 ;
18679     char *result = 0 ;
18680 
18681     arg2 = &temp2;
18682     arg3 = &temp3;
18683     arg4 = &temp4;
18684     arg5 = &temp5;
18685     SWIG_check_num_args("lldb::SBDebugger::GetProgressFromEvent",1,1)
18686     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetProgressFromEvent",1,"lldb::SBEvent const &");
18687 
18688     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
18689       SWIG_fail_ptr("SBDebugger_GetProgressFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
18690     }
18691 
18692     result = (char *)lldb::SBDebugger::GetProgressFromEvent((lldb::SBEvent const &)*arg1,*arg2,*arg3,*arg4,*arg5);
18693     lua_pushstring(L,(const char *)result); SWIG_arg++;
18694     lua_pushinteger(L, (lua_Integer) *arg2); SWIG_arg++;
18695     lua_pushinteger(L, (lua_Integer) *arg3); SWIG_arg++;
18696     lua_pushinteger(L, (lua_Integer) *arg4); SWIG_arg++;
18697     lua_pushboolean(L, (int)((*arg5)!=0)); SWIG_arg++;
18698     return SWIG_arg;
18699 
18700     fail: SWIGUNUSED;
18701   }
18702   lua_error(L);
18703   return 0;
18704 }
18705 
18706 
18707 static int _wrap_SBDebugger_GetProgressDataFromEvent(lua_State* L) {
18708   {
18709     int SWIG_arg = 0;
18710     lldb::SBEvent *arg1 = 0 ;
18711     lldb::SBStructuredData result;
18712 
18713     SWIG_check_num_args("lldb::SBDebugger::GetProgressDataFromEvent",1,1)
18714     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetProgressDataFromEvent",1,"lldb::SBEvent const &");
18715 
18716     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
18717       SWIG_fail_ptr("SBDebugger_GetProgressDataFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
18718     }
18719 
18720     result = lldb::SBDebugger::GetProgressDataFromEvent((lldb::SBEvent const &)*arg1);
18721     {
18722       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
18723       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
18724     }
18725     return SWIG_arg;
18726 
18727     fail: SWIGUNUSED;
18728   }
18729   lua_error(L);
18730   return 0;
18731 }
18732 
18733 
18734 static int _wrap_SBDebugger_GetDiagnosticFromEvent(lua_State* L) {
18735   {
18736     int SWIG_arg = 0;
18737     lldb::SBEvent *arg1 = 0 ;
18738     lldb::SBStructuredData result;
18739 
18740     SWIG_check_num_args("lldb::SBDebugger::GetDiagnosticFromEvent",1,1)
18741     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDiagnosticFromEvent",1,"lldb::SBEvent const &");
18742 
18743     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
18744       SWIG_fail_ptr("SBDebugger_GetDiagnosticFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
18745     }
18746 
18747     result = lldb::SBDebugger::GetDiagnosticFromEvent((lldb::SBEvent const &)*arg1);
18748     {
18749       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
18750       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
18751     }
18752     return SWIG_arg;
18753 
18754     fail: SWIGUNUSED;
18755   }
18756   lua_error(L);
18757   return 0;
18758 }
18759 
18760 
18761 static int _wrap_SBDebugger_Initialize(lua_State* L) {
18762   {
18763     int SWIG_arg = 0;
18764 
18765     SWIG_check_num_args("lldb::SBDebugger::Initialize",0,0)
18766     lldb::SBDebugger::Initialize();
18767 
18768     return SWIG_arg;
18769 
18770     fail: SWIGUNUSED;
18771   }
18772   lua_error(L);
18773   return 0;
18774 }
18775 
18776 
18777 static int _wrap_SBDebugger_InitializeWithErrorHandling(lua_State* L) {
18778   {
18779     int SWIG_arg = 0;
18780     lldb::SBError result;
18781 
18782     SWIG_check_num_args("lldb::SBDebugger::InitializeWithErrorHandling",0,0)
18783     result = lldb::SBDebugger::InitializeWithErrorHandling();
18784     {
18785       lldb::SBError * resultptr = new lldb::SBError(result);
18786       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18787     }
18788     return SWIG_arg;
18789 
18790     fail: SWIGUNUSED;
18791   }
18792   lua_error(L);
18793   return 0;
18794 }
18795 
18796 
18797 static int _wrap_SBDebugger_PrintStackTraceOnError(lua_State* L) {
18798   {
18799     int SWIG_arg = 0;
18800 
18801     SWIG_check_num_args("lldb::SBDebugger::PrintStackTraceOnError",0,0)
18802     lldb::SBDebugger::PrintStackTraceOnError();
18803 
18804     return SWIG_arg;
18805 
18806     fail: SWIGUNUSED;
18807   }
18808   lua_error(L);
18809   return 0;
18810 }
18811 
18812 
18813 static int _wrap_SBDebugger_PrintDiagnosticsOnError(lua_State* L) {
18814   {
18815     int SWIG_arg = 0;
18816 
18817     SWIG_check_num_args("lldb::SBDebugger::PrintDiagnosticsOnError",0,0)
18818     lldb::SBDebugger::PrintDiagnosticsOnError();
18819 
18820     return SWIG_arg;
18821 
18822     fail: SWIGUNUSED;
18823   }
18824   lua_error(L);
18825   return 0;
18826 }
18827 
18828 
18829 static int _wrap_SBDebugger_Terminate(lua_State* L) {
18830   {
18831     int SWIG_arg = 0;
18832 
18833     SWIG_check_num_args("lldb::SBDebugger::Terminate",0,0)
18834     lldb::SBDebugger::Terminate();
18835 
18836     return SWIG_arg;
18837 
18838     fail: SWIGUNUSED;
18839   }
18840   lua_error(L);
18841   return 0;
18842 }
18843 
18844 
18845 static int _wrap_SBDebugger_Create__SWIG_0(lua_State* L) {
18846   {
18847     int SWIG_arg = 0;
18848     lldb::SBDebugger result;
18849 
18850     SWIG_check_num_args("lldb::SBDebugger::Create",0,0)
18851     result = lldb::SBDebugger::Create();
18852     {
18853       lldb::SBDebugger * resultptr = new lldb::SBDebugger(result);
18854       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
18855     }
18856     return SWIG_arg;
18857 
18858     fail: SWIGUNUSED;
18859   }
18860   lua_error(L);
18861   return 0;
18862 }
18863 
18864 
18865 static int _wrap_SBDebugger_Create__SWIG_1(lua_State* L) {
18866   {
18867     int SWIG_arg = 0;
18868     bool arg1 ;
18869     lldb::SBDebugger result;
18870 
18871     SWIG_check_num_args("lldb::SBDebugger::Create",1,1)
18872     if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
18873     arg1 = (lua_toboolean(L, 1)!=0);
18874     result = lldb::SBDebugger::Create(arg1);
18875     {
18876       lldb::SBDebugger * resultptr = new lldb::SBDebugger(result);
18877       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
18878     }
18879     return SWIG_arg;
18880 
18881     fail: SWIGUNUSED;
18882   }
18883   lua_error(L);
18884   return 0;
18885 }
18886 
18887 
18888 static int _wrap_SBDebugger_Create__SWIG_2(lua_State* L) {
18889   {
18890     int SWIG_arg = 0;
18891     bool arg1 ;
18892     lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
18893     void *arg3 = (void *) 0 ;
18894     lldb::SBDebugger result;
18895 
18896     SWIG_check_num_args("lldb::SBDebugger::Create",2,2)
18897     if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
18898     arg1 = (lua_toboolean(L, 1)!=0);
18899     {
18900       arg2 = LLDBSwigLuaCallLuaLogOutputCallback;
18901       arg3 = (void *)L;
18902 
18903       luaL_checktype(L, 2, LUA_TFUNCTION);
18904       lua_settop(L, 2);
18905 
18906       lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
18907       lua_insert(L, 2);
18908       lua_settable(L, LUA_REGISTRYINDEX);
18909     }
18910     result = lldb::SBDebugger::Create(arg1,arg2,arg3);
18911     {
18912       lldb::SBDebugger * resultptr = new lldb::SBDebugger(result);
18913       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
18914     }
18915     return SWIG_arg;
18916 
18917     fail: SWIGUNUSED;
18918   }
18919   lua_error(L);
18920   return 0;
18921 }
18922 
18923 
18924 static int _wrap_SBDebugger_Create(lua_State* L) {
18925   int argc;
18926   int argv[3]={
18927     1,2,3
18928   };
18929 
18930   argc = lua_gettop(L);
18931   if (argc == 0) {
18932     return _wrap_SBDebugger_Create__SWIG_0(L);
18933   }
18934   if (argc == 1) {
18935     int _v = 0;
18936     {
18937       _v = lua_isboolean(L,argv[0]);
18938     }
18939     if (_v) {
18940       return _wrap_SBDebugger_Create__SWIG_1(L);
18941     }
18942   }
18943   if (argc == 2) {
18944     int _v = 0;
18945     {
18946       _v = lua_isboolean(L,argv[0]);
18947     }
18948     if (_v) {
18949       {
18950         void *ptr;
18951         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)) {
18952           _v = 0;
18953         } else {
18954           _v = 1;
18955         }
18956       }
18957       if (_v) {
18958         if (argc <= 2) {
18959           return _wrap_SBDebugger_Create__SWIG_2(L);
18960         }
18961         {
18962           void *ptr;
18963           if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, 0, 0)) {
18964             _v = 0;
18965           } else {
18966             _v = 1;
18967           }
18968         }
18969         if (_v) {
18970           return _wrap_SBDebugger_Create__SWIG_2(L);
18971         }
18972       }
18973     }
18974   }
18975 
18976   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_Create'\n"
18977     "  Possible C/C++ prototypes are:\n"
18978     "    lldb::SBDebugger::Create()\n"
18979     "    lldb::SBDebugger::Create(bool)\n"
18980     "    lldb::SBDebugger::Create(bool,lldb::LogOutputCallback,void *)\n");
18981   lua_error(L);return 0;
18982 }
18983 
18984 
18985 static int _wrap_SBDebugger_Destroy(lua_State* L) {
18986   {
18987     int SWIG_arg = 0;
18988     lldb::SBDebugger *arg1 = 0 ;
18989 
18990     SWIG_check_num_args("lldb::SBDebugger::Destroy",1,1)
18991     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::Destroy",1,"lldb::SBDebugger &");
18992 
18993     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18994       SWIG_fail_ptr("SBDebugger_Destroy",1,SWIGTYPE_p_lldb__SBDebugger);
18995     }
18996 
18997     lldb::SBDebugger::Destroy(*arg1);
18998 
18999     return SWIG_arg;
19000 
19001     fail: SWIGUNUSED;
19002   }
19003   lua_error(L);
19004   return 0;
19005 }
19006 
19007 
19008 static int _wrap_SBDebugger_MemoryPressureDetected(lua_State* L) {
19009   {
19010     int SWIG_arg = 0;
19011 
19012     SWIG_check_num_args("lldb::SBDebugger::MemoryPressureDetected",0,0)
19013     lldb::SBDebugger::MemoryPressureDetected();
19014 
19015     return SWIG_arg;
19016 
19017     fail: SWIGUNUSED;
19018   }
19019   lua_error(L);
19020   return 0;
19021 }
19022 
19023 
19024 static int _wrap_SBDebugger_IsValid(lua_State* L) {
19025   {
19026     int SWIG_arg = 0;
19027     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19028     bool result;
19029 
19030     SWIG_check_num_args("lldb::SBDebugger::IsValid",1,1)
19031     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::IsValid",1,"lldb::SBDebugger const *");
19032 
19033     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19034       SWIG_fail_ptr("SBDebugger_IsValid",1,SWIGTYPE_p_lldb__SBDebugger);
19035     }
19036 
19037     result = (bool)((lldb::SBDebugger const *)arg1)->IsValid();
19038     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19039     return SWIG_arg;
19040 
19041     fail: SWIGUNUSED;
19042   }
19043   lua_error(L);
19044   return 0;
19045 }
19046 
19047 
19048 static int _wrap_SBDebugger_Clear(lua_State* L) {
19049   {
19050     int SWIG_arg = 0;
19051     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19052 
19053     SWIG_check_num_args("lldb::SBDebugger::Clear",1,1)
19054     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::Clear",1,"lldb::SBDebugger *");
19055 
19056     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19057       SWIG_fail_ptr("SBDebugger_Clear",1,SWIGTYPE_p_lldb__SBDebugger);
19058     }
19059 
19060     (arg1)->Clear();
19061 
19062     return SWIG_arg;
19063 
19064     fail: SWIGUNUSED;
19065   }
19066   lua_error(L);
19067   return 0;
19068 }
19069 
19070 
19071 static int _wrap_SBDebugger_GetSetting__SWIG_0(lua_State* L) {
19072   {
19073     int SWIG_arg = 0;
19074     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19075     char *arg2 = (char *) 0 ;
19076     lldb::SBStructuredData result;
19077 
19078     SWIG_check_num_args("lldb::SBDebugger::GetSetting",2,2)
19079     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSetting",1,"lldb::SBDebugger *");
19080     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSetting",2,"char const *");
19081 
19082     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19083       SWIG_fail_ptr("SBDebugger_GetSetting",1,SWIGTYPE_p_lldb__SBDebugger);
19084     }
19085 
19086     arg2 = (char *)lua_tostring(L, 2);
19087     result = (arg1)->GetSetting((char const *)arg2);
19088     {
19089       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
19090       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19091     }
19092     return SWIG_arg;
19093 
19094     fail: SWIGUNUSED;
19095   }
19096   lua_error(L);
19097   return 0;
19098 }
19099 
19100 
19101 static int _wrap_SBDebugger_GetSetting__SWIG_1(lua_State* L) {
19102   {
19103     int SWIG_arg = 0;
19104     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19105     lldb::SBStructuredData result;
19106 
19107     SWIG_check_num_args("lldb::SBDebugger::GetSetting",1,1)
19108     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSetting",1,"lldb::SBDebugger *");
19109 
19110     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19111       SWIG_fail_ptr("SBDebugger_GetSetting",1,SWIGTYPE_p_lldb__SBDebugger);
19112     }
19113 
19114     result = (arg1)->GetSetting();
19115     {
19116       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
19117       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19118     }
19119     return SWIG_arg;
19120 
19121     fail: SWIGUNUSED;
19122   }
19123   lua_error(L);
19124   return 0;
19125 }
19126 
19127 
19128 static int _wrap_SBDebugger_GetSetting(lua_State* L) {
19129   int argc;
19130   int argv[3]={
19131     1,2,3
19132   };
19133 
19134   argc = lua_gettop(L);
19135   if (argc == 1) {
19136     int _v = 0;
19137     {
19138       void *ptr;
19139       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19140         _v = 0;
19141       } else {
19142         _v = 1;
19143       }
19144     }
19145     if (_v) {
19146       return _wrap_SBDebugger_GetSetting__SWIG_1(L);
19147     }
19148   }
19149   if (argc == 2) {
19150     int _v = 0;
19151     {
19152       void *ptr;
19153       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19154         _v = 0;
19155       } else {
19156         _v = 1;
19157       }
19158     }
19159     if (_v) {
19160       {
19161         _v = SWIG_lua_isnilstring(L,argv[1]);
19162       }
19163       if (_v) {
19164         return _wrap_SBDebugger_GetSetting__SWIG_0(L);
19165       }
19166     }
19167   }
19168 
19169   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_GetSetting'\n"
19170     "  Possible C/C++ prototypes are:\n"
19171     "    lldb::SBDebugger::GetSetting(char const *)\n"
19172     "    lldb::SBDebugger::GetSetting()\n");
19173   lua_error(L);return 0;
19174 }
19175 
19176 
19177 static int _wrap_SBDebugger_SetAsync(lua_State* L) {
19178   {
19179     int SWIG_arg = 0;
19180     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19181     bool arg2 ;
19182 
19183     SWIG_check_num_args("lldb::SBDebugger::SetAsync",2,2)
19184     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",1,"lldb::SBDebugger *");
19185     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",2,"bool");
19186 
19187     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19188       SWIG_fail_ptr("SBDebugger_SetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
19189     }
19190 
19191     arg2 = (lua_toboolean(L, 2)!=0);
19192     (arg1)->SetAsync(arg2);
19193 
19194     return SWIG_arg;
19195 
19196     fail: SWIGUNUSED;
19197   }
19198   lua_error(L);
19199   return 0;
19200 }
19201 
19202 
19203 static int _wrap_SBDebugger_GetAsync(lua_State* L) {
19204   {
19205     int SWIG_arg = 0;
19206     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19207     bool result;
19208 
19209     SWIG_check_num_args("lldb::SBDebugger::GetAsync",1,1)
19210     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAsync",1,"lldb::SBDebugger *");
19211 
19212     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19213       SWIG_fail_ptr("SBDebugger_GetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
19214     }
19215 
19216     result = (bool)(arg1)->GetAsync();
19217     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19218     return SWIG_arg;
19219 
19220     fail: SWIGUNUSED;
19221   }
19222   lua_error(L);
19223   return 0;
19224 }
19225 
19226 
19227 static int _wrap_SBDebugger_SkipLLDBInitFiles(lua_State* L) {
19228   {
19229     int SWIG_arg = 0;
19230     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19231     bool arg2 ;
19232 
19233     SWIG_check_num_args("lldb::SBDebugger::SkipLLDBInitFiles",2,2)
19234     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",1,"lldb::SBDebugger *");
19235     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",2,"bool");
19236 
19237     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19238       SWIG_fail_ptr("SBDebugger_SkipLLDBInitFiles",1,SWIGTYPE_p_lldb__SBDebugger);
19239     }
19240 
19241     arg2 = (lua_toboolean(L, 2)!=0);
19242     (arg1)->SkipLLDBInitFiles(arg2);
19243 
19244     return SWIG_arg;
19245 
19246     fail: SWIGUNUSED;
19247   }
19248   lua_error(L);
19249   return 0;
19250 }
19251 
19252 
19253 static int _wrap_SBDebugger_SkipAppInitFiles(lua_State* L) {
19254   {
19255     int SWIG_arg = 0;
19256     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19257     bool arg2 ;
19258 
19259     SWIG_check_num_args("lldb::SBDebugger::SkipAppInitFiles",2,2)
19260     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SkipAppInitFiles",1,"lldb::SBDebugger *");
19261     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SkipAppInitFiles",2,"bool");
19262 
19263     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19264       SWIG_fail_ptr("SBDebugger_SkipAppInitFiles",1,SWIGTYPE_p_lldb__SBDebugger);
19265     }
19266 
19267     arg2 = (lua_toboolean(L, 2)!=0);
19268     (arg1)->SkipAppInitFiles(arg2);
19269 
19270     return SWIG_arg;
19271 
19272     fail: SWIGUNUSED;
19273   }
19274   lua_error(L);
19275   return 0;
19276 }
19277 
19278 
19279 static int _wrap_SBDebugger_SetInputString(lua_State* L) {
19280   {
19281     int SWIG_arg = 0;
19282     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19283     char *arg2 = (char *) 0 ;
19284     lldb::SBError result;
19285 
19286     SWIG_check_num_args("lldb::SBDebugger::SetInputString",2,2)
19287     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputString",1,"lldb::SBDebugger *");
19288     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputString",2,"char const *");
19289 
19290     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19291       SWIG_fail_ptr("SBDebugger_SetInputString",1,SWIGTYPE_p_lldb__SBDebugger);
19292     }
19293 
19294     arg2 = (char *)lua_tostring(L, 2);
19295     result = (arg1)->SetInputString((char const *)arg2);
19296     {
19297       lldb::SBError * resultptr = new lldb::SBError(result);
19298       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19299     }
19300     return SWIG_arg;
19301 
19302     fail: SWIGUNUSED;
19303   }
19304   lua_error(L);
19305   return 0;
19306 }
19307 
19308 
19309 static int _wrap_SBDebugger_SetInputFile__SWIG_0(lua_State* L) {
19310   {
19311     int SWIG_arg = 0;
19312     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19313     lldb::SBFile arg2 ;
19314     lldb::SBFile *argp2 ;
19315     lldb::SBError result;
19316 
19317     SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
19318     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
19319     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::SBFile");
19320 
19321     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19322       SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
19323     }
19324 
19325 
19326     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
19327       SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_lldb__SBFile);
19328     }
19329     arg2 = *argp2;
19330 
19331     result = (arg1)->SetInputFile(arg2);
19332     {
19333       lldb::SBError * resultptr = new lldb::SBError(result);
19334       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19335     }
19336     return SWIG_arg;
19337 
19338     fail: SWIGUNUSED;
19339   }
19340   lua_error(L);
19341   return 0;
19342 }
19343 
19344 
19345 static int _wrap_SBDebugger_SetOutputFile__SWIG_0(lua_State* L) {
19346   {
19347     int SWIG_arg = 0;
19348     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19349     lldb::SBFile arg2 ;
19350     lldb::SBFile *argp2 ;
19351     lldb::SBError result;
19352 
19353     SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
19354     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
19355     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::SBFile");
19356 
19357     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19358       SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
19359     }
19360 
19361 
19362     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
19363       SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_lldb__SBFile);
19364     }
19365     arg2 = *argp2;
19366 
19367     result = (arg1)->SetOutputFile(arg2);
19368     {
19369       lldb::SBError * resultptr = new lldb::SBError(result);
19370       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19371     }
19372     return SWIG_arg;
19373 
19374     fail: SWIGUNUSED;
19375   }
19376   lua_error(L);
19377   return 0;
19378 }
19379 
19380 
19381 static int _wrap_SBDebugger_SetErrorFile__SWIG_0(lua_State* L) {
19382   {
19383     int SWIG_arg = 0;
19384     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19385     lldb::SBFile arg2 ;
19386     lldb::SBFile *argp2 ;
19387     lldb::SBError result;
19388 
19389     SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
19390     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
19391     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::SBFile");
19392 
19393     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19394       SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
19395     }
19396 
19397 
19398     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
19399       SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_lldb__SBFile);
19400     }
19401     arg2 = *argp2;
19402 
19403     result = (arg1)->SetErrorFile(arg2);
19404     {
19405       lldb::SBError * resultptr = new lldb::SBError(result);
19406       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19407     }
19408     return SWIG_arg;
19409 
19410     fail: SWIGUNUSED;
19411   }
19412   lua_error(L);
19413   return 0;
19414 }
19415 
19416 
19417 static int _wrap_SBDebugger_SetInputFile__SWIG_1(lua_State* L) {
19418   {
19419     int SWIG_arg = 0;
19420     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19421     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
19422     lldb::SBError result;
19423 
19424     SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
19425     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
19426 
19427     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19428       SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
19429     }
19430 
19431     {
19432       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
19433       lldb::FileSP file_sp;
19434       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
19435       if (!file_sp->IsValid())
19436       return luaL_error(L, "Invalid file");
19437       arg2 = file_sp;
19438     }
19439     result = (arg1)->SetInputFile(arg2);
19440     {
19441       lldb::SBError * resultptr = new lldb::SBError(result);
19442       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19443     }
19444     return SWIG_arg;
19445 
19446     fail: SWIGUNUSED;
19447   }
19448   lua_error(L);
19449   return 0;
19450 }
19451 
19452 
19453 static int _wrap_SBDebugger_SetInputFile(lua_State* L) {
19454   int argc;
19455   int argv[3]={
19456     1,2,3
19457   };
19458 
19459   argc = lua_gettop(L);
19460   if (argc == 2) {
19461     int _v = 0;
19462     {
19463       void *ptr;
19464       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19465         _v = 0;
19466       } else {
19467         _v = 1;
19468       }
19469     }
19470     if (_v) {
19471       {
19472         void *ptr;
19473         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
19474           _v = 0;
19475         } else {
19476           _v = 1;
19477         }
19478       }
19479       if (_v) {
19480         return _wrap_SBDebugger_SetInputFile__SWIG_0(L);
19481       }
19482     }
19483   }
19484   if (argc == 2) {
19485     int _v = 0;
19486     {
19487       void *ptr;
19488       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19489         _v = 0;
19490       } else {
19491         _v = 1;
19492       }
19493     }
19494     if (_v) {
19495       {
19496         _v = (lua_isuserdata(L, argv[1])) &&
19497         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
19498       }
19499       if (_v) {
19500         return _wrap_SBDebugger_SetInputFile__SWIG_1(L);
19501       }
19502     }
19503   }
19504 
19505   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetInputFile'\n"
19506     "  Possible C/C++ prototypes are:\n"
19507     "    lldb::SBDebugger::SetInputFile(lldb::SBFile)\n"
19508     "    lldb::SBDebugger::SetInputFile(lldb::FileSP)\n");
19509   lua_error(L);return 0;
19510 }
19511 
19512 
19513 static int _wrap_SBDebugger_SetOutputFile__SWIG_1(lua_State* L) {
19514   {
19515     int SWIG_arg = 0;
19516     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19517     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
19518     lldb::SBError result;
19519 
19520     SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
19521     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
19522 
19523     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19524       SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
19525     }
19526 
19527     {
19528       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
19529       lldb::FileSP file_sp;
19530       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
19531       if (!file_sp->IsValid())
19532       return luaL_error(L, "Invalid file");
19533       arg2 = file_sp;
19534     }
19535     result = (arg1)->SetOutputFile(arg2);
19536     {
19537       lldb::SBError * resultptr = new lldb::SBError(result);
19538       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19539     }
19540     return SWIG_arg;
19541 
19542     fail: SWIGUNUSED;
19543   }
19544   lua_error(L);
19545   return 0;
19546 }
19547 
19548 
19549 static int _wrap_SBDebugger_SetOutputFile(lua_State* L) {
19550   int argc;
19551   int argv[3]={
19552     1,2,3
19553   };
19554 
19555   argc = lua_gettop(L);
19556   if (argc == 2) {
19557     int _v = 0;
19558     {
19559       void *ptr;
19560       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19561         _v = 0;
19562       } else {
19563         _v = 1;
19564       }
19565     }
19566     if (_v) {
19567       {
19568         void *ptr;
19569         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
19570           _v = 0;
19571         } else {
19572           _v = 1;
19573         }
19574       }
19575       if (_v) {
19576         return _wrap_SBDebugger_SetOutputFile__SWIG_0(L);
19577       }
19578     }
19579   }
19580   if (argc == 2) {
19581     int _v = 0;
19582     {
19583       void *ptr;
19584       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19585         _v = 0;
19586       } else {
19587         _v = 1;
19588       }
19589     }
19590     if (_v) {
19591       {
19592         _v = (lua_isuserdata(L, argv[1])) &&
19593         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
19594       }
19595       if (_v) {
19596         return _wrap_SBDebugger_SetOutputFile__SWIG_1(L);
19597       }
19598     }
19599   }
19600 
19601   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetOutputFile'\n"
19602     "  Possible C/C++ prototypes are:\n"
19603     "    lldb::SBDebugger::SetOutputFile(lldb::SBFile)\n"
19604     "    lldb::SBDebugger::SetOutputFile(lldb::FileSP)\n");
19605   lua_error(L);return 0;
19606 }
19607 
19608 
19609 static int _wrap_SBDebugger_SetErrorFile__SWIG_1(lua_State* L) {
19610   {
19611     int SWIG_arg = 0;
19612     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19613     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
19614     lldb::SBError result;
19615 
19616     SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
19617     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
19618 
19619     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19620       SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
19621     }
19622 
19623     {
19624       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
19625       lldb::FileSP file_sp;
19626       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
19627       if (!file_sp->IsValid())
19628       return luaL_error(L, "Invalid file");
19629       arg2 = file_sp;
19630     }
19631     result = (arg1)->SetErrorFile(arg2);
19632     {
19633       lldb::SBError * resultptr = new lldb::SBError(result);
19634       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19635     }
19636     return SWIG_arg;
19637 
19638     fail: SWIGUNUSED;
19639   }
19640   lua_error(L);
19641   return 0;
19642 }
19643 
19644 
19645 static int _wrap_SBDebugger_SetErrorFile(lua_State* L) {
19646   int argc;
19647   int argv[3]={
19648     1,2,3
19649   };
19650 
19651   argc = lua_gettop(L);
19652   if (argc == 2) {
19653     int _v = 0;
19654     {
19655       void *ptr;
19656       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19657         _v = 0;
19658       } else {
19659         _v = 1;
19660       }
19661     }
19662     if (_v) {
19663       {
19664         void *ptr;
19665         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
19666           _v = 0;
19667         } else {
19668           _v = 1;
19669         }
19670       }
19671       if (_v) {
19672         return _wrap_SBDebugger_SetErrorFile__SWIG_0(L);
19673       }
19674     }
19675   }
19676   if (argc == 2) {
19677     int _v = 0;
19678     {
19679       void *ptr;
19680       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19681         _v = 0;
19682       } else {
19683         _v = 1;
19684       }
19685     }
19686     if (_v) {
19687       {
19688         _v = (lua_isuserdata(L, argv[1])) &&
19689         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
19690       }
19691       if (_v) {
19692         return _wrap_SBDebugger_SetErrorFile__SWIG_1(L);
19693       }
19694     }
19695   }
19696 
19697   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetErrorFile'\n"
19698     "  Possible C/C++ prototypes are:\n"
19699     "    lldb::SBDebugger::SetErrorFile(lldb::SBFile)\n"
19700     "    lldb::SBDebugger::SetErrorFile(lldb::FileSP)\n");
19701   lua_error(L);return 0;
19702 }
19703 
19704 
19705 static int _wrap_SBDebugger_GetInputFile(lua_State* L) {
19706   {
19707     int SWIG_arg = 0;
19708     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19709     lldb::SBFile result;
19710 
19711     SWIG_check_num_args("lldb::SBDebugger::GetInputFile",1,1)
19712     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFile",1,"lldb::SBDebugger *");
19713 
19714     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19715       SWIG_fail_ptr("SBDebugger_GetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
19716     }
19717 
19718     result = (arg1)->GetInputFile();
19719     {
19720       lldb::SBFile * resultptr = new lldb::SBFile(result);
19721       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
19722     }
19723     return SWIG_arg;
19724 
19725     fail: SWIGUNUSED;
19726   }
19727   lua_error(L);
19728   return 0;
19729 }
19730 
19731 
19732 static int _wrap_SBDebugger_GetOutputFile(lua_State* L) {
19733   {
19734     int SWIG_arg = 0;
19735     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19736     lldb::SBFile result;
19737 
19738     SWIG_check_num_args("lldb::SBDebugger::GetOutputFile",1,1)
19739     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFile",1,"lldb::SBDebugger *");
19740 
19741     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19742       SWIG_fail_ptr("SBDebugger_GetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
19743     }
19744 
19745     result = (arg1)->GetOutputFile();
19746     {
19747       lldb::SBFile * resultptr = new lldb::SBFile(result);
19748       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
19749     }
19750     return SWIG_arg;
19751 
19752     fail: SWIGUNUSED;
19753   }
19754   lua_error(L);
19755   return 0;
19756 }
19757 
19758 
19759 static int _wrap_SBDebugger_GetErrorFile(lua_State* L) {
19760   {
19761     int SWIG_arg = 0;
19762     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19763     lldb::SBFile result;
19764 
19765     SWIG_check_num_args("lldb::SBDebugger::GetErrorFile",1,1)
19766     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFile",1,"lldb::SBDebugger *");
19767 
19768     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19769       SWIG_fail_ptr("SBDebugger_GetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
19770     }
19771 
19772     result = (arg1)->GetErrorFile();
19773     {
19774       lldb::SBFile * resultptr = new lldb::SBFile(result);
19775       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
19776     }
19777     return SWIG_arg;
19778 
19779     fail: SWIGUNUSED;
19780   }
19781   lua_error(L);
19782   return 0;
19783 }
19784 
19785 
19786 static int _wrap_SBDebugger_SaveInputTerminalState(lua_State* L) {
19787   {
19788     int SWIG_arg = 0;
19789     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19790 
19791     SWIG_check_num_args("lldb::SBDebugger::SaveInputTerminalState",1,1)
19792     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SaveInputTerminalState",1,"lldb::SBDebugger *");
19793 
19794     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19795       SWIG_fail_ptr("SBDebugger_SaveInputTerminalState",1,SWIGTYPE_p_lldb__SBDebugger);
19796     }
19797 
19798     (arg1)->SaveInputTerminalState();
19799 
19800     return SWIG_arg;
19801 
19802     fail: SWIGUNUSED;
19803   }
19804   lua_error(L);
19805   return 0;
19806 }
19807 
19808 
19809 static int _wrap_SBDebugger_RestoreInputTerminalState(lua_State* L) {
19810   {
19811     int SWIG_arg = 0;
19812     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19813 
19814     SWIG_check_num_args("lldb::SBDebugger::RestoreInputTerminalState",1,1)
19815     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RestoreInputTerminalState",1,"lldb::SBDebugger *");
19816 
19817     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19818       SWIG_fail_ptr("SBDebugger_RestoreInputTerminalState",1,SWIGTYPE_p_lldb__SBDebugger);
19819     }
19820 
19821     (arg1)->RestoreInputTerminalState();
19822 
19823     return SWIG_arg;
19824 
19825     fail: SWIGUNUSED;
19826   }
19827   lua_error(L);
19828   return 0;
19829 }
19830 
19831 
19832 static int _wrap_SBDebugger_GetCommandInterpreter(lua_State* L) {
19833   {
19834     int SWIG_arg = 0;
19835     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19836     SwigValueWrapper< lldb::SBCommandInterpreter > result;
19837 
19838     SWIG_check_num_args("lldb::SBDebugger::GetCommandInterpreter",1,1)
19839     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCommandInterpreter",1,"lldb::SBDebugger *");
19840 
19841     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19842       SWIG_fail_ptr("SBDebugger_GetCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
19843     }
19844 
19845     result = (arg1)->GetCommandInterpreter();
19846     {
19847       lldb::SBCommandInterpreter * resultptr = new lldb::SBCommandInterpreter(result);
19848       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
19849     }
19850     return SWIG_arg;
19851 
19852     fail: SWIGUNUSED;
19853   }
19854   lua_error(L);
19855   return 0;
19856 }
19857 
19858 
19859 static int _wrap_SBDebugger_HandleCommand(lua_State* L) {
19860   {
19861     int SWIG_arg = 0;
19862     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19863     char *arg2 = (char *) 0 ;
19864 
19865     SWIG_check_num_args("lldb::SBDebugger::HandleCommand",2,2)
19866     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",1,"lldb::SBDebugger *");
19867     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",2,"char const *");
19868 
19869     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19870       SWIG_fail_ptr("SBDebugger_HandleCommand",1,SWIGTYPE_p_lldb__SBDebugger);
19871     }
19872 
19873     arg2 = (char *)lua_tostring(L, 2);
19874     (arg1)->HandleCommand((char const *)arg2);
19875 
19876     return SWIG_arg;
19877 
19878     fail: SWIGUNUSED;
19879   }
19880   lua_error(L);
19881   return 0;
19882 }
19883 
19884 
19885 static int _wrap_SBDebugger_RequestInterrupt(lua_State* L) {
19886   {
19887     int SWIG_arg = 0;
19888     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19889 
19890     SWIG_check_num_args("lldb::SBDebugger::RequestInterrupt",1,1)
19891     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RequestInterrupt",1,"lldb::SBDebugger *");
19892 
19893     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19894       SWIG_fail_ptr("SBDebugger_RequestInterrupt",1,SWIGTYPE_p_lldb__SBDebugger);
19895     }
19896 
19897     (arg1)->RequestInterrupt();
19898 
19899     return SWIG_arg;
19900 
19901     fail: SWIGUNUSED;
19902   }
19903   lua_error(L);
19904   return 0;
19905 }
19906 
19907 
19908 static int _wrap_SBDebugger_CancelInterruptRequest(lua_State* L) {
19909   {
19910     int SWIG_arg = 0;
19911     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19912 
19913     SWIG_check_num_args("lldb::SBDebugger::CancelInterruptRequest",1,1)
19914     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CancelInterruptRequest",1,"lldb::SBDebugger *");
19915 
19916     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19917       SWIG_fail_ptr("SBDebugger_CancelInterruptRequest",1,SWIGTYPE_p_lldb__SBDebugger);
19918     }
19919 
19920     (arg1)->CancelInterruptRequest();
19921 
19922     return SWIG_arg;
19923 
19924     fail: SWIGUNUSED;
19925   }
19926   lua_error(L);
19927   return 0;
19928 }
19929 
19930 
19931 static int _wrap_SBDebugger_InterruptRequested(lua_State* L) {
19932   {
19933     int SWIG_arg = 0;
19934     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19935     bool result;
19936 
19937     SWIG_check_num_args("lldb::SBDebugger::InterruptRequested",1,1)
19938     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::InterruptRequested",1,"lldb::SBDebugger *");
19939 
19940     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19941       SWIG_fail_ptr("SBDebugger_InterruptRequested",1,SWIGTYPE_p_lldb__SBDebugger);
19942     }
19943 
19944     result = (bool)(arg1)->InterruptRequested();
19945     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19946     return SWIG_arg;
19947 
19948     fail: SWIGUNUSED;
19949   }
19950   lua_error(L);
19951   return 0;
19952 }
19953 
19954 
19955 static int _wrap_SBDebugger_GetListener(lua_State* L) {
19956   {
19957     int SWIG_arg = 0;
19958     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19959     lldb::SBListener result;
19960 
19961     SWIG_check_num_args("lldb::SBDebugger::GetListener",1,1)
19962     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetListener",1,"lldb::SBDebugger *");
19963 
19964     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19965       SWIG_fail_ptr("SBDebugger_GetListener",1,SWIGTYPE_p_lldb__SBDebugger);
19966     }
19967 
19968     result = (arg1)->GetListener();
19969     {
19970       lldb::SBListener * resultptr = new lldb::SBListener(result);
19971       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
19972     }
19973     return SWIG_arg;
19974 
19975     fail: SWIGUNUSED;
19976   }
19977   lua_error(L);
19978   return 0;
19979 }
19980 
19981 
19982 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_0(lua_State* L) {
19983   {
19984     int SWIG_arg = 0;
19985     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19986     lldb::SBProcess *arg2 = 0 ;
19987     lldb::SBEvent *arg3 = 0 ;
19988     lldb::SBFile arg4 ;
19989     lldb::SBFile arg5 ;
19990     lldb::SBFile *argp4 ;
19991     lldb::SBFile *argp5 ;
19992 
19993     SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
19994     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
19995     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
19996     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
19997     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::SBFile");
19998     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::SBFile");
19999 
20000     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20001       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
20002     }
20003 
20004 
20005     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
20006       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
20007     }
20008 
20009 
20010     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
20011       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
20012     }
20013 
20014 
20015     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBFile,0))){
20016       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_lldb__SBFile);
20017     }
20018     arg4 = *argp4;
20019 
20020 
20021     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBFile,0))){
20022       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_lldb__SBFile);
20023     }
20024     arg5 = *argp5;
20025 
20026     (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
20027 
20028     return SWIG_arg;
20029 
20030     fail: SWIGUNUSED;
20031   }
20032   lua_error(L);
20033   return 0;
20034 }
20035 
20036 
20037 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_1(lua_State* L) {
20038   {
20039     int SWIG_arg = 0;
20040     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20041     lldb::SBProcess *arg2 = 0 ;
20042     lldb::SBEvent *arg3 = 0 ;
20043     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg4 ;
20044     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg5 ;
20045 
20046     SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
20047     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
20048     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
20049     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
20050 
20051     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20052       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
20053     }
20054 
20055 
20056     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
20057       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
20058     }
20059 
20060 
20061     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
20062       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
20063     }
20064 
20065     {
20066       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 4, LUA_FILEHANDLE);
20067       lldb::FileSP file_sp;
20068       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
20069       if (!file_sp->IsValid())
20070       return luaL_error(L, "Invalid file");
20071       arg4 = file_sp;
20072     }
20073     {
20074       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 5, LUA_FILEHANDLE);
20075       lldb::FileSP file_sp;
20076       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
20077       if (!file_sp->IsValid())
20078       return luaL_error(L, "Invalid file");
20079       arg5 = file_sp;
20080     }
20081     (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
20082 
20083     return SWIG_arg;
20084 
20085     fail: SWIGUNUSED;
20086   }
20087   lua_error(L);
20088   return 0;
20089 }
20090 
20091 
20092 static int _wrap_SBDebugger_HandleProcessEvent(lua_State* L) {
20093   int argc;
20094   int argv[6]={
20095     1,2,3,4,5,6
20096   };
20097 
20098   argc = lua_gettop(L);
20099   if (argc == 5) {
20100     int _v = 0;
20101     {
20102       void *ptr;
20103       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20104         _v = 0;
20105       } else {
20106         _v = 1;
20107       }
20108     }
20109     if (_v) {
20110       {
20111         void *ptr;
20112         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
20113           _v = 0;
20114         } else {
20115           _v = 1;
20116         }
20117       }
20118       if (_v) {
20119         {
20120           void *ptr;
20121           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
20122             _v = 0;
20123           } else {
20124             _v = 1;
20125           }
20126         }
20127         if (_v) {
20128           {
20129             void *ptr;
20130             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
20131               _v = 0;
20132             } else {
20133               _v = 1;
20134             }
20135           }
20136           if (_v) {
20137             {
20138               void *ptr;
20139               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
20140                 _v = 0;
20141               } else {
20142                 _v = 1;
20143               }
20144             }
20145             if (_v) {
20146               return _wrap_SBDebugger_HandleProcessEvent__SWIG_0(L);
20147             }
20148           }
20149         }
20150       }
20151     }
20152   }
20153   if (argc == 5) {
20154     int _v = 0;
20155     {
20156       void *ptr;
20157       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20158         _v = 0;
20159       } else {
20160         _v = 1;
20161       }
20162     }
20163     if (_v) {
20164       {
20165         void *ptr;
20166         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
20167           _v = 0;
20168         } else {
20169           _v = 1;
20170         }
20171       }
20172       if (_v) {
20173         {
20174           void *ptr;
20175           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
20176             _v = 0;
20177           } else {
20178             _v = 1;
20179           }
20180         }
20181         if (_v) {
20182           {
20183             _v = (lua_isuserdata(L, argv[3])) &&
20184             (luaL_testudata(L, argv[3], LUA_FILEHANDLE) != nullptr);
20185           }
20186           if (_v) {
20187             {
20188               _v = (lua_isuserdata(L, argv[4])) &&
20189               (luaL_testudata(L, argv[4], LUA_FILEHANDLE) != nullptr);
20190             }
20191             if (_v) {
20192               return _wrap_SBDebugger_HandleProcessEvent__SWIG_1(L);
20193             }
20194           }
20195         }
20196       }
20197     }
20198   }
20199 
20200   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_HandleProcessEvent'\n"
20201     "  Possible C/C++ prototypes are:\n"
20202     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::SBFile,lldb::SBFile)\n"
20203     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::FileSP,lldb::FileSP)\n");
20204   lua_error(L);return 0;
20205 }
20206 
20207 
20208 static int _wrap_SBDebugger_CreateTarget__SWIG_0(lua_State* L) {
20209   {
20210     int SWIG_arg = 0;
20211     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20212     char *arg2 = (char *) 0 ;
20213     char *arg3 = (char *) 0 ;
20214     char *arg4 = (char *) 0 ;
20215     bool arg5 ;
20216     lldb::SBError *arg6 = 0 ;
20217     lldb::SBTarget result;
20218 
20219     SWIG_check_num_args("lldb::SBDebugger::CreateTarget",6,6)
20220     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
20221     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
20222     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",3,"char const *");
20223     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",4,"char const *");
20224     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",5,"bool");
20225     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",6,"lldb::SBError &");
20226 
20227     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20228       SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
20229     }
20230 
20231     arg2 = (char *)lua_tostring(L, 2);
20232     arg3 = (char *)lua_tostring(L, 3);
20233     arg4 = (char *)lua_tostring(L, 4);
20234     arg5 = (lua_toboolean(L, 5)!=0);
20235 
20236     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
20237       SWIG_fail_ptr("SBDebugger_CreateTarget",6,SWIGTYPE_p_lldb__SBError);
20238     }
20239 
20240     result = (arg1)->CreateTarget((char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,*arg6);
20241     {
20242       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
20243       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
20244     }
20245     return SWIG_arg;
20246 
20247     fail: SWIGUNUSED;
20248   }
20249   lua_error(L);
20250   return 0;
20251 }
20252 
20253 
20254 static int _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple(lua_State* L) {
20255   {
20256     int SWIG_arg = 0;
20257     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20258     char *arg2 = (char *) 0 ;
20259     char *arg3 = (char *) 0 ;
20260     lldb::SBTarget result;
20261 
20262     SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,3)
20263     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",1,"lldb::SBDebugger *");
20264     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",2,"char const *");
20265     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,"char const *");
20266 
20267     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20268       SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndTargetTriple",1,SWIGTYPE_p_lldb__SBDebugger);
20269     }
20270 
20271     arg2 = (char *)lua_tostring(L, 2);
20272     arg3 = (char *)lua_tostring(L, 3);
20273     result = (arg1)->CreateTargetWithFileAndTargetTriple((char const *)arg2,(char const *)arg3);
20274     {
20275       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
20276       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
20277     }
20278     return SWIG_arg;
20279 
20280     fail: SWIGUNUSED;
20281   }
20282   lua_error(L);
20283   return 0;
20284 }
20285 
20286 
20287 static int _wrap_SBDebugger_CreateTargetWithFileAndArch(lua_State* L) {
20288   {
20289     int SWIG_arg = 0;
20290     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20291     char *arg2 = (char *) 0 ;
20292     char *arg3 = (char *) 0 ;
20293     lldb::SBTarget result;
20294 
20295     SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndArch",3,3)
20296     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",1,"lldb::SBDebugger *");
20297     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",2,"char const *");
20298     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",3,"char const *");
20299 
20300     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20301       SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
20302     }
20303 
20304     arg2 = (char *)lua_tostring(L, 2);
20305     arg3 = (char *)lua_tostring(L, 3);
20306     result = (arg1)->CreateTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
20307     {
20308       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
20309       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
20310     }
20311     return SWIG_arg;
20312 
20313     fail: SWIGUNUSED;
20314   }
20315   lua_error(L);
20316   return 0;
20317 }
20318 
20319 
20320 static int _wrap_SBDebugger_CreateTarget__SWIG_1(lua_State* L) {
20321   {
20322     int SWIG_arg = 0;
20323     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20324     char *arg2 = (char *) 0 ;
20325     lldb::SBTarget result;
20326 
20327     SWIG_check_num_args("lldb::SBDebugger::CreateTarget",2,2)
20328     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
20329     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
20330 
20331     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20332       SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
20333     }
20334 
20335     arg2 = (char *)lua_tostring(L, 2);
20336     result = (arg1)->CreateTarget((char const *)arg2);
20337     {
20338       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
20339       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
20340     }
20341     return SWIG_arg;
20342 
20343     fail: SWIGUNUSED;
20344   }
20345   lua_error(L);
20346   return 0;
20347 }
20348 
20349 
20350 static int _wrap_SBDebugger_CreateTarget(lua_State* L) {
20351   int argc;
20352   int argv[7]={
20353     1,2,3,4,5,6,7
20354   };
20355 
20356   argc = lua_gettop(L);
20357   if (argc == 2) {
20358     int _v = 0;
20359     {
20360       void *ptr;
20361       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20362         _v = 0;
20363       } else {
20364         _v = 1;
20365       }
20366     }
20367     if (_v) {
20368       {
20369         _v = SWIG_lua_isnilstring(L,argv[1]);
20370       }
20371       if (_v) {
20372         return _wrap_SBDebugger_CreateTarget__SWIG_1(L);
20373       }
20374     }
20375   }
20376   if (argc == 6) {
20377     int _v = 0;
20378     {
20379       void *ptr;
20380       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20381         _v = 0;
20382       } else {
20383         _v = 1;
20384       }
20385     }
20386     if (_v) {
20387       {
20388         _v = SWIG_lua_isnilstring(L,argv[1]);
20389       }
20390       if (_v) {
20391         {
20392           _v = SWIG_lua_isnilstring(L,argv[2]);
20393         }
20394         if (_v) {
20395           {
20396             _v = SWIG_lua_isnilstring(L,argv[3]);
20397           }
20398           if (_v) {
20399             {
20400               _v = lua_isboolean(L,argv[4]);
20401             }
20402             if (_v) {
20403               {
20404                 void *ptr;
20405                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
20406                   _v = 0;
20407                 } else {
20408                   _v = 1;
20409                 }
20410               }
20411               if (_v) {
20412                 return _wrap_SBDebugger_CreateTarget__SWIG_0(L);
20413               }
20414             }
20415           }
20416         }
20417       }
20418     }
20419   }
20420 
20421   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_CreateTarget'\n"
20422     "  Possible C/C++ prototypes are:\n"
20423     "    lldb::SBDebugger::CreateTarget(char const *,char const *,char const *,bool,lldb::SBError &)\n"
20424     "    lldb::SBDebugger::CreateTarget(char const *)\n");
20425   lua_error(L);return 0;
20426 }
20427 
20428 
20429 static int _wrap_SBDebugger_GetDummyTarget(lua_State* L) {
20430   {
20431     int SWIG_arg = 0;
20432     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20433     lldb::SBTarget result;
20434 
20435     SWIG_check_num_args("lldb::SBDebugger::GetDummyTarget",1,1)
20436     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDummyTarget",1,"lldb::SBDebugger *");
20437 
20438     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20439       SWIG_fail_ptr("SBDebugger_GetDummyTarget",1,SWIGTYPE_p_lldb__SBDebugger);
20440     }
20441 
20442     result = (arg1)->GetDummyTarget();
20443     {
20444       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
20445       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
20446     }
20447     return SWIG_arg;
20448 
20449     fail: SWIGUNUSED;
20450   }
20451   lua_error(L);
20452   return 0;
20453 }
20454 
20455 
20456 static int _wrap_SBDebugger_DeleteTarget(lua_State* L) {
20457   {
20458     int SWIG_arg = 0;
20459     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20460     lldb::SBTarget *arg2 = 0 ;
20461     bool result;
20462 
20463     SWIG_check_num_args("lldb::SBDebugger::DeleteTarget",2,2)
20464     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",1,"lldb::SBDebugger *");
20465     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",2,"lldb::SBTarget &");
20466 
20467     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20468       SWIG_fail_ptr("SBDebugger_DeleteTarget",1,SWIGTYPE_p_lldb__SBDebugger);
20469     }
20470 
20471 
20472     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
20473       SWIG_fail_ptr("SBDebugger_DeleteTarget",2,SWIGTYPE_p_lldb__SBTarget);
20474     }
20475 
20476     result = (bool)(arg1)->DeleteTarget(*arg2);
20477     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20478     return SWIG_arg;
20479 
20480     fail: SWIGUNUSED;
20481   }
20482   lua_error(L);
20483   return 0;
20484 }
20485 
20486 
20487 static int _wrap_SBDebugger_GetTargetAtIndex(lua_State* L) {
20488   {
20489     int SWIG_arg = 0;
20490     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20491     uint32_t arg2 ;
20492     lldb::SBTarget result;
20493 
20494     SWIG_check_num_args("lldb::SBDebugger::GetTargetAtIndex",2,2)
20495     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",1,"lldb::SBDebugger *");
20496     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",2,"uint32_t");
20497 
20498     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20499       SWIG_fail_ptr("SBDebugger_GetTargetAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
20500     }
20501 
20502     arg2 = (uint32_t)lua_tointeger(L, 2);
20503     result = (arg1)->GetTargetAtIndex(arg2);
20504     {
20505       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
20506       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
20507     }
20508     return SWIG_arg;
20509 
20510     fail: SWIGUNUSED;
20511   }
20512   lua_error(L);
20513   return 0;
20514 }
20515 
20516 
20517 static int _wrap_SBDebugger_GetIndexOfTarget(lua_State* L) {
20518   {
20519     int SWIG_arg = 0;
20520     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20521     lldb::SBTarget arg2 ;
20522     lldb::SBTarget *argp2 ;
20523     uint32_t result;
20524 
20525     SWIG_check_num_args("lldb::SBDebugger::GetIndexOfTarget",2,2)
20526     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",1,"lldb::SBDebugger *");
20527     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",2,"lldb::SBTarget");
20528 
20529     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20530       SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",1,SWIGTYPE_p_lldb__SBDebugger);
20531     }
20532 
20533 
20534     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
20535       SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",2,SWIGTYPE_p_lldb__SBTarget);
20536     }
20537     arg2 = *argp2;
20538 
20539     result = (uint32_t)(arg1)->GetIndexOfTarget(arg2);
20540     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20541     return SWIG_arg;
20542 
20543     fail: SWIGUNUSED;
20544   }
20545   lua_error(L);
20546   return 0;
20547 }
20548 
20549 
20550 static int _wrap_SBDebugger_FindTargetWithProcessID(lua_State* L) {
20551   {
20552     int SWIG_arg = 0;
20553     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20554     lldb::pid_t arg2 ;
20555     lldb::SBTarget result;
20556 
20557     SWIG_check_num_args("lldb::SBDebugger::FindTargetWithProcessID",2,2)
20558     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",1,"lldb::SBDebugger *");
20559     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",2,"lldb::pid_t");
20560 
20561     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20562       SWIG_fail_ptr("SBDebugger_FindTargetWithProcessID",1,SWIGTYPE_p_lldb__SBDebugger);
20563     }
20564 
20565     arg2 = (lldb::pid_t)lua_tointeger(L, 2);
20566     result = (arg1)->FindTargetWithProcessID(arg2);
20567     {
20568       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
20569       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
20570     }
20571     return SWIG_arg;
20572 
20573     fail: SWIGUNUSED;
20574   }
20575   lua_error(L);
20576   return 0;
20577 }
20578 
20579 
20580 static int _wrap_SBDebugger_FindTargetWithFileAndArch(lua_State* L) {
20581   {
20582     int SWIG_arg = 0;
20583     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20584     char *arg2 = (char *) 0 ;
20585     char *arg3 = (char *) 0 ;
20586     lldb::SBTarget result;
20587 
20588     SWIG_check_num_args("lldb::SBDebugger::FindTargetWithFileAndArch",3,3)
20589     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",1,"lldb::SBDebugger *");
20590     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",2,"char const *");
20591     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",3,"char const *");
20592 
20593     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20594       SWIG_fail_ptr("SBDebugger_FindTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
20595     }
20596 
20597     arg2 = (char *)lua_tostring(L, 2);
20598     arg3 = (char *)lua_tostring(L, 3);
20599     result = (arg1)->FindTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
20600     {
20601       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
20602       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
20603     }
20604     return SWIG_arg;
20605 
20606     fail: SWIGUNUSED;
20607   }
20608   lua_error(L);
20609   return 0;
20610 }
20611 
20612 
20613 static int _wrap_SBDebugger_GetNumTargets(lua_State* L) {
20614   {
20615     int SWIG_arg = 0;
20616     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20617     uint32_t result;
20618 
20619     SWIG_check_num_args("lldb::SBDebugger::GetNumTargets",1,1)
20620     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumTargets",1,"lldb::SBDebugger *");
20621 
20622     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20623       SWIG_fail_ptr("SBDebugger_GetNumTargets",1,SWIGTYPE_p_lldb__SBDebugger);
20624     }
20625 
20626     result = (uint32_t)(arg1)->GetNumTargets();
20627     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20628     return SWIG_arg;
20629 
20630     fail: SWIGUNUSED;
20631   }
20632   lua_error(L);
20633   return 0;
20634 }
20635 
20636 
20637 static int _wrap_SBDebugger_GetSelectedTarget(lua_State* L) {
20638   {
20639     int SWIG_arg = 0;
20640     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20641     lldb::SBTarget result;
20642 
20643     SWIG_check_num_args("lldb::SBDebugger::GetSelectedTarget",1,1)
20644     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedTarget",1,"lldb::SBDebugger *");
20645 
20646     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20647       SWIG_fail_ptr("SBDebugger_GetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
20648     }
20649 
20650     result = (arg1)->GetSelectedTarget();
20651     {
20652       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
20653       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
20654     }
20655     return SWIG_arg;
20656 
20657     fail: SWIGUNUSED;
20658   }
20659   lua_error(L);
20660   return 0;
20661 }
20662 
20663 
20664 static int _wrap_SBDebugger_SetSelectedTarget(lua_State* L) {
20665   {
20666     int SWIG_arg = 0;
20667     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20668     lldb::SBTarget *arg2 = 0 ;
20669 
20670     SWIG_check_num_args("lldb::SBDebugger::SetSelectedTarget",2,2)
20671     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",1,"lldb::SBDebugger *");
20672     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",2,"lldb::SBTarget &");
20673 
20674     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20675       SWIG_fail_ptr("SBDebugger_SetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
20676     }
20677 
20678 
20679     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
20680       SWIG_fail_ptr("SBDebugger_SetSelectedTarget",2,SWIGTYPE_p_lldb__SBTarget);
20681     }
20682 
20683     (arg1)->SetSelectedTarget(*arg2);
20684 
20685     return SWIG_arg;
20686 
20687     fail: SWIGUNUSED;
20688   }
20689   lua_error(L);
20690   return 0;
20691 }
20692 
20693 
20694 static int _wrap_SBDebugger_GetSelectedPlatform(lua_State* L) {
20695   {
20696     int SWIG_arg = 0;
20697     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20698     lldb::SBPlatform result;
20699 
20700     SWIG_check_num_args("lldb::SBDebugger::GetSelectedPlatform",1,1)
20701     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedPlatform",1,"lldb::SBDebugger *");
20702 
20703     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20704       SWIG_fail_ptr("SBDebugger_GetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
20705     }
20706 
20707     result = (arg1)->GetSelectedPlatform();
20708     {
20709       lldb::SBPlatform * resultptr = new lldb::SBPlatform(result);
20710       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
20711     }
20712     return SWIG_arg;
20713 
20714     fail: SWIGUNUSED;
20715   }
20716   lua_error(L);
20717   return 0;
20718 }
20719 
20720 
20721 static int _wrap_SBDebugger_SetSelectedPlatform(lua_State* L) {
20722   {
20723     int SWIG_arg = 0;
20724     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20725     lldb::SBPlatform *arg2 = 0 ;
20726 
20727     SWIG_check_num_args("lldb::SBDebugger::SetSelectedPlatform",2,2)
20728     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",1,"lldb::SBDebugger *");
20729     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",2,"lldb::SBPlatform &");
20730 
20731     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20732       SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
20733     }
20734 
20735 
20736     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatform,0))){
20737       SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",2,SWIGTYPE_p_lldb__SBPlatform);
20738     }
20739 
20740     (arg1)->SetSelectedPlatform(*arg2);
20741 
20742     return SWIG_arg;
20743 
20744     fail: SWIGUNUSED;
20745   }
20746   lua_error(L);
20747   return 0;
20748 }
20749 
20750 
20751 static int _wrap_SBDebugger_GetNumPlatforms(lua_State* L) {
20752   {
20753     int SWIG_arg = 0;
20754     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20755     uint32_t result;
20756 
20757     SWIG_check_num_args("lldb::SBDebugger::GetNumPlatforms",1,1)
20758     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumPlatforms",1,"lldb::SBDebugger *");
20759 
20760     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20761       SWIG_fail_ptr("SBDebugger_GetNumPlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
20762     }
20763 
20764     result = (uint32_t)(arg1)->GetNumPlatforms();
20765     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20766     return SWIG_arg;
20767 
20768     fail: SWIGUNUSED;
20769   }
20770   lua_error(L);
20771   return 0;
20772 }
20773 
20774 
20775 static int _wrap_SBDebugger_GetPlatformAtIndex(lua_State* L) {
20776   {
20777     int SWIG_arg = 0;
20778     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20779     uint32_t arg2 ;
20780     lldb::SBPlatform result;
20781 
20782     SWIG_check_num_args("lldb::SBDebugger::GetPlatformAtIndex",2,2)
20783     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",1,"lldb::SBDebugger *");
20784     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",2,"uint32_t");
20785 
20786     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20787       SWIG_fail_ptr("SBDebugger_GetPlatformAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
20788     }
20789 
20790     arg2 = (uint32_t)lua_tointeger(L, 2);
20791     result = (arg1)->GetPlatformAtIndex(arg2);
20792     {
20793       lldb::SBPlatform * resultptr = new lldb::SBPlatform(result);
20794       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
20795     }
20796     return SWIG_arg;
20797 
20798     fail: SWIGUNUSED;
20799   }
20800   lua_error(L);
20801   return 0;
20802 }
20803 
20804 
20805 static int _wrap_SBDebugger_GetNumAvailablePlatforms(lua_State* L) {
20806   {
20807     int SWIG_arg = 0;
20808     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20809     uint32_t result;
20810 
20811     SWIG_check_num_args("lldb::SBDebugger::GetNumAvailablePlatforms",1,1)
20812     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumAvailablePlatforms",1,"lldb::SBDebugger *");
20813 
20814     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20815       SWIG_fail_ptr("SBDebugger_GetNumAvailablePlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
20816     }
20817 
20818     result = (uint32_t)(arg1)->GetNumAvailablePlatforms();
20819     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20820     return SWIG_arg;
20821 
20822     fail: SWIGUNUSED;
20823   }
20824   lua_error(L);
20825   return 0;
20826 }
20827 
20828 
20829 static int _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex(lua_State* L) {
20830   {
20831     int SWIG_arg = 0;
20832     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20833     uint32_t arg2 ;
20834     lldb::SBStructuredData result;
20835 
20836     SWIG_check_num_args("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,2)
20837     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",1,"lldb::SBDebugger *");
20838     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,"uint32_t");
20839 
20840     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20841       SWIG_fail_ptr("SBDebugger_GetAvailablePlatformInfoAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
20842     }
20843 
20844     arg2 = (uint32_t)lua_tointeger(L, 2);
20845     result = (arg1)->GetAvailablePlatformInfoAtIndex(arg2);
20846     {
20847       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
20848       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
20849     }
20850     return SWIG_arg;
20851 
20852     fail: SWIGUNUSED;
20853   }
20854   lua_error(L);
20855   return 0;
20856 }
20857 
20858 
20859 static int _wrap_SBDebugger_GetSourceManager(lua_State* L) {
20860   {
20861     int SWIG_arg = 0;
20862     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20863     SwigValueWrapper< lldb::SBSourceManager > result;
20864 
20865     SWIG_check_num_args("lldb::SBDebugger::GetSourceManager",1,1)
20866     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSourceManager",1,"lldb::SBDebugger *");
20867 
20868     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20869       SWIG_fail_ptr("SBDebugger_GetSourceManager",1,SWIGTYPE_p_lldb__SBDebugger);
20870     }
20871 
20872     result = (arg1)->GetSourceManager();
20873     {
20874       lldb::SBSourceManager * resultptr = new lldb::SBSourceManager(result);
20875       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
20876     }
20877     return SWIG_arg;
20878 
20879     fail: SWIGUNUSED;
20880   }
20881   lua_error(L);
20882   return 0;
20883 }
20884 
20885 
20886 static int _wrap_SBDebugger_SetCurrentPlatform(lua_State* L) {
20887   {
20888     int SWIG_arg = 0;
20889     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20890     char *arg2 = (char *) 0 ;
20891     lldb::SBError result;
20892 
20893     SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatform",2,2)
20894     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",1,"lldb::SBDebugger *");
20895     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",2,"char const *");
20896 
20897     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20898       SWIG_fail_ptr("SBDebugger_SetCurrentPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
20899     }
20900 
20901     arg2 = (char *)lua_tostring(L, 2);
20902     result = (arg1)->SetCurrentPlatform((char const *)arg2);
20903     {
20904       lldb::SBError * resultptr = new lldb::SBError(result);
20905       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
20906     }
20907     return SWIG_arg;
20908 
20909     fail: SWIGUNUSED;
20910   }
20911   lua_error(L);
20912   return 0;
20913 }
20914 
20915 
20916 static int _wrap_SBDebugger_SetCurrentPlatformSDKRoot(lua_State* L) {
20917   {
20918     int SWIG_arg = 0;
20919     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20920     char *arg2 = (char *) 0 ;
20921     bool result;
20922 
20923     SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,2)
20924     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",1,"lldb::SBDebugger *");
20925     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,"char const *");
20926 
20927     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20928       SWIG_fail_ptr("SBDebugger_SetCurrentPlatformSDKRoot",1,SWIGTYPE_p_lldb__SBDebugger);
20929     }
20930 
20931     arg2 = (char *)lua_tostring(L, 2);
20932     result = (bool)(arg1)->SetCurrentPlatformSDKRoot((char const *)arg2);
20933     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20934     return SWIG_arg;
20935 
20936     fail: SWIGUNUSED;
20937   }
20938   lua_error(L);
20939   return 0;
20940 }
20941 
20942 
20943 static int _wrap_SBDebugger_SetUseExternalEditor(lua_State* L) {
20944   {
20945     int SWIG_arg = 0;
20946     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20947     bool arg2 ;
20948     bool result;
20949 
20950     SWIG_check_num_args("lldb::SBDebugger::SetUseExternalEditor",2,2)
20951     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",1,"lldb::SBDebugger *");
20952     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",2,"bool");
20953 
20954     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20955       SWIG_fail_ptr("SBDebugger_SetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
20956     }
20957 
20958     arg2 = (lua_toboolean(L, 2)!=0);
20959     result = (bool)(arg1)->SetUseExternalEditor(arg2);
20960     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20961     return SWIG_arg;
20962 
20963     fail: SWIGUNUSED;
20964   }
20965   lua_error(L);
20966   return 0;
20967 }
20968 
20969 
20970 static int _wrap_SBDebugger_GetUseExternalEditor(lua_State* L) {
20971   {
20972     int SWIG_arg = 0;
20973     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20974     bool result;
20975 
20976     SWIG_check_num_args("lldb::SBDebugger::GetUseExternalEditor",1,1)
20977     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseExternalEditor",1,"lldb::SBDebugger *");
20978 
20979     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20980       SWIG_fail_ptr("SBDebugger_GetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
20981     }
20982 
20983     result = (bool)(arg1)->GetUseExternalEditor();
20984     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20985     return SWIG_arg;
20986 
20987     fail: SWIGUNUSED;
20988   }
20989   lua_error(L);
20990   return 0;
20991 }
20992 
20993 
20994 static int _wrap_SBDebugger_SetUseColor(lua_State* L) {
20995   {
20996     int SWIG_arg = 0;
20997     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20998     bool arg2 ;
20999     bool result;
21000 
21001     SWIG_check_num_args("lldb::SBDebugger::SetUseColor",2,2)
21002     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",1,"lldb::SBDebugger *");
21003     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",2,"bool");
21004 
21005     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21006       SWIG_fail_ptr("SBDebugger_SetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
21007     }
21008 
21009     arg2 = (lua_toboolean(L, 2)!=0);
21010     result = (bool)(arg1)->SetUseColor(arg2);
21011     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21012     return SWIG_arg;
21013 
21014     fail: SWIGUNUSED;
21015   }
21016   lua_error(L);
21017   return 0;
21018 }
21019 
21020 
21021 static int _wrap_SBDebugger_GetUseColor(lua_State* L) {
21022   {
21023     int SWIG_arg = 0;
21024     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21025     bool result;
21026 
21027     SWIG_check_num_args("lldb::SBDebugger::GetUseColor",1,1)
21028     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseColor",1,"lldb::SBDebugger const *");
21029 
21030     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21031       SWIG_fail_ptr("SBDebugger_GetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
21032     }
21033 
21034     result = (bool)((lldb::SBDebugger const *)arg1)->GetUseColor();
21035     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21036     return SWIG_arg;
21037 
21038     fail: SWIGUNUSED;
21039   }
21040   lua_error(L);
21041   return 0;
21042 }
21043 
21044 
21045 static int _wrap_SBDebugger_SetUseSourceCache(lua_State* L) {
21046   {
21047     int SWIG_arg = 0;
21048     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21049     bool arg2 ;
21050     bool result;
21051 
21052     SWIG_check_num_args("lldb::SBDebugger::SetUseSourceCache",2,2)
21053     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseSourceCache",1,"lldb::SBDebugger *");
21054     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseSourceCache",2,"bool");
21055 
21056     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21057       SWIG_fail_ptr("SBDebugger_SetUseSourceCache",1,SWIGTYPE_p_lldb__SBDebugger);
21058     }
21059 
21060     arg2 = (lua_toboolean(L, 2)!=0);
21061     result = (bool)(arg1)->SetUseSourceCache(arg2);
21062     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21063     return SWIG_arg;
21064 
21065     fail: SWIGUNUSED;
21066   }
21067   lua_error(L);
21068   return 0;
21069 }
21070 
21071 
21072 static int _wrap_SBDebugger_GetUseSourceCache(lua_State* L) {
21073   {
21074     int SWIG_arg = 0;
21075     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21076     bool result;
21077 
21078     SWIG_check_num_args("lldb::SBDebugger::GetUseSourceCache",1,1)
21079     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseSourceCache",1,"lldb::SBDebugger const *");
21080 
21081     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21082       SWIG_fail_ptr("SBDebugger_GetUseSourceCache",1,SWIGTYPE_p_lldb__SBDebugger);
21083     }
21084 
21085     result = (bool)((lldb::SBDebugger const *)arg1)->GetUseSourceCache();
21086     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21087     return SWIG_arg;
21088 
21089     fail: SWIGUNUSED;
21090   }
21091   lua_error(L);
21092   return 0;
21093 }
21094 
21095 
21096 static int _wrap_SBDebugger_GetDefaultArchitecture(lua_State* L) {
21097   {
21098     int SWIG_arg = 0;
21099     char *arg1 = (char *) 0 ;
21100     size_t arg2 ;
21101     bool result;
21102 
21103     SWIG_check_num_args("lldb::SBDebugger::GetDefaultArchitecture",2,2)
21104     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",1,"char *");
21105     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",2,"size_t");
21106     arg1 = (char *)lua_tostring(L, 1);
21107     arg2 = (size_t)lua_tointeger(L, 2);
21108     result = (bool)lldb::SBDebugger::GetDefaultArchitecture(arg1,SWIG_STD_MOVE(arg2));
21109     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21110     return SWIG_arg;
21111 
21112     fail: SWIGUNUSED;
21113   }
21114   lua_error(L);
21115   return 0;
21116 }
21117 
21118 
21119 static int _wrap_SBDebugger_SetDefaultArchitecture(lua_State* L) {
21120   {
21121     int SWIG_arg = 0;
21122     char *arg1 = (char *) 0 ;
21123     bool result;
21124 
21125     SWIG_check_num_args("lldb::SBDebugger::SetDefaultArchitecture",1,1)
21126     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetDefaultArchitecture",1,"char const *");
21127     arg1 = (char *)lua_tostring(L, 1);
21128     result = (bool)lldb::SBDebugger::SetDefaultArchitecture((char const *)arg1);
21129     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21130     return SWIG_arg;
21131 
21132     fail: SWIGUNUSED;
21133   }
21134   lua_error(L);
21135   return 0;
21136 }
21137 
21138 
21139 static int _wrap_SBDebugger_GetScriptingLanguage(lua_State* L) {
21140   {
21141     int SWIG_arg = 0;
21142     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21143     char *arg2 = (char *) 0 ;
21144     lldb::ScriptLanguage result;
21145 
21146     SWIG_check_num_args("lldb::SBDebugger::GetScriptingLanguage",2,2)
21147     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",1,"lldb::SBDebugger *");
21148     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",2,"char const *");
21149 
21150     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21151       SWIG_fail_ptr("SBDebugger_GetScriptingLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
21152     }
21153 
21154     arg2 = (char *)lua_tostring(L, 2);
21155     result = (lldb::ScriptLanguage)(arg1)->GetScriptingLanguage((char const *)arg2);
21156     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21157     return SWIG_arg;
21158 
21159     fail: SWIGUNUSED;
21160   }
21161   lua_error(L);
21162   return 0;
21163 }
21164 
21165 
21166 static int _wrap_SBDebugger_GetScriptInterpreterInfo(lua_State* L) {
21167   {
21168     int SWIG_arg = 0;
21169     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21170     lldb::ScriptLanguage arg2 ;
21171     lldb::SBStructuredData result;
21172 
21173     SWIG_check_num_args("lldb::SBDebugger::GetScriptInterpreterInfo",2,2)
21174     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptInterpreterInfo",1,"lldb::SBDebugger *");
21175     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptInterpreterInfo",2,"lldb::ScriptLanguage");
21176 
21177     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21178       SWIG_fail_ptr("SBDebugger_GetScriptInterpreterInfo",1,SWIGTYPE_p_lldb__SBDebugger);
21179     }
21180 
21181     arg2 = (lldb::ScriptLanguage)lua_tointeger(L, 2);
21182     result = (arg1)->GetScriptInterpreterInfo(arg2);
21183     {
21184       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
21185       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
21186     }
21187     return SWIG_arg;
21188 
21189     fail: SWIGUNUSED;
21190   }
21191   lua_error(L);
21192   return 0;
21193 }
21194 
21195 
21196 static int _wrap_SBDebugger_GetVersionString(lua_State* L) {
21197   {
21198     int SWIG_arg = 0;
21199     char *result = 0 ;
21200 
21201     SWIG_check_num_args("lldb::SBDebugger::GetVersionString",0,0)
21202     result = (char *)lldb::SBDebugger::GetVersionString();
21203     lua_pushstring(L,(const char *)result); SWIG_arg++;
21204     return SWIG_arg;
21205 
21206     fail: SWIGUNUSED;
21207   }
21208   lua_error(L);
21209   return 0;
21210 }
21211 
21212 
21213 static int _wrap_SBDebugger_StateAsCString(lua_State* L) {
21214   {
21215     int SWIG_arg = 0;
21216     lldb::StateType arg1 ;
21217     char *result = 0 ;
21218 
21219     SWIG_check_num_args("lldb::SBDebugger::StateAsCString",1,1)
21220     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateAsCString",1,"lldb::StateType");
21221     arg1 = (lldb::StateType)lua_tointeger(L, 1);
21222     result = (char *)lldb::SBDebugger::StateAsCString(arg1);
21223     lua_pushstring(L,(const char *)result); SWIG_arg++;
21224     return SWIG_arg;
21225 
21226     fail: SWIGUNUSED;
21227   }
21228   lua_error(L);
21229   return 0;
21230 }
21231 
21232 
21233 static int _wrap_SBDebugger_GetBuildConfiguration(lua_State* L) {
21234   {
21235     int SWIG_arg = 0;
21236     lldb::SBStructuredData result;
21237 
21238     SWIG_check_num_args("lldb::SBDebugger::GetBuildConfiguration",0,0)
21239     result = lldb::SBDebugger::GetBuildConfiguration();
21240     {
21241       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
21242       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
21243     }
21244     return SWIG_arg;
21245 
21246     fail: SWIGUNUSED;
21247   }
21248   lua_error(L);
21249   return 0;
21250 }
21251 
21252 
21253 static int _wrap_SBDebugger_StateIsRunningState(lua_State* L) {
21254   {
21255     int SWIG_arg = 0;
21256     lldb::StateType arg1 ;
21257     bool result;
21258 
21259     SWIG_check_num_args("lldb::SBDebugger::StateIsRunningState",1,1)
21260     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsRunningState",1,"lldb::StateType");
21261     arg1 = (lldb::StateType)lua_tointeger(L, 1);
21262     result = (bool)lldb::SBDebugger::StateIsRunningState(arg1);
21263     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21264     return SWIG_arg;
21265 
21266     fail: SWIGUNUSED;
21267   }
21268   lua_error(L);
21269   return 0;
21270 }
21271 
21272 
21273 static int _wrap_SBDebugger_StateIsStoppedState(lua_State* L) {
21274   {
21275     int SWIG_arg = 0;
21276     lldb::StateType arg1 ;
21277     bool result;
21278 
21279     SWIG_check_num_args("lldb::SBDebugger::StateIsStoppedState",1,1)
21280     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsStoppedState",1,"lldb::StateType");
21281     arg1 = (lldb::StateType)lua_tointeger(L, 1);
21282     result = (bool)lldb::SBDebugger::StateIsStoppedState(arg1);
21283     lua_pushboolean(L,(int)(result!=0)); 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_EnableLog(lua_State* L) {
21294   {
21295     int SWIG_arg = 0;
21296     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21297     char *arg2 = (char *) 0 ;
21298     char **arg3 = (char **) 0 ;
21299     bool result;
21300 
21301     SWIG_check_num_args("lldb::SBDebugger::EnableLog",3,3)
21302     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",1,"lldb::SBDebugger *");
21303     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",2,"char const *");
21304 
21305     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21306       SWIG_fail_ptr("SBDebugger_EnableLog",1,SWIGTYPE_p_lldb__SBDebugger);
21307     }
21308 
21309     arg2 = (char *)lua_tostring(L, 2);
21310     {
21311       if (lua_istable(L, 3)) {
21312         size_t size = lua_rawlen(L, 3);
21313         arg3 = (char **)malloc((size + 1) * sizeof(char *));
21314         int i = 0, j = 0;
21315         while (i++ < size) {
21316           lua_rawgeti(L, 3, i);
21317           if (!lua_isstring(L, -1)) {
21318             // if current element cannot be converted to string, raise an error
21319             lua_pop(L, 1);
21320             return luaL_error(L, "List should only contain strings");
21321           }
21322           arg3[j++] = (char *)lua_tostring(L, -1);
21323           lua_pop(L, 1);
21324         }
21325         arg3[j] = 0;
21326       } else if (lua_isnil(L, 3)) {
21327         // "nil" is also acceptable, equivalent as an empty table
21328         arg3 = NULL;
21329       } else {
21330         return luaL_error(L, "A list of strings expected");
21331       }
21332     }
21333     result = (bool)(arg1)->EnableLog((char const *)arg2,(char const **)arg3);
21334     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21335     {
21336       free((char *) arg3);
21337     }
21338     return SWIG_arg;
21339 
21340     fail: SWIGUNUSED;
21341     {
21342       free((char *) arg3);
21343     }
21344   }
21345   lua_error(L);
21346   return 0;
21347 }
21348 
21349 
21350 static int _wrap_SBDebugger_SetLoggingCallback(lua_State* L) {
21351   {
21352     int SWIG_arg = 0;
21353     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21354     lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
21355     void *arg3 = (void *) 0 ;
21356 
21357     SWIG_check_num_args("lldb::SBDebugger::SetLoggingCallback",2,2)
21358     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",1,"lldb::SBDebugger *");
21359 
21360     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21361       SWIG_fail_ptr("SBDebugger_SetLoggingCallback",1,SWIGTYPE_p_lldb__SBDebugger);
21362     }
21363 
21364     {
21365       arg2 = LLDBSwigLuaCallLuaLogOutputCallback;
21366       arg3 = (void *)L;
21367 
21368       luaL_checktype(L, 2, LUA_TFUNCTION);
21369       lua_settop(L, 2);
21370 
21371       lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
21372       lua_insert(L, 2);
21373       lua_settable(L, LUA_REGISTRYINDEX);
21374     }
21375     (arg1)->SetLoggingCallback(arg2,arg3);
21376 
21377     return SWIG_arg;
21378 
21379     fail: SWIGUNUSED;
21380   }
21381   lua_error(L);
21382   return 0;
21383 }
21384 
21385 
21386 static int _wrap_SBDebugger_SetDestroyCallback(lua_State* L) {
21387   {
21388     int SWIG_arg = 0;
21389     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21390     lldb::SBDebuggerDestroyCallback arg2 = (lldb::SBDebuggerDestroyCallback) 0 ;
21391     void *arg3 = (void *) 0 ;
21392 
21393     SWIG_check_num_args("lldb::SBDebugger::SetDestroyCallback",3,3)
21394     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetDestroyCallback",1,"lldb::SBDebugger *");
21395     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetDestroyCallback",2,"lldb::SBDebuggerDestroyCallback");
21396     if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetDestroyCallback",3,"void *");
21397 
21398     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21399       SWIG_fail_ptr("SBDebugger_SetDestroyCallback",1,SWIGTYPE_p_lldb__SBDebugger);
21400     }
21401 
21402 
21403     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_unsigned_long_long_p_void__void,0))){
21404       SWIG_fail_ptr("SBDebugger_SetDestroyCallback",2,SWIGTYPE_p_f_unsigned_long_long_p_void__void);
21405     }
21406 
21407     arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBDebugger_SetDestroyCallback");
21408     (arg1)->SetDestroyCallback(arg2,arg3);
21409 
21410     return SWIG_arg;
21411 
21412     fail: SWIGUNUSED;
21413   }
21414   lua_error(L);
21415   return 0;
21416 }
21417 
21418 
21419 static int _wrap_SBDebugger_DispatchInput(lua_State* L) {
21420   {
21421     int SWIG_arg = 0;
21422     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21423     void *arg2 = (void *) 0 ;
21424     size_t arg3 ;
21425 
21426     SWIG_check_num_args("lldb::SBDebugger::DispatchInput",2,2)
21427     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",1,"lldb::SBDebugger *");
21428 
21429     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21430       SWIG_fail_ptr("SBDebugger_DispatchInput",1,SWIGTYPE_p_lldb__SBDebugger);
21431     }
21432 
21433     {
21434       arg2 = (void *)luaL_checklstring(L, 2, &arg3);
21435     }
21436     (arg1)->DispatchInput((void const *)arg2,arg3);
21437 
21438     return SWIG_arg;
21439 
21440     fail: SWIGUNUSED;
21441   }
21442   lua_error(L);
21443   return 0;
21444 }
21445 
21446 
21447 static int _wrap_SBDebugger_DispatchInputInterrupt(lua_State* L) {
21448   {
21449     int SWIG_arg = 0;
21450     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21451 
21452     SWIG_check_num_args("lldb::SBDebugger::DispatchInputInterrupt",1,1)
21453     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputInterrupt",1,"lldb::SBDebugger *");
21454 
21455     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21456       SWIG_fail_ptr("SBDebugger_DispatchInputInterrupt",1,SWIGTYPE_p_lldb__SBDebugger);
21457     }
21458 
21459     (arg1)->DispatchInputInterrupt();
21460 
21461     return SWIG_arg;
21462 
21463     fail: SWIGUNUSED;
21464   }
21465   lua_error(L);
21466   return 0;
21467 }
21468 
21469 
21470 static int _wrap_SBDebugger_DispatchInputEndOfFile(lua_State* L) {
21471   {
21472     int SWIG_arg = 0;
21473     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21474 
21475     SWIG_check_num_args("lldb::SBDebugger::DispatchInputEndOfFile",1,1)
21476     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputEndOfFile",1,"lldb::SBDebugger *");
21477 
21478     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21479       SWIG_fail_ptr("SBDebugger_DispatchInputEndOfFile",1,SWIGTYPE_p_lldb__SBDebugger);
21480     }
21481 
21482     (arg1)->DispatchInputEndOfFile();
21483 
21484     return SWIG_arg;
21485 
21486     fail: SWIGUNUSED;
21487   }
21488   lua_error(L);
21489   return 0;
21490 }
21491 
21492 
21493 static int _wrap_SBDebugger_GetInstanceName(lua_State* L) {
21494   {
21495     int SWIG_arg = 0;
21496     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21497     char *result = 0 ;
21498 
21499     SWIG_check_num_args("lldb::SBDebugger::GetInstanceName",1,1)
21500     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInstanceName",1,"lldb::SBDebugger *");
21501 
21502     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21503       SWIG_fail_ptr("SBDebugger_GetInstanceName",1,SWIGTYPE_p_lldb__SBDebugger);
21504     }
21505 
21506     result = (char *)(arg1)->GetInstanceName();
21507     lua_pushstring(L,(const char *)result); SWIG_arg++;
21508     return SWIG_arg;
21509 
21510     fail: SWIGUNUSED;
21511   }
21512   lua_error(L);
21513   return 0;
21514 }
21515 
21516 
21517 static int _wrap_SBDebugger_FindDebuggerWithID(lua_State* L) {
21518   {
21519     int SWIG_arg = 0;
21520     int arg1 ;
21521     lldb::SBDebugger result;
21522 
21523     SWIG_check_num_args("lldb::SBDebugger::FindDebuggerWithID",1,1)
21524     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindDebuggerWithID",1,"int");
21525     arg1 = (int)lua_tointeger(L, 1);
21526     result = lldb::SBDebugger::FindDebuggerWithID(arg1);
21527     {
21528       lldb::SBDebugger * resultptr = new lldb::SBDebugger(result);
21529       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
21530     }
21531     return SWIG_arg;
21532 
21533     fail: SWIGUNUSED;
21534   }
21535   lua_error(L);
21536   return 0;
21537 }
21538 
21539 
21540 static int _wrap_SBDebugger_SetInternalVariable(lua_State* L) {
21541   {
21542     int SWIG_arg = 0;
21543     char *arg1 = (char *) 0 ;
21544     char *arg2 = (char *) 0 ;
21545     char *arg3 = (char *) 0 ;
21546     lldb::SBError result;
21547 
21548     SWIG_check_num_args("lldb::SBDebugger::SetInternalVariable",3,3)
21549     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",1,"char const *");
21550     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",2,"char const *");
21551     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",3,"char const *");
21552     arg1 = (char *)lua_tostring(L, 1);
21553     arg2 = (char *)lua_tostring(L, 2);
21554     arg3 = (char *)lua_tostring(L, 3);
21555     result = lldb::SBDebugger::SetInternalVariable((char const *)arg1,(char const *)arg2,(char const *)arg3);
21556     {
21557       lldb::SBError * resultptr = new lldb::SBError(result);
21558       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21559     }
21560     return SWIG_arg;
21561 
21562     fail: SWIGUNUSED;
21563   }
21564   lua_error(L);
21565   return 0;
21566 }
21567 
21568 
21569 static int _wrap_SBDebugger_GetInternalVariableValue(lua_State* L) {
21570   {
21571     int SWIG_arg = 0;
21572     char *arg1 = (char *) 0 ;
21573     char *arg2 = (char *) 0 ;
21574     lldb::SBStringList result;
21575 
21576     SWIG_check_num_args("lldb::SBDebugger::GetInternalVariableValue",2,2)
21577     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",1,"char const *");
21578     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",2,"char const *");
21579     arg1 = (char *)lua_tostring(L, 1);
21580     arg2 = (char *)lua_tostring(L, 2);
21581     result = lldb::SBDebugger::GetInternalVariableValue((char const *)arg1,(char const *)arg2);
21582     {
21583       lldb::SBStringList * resultptr = new lldb::SBStringList(result);
21584       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
21585     }
21586     return SWIG_arg;
21587 
21588     fail: SWIGUNUSED;
21589   }
21590   lua_error(L);
21591   return 0;
21592 }
21593 
21594 
21595 static int _wrap_SBDebugger_GetDescription(lua_State* L) {
21596   {
21597     int SWIG_arg = 0;
21598     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21599     lldb::SBStream *arg2 = 0 ;
21600     bool result;
21601 
21602     SWIG_check_num_args("lldb::SBDebugger::GetDescription",2,2)
21603     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",1,"lldb::SBDebugger *");
21604     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",2,"lldb::SBStream &");
21605 
21606     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21607       SWIG_fail_ptr("SBDebugger_GetDescription",1,SWIGTYPE_p_lldb__SBDebugger);
21608     }
21609 
21610 
21611     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
21612       SWIG_fail_ptr("SBDebugger_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
21613     }
21614 
21615     result = (bool)(arg1)->GetDescription(*arg2);
21616     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21617     return SWIG_arg;
21618 
21619     fail: SWIGUNUSED;
21620   }
21621   lua_error(L);
21622   return 0;
21623 }
21624 
21625 
21626 static int _wrap_SBDebugger_GetTerminalWidth(lua_State* L) {
21627   {
21628     int SWIG_arg = 0;
21629     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21630     uint32_t result;
21631 
21632     SWIG_check_num_args("lldb::SBDebugger::GetTerminalWidth",1,1)
21633     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTerminalWidth",1,"lldb::SBDebugger const *");
21634 
21635     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21636       SWIG_fail_ptr("SBDebugger_GetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
21637     }
21638 
21639     result = (uint32_t)((lldb::SBDebugger const *)arg1)->GetTerminalWidth();
21640     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21641     return SWIG_arg;
21642 
21643     fail: SWIGUNUSED;
21644   }
21645   lua_error(L);
21646   return 0;
21647 }
21648 
21649 
21650 static int _wrap_SBDebugger_SetTerminalWidth(lua_State* L) {
21651   {
21652     int SWIG_arg = 0;
21653     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21654     uint32_t arg2 ;
21655 
21656     SWIG_check_num_args("lldb::SBDebugger::SetTerminalWidth",2,2)
21657     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",1,"lldb::SBDebugger *");
21658     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",2,"uint32_t");
21659 
21660     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21661       SWIG_fail_ptr("SBDebugger_SetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
21662     }
21663 
21664     arg2 = (uint32_t)lua_tointeger(L, 2);
21665     (arg1)->SetTerminalWidth(arg2);
21666 
21667     return SWIG_arg;
21668 
21669     fail: SWIGUNUSED;
21670   }
21671   lua_error(L);
21672   return 0;
21673 }
21674 
21675 
21676 static int _wrap_SBDebugger_GetID(lua_State* L) {
21677   {
21678     int SWIG_arg = 0;
21679     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21680     lldb::user_id_t result;
21681 
21682     SWIG_check_num_args("lldb::SBDebugger::GetID",1,1)
21683     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetID",1,"lldb::SBDebugger *");
21684 
21685     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21686       SWIG_fail_ptr("SBDebugger_GetID",1,SWIGTYPE_p_lldb__SBDebugger);
21687     }
21688 
21689     result = (lldb::user_id_t)(arg1)->GetID();
21690     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21691     return SWIG_arg;
21692 
21693     fail: SWIGUNUSED;
21694   }
21695   lua_error(L);
21696   return 0;
21697 }
21698 
21699 
21700 static int _wrap_SBDebugger_GetPrompt(lua_State* L) {
21701   {
21702     int SWIG_arg = 0;
21703     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21704     char *result = 0 ;
21705 
21706     SWIG_check_num_args("lldb::SBDebugger::GetPrompt",1,1)
21707     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPrompt",1,"lldb::SBDebugger const *");
21708 
21709     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21710       SWIG_fail_ptr("SBDebugger_GetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
21711     }
21712 
21713     result = (char *)((lldb::SBDebugger const *)arg1)->GetPrompt();
21714     lua_pushstring(L,(const char *)result); SWIG_arg++;
21715     return SWIG_arg;
21716 
21717     fail: SWIGUNUSED;
21718   }
21719   lua_error(L);
21720   return 0;
21721 }
21722 
21723 
21724 static int _wrap_SBDebugger_SetPrompt(lua_State* L) {
21725   {
21726     int SWIG_arg = 0;
21727     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21728     char *arg2 = (char *) 0 ;
21729 
21730     SWIG_check_num_args("lldb::SBDebugger::SetPrompt",2,2)
21731     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",1,"lldb::SBDebugger *");
21732     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",2,"char const *");
21733 
21734     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21735       SWIG_fail_ptr("SBDebugger_SetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
21736     }
21737 
21738     arg2 = (char *)lua_tostring(L, 2);
21739     (arg1)->SetPrompt((char const *)arg2);
21740 
21741     return SWIG_arg;
21742 
21743     fail: SWIGUNUSED;
21744   }
21745   lua_error(L);
21746   return 0;
21747 }
21748 
21749 
21750 static int _wrap_SBDebugger_GetReproducerPath(lua_State* L) {
21751   {
21752     int SWIG_arg = 0;
21753     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21754     char *result = 0 ;
21755 
21756     SWIG_check_num_args("lldb::SBDebugger::GetReproducerPath",1,1)
21757     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetReproducerPath",1,"lldb::SBDebugger const *");
21758 
21759     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21760       SWIG_fail_ptr("SBDebugger_GetReproducerPath",1,SWIGTYPE_p_lldb__SBDebugger);
21761     }
21762 
21763     result = (char *)((lldb::SBDebugger const *)arg1)->GetReproducerPath();
21764     lua_pushstring(L,(const char *)result); SWIG_arg++;
21765     return SWIG_arg;
21766 
21767     fail: SWIGUNUSED;
21768   }
21769   lua_error(L);
21770   return 0;
21771 }
21772 
21773 
21774 static int _wrap_SBDebugger_GetScriptLanguage(lua_State* L) {
21775   {
21776     int SWIG_arg = 0;
21777     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21778     lldb::ScriptLanguage result;
21779 
21780     SWIG_check_num_args("lldb::SBDebugger::GetScriptLanguage",1,1)
21781     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptLanguage",1,"lldb::SBDebugger const *");
21782 
21783     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21784       SWIG_fail_ptr("SBDebugger_GetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
21785     }
21786 
21787     result = (lldb::ScriptLanguage)((lldb::SBDebugger const *)arg1)->GetScriptLanguage();
21788     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21789     return SWIG_arg;
21790 
21791     fail: SWIGUNUSED;
21792   }
21793   lua_error(L);
21794   return 0;
21795 }
21796 
21797 
21798 static int _wrap_SBDebugger_SetScriptLanguage(lua_State* L) {
21799   {
21800     int SWIG_arg = 0;
21801     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21802     lldb::ScriptLanguage arg2 ;
21803 
21804     SWIG_check_num_args("lldb::SBDebugger::SetScriptLanguage",2,2)
21805     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",1,"lldb::SBDebugger *");
21806     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",2,"lldb::ScriptLanguage");
21807 
21808     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21809       SWIG_fail_ptr("SBDebugger_SetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
21810     }
21811 
21812     arg2 = (lldb::ScriptLanguage)lua_tointeger(L, 2);
21813     (arg1)->SetScriptLanguage(arg2);
21814 
21815     return SWIG_arg;
21816 
21817     fail: SWIGUNUSED;
21818   }
21819   lua_error(L);
21820   return 0;
21821 }
21822 
21823 
21824 static int _wrap_SBDebugger_GetREPLLanguage(lua_State* L) {
21825   {
21826     int SWIG_arg = 0;
21827     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21828     lldb::LanguageType result;
21829 
21830     SWIG_check_num_args("lldb::SBDebugger::GetREPLLanguage",1,1)
21831     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetREPLLanguage",1,"lldb::SBDebugger const *");
21832 
21833     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21834       SWIG_fail_ptr("SBDebugger_GetREPLLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
21835     }
21836 
21837     result = (lldb::LanguageType)((lldb::SBDebugger const *)arg1)->GetREPLLanguage();
21838     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21839     return SWIG_arg;
21840 
21841     fail: SWIGUNUSED;
21842   }
21843   lua_error(L);
21844   return 0;
21845 }
21846 
21847 
21848 static int _wrap_SBDebugger_SetREPLLanguage(lua_State* L) {
21849   {
21850     int SWIG_arg = 0;
21851     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21852     lldb::LanguageType arg2 ;
21853 
21854     SWIG_check_num_args("lldb::SBDebugger::SetREPLLanguage",2,2)
21855     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetREPLLanguage",1,"lldb::SBDebugger *");
21856     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetREPLLanguage",2,"lldb::LanguageType");
21857 
21858     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21859       SWIG_fail_ptr("SBDebugger_SetREPLLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
21860     }
21861 
21862     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
21863     (arg1)->SetREPLLanguage(arg2);
21864 
21865     return SWIG_arg;
21866 
21867     fail: SWIGUNUSED;
21868   }
21869   lua_error(L);
21870   return 0;
21871 }
21872 
21873 
21874 static int _wrap_SBDebugger_GetCloseInputOnEOF(lua_State* L) {
21875   {
21876     int SWIG_arg = 0;
21877     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21878     bool result;
21879 
21880     SWIG_check_num_args("lldb::SBDebugger::GetCloseInputOnEOF",1,1)
21881     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCloseInputOnEOF",1,"lldb::SBDebugger const *");
21882 
21883     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21884       SWIG_fail_ptr("SBDebugger_GetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
21885     }
21886 
21887     result = (bool)((lldb::SBDebugger const *)arg1)->GetCloseInputOnEOF();
21888     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21889     return SWIG_arg;
21890 
21891     fail: SWIGUNUSED;
21892   }
21893   lua_error(L);
21894   return 0;
21895 }
21896 
21897 
21898 static int _wrap_SBDebugger_SetCloseInputOnEOF(lua_State* L) {
21899   {
21900     int SWIG_arg = 0;
21901     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21902     bool arg2 ;
21903 
21904     SWIG_check_num_args("lldb::SBDebugger::SetCloseInputOnEOF",2,2)
21905     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",1,"lldb::SBDebugger *");
21906     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",2,"bool");
21907 
21908     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21909       SWIG_fail_ptr("SBDebugger_SetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
21910     }
21911 
21912     arg2 = (lua_toboolean(L, 2)!=0);
21913     (arg1)->SetCloseInputOnEOF(arg2);
21914 
21915     return SWIG_arg;
21916 
21917     fail: SWIGUNUSED;
21918   }
21919   lua_error(L);
21920   return 0;
21921 }
21922 
21923 
21924 static int _wrap_SBDebugger_GetCategory__SWIG_0(lua_State* L) {
21925   {
21926     int SWIG_arg = 0;
21927     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21928     char *arg2 = (char *) 0 ;
21929     lldb::SBTypeCategory result;
21930 
21931     SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
21932     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
21933     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"char const *");
21934 
21935     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21936       SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
21937     }
21938 
21939     arg2 = (char *)lua_tostring(L, 2);
21940     result = (arg1)->GetCategory((char const *)arg2);
21941     {
21942       lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory(result);
21943       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
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_GetCategory__SWIG_1(lua_State* L) {
21955   {
21956     int SWIG_arg = 0;
21957     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21958     lldb::LanguageType arg2 ;
21959     lldb::SBTypeCategory result;
21960 
21961     SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
21962     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
21963     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"lldb::LanguageType");
21964 
21965     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21966       SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
21967     }
21968 
21969     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
21970     result = (arg1)->GetCategory(arg2);
21971     {
21972       lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory(result);
21973       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
21974     }
21975     return SWIG_arg;
21976 
21977     fail: SWIGUNUSED;
21978   }
21979   lua_error(L);
21980   return 0;
21981 }
21982 
21983 
21984 static int _wrap_SBDebugger_GetCategory(lua_State* L) {
21985   int argc;
21986   int argv[3]={
21987     1,2,3
21988   };
21989 
21990   argc = lua_gettop(L);
21991   if (argc == 2) {
21992     int _v = 0;
21993     {
21994       void *ptr;
21995       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
21996         _v = 0;
21997       } else {
21998         _v = 1;
21999       }
22000     }
22001     if (_v) {
22002       {
22003         _v = lua_isnumber(L,argv[1]);
22004       }
22005       if (_v) {
22006         return _wrap_SBDebugger_GetCategory__SWIG_1(L);
22007       }
22008     }
22009   }
22010   if (argc == 2) {
22011     int _v = 0;
22012     {
22013       void *ptr;
22014       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
22015         _v = 0;
22016       } else {
22017         _v = 1;
22018       }
22019     }
22020     if (_v) {
22021       {
22022         _v = SWIG_lua_isnilstring(L,argv[1]);
22023       }
22024       if (_v) {
22025         return _wrap_SBDebugger_GetCategory__SWIG_0(L);
22026       }
22027     }
22028   }
22029 
22030   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_GetCategory'\n"
22031     "  Possible C/C++ prototypes are:\n"
22032     "    lldb::SBDebugger::GetCategory(char const *)\n"
22033     "    lldb::SBDebugger::GetCategory(lldb::LanguageType)\n");
22034   lua_error(L);return 0;
22035 }
22036 
22037 
22038 static int _wrap_SBDebugger_CreateCategory(lua_State* L) {
22039   {
22040     int SWIG_arg = 0;
22041     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22042     char *arg2 = (char *) 0 ;
22043     lldb::SBTypeCategory result;
22044 
22045     SWIG_check_num_args("lldb::SBDebugger::CreateCategory",2,2)
22046     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",1,"lldb::SBDebugger *");
22047     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",2,"char const *");
22048 
22049     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22050       SWIG_fail_ptr("SBDebugger_CreateCategory",1,SWIGTYPE_p_lldb__SBDebugger);
22051     }
22052 
22053     arg2 = (char *)lua_tostring(L, 2);
22054     result = (arg1)->CreateCategory((char const *)arg2);
22055     {
22056       lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory(result);
22057       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
22058     }
22059     return SWIG_arg;
22060 
22061     fail: SWIGUNUSED;
22062   }
22063   lua_error(L);
22064   return 0;
22065 }
22066 
22067 
22068 static int _wrap_SBDebugger_DeleteCategory(lua_State* L) {
22069   {
22070     int SWIG_arg = 0;
22071     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22072     char *arg2 = (char *) 0 ;
22073     bool result;
22074 
22075     SWIG_check_num_args("lldb::SBDebugger::DeleteCategory",2,2)
22076     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",1,"lldb::SBDebugger *");
22077     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",2,"char const *");
22078 
22079     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22080       SWIG_fail_ptr("SBDebugger_DeleteCategory",1,SWIGTYPE_p_lldb__SBDebugger);
22081     }
22082 
22083     arg2 = (char *)lua_tostring(L, 2);
22084     result = (bool)(arg1)->DeleteCategory((char const *)arg2);
22085     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22086     return SWIG_arg;
22087 
22088     fail: SWIGUNUSED;
22089   }
22090   lua_error(L);
22091   return 0;
22092 }
22093 
22094 
22095 static int _wrap_SBDebugger_GetNumCategories(lua_State* L) {
22096   {
22097     int SWIG_arg = 0;
22098     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22099     uint32_t result;
22100 
22101     SWIG_check_num_args("lldb::SBDebugger::GetNumCategories",1,1)
22102     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumCategories",1,"lldb::SBDebugger *");
22103 
22104     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22105       SWIG_fail_ptr("SBDebugger_GetNumCategories",1,SWIGTYPE_p_lldb__SBDebugger);
22106     }
22107 
22108     result = (uint32_t)(arg1)->GetNumCategories();
22109     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22110     return SWIG_arg;
22111 
22112     fail: SWIGUNUSED;
22113   }
22114   lua_error(L);
22115   return 0;
22116 }
22117 
22118 
22119 static int _wrap_SBDebugger_GetCategoryAtIndex(lua_State* L) {
22120   {
22121     int SWIG_arg = 0;
22122     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22123     uint32_t arg2 ;
22124     lldb::SBTypeCategory result;
22125 
22126     SWIG_check_num_args("lldb::SBDebugger::GetCategoryAtIndex",2,2)
22127     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",1,"lldb::SBDebugger *");
22128     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",2,"uint32_t");
22129 
22130     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22131       SWIG_fail_ptr("SBDebugger_GetCategoryAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
22132     }
22133 
22134     arg2 = (uint32_t)lua_tointeger(L, 2);
22135     result = (arg1)->GetCategoryAtIndex(arg2);
22136     {
22137       lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory(result);
22138       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
22139     }
22140     return SWIG_arg;
22141 
22142     fail: SWIGUNUSED;
22143   }
22144   lua_error(L);
22145   return 0;
22146 }
22147 
22148 
22149 static int _wrap_SBDebugger_GetDefaultCategory(lua_State* L) {
22150   {
22151     int SWIG_arg = 0;
22152     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22153     lldb::SBTypeCategory result;
22154 
22155     SWIG_check_num_args("lldb::SBDebugger::GetDefaultCategory",1,1)
22156     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultCategory",1,"lldb::SBDebugger *");
22157 
22158     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22159       SWIG_fail_ptr("SBDebugger_GetDefaultCategory",1,SWIGTYPE_p_lldb__SBDebugger);
22160     }
22161 
22162     result = (arg1)->GetDefaultCategory();
22163     {
22164       lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory(result);
22165       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
22166     }
22167     return SWIG_arg;
22168 
22169     fail: SWIGUNUSED;
22170   }
22171   lua_error(L);
22172   return 0;
22173 }
22174 
22175 
22176 static int _wrap_SBDebugger_GetFormatForType(lua_State* L) {
22177   {
22178     int SWIG_arg = 0;
22179     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22180     lldb::SBTypeNameSpecifier arg2 ;
22181     lldb::SBTypeNameSpecifier *argp2 ;
22182     lldb::SBTypeFormat result;
22183 
22184     SWIG_check_num_args("lldb::SBDebugger::GetFormatForType",2,2)
22185     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",1,"lldb::SBDebugger *");
22186     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
22187 
22188     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22189       SWIG_fail_ptr("SBDebugger_GetFormatForType",1,SWIGTYPE_p_lldb__SBDebugger);
22190     }
22191 
22192 
22193     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
22194       SWIG_fail_ptr("SBDebugger_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
22195     }
22196     arg2 = *argp2;
22197 
22198     result = (arg1)->GetFormatForType(arg2);
22199     {
22200       lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat(result);
22201       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
22202     }
22203     return SWIG_arg;
22204 
22205     fail: SWIGUNUSED;
22206   }
22207   lua_error(L);
22208   return 0;
22209 }
22210 
22211 
22212 static int _wrap_SBDebugger_GetSummaryForType(lua_State* L) {
22213   {
22214     int SWIG_arg = 0;
22215     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22216     lldb::SBTypeNameSpecifier arg2 ;
22217     lldb::SBTypeNameSpecifier *argp2 ;
22218     lldb::SBTypeSummary result;
22219 
22220     SWIG_check_num_args("lldb::SBDebugger::GetSummaryForType",2,2)
22221     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",1,"lldb::SBDebugger *");
22222     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
22223 
22224     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22225       SWIG_fail_ptr("SBDebugger_GetSummaryForType",1,SWIGTYPE_p_lldb__SBDebugger);
22226     }
22227 
22228 
22229     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
22230       SWIG_fail_ptr("SBDebugger_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
22231     }
22232     arg2 = *argp2;
22233 
22234     result = (arg1)->GetSummaryForType(arg2);
22235     {
22236       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
22237       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
22238     }
22239     return SWIG_arg;
22240 
22241     fail: SWIGUNUSED;
22242   }
22243   lua_error(L);
22244   return 0;
22245 }
22246 
22247 
22248 static int _wrap_SBDebugger_GetFilterForType(lua_State* L) {
22249   {
22250     int SWIG_arg = 0;
22251     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22252     lldb::SBTypeNameSpecifier arg2 ;
22253     lldb::SBTypeNameSpecifier *argp2 ;
22254     lldb::SBTypeFilter result;
22255 
22256     SWIG_check_num_args("lldb::SBDebugger::GetFilterForType",2,2)
22257     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",1,"lldb::SBDebugger *");
22258     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
22259 
22260     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22261       SWIG_fail_ptr("SBDebugger_GetFilterForType",1,SWIGTYPE_p_lldb__SBDebugger);
22262     }
22263 
22264 
22265     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
22266       SWIG_fail_ptr("SBDebugger_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
22267     }
22268     arg2 = *argp2;
22269 
22270     result = (arg1)->GetFilterForType(arg2);
22271     {
22272       lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter(result);
22273       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
22274     }
22275     return SWIG_arg;
22276 
22277     fail: SWIGUNUSED;
22278   }
22279   lua_error(L);
22280   return 0;
22281 }
22282 
22283 
22284 static int _wrap_SBDebugger_GetSyntheticForType(lua_State* L) {
22285   {
22286     int SWIG_arg = 0;
22287     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22288     lldb::SBTypeNameSpecifier arg2 ;
22289     lldb::SBTypeNameSpecifier *argp2 ;
22290     lldb::SBTypeSynthetic result;
22291 
22292     SWIG_check_num_args("lldb::SBDebugger::GetSyntheticForType",2,2)
22293     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",1,"lldb::SBDebugger *");
22294     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
22295 
22296     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22297       SWIG_fail_ptr("SBDebugger_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBDebugger);
22298     }
22299 
22300 
22301     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
22302       SWIG_fail_ptr("SBDebugger_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
22303     }
22304     arg2 = *argp2;
22305 
22306     result = (arg1)->GetSyntheticForType(arg2);
22307     {
22308       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
22309       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
22310     }
22311     return SWIG_arg;
22312 
22313     fail: SWIGUNUSED;
22314   }
22315   lua_error(L);
22316   return 0;
22317 }
22318 
22319 
22320 static int _wrap_SBDebugger_RunCommandInterpreter(lua_State* L) {
22321   {
22322     int SWIG_arg = 0;
22323     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22324     bool arg2 ;
22325     bool arg3 ;
22326     lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
22327     int *arg5 = 0 ;
22328     bool *arg6 = 0 ;
22329     bool *arg7 = 0 ;
22330     int temp5 ;
22331     bool temp6 ;
22332     bool temp7 ;
22333 
22334     SWIG_check_num_args("lldb::SBDebugger::RunCommandInterpreter",7,7)
22335     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",1,"lldb::SBDebugger *");
22336     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",2,"bool");
22337     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",3,"bool");
22338     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",4,"lldb::SBCommandInterpreterRunOptions &");
22339     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",5,"int &");
22340     if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",6,"bool &");
22341     if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",7,"bool &");
22342 
22343     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22344       SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
22345     }
22346 
22347     arg2 = (lua_toboolean(L, 2)!=0);
22348     arg3 = (lua_toboolean(L, 3)!=0);
22349 
22350     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
22351       SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
22352     }
22353 
22354     temp5 = (int)lua_tointeger(L,5);
22355     arg5 = &temp5;
22356     temp6 = (lua_toboolean(L,6)!=0);
22357     arg6 = &temp6;
22358     temp7 = (lua_toboolean(L,7)!=0);
22359     arg7 = &temp7;
22360     (arg1)->RunCommandInterpreter(arg2,arg3,*arg4,*arg5,*arg6,*arg7);
22361 
22362     lua_pushinteger(L, (lua_Integer) *arg5); SWIG_arg++;
22363     lua_pushboolean(L, (int)((*arg6)!=0)); SWIG_arg++;
22364     lua_pushboolean(L, (int)((*arg7)!=0)); SWIG_arg++;
22365     return SWIG_arg;
22366 
22367     fail: SWIGUNUSED;
22368   }
22369   lua_error(L);
22370   return 0;
22371 }
22372 
22373 
22374 static int _wrap_SBDebugger_RunREPL(lua_State* L) {
22375   {
22376     int SWIG_arg = 0;
22377     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22378     lldb::LanguageType arg2 ;
22379     char *arg3 = (char *) 0 ;
22380     lldb::SBError result;
22381 
22382     SWIG_check_num_args("lldb::SBDebugger::RunREPL",3,3)
22383     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",1,"lldb::SBDebugger *");
22384     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",2,"lldb::LanguageType");
22385     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",3,"char const *");
22386 
22387     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22388       SWIG_fail_ptr("SBDebugger_RunREPL",1,SWIGTYPE_p_lldb__SBDebugger);
22389     }
22390 
22391     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
22392     arg3 = (char *)lua_tostring(L, 3);
22393     result = (arg1)->RunREPL(arg2,(char const *)arg3);
22394     {
22395       lldb::SBError * resultptr = new lldb::SBError(result);
22396       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
22397     }
22398     return SWIG_arg;
22399 
22400     fail: SWIGUNUSED;
22401   }
22402   lua_error(L);
22403   return 0;
22404 }
22405 
22406 
22407 static int _wrap_SBDebugger_LoadTraceFromFile(lua_State* L) {
22408   {
22409     int SWIG_arg = 0;
22410     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22411     lldb::SBError *arg2 = 0 ;
22412     lldb::SBFileSpec *arg3 = 0 ;
22413     lldb::SBTrace result;
22414 
22415     SWIG_check_num_args("lldb::SBDebugger::LoadTraceFromFile",3,3)
22416     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::LoadTraceFromFile",1,"lldb::SBDebugger *");
22417     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::LoadTraceFromFile",2,"lldb::SBError &");
22418     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::LoadTraceFromFile",3,"lldb::SBFileSpec const &");
22419 
22420     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22421       SWIG_fail_ptr("SBDebugger_LoadTraceFromFile",1,SWIGTYPE_p_lldb__SBDebugger);
22422     }
22423 
22424 
22425     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
22426       SWIG_fail_ptr("SBDebugger_LoadTraceFromFile",2,SWIGTYPE_p_lldb__SBError);
22427     }
22428 
22429 
22430     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
22431       SWIG_fail_ptr("SBDebugger_LoadTraceFromFile",3,SWIGTYPE_p_lldb__SBFileSpec);
22432     }
22433 
22434     result = (arg1)->LoadTraceFromFile(*arg2,(lldb::SBFileSpec const &)*arg3);
22435     {
22436       lldb::SBTrace * resultptr = new lldb::SBTrace(result);
22437       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
22438     }
22439     return SWIG_arg;
22440 
22441     fail: SWIGUNUSED;
22442   }
22443   lua_error(L);
22444   return 0;
22445 }
22446 
22447 
22448 static int _wrap_SBDebugger___tostring(lua_State* L) {
22449   {
22450     int SWIG_arg = 0;
22451     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22452     std::string result;
22453 
22454     SWIG_check_num_args("lldb::SBDebugger::__repr__",1,1)
22455     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::__repr__",1,"lldb::SBDebugger *");
22456 
22457     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22458       SWIG_fail_ptr("SBDebugger___tostring",1,SWIGTYPE_p_lldb__SBDebugger);
22459     }
22460 
22461     result = lldb_SBDebugger___repr__(arg1);
22462     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
22463     return SWIG_arg;
22464 
22465     fail: SWIGUNUSED;
22466   }
22467   lua_error(L);
22468   return 0;
22469 }
22470 
22471 
22472 static int _wrap_SBDebugger_GetInputFileHandle(lua_State* L) {
22473   {
22474     int SWIG_arg = 0;
22475     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22476     SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
22477 
22478     SWIG_check_num_args("lldb::SBDebugger::GetInputFileHandle",1,1)
22479     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFileHandle",1,"lldb::SBDebugger *");
22480 
22481     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22482       SWIG_fail_ptr("SBDebugger_GetInputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
22483     }
22484 
22485     result = lldb_SBDebugger_GetInputFileHandle(arg1);
22486     {
22487       lldb::FileSP sp = result;
22488       if (sp && sp->IsValid()) {
22489         luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
22490         p->closef = &LLDBSwigLuaCloseFileHandle;
22491         p->f = sp->GetStream();
22492         luaL_setmetatable(L, LUA_FILEHANDLE);
22493         SWIG_arg++;
22494       }
22495     }
22496     return SWIG_arg;
22497 
22498     fail: SWIGUNUSED;
22499   }
22500   lua_error(L);
22501   return 0;
22502 }
22503 
22504 
22505 static int _wrap_SBDebugger_GetOutputFileHandle(lua_State* L) {
22506   {
22507     int SWIG_arg = 0;
22508     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22509     SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
22510 
22511     SWIG_check_num_args("lldb::SBDebugger::GetOutputFileHandle",1,1)
22512     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFileHandle",1,"lldb::SBDebugger *");
22513 
22514     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22515       SWIG_fail_ptr("SBDebugger_GetOutputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
22516     }
22517 
22518     result = lldb_SBDebugger_GetOutputFileHandle(arg1);
22519     {
22520       lldb::FileSP sp = result;
22521       if (sp && sp->IsValid()) {
22522         luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
22523         p->closef = &LLDBSwigLuaCloseFileHandle;
22524         p->f = sp->GetStream();
22525         luaL_setmetatable(L, LUA_FILEHANDLE);
22526         SWIG_arg++;
22527       }
22528     }
22529     return SWIG_arg;
22530 
22531     fail: SWIGUNUSED;
22532   }
22533   lua_error(L);
22534   return 0;
22535 }
22536 
22537 
22538 static int _wrap_SBDebugger_GetErrorFileHandle(lua_State* L) {
22539   {
22540     int SWIG_arg = 0;
22541     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22542     SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
22543 
22544     SWIG_check_num_args("lldb::SBDebugger::GetErrorFileHandle",1,1)
22545     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFileHandle",1,"lldb::SBDebugger *");
22546 
22547     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
22548       SWIG_fail_ptr("SBDebugger_GetErrorFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
22549     }
22550 
22551     result = lldb_SBDebugger_GetErrorFileHandle(arg1);
22552     {
22553       lldb::FileSP sp = result;
22554       if (sp && sp->IsValid()) {
22555         luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
22556         p->closef = &LLDBSwigLuaCloseFileHandle;
22557         p->f = sp->GetStream();
22558         luaL_setmetatable(L, LUA_FILEHANDLE);
22559         SWIG_arg++;
22560       }
22561     }
22562     return SWIG_arg;
22563 
22564     fail: SWIGUNUSED;
22565   }
22566   lua_error(L);
22567   return 0;
22568 }
22569 
22570 
22571 static void swig_delete_SBDebugger(void *obj) {
22572 lldb::SBDebugger *arg1 = (lldb::SBDebugger *) obj;
22573 delete arg1;
22574 }
22575 static int _proxy__wrap_new_SBDebugger(lua_State *L) {
22576     assert(lua_istable(L,1));
22577     lua_pushcfunction(L,_wrap_new_SBDebugger);
22578     assert(!lua_isnil(L,-1));
22579     lua_replace(L,1); /* replace our table with real constructor */
22580     lua_call(L,lua_gettop(L)-1,1);
22581     return 1;
22582 }
22583 static swig_lua_attribute swig_SBDebugger_attributes[] = {
22584     {0,0,0}
22585 };
22586 static swig_lua_method swig_SBDebugger_methods[]= {
22587     { "GetBroadcaster", _wrap_SBDebugger_GetBroadcaster},
22588     { "IsValid", _wrap_SBDebugger_IsValid},
22589     { "Clear", _wrap_SBDebugger_Clear},
22590     { "GetSetting", _wrap_SBDebugger_GetSetting},
22591     { "SetAsync", _wrap_SBDebugger_SetAsync},
22592     { "GetAsync", _wrap_SBDebugger_GetAsync},
22593     { "SkipLLDBInitFiles", _wrap_SBDebugger_SkipLLDBInitFiles},
22594     { "SkipAppInitFiles", _wrap_SBDebugger_SkipAppInitFiles},
22595     { "SetInputString", _wrap_SBDebugger_SetInputString},
22596     { "SetInputFile", _wrap_SBDebugger_SetInputFile},
22597     { "SetOutputFile", _wrap_SBDebugger_SetOutputFile},
22598     { "SetErrorFile", _wrap_SBDebugger_SetErrorFile},
22599     { "GetInputFile", _wrap_SBDebugger_GetInputFile},
22600     { "GetOutputFile", _wrap_SBDebugger_GetOutputFile},
22601     { "GetErrorFile", _wrap_SBDebugger_GetErrorFile},
22602     { "SaveInputTerminalState", _wrap_SBDebugger_SaveInputTerminalState},
22603     { "RestoreInputTerminalState", _wrap_SBDebugger_RestoreInputTerminalState},
22604     { "GetCommandInterpreter", _wrap_SBDebugger_GetCommandInterpreter},
22605     { "HandleCommand", _wrap_SBDebugger_HandleCommand},
22606     { "RequestInterrupt", _wrap_SBDebugger_RequestInterrupt},
22607     { "CancelInterruptRequest", _wrap_SBDebugger_CancelInterruptRequest},
22608     { "InterruptRequested", _wrap_SBDebugger_InterruptRequested},
22609     { "GetListener", _wrap_SBDebugger_GetListener},
22610     { "HandleProcessEvent", _wrap_SBDebugger_HandleProcessEvent},
22611     { "CreateTargetWithFileAndTargetTriple", _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple},
22612     { "CreateTargetWithFileAndArch", _wrap_SBDebugger_CreateTargetWithFileAndArch},
22613     { "CreateTarget", _wrap_SBDebugger_CreateTarget},
22614     { "GetDummyTarget", _wrap_SBDebugger_GetDummyTarget},
22615     { "DeleteTarget", _wrap_SBDebugger_DeleteTarget},
22616     { "GetTargetAtIndex", _wrap_SBDebugger_GetTargetAtIndex},
22617     { "GetIndexOfTarget", _wrap_SBDebugger_GetIndexOfTarget},
22618     { "FindTargetWithProcessID", _wrap_SBDebugger_FindTargetWithProcessID},
22619     { "FindTargetWithFileAndArch", _wrap_SBDebugger_FindTargetWithFileAndArch},
22620     { "GetNumTargets", _wrap_SBDebugger_GetNumTargets},
22621     { "GetSelectedTarget", _wrap_SBDebugger_GetSelectedTarget},
22622     { "SetSelectedTarget", _wrap_SBDebugger_SetSelectedTarget},
22623     { "GetSelectedPlatform", _wrap_SBDebugger_GetSelectedPlatform},
22624     { "SetSelectedPlatform", _wrap_SBDebugger_SetSelectedPlatform},
22625     { "GetNumPlatforms", _wrap_SBDebugger_GetNumPlatforms},
22626     { "GetPlatformAtIndex", _wrap_SBDebugger_GetPlatformAtIndex},
22627     { "GetNumAvailablePlatforms", _wrap_SBDebugger_GetNumAvailablePlatforms},
22628     { "GetAvailablePlatformInfoAtIndex", _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex},
22629     { "GetSourceManager", _wrap_SBDebugger_GetSourceManager},
22630     { "SetCurrentPlatform", _wrap_SBDebugger_SetCurrentPlatform},
22631     { "SetCurrentPlatformSDKRoot", _wrap_SBDebugger_SetCurrentPlatformSDKRoot},
22632     { "SetUseExternalEditor", _wrap_SBDebugger_SetUseExternalEditor},
22633     { "GetUseExternalEditor", _wrap_SBDebugger_GetUseExternalEditor},
22634     { "SetUseColor", _wrap_SBDebugger_SetUseColor},
22635     { "GetUseColor", _wrap_SBDebugger_GetUseColor},
22636     { "SetUseSourceCache", _wrap_SBDebugger_SetUseSourceCache},
22637     { "GetUseSourceCache", _wrap_SBDebugger_GetUseSourceCache},
22638     { "GetScriptingLanguage", _wrap_SBDebugger_GetScriptingLanguage},
22639     { "GetScriptInterpreterInfo", _wrap_SBDebugger_GetScriptInterpreterInfo},
22640     { "EnableLog", _wrap_SBDebugger_EnableLog},
22641     { "SetLoggingCallback", _wrap_SBDebugger_SetLoggingCallback},
22642     { "SetDestroyCallback", _wrap_SBDebugger_SetDestroyCallback},
22643     { "DispatchInput", _wrap_SBDebugger_DispatchInput},
22644     { "DispatchInputInterrupt", _wrap_SBDebugger_DispatchInputInterrupt},
22645     { "DispatchInputEndOfFile", _wrap_SBDebugger_DispatchInputEndOfFile},
22646     { "GetInstanceName", _wrap_SBDebugger_GetInstanceName},
22647     { "GetDescription", _wrap_SBDebugger_GetDescription},
22648     { "GetTerminalWidth", _wrap_SBDebugger_GetTerminalWidth},
22649     { "SetTerminalWidth", _wrap_SBDebugger_SetTerminalWidth},
22650     { "GetID", _wrap_SBDebugger_GetID},
22651     { "GetPrompt", _wrap_SBDebugger_GetPrompt},
22652     { "SetPrompt", _wrap_SBDebugger_SetPrompt},
22653     { "GetReproducerPath", _wrap_SBDebugger_GetReproducerPath},
22654     { "GetScriptLanguage", _wrap_SBDebugger_GetScriptLanguage},
22655     { "SetScriptLanguage", _wrap_SBDebugger_SetScriptLanguage},
22656     { "GetREPLLanguage", _wrap_SBDebugger_GetREPLLanguage},
22657     { "SetREPLLanguage", _wrap_SBDebugger_SetREPLLanguage},
22658     { "GetCloseInputOnEOF", _wrap_SBDebugger_GetCloseInputOnEOF},
22659     { "SetCloseInputOnEOF", _wrap_SBDebugger_SetCloseInputOnEOF},
22660     { "GetCategory", _wrap_SBDebugger_GetCategory},
22661     { "CreateCategory", _wrap_SBDebugger_CreateCategory},
22662     { "DeleteCategory", _wrap_SBDebugger_DeleteCategory},
22663     { "GetNumCategories", _wrap_SBDebugger_GetNumCategories},
22664     { "GetCategoryAtIndex", _wrap_SBDebugger_GetCategoryAtIndex},
22665     { "GetDefaultCategory", _wrap_SBDebugger_GetDefaultCategory},
22666     { "GetFormatForType", _wrap_SBDebugger_GetFormatForType},
22667     { "GetSummaryForType", _wrap_SBDebugger_GetSummaryForType},
22668     { "GetFilterForType", _wrap_SBDebugger_GetFilterForType},
22669     { "GetSyntheticForType", _wrap_SBDebugger_GetSyntheticForType},
22670     { "RunCommandInterpreter", _wrap_SBDebugger_RunCommandInterpreter},
22671     { "RunREPL", _wrap_SBDebugger_RunREPL},
22672     { "LoadTraceFromFile", _wrap_SBDebugger_LoadTraceFromFile},
22673     { "__tostring", _wrap_SBDebugger___tostring},
22674     { "GetInputFileHandle", _wrap_SBDebugger_GetInputFileHandle},
22675     { "GetOutputFileHandle", _wrap_SBDebugger_GetOutputFileHandle},
22676     { "GetErrorFileHandle", _wrap_SBDebugger_GetErrorFileHandle},
22677     {0,0}
22678 };
22679 static swig_lua_method swig_SBDebugger_meta[] = {
22680     { "__tostring", _wrap_SBDebugger___tostring},
22681     {0,0}
22682 };
22683 
22684 static swig_lua_attribute swig_SBDebugger_Sf_SwigStatic_attributes[] = {
22685     {0,0,0}
22686 };
22687 static swig_lua_const_info swig_SBDebugger_Sf_SwigStatic_constants[]= {
22688     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProgress", lldb::SBDebugger::eBroadcastBitProgress)},
22689     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWarning", lldb::SBDebugger::eBroadcastBitWarning)},
22690     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitError", lldb::SBDebugger::eBroadcastBitError)},
22691     {0,0,0,0,0,0}
22692 };
22693 static swig_lua_method swig_SBDebugger_Sf_SwigStatic_methods[]= {
22694     { "GetBroadcasterClass", _wrap_SBDebugger_GetBroadcasterClass},
22695     { "GetProgressFromEvent", _wrap_SBDebugger_GetProgressFromEvent},
22696     { "GetProgressDataFromEvent", _wrap_SBDebugger_GetProgressDataFromEvent},
22697     { "GetDiagnosticFromEvent", _wrap_SBDebugger_GetDiagnosticFromEvent},
22698     { "Initialize", _wrap_SBDebugger_Initialize},
22699     { "InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
22700     { "PrintStackTraceOnError", _wrap_SBDebugger_PrintStackTraceOnError},
22701     { "PrintDiagnosticsOnError", _wrap_SBDebugger_PrintDiagnosticsOnError},
22702     { "Terminate", _wrap_SBDebugger_Terminate},
22703     { "Create", _wrap_SBDebugger_Create},
22704     { "Destroy", _wrap_SBDebugger_Destroy},
22705     { "MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
22706     { "GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
22707     { "SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
22708     { "GetVersionString", _wrap_SBDebugger_GetVersionString},
22709     { "StateAsCString", _wrap_SBDebugger_StateAsCString},
22710     { "GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
22711     { "StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
22712     { "StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
22713     { "FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
22714     { "SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
22715     { "GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
22716     {0,0}
22717 };
22718 static swig_lua_class* swig_SBDebugger_Sf_SwigStatic_classes[]= {
22719     0
22720 };
22721 
22722 static swig_lua_namespace swig_SBDebugger_Sf_SwigStatic = {
22723     "SBDebugger",
22724     swig_SBDebugger_Sf_SwigStatic_methods,
22725     swig_SBDebugger_Sf_SwigStatic_attributes,
22726     swig_SBDebugger_Sf_SwigStatic_constants,
22727     swig_SBDebugger_Sf_SwigStatic_classes,
22728     0
22729 };
22730 static swig_lua_class *swig_SBDebugger_bases[] = {0};
22731 static const char *swig_SBDebugger_base_names[] = {0};
22732 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 };
22733 
22734 static int _wrap_new_SBDeclaration__SWIG_0(lua_State* L) {
22735   {
22736     int SWIG_arg = 0;
22737     lldb::SBDeclaration *result = 0 ;
22738 
22739     SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",0,0)
22740     result = (lldb::SBDeclaration *)new lldb::SBDeclaration();
22741     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
22742     return SWIG_arg;
22743 
22744     fail: SWIGUNUSED;
22745   }
22746   lua_error(L);
22747   return 0;
22748 }
22749 
22750 
22751 static int _wrap_new_SBDeclaration__SWIG_1(lua_State* L) {
22752   {
22753     int SWIG_arg = 0;
22754     lldb::SBDeclaration *arg1 = 0 ;
22755     lldb::SBDeclaration *result = 0 ;
22756 
22757     SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",1,1)
22758     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SBDeclaration",1,"lldb::SBDeclaration const &");
22759 
22760     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
22761       SWIG_fail_ptr("new_SBDeclaration",1,SWIGTYPE_p_lldb__SBDeclaration);
22762     }
22763 
22764     result = (lldb::SBDeclaration *)new lldb::SBDeclaration((lldb::SBDeclaration const &)*arg1);
22765     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
22766     return SWIG_arg;
22767 
22768     fail: SWIGUNUSED;
22769   }
22770   lua_error(L);
22771   return 0;
22772 }
22773 
22774 
22775 static int _wrap_new_SBDeclaration(lua_State* L) {
22776   int argc;
22777   int argv[2]={
22778     1,2
22779   };
22780 
22781   argc = lua_gettop(L);
22782   if (argc == 0) {
22783     return _wrap_new_SBDeclaration__SWIG_0(L);
22784   }
22785   if (argc == 1) {
22786     int _v = 0;
22787     {
22788       void *ptr;
22789       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDeclaration, SWIG_POINTER_NO_NULL)) {
22790         _v = 0;
22791       } else {
22792         _v = 1;
22793       }
22794     }
22795     if (_v) {
22796       return _wrap_new_SBDeclaration__SWIG_1(L);
22797     }
22798   }
22799 
22800   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDeclaration'\n"
22801     "  Possible C/C++ prototypes are:\n"
22802     "    lldb::SBDeclaration::SBDeclaration()\n"
22803     "    lldb::SBDeclaration::SBDeclaration(lldb::SBDeclaration const &)\n");
22804   lua_error(L);return 0;
22805 }
22806 
22807 
22808 static int _wrap_SBDeclaration_IsValid(lua_State* L) {
22809   {
22810     int SWIG_arg = 0;
22811     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
22812     bool result;
22813 
22814     SWIG_check_num_args("lldb::SBDeclaration::IsValid",1,1)
22815     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::IsValid",1,"lldb::SBDeclaration const *");
22816 
22817     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
22818       SWIG_fail_ptr("SBDeclaration_IsValid",1,SWIGTYPE_p_lldb__SBDeclaration);
22819     }
22820 
22821     result = (bool)((lldb::SBDeclaration const *)arg1)->IsValid();
22822     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22823     return SWIG_arg;
22824 
22825     fail: SWIGUNUSED;
22826   }
22827   lua_error(L);
22828   return 0;
22829 }
22830 
22831 
22832 static int _wrap_SBDeclaration_GetFileSpec(lua_State* L) {
22833   {
22834     int SWIG_arg = 0;
22835     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
22836     lldb::SBFileSpec result;
22837 
22838     SWIG_check_num_args("lldb::SBDeclaration::GetFileSpec",1,1)
22839     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetFileSpec",1,"lldb::SBDeclaration const *");
22840 
22841     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
22842       SWIG_fail_ptr("SBDeclaration_GetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
22843     }
22844 
22845     result = ((lldb::SBDeclaration const *)arg1)->GetFileSpec();
22846     {
22847       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
22848       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
22849     }
22850     return SWIG_arg;
22851 
22852     fail: SWIGUNUSED;
22853   }
22854   lua_error(L);
22855   return 0;
22856 }
22857 
22858 
22859 static int _wrap_SBDeclaration_GetLine(lua_State* L) {
22860   {
22861     int SWIG_arg = 0;
22862     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
22863     uint32_t result;
22864 
22865     SWIG_check_num_args("lldb::SBDeclaration::GetLine",1,1)
22866     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetLine",1,"lldb::SBDeclaration const *");
22867 
22868     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
22869       SWIG_fail_ptr("SBDeclaration_GetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
22870     }
22871 
22872     result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetLine();
22873     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22874     return SWIG_arg;
22875 
22876     fail: SWIGUNUSED;
22877   }
22878   lua_error(L);
22879   return 0;
22880 }
22881 
22882 
22883 static int _wrap_SBDeclaration_GetColumn(lua_State* L) {
22884   {
22885     int SWIG_arg = 0;
22886     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
22887     uint32_t result;
22888 
22889     SWIG_check_num_args("lldb::SBDeclaration::GetColumn",1,1)
22890     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetColumn",1,"lldb::SBDeclaration const *");
22891 
22892     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
22893       SWIG_fail_ptr("SBDeclaration_GetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
22894     }
22895 
22896     result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetColumn();
22897     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22898     return SWIG_arg;
22899 
22900     fail: SWIGUNUSED;
22901   }
22902   lua_error(L);
22903   return 0;
22904 }
22905 
22906 
22907 static int _wrap_SBDeclaration_SetFileSpec(lua_State* L) {
22908   {
22909     int SWIG_arg = 0;
22910     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
22911     lldb::SBFileSpec arg2 ;
22912     lldb::SBFileSpec *argp2 ;
22913 
22914     SWIG_check_num_args("lldb::SBDeclaration::SetFileSpec",2,2)
22915     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",1,"lldb::SBDeclaration *");
22916     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",2,"lldb::SBFileSpec");
22917 
22918     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
22919       SWIG_fail_ptr("SBDeclaration_SetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
22920     }
22921 
22922 
22923     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
22924       SWIG_fail_ptr("SBDeclaration_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
22925     }
22926     arg2 = *argp2;
22927 
22928     (arg1)->SetFileSpec(arg2);
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_SetLine(lua_State* L) {
22940   {
22941     int SWIG_arg = 0;
22942     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
22943     uint32_t arg2 ;
22944 
22945     SWIG_check_num_args("lldb::SBDeclaration::SetLine",2,2)
22946     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",1,"lldb::SBDeclaration *");
22947     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",2,"uint32_t");
22948 
22949     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
22950       SWIG_fail_ptr("SBDeclaration_SetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
22951     }
22952 
22953     arg2 = (uint32_t)lua_tointeger(L, 2);
22954     (arg1)->SetLine(arg2);
22955 
22956     return SWIG_arg;
22957 
22958     fail: SWIGUNUSED;
22959   }
22960   lua_error(L);
22961   return 0;
22962 }
22963 
22964 
22965 static int _wrap_SBDeclaration_SetColumn(lua_State* L) {
22966   {
22967     int SWIG_arg = 0;
22968     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
22969     uint32_t arg2 ;
22970 
22971     SWIG_check_num_args("lldb::SBDeclaration::SetColumn",2,2)
22972     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",1,"lldb::SBDeclaration *");
22973     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",2,"uint32_t");
22974 
22975     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
22976       SWIG_fail_ptr("SBDeclaration_SetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
22977     }
22978 
22979     arg2 = (uint32_t)lua_tointeger(L, 2);
22980     (arg1)->SetColumn(arg2);
22981 
22982     return SWIG_arg;
22983 
22984     fail: SWIGUNUSED;
22985   }
22986   lua_error(L);
22987   return 0;
22988 }
22989 
22990 
22991 static int _wrap_SBDeclaration___eq(lua_State* L) {
22992   {
22993     int SWIG_arg = 0;
22994     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
22995     lldb::SBDeclaration *arg2 = 0 ;
22996     bool result;
22997 
22998     SWIG_check_num_args("lldb::SBDeclaration::operator ==",2,2)
22999     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",1,"lldb::SBDeclaration const *");
23000     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",2,"lldb::SBDeclaration const &");
23001 
23002     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
23003       SWIG_fail_ptr("SBDeclaration___eq",1,SWIGTYPE_p_lldb__SBDeclaration);
23004     }
23005 
23006 
23007     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDeclaration,0))){
23008       SWIG_fail_ptr("SBDeclaration___eq",2,SWIGTYPE_p_lldb__SBDeclaration);
23009     }
23010 
23011     result = (bool)((lldb::SBDeclaration const *)arg1)->operator ==((lldb::SBDeclaration const &)*arg2);
23012     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23013     return SWIG_arg;
23014 
23015     fail: SWIGUNUSED;
23016   }
23017   lua_error(L);
23018   return 0;
23019 }
23020 
23021 
23022 static int _wrap_SBDeclaration_GetDescription(lua_State* L) {
23023   {
23024     int SWIG_arg = 0;
23025     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
23026     lldb::SBStream *arg2 = 0 ;
23027     bool result;
23028 
23029     SWIG_check_num_args("lldb::SBDeclaration::GetDescription",2,2)
23030     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",1,"lldb::SBDeclaration *");
23031     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",2,"lldb::SBStream &");
23032 
23033     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
23034       SWIG_fail_ptr("SBDeclaration_GetDescription",1,SWIGTYPE_p_lldb__SBDeclaration);
23035     }
23036 
23037 
23038     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
23039       SWIG_fail_ptr("SBDeclaration_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
23040     }
23041 
23042     result = (bool)(arg1)->GetDescription(*arg2);
23043     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23044     return SWIG_arg;
23045 
23046     fail: SWIGUNUSED;
23047   }
23048   lua_error(L);
23049   return 0;
23050 }
23051 
23052 
23053 static int _wrap_SBDeclaration___tostring(lua_State* L) {
23054   {
23055     int SWIG_arg = 0;
23056     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
23057     std::string result;
23058 
23059     SWIG_check_num_args("lldb::SBDeclaration::__repr__",1,1)
23060     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::__repr__",1,"lldb::SBDeclaration *");
23061 
23062     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
23063       SWIG_fail_ptr("SBDeclaration___tostring",1,SWIGTYPE_p_lldb__SBDeclaration);
23064     }
23065 
23066     result = lldb_SBDeclaration___repr__(arg1);
23067     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
23068     return SWIG_arg;
23069 
23070     fail: SWIGUNUSED;
23071   }
23072   lua_error(L);
23073   return 0;
23074 }
23075 
23076 
23077 static void swig_delete_SBDeclaration(void *obj) {
23078 lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) obj;
23079 delete arg1;
23080 }
23081 static int _proxy__wrap_new_SBDeclaration(lua_State *L) {
23082     assert(lua_istable(L,1));
23083     lua_pushcfunction(L,_wrap_new_SBDeclaration);
23084     assert(!lua_isnil(L,-1));
23085     lua_replace(L,1); /* replace our table with real constructor */
23086     lua_call(L,lua_gettop(L)-1,1);
23087     return 1;
23088 }
23089 static swig_lua_attribute swig_SBDeclaration_attributes[] = {
23090     {0,0,0}
23091 };
23092 static swig_lua_method swig_SBDeclaration_methods[]= {
23093     { "IsValid", _wrap_SBDeclaration_IsValid},
23094     { "GetFileSpec", _wrap_SBDeclaration_GetFileSpec},
23095     { "GetLine", _wrap_SBDeclaration_GetLine},
23096     { "GetColumn", _wrap_SBDeclaration_GetColumn},
23097     { "SetFileSpec", _wrap_SBDeclaration_SetFileSpec},
23098     { "SetLine", _wrap_SBDeclaration_SetLine},
23099     { "SetColumn", _wrap_SBDeclaration_SetColumn},
23100     { "__eq", _wrap_SBDeclaration___eq},
23101     { "GetDescription", _wrap_SBDeclaration_GetDescription},
23102     { "__tostring", _wrap_SBDeclaration___tostring},
23103     {0,0}
23104 };
23105 static swig_lua_method swig_SBDeclaration_meta[] = {
23106     { "__eq", _wrap_SBDeclaration___eq},
23107     { "__tostring", _wrap_SBDeclaration___tostring},
23108     {0,0}
23109 };
23110 
23111 static swig_lua_attribute swig_SBDeclaration_Sf_SwigStatic_attributes[] = {
23112     {0,0,0}
23113 };
23114 static swig_lua_const_info swig_SBDeclaration_Sf_SwigStatic_constants[]= {
23115     {0,0,0,0,0,0}
23116 };
23117 static swig_lua_method swig_SBDeclaration_Sf_SwigStatic_methods[]= {
23118     {0,0}
23119 };
23120 static swig_lua_class* swig_SBDeclaration_Sf_SwigStatic_classes[]= {
23121     0
23122 };
23123 
23124 static swig_lua_namespace swig_SBDeclaration_Sf_SwigStatic = {
23125     "SBDeclaration",
23126     swig_SBDeclaration_Sf_SwigStatic_methods,
23127     swig_SBDeclaration_Sf_SwigStatic_attributes,
23128     swig_SBDeclaration_Sf_SwigStatic_constants,
23129     swig_SBDeclaration_Sf_SwigStatic_classes,
23130     0
23131 };
23132 static swig_lua_class *swig_SBDeclaration_bases[] = {0};
23133 static const char *swig_SBDeclaration_base_names[] = {0};
23134 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 };
23135 
23136 static int _wrap_new_SBError__SWIG_0(lua_State* L) {
23137   {
23138     int SWIG_arg = 0;
23139     lldb::SBError *result = 0 ;
23140 
23141     SWIG_check_num_args("lldb::SBError::SBError",0,0)
23142     result = (lldb::SBError *)new lldb::SBError();
23143     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
23144     return SWIG_arg;
23145 
23146     fail: SWIGUNUSED;
23147   }
23148   lua_error(L);
23149   return 0;
23150 }
23151 
23152 
23153 static int _wrap_new_SBError__SWIG_1(lua_State* L) {
23154   {
23155     int SWIG_arg = 0;
23156     lldb::SBError *arg1 = 0 ;
23157     lldb::SBError *result = 0 ;
23158 
23159     SWIG_check_num_args("lldb::SBError::SBError",1,1)
23160     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBError::SBError",1,"lldb::SBError const &");
23161 
23162     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23163       SWIG_fail_ptr("new_SBError",1,SWIGTYPE_p_lldb__SBError);
23164     }
23165 
23166     result = (lldb::SBError *)new lldb::SBError((lldb::SBError const &)*arg1);
23167     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
23168     return SWIG_arg;
23169 
23170     fail: SWIGUNUSED;
23171   }
23172   lua_error(L);
23173   return 0;
23174 }
23175 
23176 
23177 static int _wrap_new_SBError__SWIG_2(lua_State* L) {
23178   {
23179     int SWIG_arg = 0;
23180     char *arg1 = (char *) 0 ;
23181     lldb::SBError *result = 0 ;
23182 
23183     SWIG_check_num_args("lldb::SBError::SBError",1,1)
23184     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBError::SBError",1,"char const *");
23185     arg1 = (char *)lua_tostring(L, 1);
23186     result = (lldb::SBError *)new lldb::SBError((char const *)arg1);
23187     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
23188     return SWIG_arg;
23189 
23190     fail: SWIGUNUSED;
23191   }
23192   lua_error(L);
23193   return 0;
23194 }
23195 
23196 
23197 static int _wrap_new_SBError(lua_State* L) {
23198   int argc;
23199   int argv[2]={
23200     1,2
23201   };
23202 
23203   argc = lua_gettop(L);
23204   if (argc == 0) {
23205     return _wrap_new_SBError__SWIG_0(L);
23206   }
23207   if (argc == 1) {
23208     int _v = 0;
23209     {
23210       void *ptr;
23211       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
23212         _v = 0;
23213       } else {
23214         _v = 1;
23215       }
23216     }
23217     if (_v) {
23218       return _wrap_new_SBError__SWIG_1(L);
23219     }
23220   }
23221   if (argc == 1) {
23222     int _v = 0;
23223     {
23224       _v = SWIG_lua_isnilstring(L,argv[0]);
23225     }
23226     if (_v) {
23227       return _wrap_new_SBError__SWIG_2(L);
23228     }
23229   }
23230 
23231   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBError'\n"
23232     "  Possible C/C++ prototypes are:\n"
23233     "    lldb::SBError::SBError()\n"
23234     "    lldb::SBError::SBError(lldb::SBError const &)\n"
23235     "    lldb::SBError::SBError(char const *)\n");
23236   lua_error(L);return 0;
23237 }
23238 
23239 
23240 static int _wrap_SBError_GetCString(lua_State* L) {
23241   {
23242     int SWIG_arg = 0;
23243     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23244     char *result = 0 ;
23245 
23246     SWIG_check_num_args("lldb::SBError::GetCString",1,1)
23247     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetCString",1,"lldb::SBError const *");
23248 
23249     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23250       SWIG_fail_ptr("SBError_GetCString",1,SWIGTYPE_p_lldb__SBError);
23251     }
23252 
23253     result = (char *)((lldb::SBError const *)arg1)->GetCString();
23254     lua_pushstring(L,(const char *)result); SWIG_arg++;
23255     return SWIG_arg;
23256 
23257     fail: SWIGUNUSED;
23258   }
23259   lua_error(L);
23260   return 0;
23261 }
23262 
23263 
23264 static int _wrap_SBError_Clear(lua_State* L) {
23265   {
23266     int SWIG_arg = 0;
23267     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23268 
23269     SWIG_check_num_args("lldb::SBError::Clear",1,1)
23270     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Clear",1,"lldb::SBError *");
23271 
23272     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23273       SWIG_fail_ptr("SBError_Clear",1,SWIGTYPE_p_lldb__SBError);
23274     }
23275 
23276     (arg1)->Clear();
23277 
23278     return SWIG_arg;
23279 
23280     fail: SWIGUNUSED;
23281   }
23282   lua_error(L);
23283   return 0;
23284 }
23285 
23286 
23287 static int _wrap_SBError_Fail(lua_State* L) {
23288   {
23289     int SWIG_arg = 0;
23290     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23291     bool result;
23292 
23293     SWIG_check_num_args("lldb::SBError::Fail",1,1)
23294     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Fail",1,"lldb::SBError const *");
23295 
23296     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23297       SWIG_fail_ptr("SBError_Fail",1,SWIGTYPE_p_lldb__SBError);
23298     }
23299 
23300     result = (bool)((lldb::SBError const *)arg1)->Fail();
23301     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23302     return SWIG_arg;
23303 
23304     fail: SWIGUNUSED;
23305   }
23306   lua_error(L);
23307   return 0;
23308 }
23309 
23310 
23311 static int _wrap_SBError_Success(lua_State* L) {
23312   {
23313     int SWIG_arg = 0;
23314     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23315     bool result;
23316 
23317     SWIG_check_num_args("lldb::SBError::Success",1,1)
23318     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Success",1,"lldb::SBError const *");
23319 
23320     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23321       SWIG_fail_ptr("SBError_Success",1,SWIGTYPE_p_lldb__SBError);
23322     }
23323 
23324     result = (bool)((lldb::SBError const *)arg1)->Success();
23325     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23326     return SWIG_arg;
23327 
23328     fail: SWIGUNUSED;
23329   }
23330   lua_error(L);
23331   return 0;
23332 }
23333 
23334 
23335 static int _wrap_SBError_GetError(lua_State* L) {
23336   {
23337     int SWIG_arg = 0;
23338     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23339     uint32_t result;
23340 
23341     SWIG_check_num_args("lldb::SBError::GetError",1,1)
23342     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetError",1,"lldb::SBError const *");
23343 
23344     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23345       SWIG_fail_ptr("SBError_GetError",1,SWIGTYPE_p_lldb__SBError);
23346     }
23347 
23348     result = (uint32_t)((lldb::SBError const *)arg1)->GetError();
23349     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23350     return SWIG_arg;
23351 
23352     fail: SWIGUNUSED;
23353   }
23354   lua_error(L);
23355   return 0;
23356 }
23357 
23358 
23359 static int _wrap_SBError_GetType(lua_State* L) {
23360   {
23361     int SWIG_arg = 0;
23362     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23363     lldb::ErrorType result;
23364 
23365     SWIG_check_num_args("lldb::SBError::GetType",1,1)
23366     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetType",1,"lldb::SBError const *");
23367 
23368     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23369       SWIG_fail_ptr("SBError_GetType",1,SWIGTYPE_p_lldb__SBError);
23370     }
23371 
23372     result = (lldb::ErrorType)((lldb::SBError const *)arg1)->GetType();
23373     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23374     return SWIG_arg;
23375 
23376     fail: SWIGUNUSED;
23377   }
23378   lua_error(L);
23379   return 0;
23380 }
23381 
23382 
23383 static int _wrap_SBError_SetError(lua_State* L) {
23384   {
23385     int SWIG_arg = 0;
23386     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23387     uint32_t arg2 ;
23388     lldb::ErrorType arg3 ;
23389 
23390     SWIG_check_num_args("lldb::SBError::SetError",3,3)
23391     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetError",1,"lldb::SBError *");
23392     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBError::SetError",2,"uint32_t");
23393     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBError::SetError",3,"lldb::ErrorType");
23394 
23395     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23396       SWIG_fail_ptr("SBError_SetError",1,SWIGTYPE_p_lldb__SBError);
23397     }
23398 
23399     arg2 = (uint32_t)lua_tointeger(L, 2);
23400     arg3 = (lldb::ErrorType)lua_tointeger(L, 3);
23401     (arg1)->SetError(arg2,arg3);
23402 
23403     return SWIG_arg;
23404 
23405     fail: SWIGUNUSED;
23406   }
23407   lua_error(L);
23408   return 0;
23409 }
23410 
23411 
23412 static int _wrap_SBError_SetErrorToErrno(lua_State* L) {
23413   {
23414     int SWIG_arg = 0;
23415     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23416 
23417     SWIG_check_num_args("lldb::SBError::SetErrorToErrno",1,1)
23418     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToErrno",1,"lldb::SBError *");
23419 
23420     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23421       SWIG_fail_ptr("SBError_SetErrorToErrno",1,SWIGTYPE_p_lldb__SBError);
23422     }
23423 
23424     (arg1)->SetErrorToErrno();
23425 
23426     return SWIG_arg;
23427 
23428     fail: SWIGUNUSED;
23429   }
23430   lua_error(L);
23431   return 0;
23432 }
23433 
23434 
23435 static int _wrap_SBError_SetErrorToGenericError(lua_State* L) {
23436   {
23437     int SWIG_arg = 0;
23438     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23439 
23440     SWIG_check_num_args("lldb::SBError::SetErrorToGenericError",1,1)
23441     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToGenericError",1,"lldb::SBError *");
23442 
23443     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23444       SWIG_fail_ptr("SBError_SetErrorToGenericError",1,SWIGTYPE_p_lldb__SBError);
23445     }
23446 
23447     (arg1)->SetErrorToGenericError();
23448 
23449     return SWIG_arg;
23450 
23451     fail: SWIGUNUSED;
23452   }
23453   lua_error(L);
23454   return 0;
23455 }
23456 
23457 
23458 static int _wrap_SBError_SetErrorString(lua_State* L) {
23459   {
23460     int SWIG_arg = 0;
23461     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23462     char *arg2 = (char *) 0 ;
23463 
23464     SWIG_check_num_args("lldb::SBError::SetErrorString",2,2)
23465     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorString",1,"lldb::SBError *");
23466     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorString",2,"char const *");
23467 
23468     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23469       SWIG_fail_ptr("SBError_SetErrorString",1,SWIGTYPE_p_lldb__SBError);
23470     }
23471 
23472     arg2 = (char *)lua_tostring(L, 2);
23473     (arg1)->SetErrorString((char const *)arg2);
23474 
23475     return SWIG_arg;
23476 
23477     fail: SWIGUNUSED;
23478   }
23479   lua_error(L);
23480   return 0;
23481 }
23482 
23483 
23484 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_0(lua_State* L) {
23485   {
23486     int SWIG_arg = 0;
23487     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23488     char *arg2 = (char *) 0 ;
23489     char *arg3 = (char *) 0 ;
23490     char *arg4 = (char *) 0 ;
23491     char *arg5 = (char *) 0 ;
23492     int result;
23493 
23494     SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",5,5)
23495     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
23496     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
23497     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
23498     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
23499     if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",5,"char *");
23500 
23501     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23502       SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
23503     }
23504 
23505     arg2 = (char *)lua_tostring(L, 2);
23506     arg3 = (char *)lua_tostring(L, 3);
23507     arg4 = (char *)lua_tostring(L, 4);
23508     arg5 = (char *)lua_tostring(L, 5);
23509     result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4,arg5);
23510     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23511     return SWIG_arg;
23512 
23513     fail: SWIGUNUSED;
23514   }
23515   lua_error(L);
23516   return 0;
23517 }
23518 
23519 
23520 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_1(lua_State* L) {
23521   {
23522     int SWIG_arg = 0;
23523     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23524     char *arg2 = (char *) 0 ;
23525     char *arg3 = (char *) 0 ;
23526     char *arg4 = (char *) 0 ;
23527     int result;
23528 
23529     SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",4,4)
23530     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
23531     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
23532     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
23533     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
23534 
23535     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23536       SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
23537     }
23538 
23539     arg2 = (char *)lua_tostring(L, 2);
23540     arg3 = (char *)lua_tostring(L, 3);
23541     arg4 = (char *)lua_tostring(L, 4);
23542     result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4);
23543     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23544     return SWIG_arg;
23545 
23546     fail: SWIGUNUSED;
23547   }
23548   lua_error(L);
23549   return 0;
23550 }
23551 
23552 
23553 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_2(lua_State* L) {
23554   {
23555     int SWIG_arg = 0;
23556     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23557     char *arg2 = (char *) 0 ;
23558     char *arg3 = (char *) 0 ;
23559     int result;
23560 
23561     SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",3,3)
23562     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
23563     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
23564     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
23565 
23566     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23567       SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
23568     }
23569 
23570     arg2 = (char *)lua_tostring(L, 2);
23571     arg3 = (char *)lua_tostring(L, 3);
23572     result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3);
23573     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23574     return SWIG_arg;
23575 
23576     fail: SWIGUNUSED;
23577   }
23578   lua_error(L);
23579   return 0;
23580 }
23581 
23582 
23583 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_3(lua_State* L) {
23584   {
23585     int SWIG_arg = 0;
23586     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23587     char *arg2 = (char *) 0 ;
23588     int result;
23589 
23590     SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",2,2)
23591     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
23592     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
23593 
23594     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23595       SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
23596     }
23597 
23598     arg2 = (char *)lua_tostring(L, 2);
23599     result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2);
23600     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23601     return SWIG_arg;
23602 
23603     fail: SWIGUNUSED;
23604   }
23605   lua_error(L);
23606   return 0;
23607 }
23608 
23609 
23610 static int _wrap_SBError_SetErrorStringWithFormat(lua_State* L) {
23611   int argc;
23612   int argv[6]={
23613     1,2,3,4,5,6
23614   };
23615 
23616   argc = lua_gettop(L);
23617   if (argc == 2) {
23618     int _v = 0;
23619     {
23620       void *ptr;
23621       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
23622         _v = 0;
23623       } else {
23624         _v = 1;
23625       }
23626     }
23627     if (_v) {
23628       {
23629         _v = SWIG_lua_isnilstring(L,argv[1]);
23630       }
23631       if (_v) {
23632         return _wrap_SBError_SetErrorStringWithFormat__SWIG_3(L);
23633       }
23634     }
23635   }
23636   if (argc == 3) {
23637     int _v = 0;
23638     {
23639       void *ptr;
23640       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
23641         _v = 0;
23642       } else {
23643         _v = 1;
23644       }
23645     }
23646     if (_v) {
23647       {
23648         _v = SWIG_lua_isnilstring(L,argv[1]);
23649       }
23650       if (_v) {
23651         {
23652           _v = SWIG_lua_isnilstring(L,argv[2]);
23653         }
23654         if (_v) {
23655           return _wrap_SBError_SetErrorStringWithFormat__SWIG_2(L);
23656         }
23657       }
23658     }
23659   }
23660   if (argc == 4) {
23661     int _v = 0;
23662     {
23663       void *ptr;
23664       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
23665         _v = 0;
23666       } else {
23667         _v = 1;
23668       }
23669     }
23670     if (_v) {
23671       {
23672         _v = SWIG_lua_isnilstring(L,argv[1]);
23673       }
23674       if (_v) {
23675         {
23676           _v = SWIG_lua_isnilstring(L,argv[2]);
23677         }
23678         if (_v) {
23679           {
23680             _v = SWIG_lua_isnilstring(L,argv[3]);
23681           }
23682           if (_v) {
23683             return _wrap_SBError_SetErrorStringWithFormat__SWIG_1(L);
23684           }
23685         }
23686       }
23687     }
23688   }
23689   if (argc == 5) {
23690     int _v = 0;
23691     {
23692       void *ptr;
23693       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
23694         _v = 0;
23695       } else {
23696         _v = 1;
23697       }
23698     }
23699     if (_v) {
23700       {
23701         _v = SWIG_lua_isnilstring(L,argv[1]);
23702       }
23703       if (_v) {
23704         {
23705           _v = SWIG_lua_isnilstring(L,argv[2]);
23706         }
23707         if (_v) {
23708           {
23709             _v = SWIG_lua_isnilstring(L,argv[3]);
23710           }
23711           if (_v) {
23712             {
23713               _v = SWIG_lua_isnilstring(L,argv[4]);
23714             }
23715             if (_v) {
23716               return _wrap_SBError_SetErrorStringWithFormat__SWIG_0(L);
23717             }
23718           }
23719         }
23720       }
23721     }
23722   }
23723 
23724   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBError_SetErrorStringWithFormat'\n"
23725     "  Possible C/C++ prototypes are:\n"
23726     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *,char *)\n"
23727     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *)\n"
23728     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *)\n"
23729     "    lldb::SBError::SetErrorStringWithFormat(char const *)\n");
23730   lua_error(L);return 0;
23731 }
23732 
23733 
23734 static int _wrap_SBError_IsValid(lua_State* L) {
23735   {
23736     int SWIG_arg = 0;
23737     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23738     bool result;
23739 
23740     SWIG_check_num_args("lldb::SBError::IsValid",1,1)
23741     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::IsValid",1,"lldb::SBError const *");
23742 
23743     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23744       SWIG_fail_ptr("SBError_IsValid",1,SWIGTYPE_p_lldb__SBError);
23745     }
23746 
23747     result = (bool)((lldb::SBError const *)arg1)->IsValid();
23748     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23749     return SWIG_arg;
23750 
23751     fail: SWIGUNUSED;
23752   }
23753   lua_error(L);
23754   return 0;
23755 }
23756 
23757 
23758 static int _wrap_SBError_GetDescription(lua_State* L) {
23759   {
23760     int SWIG_arg = 0;
23761     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23762     lldb::SBStream *arg2 = 0 ;
23763     bool result;
23764 
23765     SWIG_check_num_args("lldb::SBError::GetDescription",2,2)
23766     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetDescription",1,"lldb::SBError *");
23767     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBError::GetDescription",2,"lldb::SBStream &");
23768 
23769     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23770       SWIG_fail_ptr("SBError_GetDescription",1,SWIGTYPE_p_lldb__SBError);
23771     }
23772 
23773 
23774     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
23775       SWIG_fail_ptr("SBError_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
23776     }
23777 
23778     result = (bool)(arg1)->GetDescription(*arg2);
23779     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23780     return SWIG_arg;
23781 
23782     fail: SWIGUNUSED;
23783   }
23784   lua_error(L);
23785   return 0;
23786 }
23787 
23788 
23789 static int _wrap_SBError___tostring(lua_State* L) {
23790   {
23791     int SWIG_arg = 0;
23792     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
23793     std::string result;
23794 
23795     SWIG_check_num_args("lldb::SBError::__repr__",1,1)
23796     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::__repr__",1,"lldb::SBError *");
23797 
23798     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
23799       SWIG_fail_ptr("SBError___tostring",1,SWIGTYPE_p_lldb__SBError);
23800     }
23801 
23802     result = lldb_SBError___repr__(arg1);
23803     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
23804     return SWIG_arg;
23805 
23806     fail: SWIGUNUSED;
23807   }
23808   lua_error(L);
23809   return 0;
23810 }
23811 
23812 
23813 static void swig_delete_SBError(void *obj) {
23814 lldb::SBError *arg1 = (lldb::SBError *) obj;
23815 delete arg1;
23816 }
23817 static int _proxy__wrap_new_SBError(lua_State *L) {
23818     assert(lua_istable(L,1));
23819     lua_pushcfunction(L,_wrap_new_SBError);
23820     assert(!lua_isnil(L,-1));
23821     lua_replace(L,1); /* replace our table with real constructor */
23822     lua_call(L,lua_gettop(L)-1,1);
23823     return 1;
23824 }
23825 static swig_lua_attribute swig_SBError_attributes[] = {
23826     {0,0,0}
23827 };
23828 static swig_lua_method swig_SBError_methods[]= {
23829     { "GetCString", _wrap_SBError_GetCString},
23830     { "Clear", _wrap_SBError_Clear},
23831     { "Fail", _wrap_SBError_Fail},
23832     { "Success", _wrap_SBError_Success},
23833     { "GetError", _wrap_SBError_GetError},
23834     { "GetType", _wrap_SBError_GetType},
23835     { "SetError", _wrap_SBError_SetError},
23836     { "SetErrorToErrno", _wrap_SBError_SetErrorToErrno},
23837     { "SetErrorToGenericError", _wrap_SBError_SetErrorToGenericError},
23838     { "SetErrorString", _wrap_SBError_SetErrorString},
23839     { "SetErrorStringWithFormat", _wrap_SBError_SetErrorStringWithFormat},
23840     { "IsValid", _wrap_SBError_IsValid},
23841     { "GetDescription", _wrap_SBError_GetDescription},
23842     { "__tostring", _wrap_SBError___tostring},
23843     {0,0}
23844 };
23845 static swig_lua_method swig_SBError_meta[] = {
23846     { "__tostring", _wrap_SBError___tostring},
23847     {0,0}
23848 };
23849 
23850 static swig_lua_attribute swig_SBError_Sf_SwigStatic_attributes[] = {
23851     {0,0,0}
23852 };
23853 static swig_lua_const_info swig_SBError_Sf_SwigStatic_constants[]= {
23854     {0,0,0,0,0,0}
23855 };
23856 static swig_lua_method swig_SBError_Sf_SwigStatic_methods[]= {
23857     {0,0}
23858 };
23859 static swig_lua_class* swig_SBError_Sf_SwigStatic_classes[]= {
23860     0
23861 };
23862 
23863 static swig_lua_namespace swig_SBError_Sf_SwigStatic = {
23864     "SBError",
23865     swig_SBError_Sf_SwigStatic_methods,
23866     swig_SBError_Sf_SwigStatic_attributes,
23867     swig_SBError_Sf_SwigStatic_constants,
23868     swig_SBError_Sf_SwigStatic_classes,
23869     0
23870 };
23871 static swig_lua_class *swig_SBError_bases[] = {0};
23872 static const char *swig_SBError_base_names[] = {0};
23873 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 };
23874 
23875 static int _wrap_new_SBEnvironment__SWIG_0(lua_State* L) {
23876   {
23877     int SWIG_arg = 0;
23878     lldb::SBEnvironment *result = 0 ;
23879 
23880     SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",0,0)
23881     result = (lldb::SBEnvironment *)new lldb::SBEnvironment();
23882     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
23883     return SWIG_arg;
23884 
23885     fail: SWIGUNUSED;
23886   }
23887   lua_error(L);
23888   return 0;
23889 }
23890 
23891 
23892 static int _wrap_new_SBEnvironment__SWIG_1(lua_State* L) {
23893   {
23894     int SWIG_arg = 0;
23895     lldb::SBEnvironment *arg1 = 0 ;
23896     lldb::SBEnvironment *result = 0 ;
23897 
23898     SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",1,1)
23899     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SBEnvironment",1,"lldb::SBEnvironment const &");
23900 
23901     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
23902       SWIG_fail_ptr("new_SBEnvironment",1,SWIGTYPE_p_lldb__SBEnvironment);
23903     }
23904 
23905     result = (lldb::SBEnvironment *)new lldb::SBEnvironment((lldb::SBEnvironment const &)*arg1);
23906     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
23907     return SWIG_arg;
23908 
23909     fail: SWIGUNUSED;
23910   }
23911   lua_error(L);
23912   return 0;
23913 }
23914 
23915 
23916 static int _wrap_new_SBEnvironment(lua_State* L) {
23917   int argc;
23918   int argv[2]={
23919     1,2
23920   };
23921 
23922   argc = lua_gettop(L);
23923   if (argc == 0) {
23924     return _wrap_new_SBEnvironment__SWIG_0(L);
23925   }
23926   if (argc == 1) {
23927     int _v = 0;
23928     {
23929       void *ptr;
23930       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEnvironment, SWIG_POINTER_NO_NULL)) {
23931         _v = 0;
23932       } else {
23933         _v = 1;
23934       }
23935     }
23936     if (_v) {
23937       return _wrap_new_SBEnvironment__SWIG_1(L);
23938     }
23939   }
23940 
23941   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEnvironment'\n"
23942     "  Possible C/C++ prototypes are:\n"
23943     "    lldb::SBEnvironment::SBEnvironment()\n"
23944     "    lldb::SBEnvironment::SBEnvironment(lldb::SBEnvironment const &)\n");
23945   lua_error(L);return 0;
23946 }
23947 
23948 
23949 static int _wrap_SBEnvironment_Get(lua_State* L) {
23950   {
23951     int SWIG_arg = 0;
23952     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
23953     char *arg2 = (char *) 0 ;
23954     char *result = 0 ;
23955 
23956     SWIG_check_num_args("lldb::SBEnvironment::Get",2,2)
23957     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Get",1,"lldb::SBEnvironment *");
23958     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Get",2,"char const *");
23959 
23960     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
23961       SWIG_fail_ptr("SBEnvironment_Get",1,SWIGTYPE_p_lldb__SBEnvironment);
23962     }
23963 
23964     arg2 = (char *)lua_tostring(L, 2);
23965     result = (char *)(arg1)->Get((char const *)arg2);
23966     lua_pushstring(L,(const char *)result); SWIG_arg++;
23967     return SWIG_arg;
23968 
23969     fail: SWIGUNUSED;
23970   }
23971   lua_error(L);
23972   return 0;
23973 }
23974 
23975 
23976 static int _wrap_SBEnvironment_GetNumValues(lua_State* L) {
23977   {
23978     int SWIG_arg = 0;
23979     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
23980     size_t result;
23981 
23982     SWIG_check_num_args("lldb::SBEnvironment::GetNumValues",1,1)
23983     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNumValues",1,"lldb::SBEnvironment *");
23984 
23985     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
23986       SWIG_fail_ptr("SBEnvironment_GetNumValues",1,SWIGTYPE_p_lldb__SBEnvironment);
23987     }
23988 
23989     result = (arg1)->GetNumValues();
23990     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23991     return SWIG_arg;
23992 
23993     fail: SWIGUNUSED;
23994   }
23995   lua_error(L);
23996   return 0;
23997 }
23998 
23999 
24000 static int _wrap_SBEnvironment_GetNameAtIndex(lua_State* L) {
24001   {
24002     int SWIG_arg = 0;
24003     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
24004     size_t arg2 ;
24005     char *result = 0 ;
24006 
24007     SWIG_check_num_args("lldb::SBEnvironment::GetNameAtIndex",2,2)
24008     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",1,"lldb::SBEnvironment *");
24009     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",2,"size_t");
24010 
24011     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
24012       SWIG_fail_ptr("SBEnvironment_GetNameAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
24013     }
24014 
24015     arg2 = (size_t)lua_tointeger(L, 2);
24016     result = (char *)(arg1)->GetNameAtIndex(arg2);
24017     lua_pushstring(L,(const char *)result); SWIG_arg++;
24018     return SWIG_arg;
24019 
24020     fail: SWIGUNUSED;
24021   }
24022   lua_error(L);
24023   return 0;
24024 }
24025 
24026 
24027 static int _wrap_SBEnvironment_GetValueAtIndex(lua_State* L) {
24028   {
24029     int SWIG_arg = 0;
24030     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
24031     size_t arg2 ;
24032     char *result = 0 ;
24033 
24034     SWIG_check_num_args("lldb::SBEnvironment::GetValueAtIndex",2,2)
24035     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",1,"lldb::SBEnvironment *");
24036     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",2,"size_t");
24037 
24038     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
24039       SWIG_fail_ptr("SBEnvironment_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
24040     }
24041 
24042     arg2 = (size_t)lua_tointeger(L, 2);
24043     result = (char *)(arg1)->GetValueAtIndex(arg2);
24044     lua_pushstring(L,(const char *)result); SWIG_arg++;
24045     return SWIG_arg;
24046 
24047     fail: SWIGUNUSED;
24048   }
24049   lua_error(L);
24050   return 0;
24051 }
24052 
24053 
24054 static int _wrap_SBEnvironment_GetEntries(lua_State* L) {
24055   {
24056     int SWIG_arg = 0;
24057     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
24058     lldb::SBStringList result;
24059 
24060     SWIG_check_num_args("lldb::SBEnvironment::GetEntries",1,1)
24061     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetEntries",1,"lldb::SBEnvironment *");
24062 
24063     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
24064       SWIG_fail_ptr("SBEnvironment_GetEntries",1,SWIGTYPE_p_lldb__SBEnvironment);
24065     }
24066 
24067     result = (arg1)->GetEntries();
24068     {
24069       lldb::SBStringList * resultptr = new lldb::SBStringList(result);
24070       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
24071     }
24072     return SWIG_arg;
24073 
24074     fail: SWIGUNUSED;
24075   }
24076   lua_error(L);
24077   return 0;
24078 }
24079 
24080 
24081 static int _wrap_SBEnvironment_PutEntry(lua_State* L) {
24082   {
24083     int SWIG_arg = 0;
24084     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
24085     char *arg2 = (char *) 0 ;
24086 
24087     SWIG_check_num_args("lldb::SBEnvironment::PutEntry",2,2)
24088     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::PutEntry",1,"lldb::SBEnvironment *");
24089     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::PutEntry",2,"char const *");
24090 
24091     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
24092       SWIG_fail_ptr("SBEnvironment_PutEntry",1,SWIGTYPE_p_lldb__SBEnvironment);
24093     }
24094 
24095     arg2 = (char *)lua_tostring(L, 2);
24096     (arg1)->PutEntry((char const *)arg2);
24097 
24098     return SWIG_arg;
24099 
24100     fail: SWIGUNUSED;
24101   }
24102   lua_error(L);
24103   return 0;
24104 }
24105 
24106 
24107 static int _wrap_SBEnvironment_SetEntries(lua_State* L) {
24108   {
24109     int SWIG_arg = 0;
24110     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
24111     lldb::SBStringList *arg2 = 0 ;
24112     bool arg3 ;
24113 
24114     SWIG_check_num_args("lldb::SBEnvironment::SetEntries",3,3)
24115     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",1,"lldb::SBEnvironment *");
24116     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",2,"lldb::SBStringList const &");
24117     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",3,"bool");
24118 
24119     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
24120       SWIG_fail_ptr("SBEnvironment_SetEntries",1,SWIGTYPE_p_lldb__SBEnvironment);
24121     }
24122 
24123 
24124     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
24125       SWIG_fail_ptr("SBEnvironment_SetEntries",2,SWIGTYPE_p_lldb__SBStringList);
24126     }
24127 
24128     arg3 = (lua_toboolean(L, 3)!=0);
24129     (arg1)->SetEntries((lldb::SBStringList const &)*arg2,arg3);
24130 
24131     return SWIG_arg;
24132 
24133     fail: SWIGUNUSED;
24134   }
24135   lua_error(L);
24136   return 0;
24137 }
24138 
24139 
24140 static int _wrap_SBEnvironment_Set(lua_State* L) {
24141   {
24142     int SWIG_arg = 0;
24143     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
24144     char *arg2 = (char *) 0 ;
24145     char *arg3 = (char *) 0 ;
24146     bool arg4 ;
24147     bool result;
24148 
24149     SWIG_check_num_args("lldb::SBEnvironment::Set",4,4)
24150     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Set",1,"lldb::SBEnvironment *");
24151     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Set",2,"char const *");
24152     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBEnvironment::Set",3,"char const *");
24153     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBEnvironment::Set",4,"bool");
24154 
24155     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
24156       SWIG_fail_ptr("SBEnvironment_Set",1,SWIGTYPE_p_lldb__SBEnvironment);
24157     }
24158 
24159     arg2 = (char *)lua_tostring(L, 2);
24160     arg3 = (char *)lua_tostring(L, 3);
24161     arg4 = (lua_toboolean(L, 4)!=0);
24162     result = (bool)(arg1)->Set((char const *)arg2,(char const *)arg3,arg4);
24163     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24164     return SWIG_arg;
24165 
24166     fail: SWIGUNUSED;
24167   }
24168   lua_error(L);
24169   return 0;
24170 }
24171 
24172 
24173 static int _wrap_SBEnvironment_Unset(lua_State* L) {
24174   {
24175     int SWIG_arg = 0;
24176     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
24177     char *arg2 = (char *) 0 ;
24178     bool result;
24179 
24180     SWIG_check_num_args("lldb::SBEnvironment::Unset",2,2)
24181     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Unset",1,"lldb::SBEnvironment *");
24182     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Unset",2,"char const *");
24183 
24184     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
24185       SWIG_fail_ptr("SBEnvironment_Unset",1,SWIGTYPE_p_lldb__SBEnvironment);
24186     }
24187 
24188     arg2 = (char *)lua_tostring(L, 2);
24189     result = (bool)(arg1)->Unset((char const *)arg2);
24190     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24191     return SWIG_arg;
24192 
24193     fail: SWIGUNUSED;
24194   }
24195   lua_error(L);
24196   return 0;
24197 }
24198 
24199 
24200 static int _wrap_SBEnvironment_Clear(lua_State* L) {
24201   {
24202     int SWIG_arg = 0;
24203     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
24204 
24205     SWIG_check_num_args("lldb::SBEnvironment::Clear",1,1)
24206     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Clear",1,"lldb::SBEnvironment *");
24207 
24208     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
24209       SWIG_fail_ptr("SBEnvironment_Clear",1,SWIGTYPE_p_lldb__SBEnvironment);
24210     }
24211 
24212     (arg1)->Clear();
24213 
24214     return SWIG_arg;
24215 
24216     fail: SWIGUNUSED;
24217   }
24218   lua_error(L);
24219   return 0;
24220 }
24221 
24222 
24223 static void swig_delete_SBEnvironment(void *obj) {
24224 lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) obj;
24225 delete arg1;
24226 }
24227 static int _proxy__wrap_new_SBEnvironment(lua_State *L) {
24228     assert(lua_istable(L,1));
24229     lua_pushcfunction(L,_wrap_new_SBEnvironment);
24230     assert(!lua_isnil(L,-1));
24231     lua_replace(L,1); /* replace our table with real constructor */
24232     lua_call(L,lua_gettop(L)-1,1);
24233     return 1;
24234 }
24235 static swig_lua_attribute swig_SBEnvironment_attributes[] = {
24236     {0,0,0}
24237 };
24238 static swig_lua_method swig_SBEnvironment_methods[]= {
24239     { "Get", _wrap_SBEnvironment_Get},
24240     { "GetNumValues", _wrap_SBEnvironment_GetNumValues},
24241     { "GetNameAtIndex", _wrap_SBEnvironment_GetNameAtIndex},
24242     { "GetValueAtIndex", _wrap_SBEnvironment_GetValueAtIndex},
24243     { "GetEntries", _wrap_SBEnvironment_GetEntries},
24244     { "PutEntry", _wrap_SBEnvironment_PutEntry},
24245     { "SetEntries", _wrap_SBEnvironment_SetEntries},
24246     { "Set", _wrap_SBEnvironment_Set},
24247     { "Unset", _wrap_SBEnvironment_Unset},
24248     { "Clear", _wrap_SBEnvironment_Clear},
24249     {0,0}
24250 };
24251 static swig_lua_method swig_SBEnvironment_meta[] = {
24252     {0,0}
24253 };
24254 
24255 static swig_lua_attribute swig_SBEnvironment_Sf_SwigStatic_attributes[] = {
24256     {0,0,0}
24257 };
24258 static swig_lua_const_info swig_SBEnvironment_Sf_SwigStatic_constants[]= {
24259     {0,0,0,0,0,0}
24260 };
24261 static swig_lua_method swig_SBEnvironment_Sf_SwigStatic_methods[]= {
24262     {0,0}
24263 };
24264 static swig_lua_class* swig_SBEnvironment_Sf_SwigStatic_classes[]= {
24265     0
24266 };
24267 
24268 static swig_lua_namespace swig_SBEnvironment_Sf_SwigStatic = {
24269     "SBEnvironment",
24270     swig_SBEnvironment_Sf_SwigStatic_methods,
24271     swig_SBEnvironment_Sf_SwigStatic_attributes,
24272     swig_SBEnvironment_Sf_SwigStatic_constants,
24273     swig_SBEnvironment_Sf_SwigStatic_classes,
24274     0
24275 };
24276 static swig_lua_class *swig_SBEnvironment_bases[] = {0};
24277 static const char *swig_SBEnvironment_base_names[] = {0};
24278 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 };
24279 
24280 static int _wrap_new_SBEvent__SWIG_0(lua_State* L) {
24281   {
24282     int SWIG_arg = 0;
24283     lldb::SBEvent *result = 0 ;
24284 
24285     SWIG_check_num_args("lldb::SBEvent::SBEvent",0,0)
24286     result = (lldb::SBEvent *)new lldb::SBEvent();
24287     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
24288     return SWIG_arg;
24289 
24290     fail: SWIGUNUSED;
24291   }
24292   lua_error(L);
24293   return 0;
24294 }
24295 
24296 
24297 static int _wrap_new_SBEvent__SWIG_1(lua_State* L) {
24298   {
24299     int SWIG_arg = 0;
24300     lldb::SBEvent *arg1 = 0 ;
24301     lldb::SBEvent *result = 0 ;
24302 
24303     SWIG_check_num_args("lldb::SBEvent::SBEvent",1,1)
24304     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"lldb::SBEvent const &");
24305 
24306     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24307       SWIG_fail_ptr("new_SBEvent",1,SWIGTYPE_p_lldb__SBEvent);
24308     }
24309 
24310     result = (lldb::SBEvent *)new lldb::SBEvent((lldb::SBEvent const &)*arg1);
24311     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
24312     return SWIG_arg;
24313 
24314     fail: SWIGUNUSED;
24315   }
24316   lua_error(L);
24317   return 0;
24318 }
24319 
24320 
24321 static int _wrap_new_SBEvent__SWIG_2(lua_State* L) {
24322   {
24323     int SWIG_arg = 0;
24324     uint32_t arg1 ;
24325     char *arg2 = (char *) 0 ;
24326     uint32_t arg3 ;
24327     lldb::SBEvent *result = 0 ;
24328 
24329     SWIG_check_num_args("lldb::SBEvent::SBEvent",2,2)
24330     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"uint32_t");
24331     arg1 = (uint32_t)lua_tointeger(L, 1);
24332     {
24333       arg2 = (char *)luaL_checklstring(L, 2, (size_t *)&arg3);
24334     }
24335     result = (lldb::SBEvent *)new lldb::SBEvent(arg1,(char const *)arg2,arg3);
24336     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
24337     return SWIG_arg;
24338 
24339     fail: SWIGUNUSED;
24340   }
24341   lua_error(L);
24342   return 0;
24343 }
24344 
24345 
24346 static int _wrap_new_SBEvent(lua_State* L) {
24347   int argc;
24348   int argv[3]={
24349     1,2,3
24350   };
24351 
24352   argc = lua_gettop(L);
24353   if (argc == 0) {
24354     return _wrap_new_SBEvent__SWIG_0(L);
24355   }
24356   if (argc == 1) {
24357     int _v = 0;
24358     {
24359       void *ptr;
24360       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
24361         _v = 0;
24362       } else {
24363         _v = 1;
24364       }
24365     }
24366     if (_v) {
24367       return _wrap_new_SBEvent__SWIG_1(L);
24368     }
24369   }
24370   if (argc == 2) {
24371     int _v = 0;
24372     {
24373       _v = lua_isnumber(L,argv[0]);
24374     }
24375     if (_v) {
24376       {
24377         _v = SWIG_lua_isnilstring(L,argv[1]);
24378       }
24379       if (_v) {
24380         if (argc <= 2) {
24381           return _wrap_new_SBEvent__SWIG_2(L);
24382         }
24383         {
24384           _v = lua_isnumber(L,argv[2]);
24385         }
24386         if (_v) {
24387           return _wrap_new_SBEvent__SWIG_2(L);
24388         }
24389       }
24390     }
24391   }
24392 
24393   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEvent'\n"
24394     "  Possible C/C++ prototypes are:\n"
24395     "    lldb::SBEvent::SBEvent()\n"
24396     "    lldb::SBEvent::SBEvent(lldb::SBEvent const &)\n"
24397     "    lldb::SBEvent::SBEvent(uint32_t,char const *,uint32_t)\n");
24398   lua_error(L);return 0;
24399 }
24400 
24401 
24402 static int _wrap_SBEvent_IsValid(lua_State* L) {
24403   {
24404     int SWIG_arg = 0;
24405     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
24406     bool result;
24407 
24408     SWIG_check_num_args("lldb::SBEvent::IsValid",1,1)
24409     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::IsValid",1,"lldb::SBEvent const *");
24410 
24411     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24412       SWIG_fail_ptr("SBEvent_IsValid",1,SWIGTYPE_p_lldb__SBEvent);
24413     }
24414 
24415     result = (bool)((lldb::SBEvent const *)arg1)->IsValid();
24416     lua_pushboolean(L,(int)(result!=0)); 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_SBEvent_GetDataFlavor(lua_State* L) {
24427   {
24428     int SWIG_arg = 0;
24429     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
24430     char *result = 0 ;
24431 
24432     SWIG_check_num_args("lldb::SBEvent::GetDataFlavor",1,1)
24433     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDataFlavor",1,"lldb::SBEvent *");
24434 
24435     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24436       SWIG_fail_ptr("SBEvent_GetDataFlavor",1,SWIGTYPE_p_lldb__SBEvent);
24437     }
24438 
24439     result = (char *)(arg1)->GetDataFlavor();
24440     lua_pushstring(L,(const char *)result); SWIG_arg++;
24441     return SWIG_arg;
24442 
24443     fail: SWIGUNUSED;
24444   }
24445   lua_error(L);
24446   return 0;
24447 }
24448 
24449 
24450 static int _wrap_SBEvent_GetType(lua_State* L) {
24451   {
24452     int SWIG_arg = 0;
24453     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
24454     uint32_t result;
24455 
24456     SWIG_check_num_args("lldb::SBEvent::GetType",1,1)
24457     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetType",1,"lldb::SBEvent const *");
24458 
24459     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24460       SWIG_fail_ptr("SBEvent_GetType",1,SWIGTYPE_p_lldb__SBEvent);
24461     }
24462 
24463     result = (uint32_t)((lldb::SBEvent const *)arg1)->GetType();
24464     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
24465     return SWIG_arg;
24466 
24467     fail: SWIGUNUSED;
24468   }
24469   lua_error(L);
24470   return 0;
24471 }
24472 
24473 
24474 static int _wrap_SBEvent_GetBroadcaster(lua_State* L) {
24475   {
24476     int SWIG_arg = 0;
24477     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
24478     lldb::SBBroadcaster result;
24479 
24480     SWIG_check_num_args("lldb::SBEvent::GetBroadcaster",1,1)
24481     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcaster",1,"lldb::SBEvent const *");
24482 
24483     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24484       SWIG_fail_ptr("SBEvent_GetBroadcaster",1,SWIGTYPE_p_lldb__SBEvent);
24485     }
24486 
24487     result = ((lldb::SBEvent const *)arg1)->GetBroadcaster();
24488     {
24489       lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster(result);
24490       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
24491     }
24492     return SWIG_arg;
24493 
24494     fail: SWIGUNUSED;
24495   }
24496   lua_error(L);
24497   return 0;
24498 }
24499 
24500 
24501 static int _wrap_SBEvent_GetBroadcasterClass(lua_State* L) {
24502   {
24503     int SWIG_arg = 0;
24504     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
24505     char *result = 0 ;
24506 
24507     SWIG_check_num_args("lldb::SBEvent::GetBroadcasterClass",1,1)
24508     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcasterClass",1,"lldb::SBEvent const *");
24509 
24510     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24511       SWIG_fail_ptr("SBEvent_GetBroadcasterClass",1,SWIGTYPE_p_lldb__SBEvent);
24512     }
24513 
24514     result = (char *)((lldb::SBEvent const *)arg1)->GetBroadcasterClass();
24515     lua_pushstring(L,(const char *)result); SWIG_arg++;
24516     return SWIG_arg;
24517 
24518     fail: SWIGUNUSED;
24519   }
24520   lua_error(L);
24521   return 0;
24522 }
24523 
24524 
24525 static int _wrap_SBEvent_BroadcasterMatchesRef(lua_State* L) {
24526   {
24527     int SWIG_arg = 0;
24528     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
24529     lldb::SBBroadcaster *arg2 = 0 ;
24530     bool result;
24531 
24532     SWIG_check_num_args("lldb::SBEvent::BroadcasterMatchesRef",2,2)
24533     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",1,"lldb::SBEvent *");
24534     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",2,"lldb::SBBroadcaster const &");
24535 
24536     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24537       SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",1,SWIGTYPE_p_lldb__SBEvent);
24538     }
24539 
24540 
24541     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
24542       SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",2,SWIGTYPE_p_lldb__SBBroadcaster);
24543     }
24544 
24545     result = (bool)(arg1)->BroadcasterMatchesRef((lldb::SBBroadcaster const &)*arg2);
24546     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24547     return SWIG_arg;
24548 
24549     fail: SWIGUNUSED;
24550   }
24551   lua_error(L);
24552   return 0;
24553 }
24554 
24555 
24556 static int _wrap_SBEvent_Clear(lua_State* L) {
24557   {
24558     int SWIG_arg = 0;
24559     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
24560 
24561     SWIG_check_num_args("lldb::SBEvent::Clear",1,1)
24562     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::Clear",1,"lldb::SBEvent *");
24563 
24564     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24565       SWIG_fail_ptr("SBEvent_Clear",1,SWIGTYPE_p_lldb__SBEvent);
24566     }
24567 
24568     (arg1)->Clear();
24569 
24570     return SWIG_arg;
24571 
24572     fail: SWIGUNUSED;
24573   }
24574   lua_error(L);
24575   return 0;
24576 }
24577 
24578 
24579 static int _wrap_SBEvent_GetCStringFromEvent(lua_State* L) {
24580   {
24581     int SWIG_arg = 0;
24582     lldb::SBEvent *arg1 = 0 ;
24583     char *result = 0 ;
24584 
24585     SWIG_check_num_args("lldb::SBEvent::GetCStringFromEvent",1,1)
24586     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::GetCStringFromEvent",1,"lldb::SBEvent const &");
24587 
24588     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24589       SWIG_fail_ptr("SBEvent_GetCStringFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
24590     }
24591 
24592     result = (char *)lldb::SBEvent::GetCStringFromEvent((lldb::SBEvent const &)*arg1);
24593     lua_pushstring(L,(const char *)result); SWIG_arg++;
24594     return SWIG_arg;
24595 
24596     fail: SWIGUNUSED;
24597   }
24598   lua_error(L);
24599   return 0;
24600 }
24601 
24602 
24603 static int _wrap_SBEvent_GetDescription__SWIG_0(lua_State* L) {
24604   {
24605     int SWIG_arg = 0;
24606     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
24607     lldb::SBStream *arg2 = 0 ;
24608     bool result;
24609 
24610     SWIG_check_num_args("lldb::SBEvent::GetDescription",2,2)
24611     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDescription",1,"lldb::SBEvent *");
24612     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::GetDescription",2,"lldb::SBStream &");
24613 
24614     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24615       SWIG_fail_ptr("SBEvent_GetDescription",1,SWIGTYPE_p_lldb__SBEvent);
24616     }
24617 
24618 
24619     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
24620       SWIG_fail_ptr("SBEvent_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
24621     }
24622 
24623     result = (bool)(arg1)->GetDescription(*arg2);
24624     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24625     return SWIG_arg;
24626 
24627     fail: SWIGUNUSED;
24628   }
24629   lua_error(L);
24630   return 0;
24631 }
24632 
24633 
24634 static int _wrap_SBEvent_GetDescription__SWIG_1(lua_State* L) {
24635   {
24636     int SWIG_arg = 0;
24637     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
24638     lldb::SBStream *arg2 = 0 ;
24639     bool result;
24640 
24641     SWIG_check_num_args("lldb::SBEvent::GetDescription",2,2)
24642     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDescription",1,"lldb::SBEvent const *");
24643     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::GetDescription",2,"lldb::SBStream &");
24644 
24645     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
24646       SWIG_fail_ptr("SBEvent_GetDescription",1,SWIGTYPE_p_lldb__SBEvent);
24647     }
24648 
24649 
24650     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
24651       SWIG_fail_ptr("SBEvent_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
24652     }
24653 
24654     result = (bool)((lldb::SBEvent const *)arg1)->GetDescription(*arg2);
24655     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24656     return SWIG_arg;
24657 
24658     fail: SWIGUNUSED;
24659   }
24660   lua_error(L);
24661   return 0;
24662 }
24663 
24664 
24665 static int _wrap_SBEvent_GetDescription(lua_State* L) {
24666   int argc;
24667   int argv[3]={
24668     1,2,3
24669   };
24670 
24671   argc = lua_gettop(L);
24672   if (argc == 2) {
24673     int _v = 0;
24674     {
24675       void *ptr;
24676       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
24677         _v = 0;
24678       } else {
24679         _v = 1;
24680       }
24681     }
24682     if (_v) {
24683       {
24684         void *ptr;
24685         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
24686           _v = 0;
24687         } else {
24688           _v = 1;
24689         }
24690       }
24691       if (_v) {
24692         return _wrap_SBEvent_GetDescription__SWIG_0(L);
24693       }
24694     }
24695   }
24696   if (argc == 2) {
24697     int _v = 0;
24698     {
24699       void *ptr;
24700       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
24701         _v = 0;
24702       } else {
24703         _v = 1;
24704       }
24705     }
24706     if (_v) {
24707       {
24708         void *ptr;
24709         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
24710           _v = 0;
24711         } else {
24712           _v = 1;
24713         }
24714       }
24715       if (_v) {
24716         return _wrap_SBEvent_GetDescription__SWIG_1(L);
24717       }
24718     }
24719   }
24720 
24721   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBEvent_GetDescription'\n"
24722     "  Possible C/C++ prototypes are:\n"
24723     "    lldb::SBEvent::GetDescription(lldb::SBStream &)\n"
24724     "    lldb::SBEvent::GetDescription(lldb::SBStream &) const\n");
24725   lua_error(L);return 0;
24726 }
24727 
24728 
24729 static void swig_delete_SBEvent(void *obj) {
24730 lldb::SBEvent *arg1 = (lldb::SBEvent *) obj;
24731 delete arg1;
24732 }
24733 static int _proxy__wrap_new_SBEvent(lua_State *L) {
24734     assert(lua_istable(L,1));
24735     lua_pushcfunction(L,_wrap_new_SBEvent);
24736     assert(!lua_isnil(L,-1));
24737     lua_replace(L,1); /* replace our table with real constructor */
24738     lua_call(L,lua_gettop(L)-1,1);
24739     return 1;
24740 }
24741 static swig_lua_attribute swig_SBEvent_attributes[] = {
24742     {0,0,0}
24743 };
24744 static swig_lua_method swig_SBEvent_methods[]= {
24745     { "IsValid", _wrap_SBEvent_IsValid},
24746     { "GetDataFlavor", _wrap_SBEvent_GetDataFlavor},
24747     { "GetType", _wrap_SBEvent_GetType},
24748     { "GetBroadcaster", _wrap_SBEvent_GetBroadcaster},
24749     { "GetBroadcasterClass", _wrap_SBEvent_GetBroadcasterClass},
24750     { "BroadcasterMatchesRef", _wrap_SBEvent_BroadcasterMatchesRef},
24751     { "Clear", _wrap_SBEvent_Clear},
24752     { "GetDescription", _wrap_SBEvent_GetDescription},
24753     {0,0}
24754 };
24755 static swig_lua_method swig_SBEvent_meta[] = {
24756     {0,0}
24757 };
24758 
24759 static swig_lua_attribute swig_SBEvent_Sf_SwigStatic_attributes[] = {
24760     {0,0,0}
24761 };
24762 static swig_lua_const_info swig_SBEvent_Sf_SwigStatic_constants[]= {
24763     {0,0,0,0,0,0}
24764 };
24765 static swig_lua_method swig_SBEvent_Sf_SwigStatic_methods[]= {
24766     { "GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
24767     {0,0}
24768 };
24769 static swig_lua_class* swig_SBEvent_Sf_SwigStatic_classes[]= {
24770     0
24771 };
24772 
24773 static swig_lua_namespace swig_SBEvent_Sf_SwigStatic = {
24774     "SBEvent",
24775     swig_SBEvent_Sf_SwigStatic_methods,
24776     swig_SBEvent_Sf_SwigStatic_attributes,
24777     swig_SBEvent_Sf_SwigStatic_constants,
24778     swig_SBEvent_Sf_SwigStatic_classes,
24779     0
24780 };
24781 static swig_lua_class *swig_SBEvent_bases[] = {0};
24782 static const char *swig_SBEvent_base_names[] = {0};
24783 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 };
24784 
24785 static int _wrap_new_SBExecutionContext__SWIG_0(lua_State* L) {
24786   {
24787     int SWIG_arg = 0;
24788     lldb::SBExecutionContext *result = 0 ;
24789 
24790     SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",0,0)
24791     result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext();
24792     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
24793     return SWIG_arg;
24794 
24795     fail: SWIGUNUSED;
24796   }
24797   lua_error(L);
24798   return 0;
24799 }
24800 
24801 
24802 static int _wrap_new_SBExecutionContext__SWIG_1(lua_State* L) {
24803   {
24804     int SWIG_arg = 0;
24805     lldb::SBExecutionContext *arg1 = 0 ;
24806     lldb::SBExecutionContext *result = 0 ;
24807 
24808     SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
24809     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBExecutionContext const &");
24810 
24811     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
24812       SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBExecutionContext);
24813     }
24814 
24815     result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBExecutionContext const &)*arg1);
24816     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
24817     return SWIG_arg;
24818 
24819     fail: SWIGUNUSED;
24820   }
24821   lua_error(L);
24822   return 0;
24823 }
24824 
24825 
24826 static int _wrap_new_SBExecutionContext__SWIG_2(lua_State* L) {
24827   {
24828     int SWIG_arg = 0;
24829     lldb::SBTarget *arg1 = 0 ;
24830     lldb::SBExecutionContext *result = 0 ;
24831 
24832     SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
24833     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBTarget const &");
24834 
24835     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
24836       SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBTarget);
24837     }
24838 
24839     result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBTarget const &)*arg1);
24840     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
24841     return SWIG_arg;
24842 
24843     fail: SWIGUNUSED;
24844   }
24845   lua_error(L);
24846   return 0;
24847 }
24848 
24849 
24850 static int _wrap_new_SBExecutionContext__SWIG_3(lua_State* L) {
24851   {
24852     int SWIG_arg = 0;
24853     lldb::SBProcess *arg1 = 0 ;
24854     lldb::SBExecutionContext *result = 0 ;
24855 
24856     SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
24857     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBProcess const &");
24858 
24859     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
24860       SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBProcess);
24861     }
24862 
24863     result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBProcess const &)*arg1);
24864     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
24865     return SWIG_arg;
24866 
24867     fail: SWIGUNUSED;
24868   }
24869   lua_error(L);
24870   return 0;
24871 }
24872 
24873 
24874 static int _wrap_new_SBExecutionContext__SWIG_4(lua_State* L) {
24875   {
24876     int SWIG_arg = 0;
24877     lldb::SBThread arg1 ;
24878     lldb::SBThread *argp1 ;
24879     lldb::SBExecutionContext *result = 0 ;
24880 
24881     SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
24882     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBThread");
24883 
24884     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBThread,0))){
24885       SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBThread);
24886     }
24887     arg1 = *argp1;
24888 
24889     result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext(arg1);
24890     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
24891     return SWIG_arg;
24892 
24893     fail: SWIGUNUSED;
24894   }
24895   lua_error(L);
24896   return 0;
24897 }
24898 
24899 
24900 static int _wrap_new_SBExecutionContext__SWIG_5(lua_State* L) {
24901   {
24902     int SWIG_arg = 0;
24903     lldb::SBFrame *arg1 = 0 ;
24904     lldb::SBExecutionContext *result = 0 ;
24905 
24906     SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
24907     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBFrame const &");
24908 
24909     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
24910       SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBFrame);
24911     }
24912 
24913     result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBFrame const &)*arg1);
24914     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
24915     return SWIG_arg;
24916 
24917     fail: SWIGUNUSED;
24918   }
24919   lua_error(L);
24920   return 0;
24921 }
24922 
24923 
24924 static int _wrap_new_SBExecutionContext(lua_State* L) {
24925   int argc;
24926   int argv[2]={
24927     1,2
24928   };
24929 
24930   argc = lua_gettop(L);
24931   if (argc == 0) {
24932     return _wrap_new_SBExecutionContext__SWIG_0(L);
24933   }
24934   if (argc == 1) {
24935     int _v = 0;
24936     {
24937       void *ptr;
24938       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
24939         _v = 0;
24940       } else {
24941         _v = 1;
24942       }
24943     }
24944     if (_v) {
24945       return _wrap_new_SBExecutionContext__SWIG_1(L);
24946     }
24947   }
24948   if (argc == 1) {
24949     int _v = 0;
24950     {
24951       void *ptr;
24952       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
24953         _v = 0;
24954       } else {
24955         _v = 1;
24956       }
24957     }
24958     if (_v) {
24959       return _wrap_new_SBExecutionContext__SWIG_2(L);
24960     }
24961   }
24962   if (argc == 1) {
24963     int _v = 0;
24964     {
24965       void *ptr;
24966       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
24967         _v = 0;
24968       } else {
24969         _v = 1;
24970       }
24971     }
24972     if (_v) {
24973       return _wrap_new_SBExecutionContext__SWIG_3(L);
24974     }
24975   }
24976   if (argc == 1) {
24977     int _v = 0;
24978     {
24979       void *ptr;
24980       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
24981         _v = 0;
24982       } else {
24983         _v = 1;
24984       }
24985     }
24986     if (_v) {
24987       return _wrap_new_SBExecutionContext__SWIG_4(L);
24988     }
24989   }
24990   if (argc == 1) {
24991     int _v = 0;
24992     {
24993       void *ptr;
24994       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
24995         _v = 0;
24996       } else {
24997         _v = 1;
24998       }
24999     }
25000     if (_v) {
25001       return _wrap_new_SBExecutionContext__SWIG_5(L);
25002     }
25003   }
25004 
25005   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExecutionContext'\n"
25006     "  Possible C/C++ prototypes are:\n"
25007     "    lldb::SBExecutionContext::SBExecutionContext()\n"
25008     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBExecutionContext const &)\n"
25009     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBTarget const &)\n"
25010     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBProcess const &)\n"
25011     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBThread)\n"
25012     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBFrame const &)\n");
25013   lua_error(L);return 0;
25014 }
25015 
25016 
25017 static int _wrap_SBExecutionContext_GetTarget(lua_State* L) {
25018   {
25019     int SWIG_arg = 0;
25020     lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
25021     lldb::SBTarget result;
25022 
25023     SWIG_check_num_args("lldb::SBExecutionContext::GetTarget",1,1)
25024     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetTarget",1,"lldb::SBExecutionContext const *");
25025 
25026     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
25027       SWIG_fail_ptr("SBExecutionContext_GetTarget",1,SWIGTYPE_p_lldb__SBExecutionContext);
25028     }
25029 
25030     result = ((lldb::SBExecutionContext const *)arg1)->GetTarget();
25031     {
25032       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
25033       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
25034     }
25035     return SWIG_arg;
25036 
25037     fail: SWIGUNUSED;
25038   }
25039   lua_error(L);
25040   return 0;
25041 }
25042 
25043 
25044 static int _wrap_SBExecutionContext_GetProcess(lua_State* L) {
25045   {
25046     int SWIG_arg = 0;
25047     lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
25048     lldb::SBProcess result;
25049 
25050     SWIG_check_num_args("lldb::SBExecutionContext::GetProcess",1,1)
25051     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetProcess",1,"lldb::SBExecutionContext const *");
25052 
25053     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
25054       SWIG_fail_ptr("SBExecutionContext_GetProcess",1,SWIGTYPE_p_lldb__SBExecutionContext);
25055     }
25056 
25057     result = ((lldb::SBExecutionContext const *)arg1)->GetProcess();
25058     {
25059       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
25060       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
25061     }
25062     return SWIG_arg;
25063 
25064     fail: SWIGUNUSED;
25065   }
25066   lua_error(L);
25067   return 0;
25068 }
25069 
25070 
25071 static int _wrap_SBExecutionContext_GetThread(lua_State* L) {
25072   {
25073     int SWIG_arg = 0;
25074     lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
25075     lldb::SBThread result;
25076 
25077     SWIG_check_num_args("lldb::SBExecutionContext::GetThread",1,1)
25078     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetThread",1,"lldb::SBExecutionContext const *");
25079 
25080     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
25081       SWIG_fail_ptr("SBExecutionContext_GetThread",1,SWIGTYPE_p_lldb__SBExecutionContext);
25082     }
25083 
25084     result = ((lldb::SBExecutionContext const *)arg1)->GetThread();
25085     {
25086       lldb::SBThread * resultptr = new lldb::SBThread(result);
25087       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
25088     }
25089     return SWIG_arg;
25090 
25091     fail: SWIGUNUSED;
25092   }
25093   lua_error(L);
25094   return 0;
25095 }
25096 
25097 
25098 static int _wrap_SBExecutionContext_GetFrame(lua_State* L) {
25099   {
25100     int SWIG_arg = 0;
25101     lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
25102     lldb::SBFrame result;
25103 
25104     SWIG_check_num_args("lldb::SBExecutionContext::GetFrame",1,1)
25105     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetFrame",1,"lldb::SBExecutionContext const *");
25106 
25107     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
25108       SWIG_fail_ptr("SBExecutionContext_GetFrame",1,SWIGTYPE_p_lldb__SBExecutionContext);
25109     }
25110 
25111     result = ((lldb::SBExecutionContext const *)arg1)->GetFrame();
25112     {
25113       lldb::SBFrame * resultptr = new lldb::SBFrame(result);
25114       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
25115     }
25116     return SWIG_arg;
25117 
25118     fail: SWIGUNUSED;
25119   }
25120   lua_error(L);
25121   return 0;
25122 }
25123 
25124 
25125 static void swig_delete_SBExecutionContext(void *obj) {
25126 lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) obj;
25127 delete arg1;
25128 }
25129 static int _proxy__wrap_new_SBExecutionContext(lua_State *L) {
25130     assert(lua_istable(L,1));
25131     lua_pushcfunction(L,_wrap_new_SBExecutionContext);
25132     assert(!lua_isnil(L,-1));
25133     lua_replace(L,1); /* replace our table with real constructor */
25134     lua_call(L,lua_gettop(L)-1,1);
25135     return 1;
25136 }
25137 static swig_lua_attribute swig_SBExecutionContext_attributes[] = {
25138     {0,0,0}
25139 };
25140 static swig_lua_method swig_SBExecutionContext_methods[]= {
25141     { "GetTarget", _wrap_SBExecutionContext_GetTarget},
25142     { "GetProcess", _wrap_SBExecutionContext_GetProcess},
25143     { "GetThread", _wrap_SBExecutionContext_GetThread},
25144     { "GetFrame", _wrap_SBExecutionContext_GetFrame},
25145     {0,0}
25146 };
25147 static swig_lua_method swig_SBExecutionContext_meta[] = {
25148     {0,0}
25149 };
25150 
25151 static swig_lua_attribute swig_SBExecutionContext_Sf_SwigStatic_attributes[] = {
25152     {0,0,0}
25153 };
25154 static swig_lua_const_info swig_SBExecutionContext_Sf_SwigStatic_constants[]= {
25155     {0,0,0,0,0,0}
25156 };
25157 static swig_lua_method swig_SBExecutionContext_Sf_SwigStatic_methods[]= {
25158     {0,0}
25159 };
25160 static swig_lua_class* swig_SBExecutionContext_Sf_SwigStatic_classes[]= {
25161     0
25162 };
25163 
25164 static swig_lua_namespace swig_SBExecutionContext_Sf_SwigStatic = {
25165     "SBExecutionContext",
25166     swig_SBExecutionContext_Sf_SwigStatic_methods,
25167     swig_SBExecutionContext_Sf_SwigStatic_attributes,
25168     swig_SBExecutionContext_Sf_SwigStatic_constants,
25169     swig_SBExecutionContext_Sf_SwigStatic_classes,
25170     0
25171 };
25172 static swig_lua_class *swig_SBExecutionContext_bases[] = {0};
25173 static const char *swig_SBExecutionContext_base_names[] = {0};
25174 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 };
25175 
25176 static int _wrap_new_SBExpressionOptions__SWIG_0(lua_State* L) {
25177   {
25178     int SWIG_arg = 0;
25179     lldb::SBExpressionOptions *result = 0 ;
25180 
25181     SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",0,0)
25182     result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions();
25183     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
25184     return SWIG_arg;
25185 
25186     fail: SWIGUNUSED;
25187   }
25188   lua_error(L);
25189   return 0;
25190 }
25191 
25192 
25193 static int _wrap_new_SBExpressionOptions__SWIG_1(lua_State* L) {
25194   {
25195     int SWIG_arg = 0;
25196     lldb::SBExpressionOptions *arg1 = 0 ;
25197     lldb::SBExpressionOptions *result = 0 ;
25198 
25199     SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",1,1)
25200     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SBExpressionOptions",1,"lldb::SBExpressionOptions const &");
25201 
25202     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25203       SWIG_fail_ptr("new_SBExpressionOptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25204     }
25205 
25206     result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions((lldb::SBExpressionOptions const &)*arg1);
25207     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
25208     return SWIG_arg;
25209 
25210     fail: SWIGUNUSED;
25211   }
25212   lua_error(L);
25213   return 0;
25214 }
25215 
25216 
25217 static int _wrap_new_SBExpressionOptions(lua_State* L) {
25218   int argc;
25219   int argv[2]={
25220     1,2
25221   };
25222 
25223   argc = lua_gettop(L);
25224   if (argc == 0) {
25225     return _wrap_new_SBExpressionOptions__SWIG_0(L);
25226   }
25227   if (argc == 1) {
25228     int _v = 0;
25229     {
25230       void *ptr;
25231       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
25232         _v = 0;
25233       } else {
25234         _v = 1;
25235       }
25236     }
25237     if (_v) {
25238       return _wrap_new_SBExpressionOptions__SWIG_1(L);
25239     }
25240   }
25241 
25242   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExpressionOptions'\n"
25243     "  Possible C/C++ prototypes are:\n"
25244     "    lldb::SBExpressionOptions::SBExpressionOptions()\n"
25245     "    lldb::SBExpressionOptions::SBExpressionOptions(lldb::SBExpressionOptions const &)\n");
25246   lua_error(L);return 0;
25247 }
25248 
25249 
25250 static int _wrap_SBExpressionOptions_GetCoerceResultToId(lua_State* L) {
25251   {
25252     int SWIG_arg = 0;
25253     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25254     bool result;
25255 
25256     SWIG_check_num_args("lldb::SBExpressionOptions::GetCoerceResultToId",1,1)
25257     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetCoerceResultToId",1,"lldb::SBExpressionOptions const *");
25258 
25259     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25260       SWIG_fail_ptr("SBExpressionOptions_GetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25261     }
25262 
25263     result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetCoerceResultToId();
25264     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25265     return SWIG_arg;
25266 
25267     fail: SWIGUNUSED;
25268   }
25269   lua_error(L);
25270   return 0;
25271 }
25272 
25273 
25274 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(lua_State* L) {
25275   {
25276     int SWIG_arg = 0;
25277     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25278     bool arg2 ;
25279 
25280     SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",2,2)
25281     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
25282     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",2,"bool");
25283 
25284     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25285       SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25286     }
25287 
25288     arg2 = (lua_toboolean(L, 2)!=0);
25289     (arg1)->SetCoerceResultToId(arg2);
25290 
25291     return SWIG_arg;
25292 
25293     fail: SWIGUNUSED;
25294   }
25295   lua_error(L);
25296   return 0;
25297 }
25298 
25299 
25300 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(lua_State* L) {
25301   {
25302     int SWIG_arg = 0;
25303     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25304 
25305     SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",1,1)
25306     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
25307 
25308     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25309       SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25310     }
25311 
25312     (arg1)->SetCoerceResultToId();
25313 
25314     return SWIG_arg;
25315 
25316     fail: SWIGUNUSED;
25317   }
25318   lua_error(L);
25319   return 0;
25320 }
25321 
25322 
25323 static int _wrap_SBExpressionOptions_SetCoerceResultToId(lua_State* L) {
25324   int argc;
25325   int argv[3]={
25326     1,2,3
25327   };
25328 
25329   argc = lua_gettop(L);
25330   if (argc == 1) {
25331     int _v = 0;
25332     {
25333       void *ptr;
25334       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25335         _v = 0;
25336       } else {
25337         _v = 1;
25338       }
25339     }
25340     if (_v) {
25341       return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(L);
25342     }
25343   }
25344   if (argc == 2) {
25345     int _v = 0;
25346     {
25347       void *ptr;
25348       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25349         _v = 0;
25350       } else {
25351         _v = 1;
25352       }
25353     }
25354     if (_v) {
25355       {
25356         _v = lua_isboolean(L,argv[1]);
25357       }
25358       if (_v) {
25359         return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(L);
25360       }
25361     }
25362   }
25363 
25364   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetCoerceResultToId'\n"
25365     "  Possible C/C++ prototypes are:\n"
25366     "    lldb::SBExpressionOptions::SetCoerceResultToId(bool)\n"
25367     "    lldb::SBExpressionOptions::SetCoerceResultToId()\n");
25368   lua_error(L);return 0;
25369 }
25370 
25371 
25372 static int _wrap_SBExpressionOptions_GetUnwindOnError(lua_State* L) {
25373   {
25374     int SWIG_arg = 0;
25375     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25376     bool result;
25377 
25378     SWIG_check_num_args("lldb::SBExpressionOptions::GetUnwindOnError",1,1)
25379     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetUnwindOnError",1,"lldb::SBExpressionOptions const *");
25380 
25381     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25382       SWIG_fail_ptr("SBExpressionOptions_GetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25383     }
25384 
25385     result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetUnwindOnError();
25386     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25387     return SWIG_arg;
25388 
25389     fail: SWIGUNUSED;
25390   }
25391   lua_error(L);
25392   return 0;
25393 }
25394 
25395 
25396 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(lua_State* L) {
25397   {
25398     int SWIG_arg = 0;
25399     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25400     bool arg2 ;
25401 
25402     SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",2,2)
25403     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
25404     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",2,"bool");
25405 
25406     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25407       SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25408     }
25409 
25410     arg2 = (lua_toboolean(L, 2)!=0);
25411     (arg1)->SetUnwindOnError(arg2);
25412 
25413     return SWIG_arg;
25414 
25415     fail: SWIGUNUSED;
25416   }
25417   lua_error(L);
25418   return 0;
25419 }
25420 
25421 
25422 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(lua_State* L) {
25423   {
25424     int SWIG_arg = 0;
25425     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25426 
25427     SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",1,1)
25428     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
25429 
25430     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25431       SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25432     }
25433 
25434     (arg1)->SetUnwindOnError();
25435 
25436     return SWIG_arg;
25437 
25438     fail: SWIGUNUSED;
25439   }
25440   lua_error(L);
25441   return 0;
25442 }
25443 
25444 
25445 static int _wrap_SBExpressionOptions_SetUnwindOnError(lua_State* L) {
25446   int argc;
25447   int argv[3]={
25448     1,2,3
25449   };
25450 
25451   argc = lua_gettop(L);
25452   if (argc == 1) {
25453     int _v = 0;
25454     {
25455       void *ptr;
25456       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25457         _v = 0;
25458       } else {
25459         _v = 1;
25460       }
25461     }
25462     if (_v) {
25463       return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(L);
25464     }
25465   }
25466   if (argc == 2) {
25467     int _v = 0;
25468     {
25469       void *ptr;
25470       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25471         _v = 0;
25472       } else {
25473         _v = 1;
25474       }
25475     }
25476     if (_v) {
25477       {
25478         _v = lua_isboolean(L,argv[1]);
25479       }
25480       if (_v) {
25481         return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(L);
25482       }
25483     }
25484   }
25485 
25486   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetUnwindOnError'\n"
25487     "  Possible C/C++ prototypes are:\n"
25488     "    lldb::SBExpressionOptions::SetUnwindOnError(bool)\n"
25489     "    lldb::SBExpressionOptions::SetUnwindOnError()\n");
25490   lua_error(L);return 0;
25491 }
25492 
25493 
25494 static int _wrap_SBExpressionOptions_GetIgnoreBreakpoints(lua_State* L) {
25495   {
25496     int SWIG_arg = 0;
25497     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25498     bool result;
25499 
25500     SWIG_check_num_args("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,1)
25501     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,"lldb::SBExpressionOptions const *");
25502 
25503     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25504       SWIG_fail_ptr("SBExpressionOptions_GetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25505     }
25506 
25507     result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetIgnoreBreakpoints();
25508     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25509     return SWIG_arg;
25510 
25511     fail: SWIGUNUSED;
25512   }
25513   lua_error(L);
25514   return 0;
25515 }
25516 
25517 
25518 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(lua_State* L) {
25519   {
25520     int SWIG_arg = 0;
25521     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25522     bool arg2 ;
25523 
25524     SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,2)
25525     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
25526     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,"bool");
25527 
25528     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25529       SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25530     }
25531 
25532     arg2 = (lua_toboolean(L, 2)!=0);
25533     (arg1)->SetIgnoreBreakpoints(arg2);
25534 
25535     return SWIG_arg;
25536 
25537     fail: SWIGUNUSED;
25538   }
25539   lua_error(L);
25540   return 0;
25541 }
25542 
25543 
25544 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(lua_State* L) {
25545   {
25546     int SWIG_arg = 0;
25547     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25548 
25549     SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,1)
25550     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
25551 
25552     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25553       SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25554     }
25555 
25556     (arg1)->SetIgnoreBreakpoints();
25557 
25558     return SWIG_arg;
25559 
25560     fail: SWIGUNUSED;
25561   }
25562   lua_error(L);
25563   return 0;
25564 }
25565 
25566 
25567 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints(lua_State* L) {
25568   int argc;
25569   int argv[3]={
25570     1,2,3
25571   };
25572 
25573   argc = lua_gettop(L);
25574   if (argc == 1) {
25575     int _v = 0;
25576     {
25577       void *ptr;
25578       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25579         _v = 0;
25580       } else {
25581         _v = 1;
25582       }
25583     }
25584     if (_v) {
25585       return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(L);
25586     }
25587   }
25588   if (argc == 2) {
25589     int _v = 0;
25590     {
25591       void *ptr;
25592       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25593         _v = 0;
25594       } else {
25595         _v = 1;
25596       }
25597     }
25598     if (_v) {
25599       {
25600         _v = lua_isboolean(L,argv[1]);
25601       }
25602       if (_v) {
25603         return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(L);
25604       }
25605     }
25606   }
25607 
25608   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetIgnoreBreakpoints'\n"
25609     "  Possible C/C++ prototypes are:\n"
25610     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints(bool)\n"
25611     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints()\n");
25612   lua_error(L);return 0;
25613 }
25614 
25615 
25616 static int _wrap_SBExpressionOptions_GetFetchDynamicValue(lua_State* L) {
25617   {
25618     int SWIG_arg = 0;
25619     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25620     lldb::DynamicValueType result;
25621 
25622     SWIG_check_num_args("lldb::SBExpressionOptions::GetFetchDynamicValue",1,1)
25623     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetFetchDynamicValue",1,"lldb::SBExpressionOptions const *");
25624 
25625     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25626       SWIG_fail_ptr("SBExpressionOptions_GetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25627     }
25628 
25629     result = (lldb::DynamicValueType)((lldb::SBExpressionOptions const *)arg1)->GetFetchDynamicValue();
25630     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
25631     return SWIG_arg;
25632 
25633     fail: SWIGUNUSED;
25634   }
25635   lua_error(L);
25636   return 0;
25637 }
25638 
25639 
25640 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(lua_State* L) {
25641   {
25642     int SWIG_arg = 0;
25643     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25644     lldb::DynamicValueType arg2 ;
25645 
25646     SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",2,2)
25647     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
25648     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",2,"lldb::DynamicValueType");
25649 
25650     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25651       SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25652     }
25653 
25654     arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
25655     (arg1)->SetFetchDynamicValue(arg2);
25656 
25657     return SWIG_arg;
25658 
25659     fail: SWIGUNUSED;
25660   }
25661   lua_error(L);
25662   return 0;
25663 }
25664 
25665 
25666 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(lua_State* L) {
25667   {
25668     int SWIG_arg = 0;
25669     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25670 
25671     SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",1,1)
25672     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
25673 
25674     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25675       SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25676     }
25677 
25678     (arg1)->SetFetchDynamicValue();
25679 
25680     return SWIG_arg;
25681 
25682     fail: SWIGUNUSED;
25683   }
25684   lua_error(L);
25685   return 0;
25686 }
25687 
25688 
25689 static int _wrap_SBExpressionOptions_SetFetchDynamicValue(lua_State* L) {
25690   int argc;
25691   int argv[3]={
25692     1,2,3
25693   };
25694 
25695   argc = lua_gettop(L);
25696   if (argc == 1) {
25697     int _v = 0;
25698     {
25699       void *ptr;
25700       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25701         _v = 0;
25702       } else {
25703         _v = 1;
25704       }
25705     }
25706     if (_v) {
25707       return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(L);
25708     }
25709   }
25710   if (argc == 2) {
25711     int _v = 0;
25712     {
25713       void *ptr;
25714       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25715         _v = 0;
25716       } else {
25717         _v = 1;
25718       }
25719     }
25720     if (_v) {
25721       {
25722         _v = lua_isnumber(L,argv[1]);
25723       }
25724       if (_v) {
25725         return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(L);
25726       }
25727     }
25728   }
25729 
25730   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetFetchDynamicValue'\n"
25731     "  Possible C/C++ prototypes are:\n"
25732     "    lldb::SBExpressionOptions::SetFetchDynamicValue(lldb::DynamicValueType)\n"
25733     "    lldb::SBExpressionOptions::SetFetchDynamicValue()\n");
25734   lua_error(L);return 0;
25735 }
25736 
25737 
25738 static int _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds(lua_State* L) {
25739   {
25740     int SWIG_arg = 0;
25741     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25742     uint32_t result;
25743 
25744     SWIG_check_num_args("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,1)
25745     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
25746 
25747     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25748       SWIG_fail_ptr("SBExpressionOptions_GetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25749     }
25750 
25751     result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetTimeoutInMicroSeconds();
25752     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
25753     return SWIG_arg;
25754 
25755     fail: SWIGUNUSED;
25756   }
25757   lua_error(L);
25758   return 0;
25759 }
25760 
25761 
25762 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
25763   {
25764     int SWIG_arg = 0;
25765     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25766     uint32_t arg2 ;
25767 
25768     SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,2)
25769     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
25770     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,"uint32_t");
25771 
25772     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25773       SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25774     }
25775 
25776     arg2 = (uint32_t)lua_tointeger(L, 2);
25777     (arg1)->SetTimeoutInMicroSeconds(arg2);
25778 
25779     return SWIG_arg;
25780 
25781     fail: SWIGUNUSED;
25782   }
25783   lua_error(L);
25784   return 0;
25785 }
25786 
25787 
25788 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
25789   {
25790     int SWIG_arg = 0;
25791     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25792 
25793     SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,1)
25794     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
25795 
25796     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25797       SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25798     }
25799 
25800     (arg1)->SetTimeoutInMicroSeconds();
25801 
25802     return SWIG_arg;
25803 
25804     fail: SWIGUNUSED;
25805   }
25806   lua_error(L);
25807   return 0;
25808 }
25809 
25810 
25811 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds(lua_State* L) {
25812   int argc;
25813   int argv[3]={
25814     1,2,3
25815   };
25816 
25817   argc = lua_gettop(L);
25818   if (argc == 1) {
25819     int _v = 0;
25820     {
25821       void *ptr;
25822       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25823         _v = 0;
25824       } else {
25825         _v = 1;
25826       }
25827     }
25828     if (_v) {
25829       return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(L);
25830     }
25831   }
25832   if (argc == 2) {
25833     int _v = 0;
25834     {
25835       void *ptr;
25836       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25837         _v = 0;
25838       } else {
25839         _v = 1;
25840       }
25841     }
25842     if (_v) {
25843       {
25844         _v = lua_isnumber(L,argv[1]);
25845       }
25846       if (_v) {
25847         return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(L);
25848       }
25849     }
25850   }
25851 
25852   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTimeoutInMicroSeconds'\n"
25853     "  Possible C/C++ prototypes are:\n"
25854     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds(uint32_t)\n"
25855     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds()\n");
25856   lua_error(L);return 0;
25857 }
25858 
25859 
25860 static int _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds(lua_State* L) {
25861   {
25862     int SWIG_arg = 0;
25863     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25864     uint32_t result;
25865 
25866     SWIG_check_num_args("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,1)
25867     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
25868 
25869     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25870       SWIG_fail_ptr("SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25871     }
25872 
25873     result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetOneThreadTimeoutInMicroSeconds();
25874     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
25875     return SWIG_arg;
25876 
25877     fail: SWIGUNUSED;
25878   }
25879   lua_error(L);
25880   return 0;
25881 }
25882 
25883 
25884 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
25885   {
25886     int SWIG_arg = 0;
25887     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25888     uint32_t arg2 ;
25889 
25890     SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,2)
25891     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
25892     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,"uint32_t");
25893 
25894     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25895       SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25896     }
25897 
25898     arg2 = (uint32_t)lua_tointeger(L, 2);
25899     (arg1)->SetOneThreadTimeoutInMicroSeconds(arg2);
25900 
25901     return SWIG_arg;
25902 
25903     fail: SWIGUNUSED;
25904   }
25905   lua_error(L);
25906   return 0;
25907 }
25908 
25909 
25910 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
25911   {
25912     int SWIG_arg = 0;
25913     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25914 
25915     SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,1)
25916     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
25917 
25918     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25919       SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25920     }
25921 
25922     (arg1)->SetOneThreadTimeoutInMicroSeconds();
25923 
25924     return SWIG_arg;
25925 
25926     fail: SWIGUNUSED;
25927   }
25928   lua_error(L);
25929   return 0;
25930 }
25931 
25932 
25933 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds(lua_State* L) {
25934   int argc;
25935   int argv[3]={
25936     1,2,3
25937   };
25938 
25939   argc = lua_gettop(L);
25940   if (argc == 1) {
25941     int _v = 0;
25942     {
25943       void *ptr;
25944       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25945         _v = 0;
25946       } else {
25947         _v = 1;
25948       }
25949     }
25950     if (_v) {
25951       return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(L);
25952     }
25953   }
25954   if (argc == 2) {
25955     int _v = 0;
25956     {
25957       void *ptr;
25958       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25959         _v = 0;
25960       } else {
25961         _v = 1;
25962       }
25963     }
25964     if (_v) {
25965       {
25966         _v = lua_isnumber(L,argv[1]);
25967       }
25968       if (_v) {
25969         return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(L);
25970       }
25971     }
25972   }
25973 
25974   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds'\n"
25975     "  Possible C/C++ prototypes are:\n"
25976     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds(uint32_t)\n"
25977     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds()\n");
25978   lua_error(L);return 0;
25979 }
25980 
25981 
25982 static int _wrap_SBExpressionOptions_GetTryAllThreads(lua_State* L) {
25983   {
25984     int SWIG_arg = 0;
25985     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25986     bool result;
25987 
25988     SWIG_check_num_args("lldb::SBExpressionOptions::GetTryAllThreads",1,1)
25989     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTryAllThreads",1,"lldb::SBExpressionOptions const *");
25990 
25991     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25992       SWIG_fail_ptr("SBExpressionOptions_GetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25993     }
25994 
25995     result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTryAllThreads();
25996     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25997     return SWIG_arg;
25998 
25999     fail: SWIGUNUSED;
26000   }
26001   lua_error(L);
26002   return 0;
26003 }
26004 
26005 
26006 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(lua_State* L) {
26007   {
26008     int SWIG_arg = 0;
26009     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26010     bool arg2 ;
26011 
26012     SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",2,2)
26013     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
26014     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",2,"bool");
26015 
26016     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26017       SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26018     }
26019 
26020     arg2 = (lua_toboolean(L, 2)!=0);
26021     (arg1)->SetTryAllThreads(arg2);
26022 
26023     return SWIG_arg;
26024 
26025     fail: SWIGUNUSED;
26026   }
26027   lua_error(L);
26028   return 0;
26029 }
26030 
26031 
26032 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(lua_State* L) {
26033   {
26034     int SWIG_arg = 0;
26035     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26036 
26037     SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",1,1)
26038     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
26039 
26040     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26041       SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26042     }
26043 
26044     (arg1)->SetTryAllThreads();
26045 
26046     return SWIG_arg;
26047 
26048     fail: SWIGUNUSED;
26049   }
26050   lua_error(L);
26051   return 0;
26052 }
26053 
26054 
26055 static int _wrap_SBExpressionOptions_SetTryAllThreads(lua_State* L) {
26056   int argc;
26057   int argv[3]={
26058     1,2,3
26059   };
26060 
26061   argc = lua_gettop(L);
26062   if (argc == 1) {
26063     int _v = 0;
26064     {
26065       void *ptr;
26066       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26067         _v = 0;
26068       } else {
26069         _v = 1;
26070       }
26071     }
26072     if (_v) {
26073       return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(L);
26074     }
26075   }
26076   if (argc == 2) {
26077     int _v = 0;
26078     {
26079       void *ptr;
26080       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26081         _v = 0;
26082       } else {
26083         _v = 1;
26084       }
26085     }
26086     if (_v) {
26087       {
26088         _v = lua_isboolean(L,argv[1]);
26089       }
26090       if (_v) {
26091         return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(L);
26092       }
26093     }
26094   }
26095 
26096   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTryAllThreads'\n"
26097     "  Possible C/C++ prototypes are:\n"
26098     "    lldb::SBExpressionOptions::SetTryAllThreads(bool)\n"
26099     "    lldb::SBExpressionOptions::SetTryAllThreads()\n");
26100   lua_error(L);return 0;
26101 }
26102 
26103 
26104 static int _wrap_SBExpressionOptions_GetStopOthers(lua_State* L) {
26105   {
26106     int SWIG_arg = 0;
26107     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26108     bool result;
26109 
26110     SWIG_check_num_args("lldb::SBExpressionOptions::GetStopOthers",1,1)
26111     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetStopOthers",1,"lldb::SBExpressionOptions const *");
26112 
26113     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26114       SWIG_fail_ptr("SBExpressionOptions_GetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26115     }
26116 
26117     result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetStopOthers();
26118     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26119     return SWIG_arg;
26120 
26121     fail: SWIGUNUSED;
26122   }
26123   lua_error(L);
26124   return 0;
26125 }
26126 
26127 
26128 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(lua_State* L) {
26129   {
26130     int SWIG_arg = 0;
26131     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26132     bool arg2 ;
26133 
26134     SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",2,2)
26135     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
26136     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",2,"bool");
26137 
26138     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26139       SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26140     }
26141 
26142     arg2 = (lua_toboolean(L, 2)!=0);
26143     (arg1)->SetStopOthers(arg2);
26144 
26145     return SWIG_arg;
26146 
26147     fail: SWIGUNUSED;
26148   }
26149   lua_error(L);
26150   return 0;
26151 }
26152 
26153 
26154 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(lua_State* L) {
26155   {
26156     int SWIG_arg = 0;
26157     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26158 
26159     SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",1,1)
26160     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
26161 
26162     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26163       SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26164     }
26165 
26166     (arg1)->SetStopOthers();
26167 
26168     return SWIG_arg;
26169 
26170     fail: SWIGUNUSED;
26171   }
26172   lua_error(L);
26173   return 0;
26174 }
26175 
26176 
26177 static int _wrap_SBExpressionOptions_SetStopOthers(lua_State* L) {
26178   int argc;
26179   int argv[3]={
26180     1,2,3
26181   };
26182 
26183   argc = lua_gettop(L);
26184   if (argc == 1) {
26185     int _v = 0;
26186     {
26187       void *ptr;
26188       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26189         _v = 0;
26190       } else {
26191         _v = 1;
26192       }
26193     }
26194     if (_v) {
26195       return _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(L);
26196     }
26197   }
26198   if (argc == 2) {
26199     int _v = 0;
26200     {
26201       void *ptr;
26202       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26203         _v = 0;
26204       } else {
26205         _v = 1;
26206       }
26207     }
26208     if (_v) {
26209       {
26210         _v = lua_isboolean(L,argv[1]);
26211       }
26212       if (_v) {
26213         return _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(L);
26214       }
26215     }
26216   }
26217 
26218   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetStopOthers'\n"
26219     "  Possible C/C++ prototypes are:\n"
26220     "    lldb::SBExpressionOptions::SetStopOthers(bool)\n"
26221     "    lldb::SBExpressionOptions::SetStopOthers()\n");
26222   lua_error(L);return 0;
26223 }
26224 
26225 
26226 static int _wrap_SBExpressionOptions_GetTrapExceptions(lua_State* L) {
26227   {
26228     int SWIG_arg = 0;
26229     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26230     bool result;
26231 
26232     SWIG_check_num_args("lldb::SBExpressionOptions::GetTrapExceptions",1,1)
26233     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTrapExceptions",1,"lldb::SBExpressionOptions const *");
26234 
26235     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26236       SWIG_fail_ptr("SBExpressionOptions_GetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26237     }
26238 
26239     result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTrapExceptions();
26240     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26241     return SWIG_arg;
26242 
26243     fail: SWIGUNUSED;
26244   }
26245   lua_error(L);
26246   return 0;
26247 }
26248 
26249 
26250 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(lua_State* L) {
26251   {
26252     int SWIG_arg = 0;
26253     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26254     bool arg2 ;
26255 
26256     SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",2,2)
26257     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
26258     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",2,"bool");
26259 
26260     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26261       SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26262     }
26263 
26264     arg2 = (lua_toboolean(L, 2)!=0);
26265     (arg1)->SetTrapExceptions(arg2);
26266 
26267     return SWIG_arg;
26268 
26269     fail: SWIGUNUSED;
26270   }
26271   lua_error(L);
26272   return 0;
26273 }
26274 
26275 
26276 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(lua_State* L) {
26277   {
26278     int SWIG_arg = 0;
26279     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26280 
26281     SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",1,1)
26282     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
26283 
26284     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26285       SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26286     }
26287 
26288     (arg1)->SetTrapExceptions();
26289 
26290     return SWIG_arg;
26291 
26292     fail: SWIGUNUSED;
26293   }
26294   lua_error(L);
26295   return 0;
26296 }
26297 
26298 
26299 static int _wrap_SBExpressionOptions_SetTrapExceptions(lua_State* L) {
26300   int argc;
26301   int argv[3]={
26302     1,2,3
26303   };
26304 
26305   argc = lua_gettop(L);
26306   if (argc == 1) {
26307     int _v = 0;
26308     {
26309       void *ptr;
26310       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26311         _v = 0;
26312       } else {
26313         _v = 1;
26314       }
26315     }
26316     if (_v) {
26317       return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(L);
26318     }
26319   }
26320   if (argc == 2) {
26321     int _v = 0;
26322     {
26323       void *ptr;
26324       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26325         _v = 0;
26326       } else {
26327         _v = 1;
26328       }
26329     }
26330     if (_v) {
26331       {
26332         _v = lua_isboolean(L,argv[1]);
26333       }
26334       if (_v) {
26335         return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(L);
26336       }
26337     }
26338   }
26339 
26340   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTrapExceptions'\n"
26341     "  Possible C/C++ prototypes are:\n"
26342     "    lldb::SBExpressionOptions::SetTrapExceptions(bool)\n"
26343     "    lldb::SBExpressionOptions::SetTrapExceptions()\n");
26344   lua_error(L);return 0;
26345 }
26346 
26347 
26348 static int _wrap_SBExpressionOptions_SetLanguage(lua_State* L) {
26349   {
26350     int SWIG_arg = 0;
26351     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26352     lldb::LanguageType arg2 ;
26353 
26354     SWIG_check_num_args("lldb::SBExpressionOptions::SetLanguage",2,2)
26355     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",1,"lldb::SBExpressionOptions *");
26356     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",2,"lldb::LanguageType");
26357 
26358     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26359       SWIG_fail_ptr("SBExpressionOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26360     }
26361 
26362     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
26363     (arg1)->SetLanguage(arg2);
26364 
26365     return SWIG_arg;
26366 
26367     fail: SWIGUNUSED;
26368   }
26369   lua_error(L);
26370   return 0;
26371 }
26372 
26373 
26374 static int _wrap_SBExpressionOptions_GetGenerateDebugInfo(lua_State* L) {
26375   {
26376     int SWIG_arg = 0;
26377     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26378     bool result;
26379 
26380     SWIG_check_num_args("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,1)
26381     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
26382 
26383     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26384       SWIG_fail_ptr("SBExpressionOptions_GetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26385     }
26386 
26387     result = (bool)(arg1)->GetGenerateDebugInfo();
26388     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26389     return SWIG_arg;
26390 
26391     fail: SWIGUNUSED;
26392   }
26393   lua_error(L);
26394   return 0;
26395 }
26396 
26397 
26398 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(lua_State* L) {
26399   {
26400     int SWIG_arg = 0;
26401     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26402     bool arg2 ;
26403 
26404     SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,2)
26405     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
26406     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,"bool");
26407 
26408     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26409       SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26410     }
26411 
26412     arg2 = (lua_toboolean(L, 2)!=0);
26413     (arg1)->SetGenerateDebugInfo(arg2);
26414 
26415     return SWIG_arg;
26416 
26417     fail: SWIGUNUSED;
26418   }
26419   lua_error(L);
26420   return 0;
26421 }
26422 
26423 
26424 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(lua_State* L) {
26425   {
26426     int SWIG_arg = 0;
26427     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26428 
26429     SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,1)
26430     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
26431 
26432     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26433       SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26434     }
26435 
26436     (arg1)->SetGenerateDebugInfo();
26437 
26438     return SWIG_arg;
26439 
26440     fail: SWIGUNUSED;
26441   }
26442   lua_error(L);
26443   return 0;
26444 }
26445 
26446 
26447 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo(lua_State* L) {
26448   int argc;
26449   int argv[3]={
26450     1,2,3
26451   };
26452 
26453   argc = lua_gettop(L);
26454   if (argc == 1) {
26455     int _v = 0;
26456     {
26457       void *ptr;
26458       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26459         _v = 0;
26460       } else {
26461         _v = 1;
26462       }
26463     }
26464     if (_v) {
26465       return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(L);
26466     }
26467   }
26468   if (argc == 2) {
26469     int _v = 0;
26470     {
26471       void *ptr;
26472       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26473         _v = 0;
26474       } else {
26475         _v = 1;
26476       }
26477     }
26478     if (_v) {
26479       {
26480         _v = lua_isboolean(L,argv[1]);
26481       }
26482       if (_v) {
26483         return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(L);
26484       }
26485     }
26486   }
26487 
26488   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetGenerateDebugInfo'\n"
26489     "  Possible C/C++ prototypes are:\n"
26490     "    lldb::SBExpressionOptions::SetGenerateDebugInfo(bool)\n"
26491     "    lldb::SBExpressionOptions::SetGenerateDebugInfo()\n");
26492   lua_error(L);return 0;
26493 }
26494 
26495 
26496 static int _wrap_SBExpressionOptions_GetSuppressPersistentResult(lua_State* L) {
26497   {
26498     int SWIG_arg = 0;
26499     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26500     bool result;
26501 
26502     SWIG_check_num_args("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,1)
26503     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
26504 
26505     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26506       SWIG_fail_ptr("SBExpressionOptions_GetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26507     }
26508 
26509     result = (bool)(arg1)->GetSuppressPersistentResult();
26510     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26511     return SWIG_arg;
26512 
26513     fail: SWIGUNUSED;
26514   }
26515   lua_error(L);
26516   return 0;
26517 }
26518 
26519 
26520 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(lua_State* L) {
26521   {
26522     int SWIG_arg = 0;
26523     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26524     bool arg2 ;
26525 
26526     SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,2)
26527     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
26528     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,"bool");
26529 
26530     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26531       SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26532     }
26533 
26534     arg2 = (lua_toboolean(L, 2)!=0);
26535     (arg1)->SetSuppressPersistentResult(arg2);
26536 
26537     return SWIG_arg;
26538 
26539     fail: SWIGUNUSED;
26540   }
26541   lua_error(L);
26542   return 0;
26543 }
26544 
26545 
26546 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(lua_State* L) {
26547   {
26548     int SWIG_arg = 0;
26549     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26550 
26551     SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,1)
26552     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
26553 
26554     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26555       SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26556     }
26557 
26558     (arg1)->SetSuppressPersistentResult();
26559 
26560     return SWIG_arg;
26561 
26562     fail: SWIGUNUSED;
26563   }
26564   lua_error(L);
26565   return 0;
26566 }
26567 
26568 
26569 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult(lua_State* L) {
26570   int argc;
26571   int argv[3]={
26572     1,2,3
26573   };
26574 
26575   argc = lua_gettop(L);
26576   if (argc == 1) {
26577     int _v = 0;
26578     {
26579       void *ptr;
26580       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26581         _v = 0;
26582       } else {
26583         _v = 1;
26584       }
26585     }
26586     if (_v) {
26587       return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(L);
26588     }
26589   }
26590   if (argc == 2) {
26591     int _v = 0;
26592     {
26593       void *ptr;
26594       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26595         _v = 0;
26596       } else {
26597         _v = 1;
26598       }
26599     }
26600     if (_v) {
26601       {
26602         _v = lua_isboolean(L,argv[1]);
26603       }
26604       if (_v) {
26605         return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(L);
26606       }
26607     }
26608   }
26609 
26610   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetSuppressPersistentResult'\n"
26611     "  Possible C/C++ prototypes are:\n"
26612     "    lldb::SBExpressionOptions::SetSuppressPersistentResult(bool)\n"
26613     "    lldb::SBExpressionOptions::SetSuppressPersistentResult()\n");
26614   lua_error(L);return 0;
26615 }
26616 
26617 
26618 static int _wrap_SBExpressionOptions_GetPrefix(lua_State* L) {
26619   {
26620     int SWIG_arg = 0;
26621     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26622     char *result = 0 ;
26623 
26624     SWIG_check_num_args("lldb::SBExpressionOptions::GetPrefix",1,1)
26625     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetPrefix",1,"lldb::SBExpressionOptions const *");
26626 
26627     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26628       SWIG_fail_ptr("SBExpressionOptions_GetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26629     }
26630 
26631     result = (char *)((lldb::SBExpressionOptions const *)arg1)->GetPrefix();
26632     lua_pushstring(L,(const char *)result); SWIG_arg++;
26633     return SWIG_arg;
26634 
26635     fail: SWIGUNUSED;
26636   }
26637   lua_error(L);
26638   return 0;
26639 }
26640 
26641 
26642 static int _wrap_SBExpressionOptions_SetPrefix(lua_State* L) {
26643   {
26644     int SWIG_arg = 0;
26645     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26646     char *arg2 = (char *) 0 ;
26647 
26648     SWIG_check_num_args("lldb::SBExpressionOptions::SetPrefix",2,2)
26649     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",1,"lldb::SBExpressionOptions *");
26650     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",2,"char const *");
26651 
26652     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26653       SWIG_fail_ptr("SBExpressionOptions_SetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26654     }
26655 
26656     arg2 = (char *)lua_tostring(L, 2);
26657     (arg1)->SetPrefix((char const *)arg2);
26658 
26659     return SWIG_arg;
26660 
26661     fail: SWIGUNUSED;
26662   }
26663   lua_error(L);
26664   return 0;
26665 }
26666 
26667 
26668 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(lua_State* L) {
26669   {
26670     int SWIG_arg = 0;
26671     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26672     bool arg2 ;
26673 
26674     SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,2)
26675     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
26676     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,"bool");
26677 
26678     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26679       SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26680     }
26681 
26682     arg2 = (lua_toboolean(L, 2)!=0);
26683     (arg1)->SetAutoApplyFixIts(arg2);
26684 
26685     return SWIG_arg;
26686 
26687     fail: SWIGUNUSED;
26688   }
26689   lua_error(L);
26690   return 0;
26691 }
26692 
26693 
26694 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(lua_State* L) {
26695   {
26696     int SWIG_arg = 0;
26697     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26698 
26699     SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,1)
26700     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
26701 
26702     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26703       SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26704     }
26705 
26706     (arg1)->SetAutoApplyFixIts();
26707 
26708     return SWIG_arg;
26709 
26710     fail: SWIGUNUSED;
26711   }
26712   lua_error(L);
26713   return 0;
26714 }
26715 
26716 
26717 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts(lua_State* L) {
26718   int argc;
26719   int argv[3]={
26720     1,2,3
26721   };
26722 
26723   argc = lua_gettop(L);
26724   if (argc == 1) {
26725     int _v = 0;
26726     {
26727       void *ptr;
26728       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26729         _v = 0;
26730       } else {
26731         _v = 1;
26732       }
26733     }
26734     if (_v) {
26735       return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(L);
26736     }
26737   }
26738   if (argc == 2) {
26739     int _v = 0;
26740     {
26741       void *ptr;
26742       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26743         _v = 0;
26744       } else {
26745         _v = 1;
26746       }
26747     }
26748     if (_v) {
26749       {
26750         _v = lua_isboolean(L,argv[1]);
26751       }
26752       if (_v) {
26753         return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(L);
26754       }
26755     }
26756   }
26757 
26758   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetAutoApplyFixIts'\n"
26759     "  Possible C/C++ prototypes are:\n"
26760     "    lldb::SBExpressionOptions::SetAutoApplyFixIts(bool)\n"
26761     "    lldb::SBExpressionOptions::SetAutoApplyFixIts()\n");
26762   lua_error(L);return 0;
26763 }
26764 
26765 
26766 static int _wrap_SBExpressionOptions_GetAutoApplyFixIts(lua_State* L) {
26767   {
26768     int SWIG_arg = 0;
26769     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26770     bool result;
26771 
26772     SWIG_check_num_args("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,1)
26773     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
26774 
26775     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26776       SWIG_fail_ptr("SBExpressionOptions_GetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26777     }
26778 
26779     result = (bool)(arg1)->GetAutoApplyFixIts();
26780     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26781     return SWIG_arg;
26782 
26783     fail: SWIGUNUSED;
26784   }
26785   lua_error(L);
26786   return 0;
26787 }
26788 
26789 
26790 static int _wrap_SBExpressionOptions_SetRetriesWithFixIts(lua_State* L) {
26791   {
26792     int SWIG_arg = 0;
26793     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26794     uint64_t arg2 ;
26795 
26796     SWIG_check_num_args("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,2)
26797     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
26798     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,"uint64_t");
26799 
26800     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26801       SWIG_fail_ptr("SBExpressionOptions_SetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26802     }
26803 
26804     arg2 = (uint64_t)lua_tointeger(L, 2);
26805     (arg1)->SetRetriesWithFixIts(arg2);
26806 
26807     return SWIG_arg;
26808 
26809     fail: SWIGUNUSED;
26810   }
26811   lua_error(L);
26812   return 0;
26813 }
26814 
26815 
26816 static int _wrap_SBExpressionOptions_GetRetriesWithFixIts(lua_State* L) {
26817   {
26818     int SWIG_arg = 0;
26819     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26820     uint64_t result;
26821 
26822     SWIG_check_num_args("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,1)
26823     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
26824 
26825     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26826       SWIG_fail_ptr("SBExpressionOptions_GetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26827     }
26828 
26829     result = (uint64_t)(arg1)->GetRetriesWithFixIts();
26830     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26831     return SWIG_arg;
26832 
26833     fail: SWIGUNUSED;
26834   }
26835   lua_error(L);
26836   return 0;
26837 }
26838 
26839 
26840 static int _wrap_SBExpressionOptions_GetTopLevel(lua_State* L) {
26841   {
26842     int SWIG_arg = 0;
26843     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26844     bool result;
26845 
26846     SWIG_check_num_args("lldb::SBExpressionOptions::GetTopLevel",1,1)
26847     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTopLevel",1,"lldb::SBExpressionOptions *");
26848 
26849     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26850       SWIG_fail_ptr("SBExpressionOptions_GetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26851     }
26852 
26853     result = (bool)(arg1)->GetTopLevel();
26854     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26855     return SWIG_arg;
26856 
26857     fail: SWIGUNUSED;
26858   }
26859   lua_error(L);
26860   return 0;
26861 }
26862 
26863 
26864 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(lua_State* L) {
26865   {
26866     int SWIG_arg = 0;
26867     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26868     bool arg2 ;
26869 
26870     SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",2,2)
26871     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
26872     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",2,"bool");
26873 
26874     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26875       SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26876     }
26877 
26878     arg2 = (lua_toboolean(L, 2)!=0);
26879     (arg1)->SetTopLevel(arg2);
26880 
26881     return SWIG_arg;
26882 
26883     fail: SWIGUNUSED;
26884   }
26885   lua_error(L);
26886   return 0;
26887 }
26888 
26889 
26890 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(lua_State* L) {
26891   {
26892     int SWIG_arg = 0;
26893     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26894 
26895     SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",1,1)
26896     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
26897 
26898     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26899       SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26900     }
26901 
26902     (arg1)->SetTopLevel();
26903 
26904     return SWIG_arg;
26905 
26906     fail: SWIGUNUSED;
26907   }
26908   lua_error(L);
26909   return 0;
26910 }
26911 
26912 
26913 static int _wrap_SBExpressionOptions_SetTopLevel(lua_State* L) {
26914   int argc;
26915   int argv[3]={
26916     1,2,3
26917   };
26918 
26919   argc = lua_gettop(L);
26920   if (argc == 1) {
26921     int _v = 0;
26922     {
26923       void *ptr;
26924       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26925         _v = 0;
26926       } else {
26927         _v = 1;
26928       }
26929     }
26930     if (_v) {
26931       return _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(L);
26932     }
26933   }
26934   if (argc == 2) {
26935     int _v = 0;
26936     {
26937       void *ptr;
26938       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26939         _v = 0;
26940       } else {
26941         _v = 1;
26942       }
26943     }
26944     if (_v) {
26945       {
26946         _v = lua_isboolean(L,argv[1]);
26947       }
26948       if (_v) {
26949         return _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(L);
26950       }
26951     }
26952   }
26953 
26954   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTopLevel'\n"
26955     "  Possible C/C++ prototypes are:\n"
26956     "    lldb::SBExpressionOptions::SetTopLevel(bool)\n"
26957     "    lldb::SBExpressionOptions::SetTopLevel()\n");
26958   lua_error(L);return 0;
26959 }
26960 
26961 
26962 static int _wrap_SBExpressionOptions_GetAllowJIT(lua_State* L) {
26963   {
26964     int SWIG_arg = 0;
26965     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26966     bool result;
26967 
26968     SWIG_check_num_args("lldb::SBExpressionOptions::GetAllowJIT",1,1)
26969     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAllowJIT",1,"lldb::SBExpressionOptions *");
26970 
26971     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26972       SWIG_fail_ptr("SBExpressionOptions_GetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26973     }
26974 
26975     result = (bool)(arg1)->GetAllowJIT();
26976     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26977     return SWIG_arg;
26978 
26979     fail: SWIGUNUSED;
26980   }
26981   lua_error(L);
26982   return 0;
26983 }
26984 
26985 
26986 static int _wrap_SBExpressionOptions_SetAllowJIT(lua_State* L) {
26987   {
26988     int SWIG_arg = 0;
26989     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
26990     bool arg2 ;
26991 
26992     SWIG_check_num_args("lldb::SBExpressionOptions::SetAllowJIT",2,2)
26993     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",1,"lldb::SBExpressionOptions *");
26994     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",2,"bool");
26995 
26996     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26997       SWIG_fail_ptr("SBExpressionOptions_SetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
26998     }
26999 
27000     arg2 = (lua_toboolean(L, 2)!=0);
27001     (arg1)->SetAllowJIT(arg2);
27002 
27003     return SWIG_arg;
27004 
27005     fail: SWIGUNUSED;
27006   }
27007   lua_error(L);
27008   return 0;
27009 }
27010 
27011 
27012 static void swig_delete_SBExpressionOptions(void *obj) {
27013 lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) obj;
27014 delete arg1;
27015 }
27016 static int _proxy__wrap_new_SBExpressionOptions(lua_State *L) {
27017     assert(lua_istable(L,1));
27018     lua_pushcfunction(L,_wrap_new_SBExpressionOptions);
27019     assert(!lua_isnil(L,-1));
27020     lua_replace(L,1); /* replace our table with real constructor */
27021     lua_call(L,lua_gettop(L)-1,1);
27022     return 1;
27023 }
27024 static swig_lua_attribute swig_SBExpressionOptions_attributes[] = {
27025     {0,0,0}
27026 };
27027 static swig_lua_method swig_SBExpressionOptions_methods[]= {
27028     { "GetCoerceResultToId", _wrap_SBExpressionOptions_GetCoerceResultToId},
27029     { "SetCoerceResultToId", _wrap_SBExpressionOptions_SetCoerceResultToId},
27030     { "GetUnwindOnError", _wrap_SBExpressionOptions_GetUnwindOnError},
27031     { "SetUnwindOnError", _wrap_SBExpressionOptions_SetUnwindOnError},
27032     { "GetIgnoreBreakpoints", _wrap_SBExpressionOptions_GetIgnoreBreakpoints},
27033     { "SetIgnoreBreakpoints", _wrap_SBExpressionOptions_SetIgnoreBreakpoints},
27034     { "GetFetchDynamicValue", _wrap_SBExpressionOptions_GetFetchDynamicValue},
27035     { "SetFetchDynamicValue", _wrap_SBExpressionOptions_SetFetchDynamicValue},
27036     { "GetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds},
27037     { "SetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds},
27038     { "GetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds},
27039     { "SetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds},
27040     { "GetTryAllThreads", _wrap_SBExpressionOptions_GetTryAllThreads},
27041     { "SetTryAllThreads", _wrap_SBExpressionOptions_SetTryAllThreads},
27042     { "GetStopOthers", _wrap_SBExpressionOptions_GetStopOthers},
27043     { "SetStopOthers", _wrap_SBExpressionOptions_SetStopOthers},
27044     { "GetTrapExceptions", _wrap_SBExpressionOptions_GetTrapExceptions},
27045     { "SetTrapExceptions", _wrap_SBExpressionOptions_SetTrapExceptions},
27046     { "SetLanguage", _wrap_SBExpressionOptions_SetLanguage},
27047     { "GetGenerateDebugInfo", _wrap_SBExpressionOptions_GetGenerateDebugInfo},
27048     { "SetGenerateDebugInfo", _wrap_SBExpressionOptions_SetGenerateDebugInfo},
27049     { "GetSuppressPersistentResult", _wrap_SBExpressionOptions_GetSuppressPersistentResult},
27050     { "SetSuppressPersistentResult", _wrap_SBExpressionOptions_SetSuppressPersistentResult},
27051     { "GetPrefix", _wrap_SBExpressionOptions_GetPrefix},
27052     { "SetPrefix", _wrap_SBExpressionOptions_SetPrefix},
27053     { "SetAutoApplyFixIts", _wrap_SBExpressionOptions_SetAutoApplyFixIts},
27054     { "GetAutoApplyFixIts", _wrap_SBExpressionOptions_GetAutoApplyFixIts},
27055     { "SetRetriesWithFixIts", _wrap_SBExpressionOptions_SetRetriesWithFixIts},
27056     { "GetRetriesWithFixIts", _wrap_SBExpressionOptions_GetRetriesWithFixIts},
27057     { "GetTopLevel", _wrap_SBExpressionOptions_GetTopLevel},
27058     { "SetTopLevel", _wrap_SBExpressionOptions_SetTopLevel},
27059     { "GetAllowJIT", _wrap_SBExpressionOptions_GetAllowJIT},
27060     { "SetAllowJIT", _wrap_SBExpressionOptions_SetAllowJIT},
27061     {0,0}
27062 };
27063 static swig_lua_method swig_SBExpressionOptions_meta[] = {
27064     {0,0}
27065 };
27066 
27067 static swig_lua_attribute swig_SBExpressionOptions_Sf_SwigStatic_attributes[] = {
27068     {0,0,0}
27069 };
27070 static swig_lua_const_info swig_SBExpressionOptions_Sf_SwigStatic_constants[]= {
27071     {0,0,0,0,0,0}
27072 };
27073 static swig_lua_method swig_SBExpressionOptions_Sf_SwigStatic_methods[]= {
27074     {0,0}
27075 };
27076 static swig_lua_class* swig_SBExpressionOptions_Sf_SwigStatic_classes[]= {
27077     0
27078 };
27079 
27080 static swig_lua_namespace swig_SBExpressionOptions_Sf_SwigStatic = {
27081     "SBExpressionOptions",
27082     swig_SBExpressionOptions_Sf_SwigStatic_methods,
27083     swig_SBExpressionOptions_Sf_SwigStatic_attributes,
27084     swig_SBExpressionOptions_Sf_SwigStatic_constants,
27085     swig_SBExpressionOptions_Sf_SwigStatic_classes,
27086     0
27087 };
27088 static swig_lua_class *swig_SBExpressionOptions_bases[] = {0};
27089 static const char *swig_SBExpressionOptions_base_names[] = {0};
27090 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 };
27091 
27092 static int _wrap_new_SBFile__SWIG_0(lua_State* L) {
27093   {
27094     int SWIG_arg = 0;
27095     lldb::SBFile *result = 0 ;
27096 
27097     SWIG_check_num_args("lldb::SBFile::SBFile",0,0)
27098     result = (lldb::SBFile *)new lldb::SBFile();
27099     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
27100     return SWIG_arg;
27101 
27102     fail: SWIGUNUSED;
27103   }
27104   lua_error(L);
27105   return 0;
27106 }
27107 
27108 
27109 static int _wrap_new_SBFile__SWIG_1(lua_State* L) {
27110   {
27111     int SWIG_arg = 0;
27112     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
27113     lldb::SBFile *result = 0 ;
27114 
27115     SWIG_check_num_args("lldb::SBFile::SBFile",1,1)
27116     {
27117       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
27118       lldb::FileSP file_sp;
27119       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
27120       if (!file_sp->IsValid())
27121       return luaL_error(L, "Invalid file");
27122       arg1 = file_sp;
27123     }
27124     result = (lldb::SBFile *)new lldb::SBFile(arg1);
27125     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
27126     return SWIG_arg;
27127 
27128     fail: SWIGUNUSED;
27129   }
27130   lua_error(L);
27131   return 0;
27132 }
27133 
27134 
27135 static int _wrap_new_SBFile__SWIG_2(lua_State* L) {
27136   {
27137     int SWIG_arg = 0;
27138     int arg1 ;
27139     char *arg2 = (char *) 0 ;
27140     bool arg3 ;
27141     lldb::SBFile *result = 0 ;
27142 
27143     SWIG_check_num_args("lldb::SBFile::SBFile",3,3)
27144     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"int");
27145     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFile::SBFile",2,"char const *");
27146     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFile::SBFile",3,"bool");
27147     arg1 = (int)lua_tointeger(L, 1);
27148     arg2 = (char *)lua_tostring(L, 2);
27149     arg3 = (lua_toboolean(L, 3)!=0);
27150     result = (lldb::SBFile *)new lldb::SBFile(arg1,(char const *)arg2,arg3);
27151     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
27152     return SWIG_arg;
27153 
27154     fail: SWIGUNUSED;
27155   }
27156   lua_error(L);
27157   return 0;
27158 }
27159 
27160 
27161 static int _wrap_new_SBFile(lua_State* L) {
27162   int argc;
27163   int argv[4]={
27164     1,2,3,4
27165   };
27166 
27167   argc = lua_gettop(L);
27168   if (argc == 0) {
27169     return _wrap_new_SBFile__SWIG_0(L);
27170   }
27171   if (argc == 1) {
27172     int _v = 0;
27173     {
27174       _v = (lua_isuserdata(L, argv[0])) &&
27175       (luaL_testudata(L, argv[0], LUA_FILEHANDLE) != nullptr);
27176     }
27177     if (_v) {
27178       return _wrap_new_SBFile__SWIG_1(L);
27179     }
27180   }
27181   if (argc == 3) {
27182     int _v = 0;
27183     {
27184       _v = lua_isnumber(L,argv[0]);
27185     }
27186     if (_v) {
27187       {
27188         _v = SWIG_lua_isnilstring(L,argv[1]);
27189       }
27190       if (_v) {
27191         {
27192           _v = lua_isboolean(L,argv[2]);
27193         }
27194         if (_v) {
27195           return _wrap_new_SBFile__SWIG_2(L);
27196         }
27197       }
27198     }
27199   }
27200 
27201   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFile'\n"
27202     "  Possible C/C++ prototypes are:\n"
27203     "    lldb::SBFile::SBFile()\n"
27204     "    lldb::SBFile::SBFile(lldb::FileSP)\n"
27205     "    lldb::SBFile::SBFile(int,char const *,bool)\n");
27206   lua_error(L);return 0;
27207 }
27208 
27209 
27210 static int _wrap_SBFile_Read(lua_State* L) {
27211   {
27212     int SWIG_arg = 0;
27213     lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
27214     uint8_t *arg2 = (uint8_t *) 0 ;
27215     size_t arg3 ;
27216     size_t *arg4 = (size_t *) 0 ;
27217     lldb::SBError result;
27218 
27219     SWIG_check_num_args("lldb::SBFile::Read",4,4)
27220     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Read",1,"lldb::SBFile *");
27221     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Read",2,"uint8_t *");
27222     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFile::Read",3,"size_t");
27223     if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Read",4,"size_t *");
27224 
27225     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
27226       SWIG_fail_ptr("SBFile_Read",1,SWIGTYPE_p_lldb__SBFile);
27227     }
27228 
27229 
27230     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
27231       SWIG_fail_ptr("SBFile_Read",2,SWIGTYPE_p_unsigned_char);
27232     }
27233 
27234     arg3 = (size_t)lua_tointeger(L, 3);
27235 
27236     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
27237       SWIG_fail_ptr("SBFile_Read",4,SWIGTYPE_p_size_t);
27238     }
27239 
27240     result = (arg1)->Read(arg2,arg3,arg4);
27241     {
27242       lldb::SBError * resultptr = new lldb::SBError(result);
27243       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
27244     }
27245     return SWIG_arg;
27246 
27247     fail: SWIGUNUSED;
27248   }
27249   lua_error(L);
27250   return 0;
27251 }
27252 
27253 
27254 static int _wrap_SBFile_Write(lua_State* L) {
27255   {
27256     int SWIG_arg = 0;
27257     lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
27258     uint8_t *arg2 = (uint8_t *) 0 ;
27259     size_t arg3 ;
27260     size_t *arg4 = (size_t *) 0 ;
27261     lldb::SBError result;
27262 
27263     SWIG_check_num_args("lldb::SBFile::Write",4,4)
27264     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Write",1,"lldb::SBFile *");
27265     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Write",2,"uint8_t const *");
27266     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFile::Write",3,"size_t");
27267     if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Write",4,"size_t *");
27268 
27269     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
27270       SWIG_fail_ptr("SBFile_Write",1,SWIGTYPE_p_lldb__SBFile);
27271     }
27272 
27273 
27274     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
27275       SWIG_fail_ptr("SBFile_Write",2,SWIGTYPE_p_unsigned_char);
27276     }
27277 
27278     arg3 = (size_t)lua_tointeger(L, 3);
27279 
27280     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
27281       SWIG_fail_ptr("SBFile_Write",4,SWIGTYPE_p_size_t);
27282     }
27283 
27284     result = (arg1)->Write((uint8_t const *)arg2,arg3,arg4);
27285     {
27286       lldb::SBError * resultptr = new lldb::SBError(result);
27287       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
27288     }
27289     return SWIG_arg;
27290 
27291     fail: SWIGUNUSED;
27292   }
27293   lua_error(L);
27294   return 0;
27295 }
27296 
27297 
27298 static int _wrap_SBFile_Flush(lua_State* L) {
27299   {
27300     int SWIG_arg = 0;
27301     lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
27302     lldb::SBError result;
27303 
27304     SWIG_check_num_args("lldb::SBFile::Flush",1,1)
27305     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Flush",1,"lldb::SBFile *");
27306 
27307     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
27308       SWIG_fail_ptr("SBFile_Flush",1,SWIGTYPE_p_lldb__SBFile);
27309     }
27310 
27311     result = (arg1)->Flush();
27312     {
27313       lldb::SBError * resultptr = new lldb::SBError(result);
27314       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
27315     }
27316     return SWIG_arg;
27317 
27318     fail: SWIGUNUSED;
27319   }
27320   lua_error(L);
27321   return 0;
27322 }
27323 
27324 
27325 static int _wrap_SBFile_IsValid(lua_State* L) {
27326   {
27327     int SWIG_arg = 0;
27328     lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
27329     bool result;
27330 
27331     SWIG_check_num_args("lldb::SBFile::IsValid",1,1)
27332     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::IsValid",1,"lldb::SBFile const *");
27333 
27334     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
27335       SWIG_fail_ptr("SBFile_IsValid",1,SWIGTYPE_p_lldb__SBFile);
27336     }
27337 
27338     result = (bool)((lldb::SBFile const *)arg1)->IsValid();
27339     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27340     return SWIG_arg;
27341 
27342     fail: SWIGUNUSED;
27343   }
27344   lua_error(L);
27345   return 0;
27346 }
27347 
27348 
27349 static int _wrap_SBFile_Close(lua_State* L) {
27350   {
27351     int SWIG_arg = 0;
27352     lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
27353     lldb::SBError result;
27354 
27355     SWIG_check_num_args("lldb::SBFile::Close",1,1)
27356     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Close",1,"lldb::SBFile *");
27357 
27358     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
27359       SWIG_fail_ptr("SBFile_Close",1,SWIGTYPE_p_lldb__SBFile);
27360     }
27361 
27362     result = (arg1)->Close();
27363     {
27364       lldb::SBError * resultptr = new lldb::SBError(result);
27365       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
27366     }
27367     return SWIG_arg;
27368 
27369     fail: SWIGUNUSED;
27370   }
27371   lua_error(L);
27372   return 0;
27373 }
27374 
27375 
27376 static int _wrap_SBFile_GetFile(lua_State* L) {
27377   {
27378     int SWIG_arg = 0;
27379     lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
27380     SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
27381 
27382     SWIG_check_num_args("lldb::SBFile::GetFile",1,1)
27383     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::GetFile",1,"lldb::SBFile const *");
27384 
27385     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
27386       SWIG_fail_ptr("SBFile_GetFile",1,SWIGTYPE_p_lldb__SBFile);
27387     }
27388 
27389     result = ((lldb::SBFile const *)arg1)->GetFile();
27390     {
27391       lldb::FileSP sp = result;
27392       if (sp && sp->IsValid()) {
27393         luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
27394         p->closef = &LLDBSwigLuaCloseFileHandle;
27395         p->f = sp->GetStream();
27396         luaL_setmetatable(L, LUA_FILEHANDLE);
27397         SWIG_arg++;
27398       }
27399     }
27400     return SWIG_arg;
27401 
27402     fail: SWIGUNUSED;
27403   }
27404   lua_error(L);
27405   return 0;
27406 }
27407 
27408 
27409 static int _wrap_SBFile_MakeBorrowed(lua_State* L) {
27410   {
27411     int SWIG_arg = 0;
27412     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
27413     lldb::SBFile result;
27414 
27415     SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,1)
27416     {
27417       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
27418       lldb::FileSP file_sp;
27419       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
27420       if (!file_sp->IsValid())
27421       return luaL_error(L, "Invalid file");
27422       arg1 = file_sp;
27423     }
27424     result = lldb_SBFile_MakeBorrowed(SWIG_STD_MOVE(arg1));
27425     {
27426       lldb::SBFile * resultptr = new lldb::SBFile(result);
27427       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
27428     }
27429     return SWIG_arg;
27430 
27431     fail: SWIGUNUSED;
27432   }
27433   lua_error(L);
27434   return 0;
27435 }
27436 
27437 
27438 static int _wrap_SBFile_MakeForcingIOMethods(lua_State* L) {
27439   {
27440     int SWIG_arg = 0;
27441     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
27442     lldb::SBFile result;
27443 
27444     SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,1)
27445     {
27446       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
27447       lldb::FileSP file_sp;
27448       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
27449       if (!file_sp->IsValid())
27450       return luaL_error(L, "Invalid file");
27451       arg1 = file_sp;
27452     }
27453     result = lldb_SBFile_MakeForcingIOMethods(SWIG_STD_MOVE(arg1));
27454     {
27455       lldb::SBFile * resultptr = new lldb::SBFile(result);
27456       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
27457     }
27458     return SWIG_arg;
27459 
27460     fail: SWIGUNUSED;
27461   }
27462   lua_error(L);
27463   return 0;
27464 }
27465 
27466 
27467 static int _wrap_SBFile_MakeBorrowedForcingIOMethods(lua_State* L) {
27468   {
27469     int SWIG_arg = 0;
27470     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
27471     lldb::SBFile result;
27472 
27473     SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,1)
27474     {
27475       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
27476       lldb::FileSP file_sp;
27477       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
27478       if (!file_sp->IsValid())
27479       return luaL_error(L, "Invalid file");
27480       arg1 = file_sp;
27481     }
27482     result = lldb_SBFile_MakeBorrowedForcingIOMethods(SWIG_STD_MOVE(arg1));
27483     {
27484       lldb::SBFile * resultptr = new lldb::SBFile(result);
27485       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
27486     }
27487     return SWIG_arg;
27488 
27489     fail: SWIGUNUSED;
27490   }
27491   lua_error(L);
27492   return 0;
27493 }
27494 
27495 
27496 static void swig_delete_SBFile(void *obj) {
27497 lldb::SBFile *arg1 = (lldb::SBFile *) obj;
27498 delete arg1;
27499 }
27500 static int _proxy__wrap_new_SBFile(lua_State *L) {
27501     assert(lua_istable(L,1));
27502     lua_pushcfunction(L,_wrap_new_SBFile);
27503     assert(!lua_isnil(L,-1));
27504     lua_replace(L,1); /* replace our table with real constructor */
27505     lua_call(L,lua_gettop(L)-1,1);
27506     return 1;
27507 }
27508 static swig_lua_attribute swig_SBFile_attributes[] = {
27509     {0,0,0}
27510 };
27511 static swig_lua_method swig_SBFile_methods[]= {
27512     { "Read", _wrap_SBFile_Read},
27513     { "Write", _wrap_SBFile_Write},
27514     { "Flush", _wrap_SBFile_Flush},
27515     { "IsValid", _wrap_SBFile_IsValid},
27516     { "Close", _wrap_SBFile_Close},
27517     { "GetFile", _wrap_SBFile_GetFile},
27518     {0,0}
27519 };
27520 static swig_lua_method swig_SBFile_meta[] = {
27521     {0,0}
27522 };
27523 
27524 static swig_lua_attribute swig_SBFile_Sf_SwigStatic_attributes[] = {
27525     {0,0,0}
27526 };
27527 static swig_lua_const_info swig_SBFile_Sf_SwigStatic_constants[]= {
27528     {0,0,0,0,0,0}
27529 };
27530 static swig_lua_method swig_SBFile_Sf_SwigStatic_methods[]= {
27531     { "MakeBorrowed", _wrap_SBFile_MakeBorrowed},
27532     { "MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
27533     { "MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
27534     {0,0}
27535 };
27536 static swig_lua_class* swig_SBFile_Sf_SwigStatic_classes[]= {
27537     0
27538 };
27539 
27540 static swig_lua_namespace swig_SBFile_Sf_SwigStatic = {
27541     "SBFile",
27542     swig_SBFile_Sf_SwigStatic_methods,
27543     swig_SBFile_Sf_SwigStatic_attributes,
27544     swig_SBFile_Sf_SwigStatic_constants,
27545     swig_SBFile_Sf_SwigStatic_classes,
27546     0
27547 };
27548 static swig_lua_class *swig_SBFile_bases[] = {0};
27549 static const char *swig_SBFile_base_names[] = {0};
27550 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 };
27551 
27552 static int _wrap_new_SBFileSpec__SWIG_0(lua_State* L) {
27553   {
27554     int SWIG_arg = 0;
27555     lldb::SBFileSpec *result = 0 ;
27556 
27557     SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",0,0)
27558     result = (lldb::SBFileSpec *)new lldb::SBFileSpec();
27559     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
27560     return SWIG_arg;
27561 
27562     fail: SWIGUNUSED;
27563   }
27564   lua_error(L);
27565   return 0;
27566 }
27567 
27568 
27569 static int _wrap_new_SBFileSpec__SWIG_1(lua_State* L) {
27570   {
27571     int SWIG_arg = 0;
27572     lldb::SBFileSpec *arg1 = 0 ;
27573     lldb::SBFileSpec *result = 0 ;
27574 
27575     SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
27576     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"lldb::SBFileSpec const &");
27577 
27578     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27579       SWIG_fail_ptr("new_SBFileSpec",1,SWIGTYPE_p_lldb__SBFileSpec);
27580     }
27581 
27582     result = (lldb::SBFileSpec *)new lldb::SBFileSpec((lldb::SBFileSpec const &)*arg1);
27583     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
27584     return SWIG_arg;
27585 
27586     fail: SWIGUNUSED;
27587   }
27588   lua_error(L);
27589   return 0;
27590 }
27591 
27592 
27593 static int _wrap_new_SBFileSpec__SWIG_2(lua_State* L) {
27594   {
27595     int SWIG_arg = 0;
27596     char *arg1 = (char *) 0 ;
27597     lldb::SBFileSpec *result = 0 ;
27598 
27599     SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
27600     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
27601     arg1 = (char *)lua_tostring(L, 1);
27602     result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1);
27603     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
27604     return SWIG_arg;
27605 
27606     fail: SWIGUNUSED;
27607   }
27608   lua_error(L);
27609   return 0;
27610 }
27611 
27612 
27613 static int _wrap_new_SBFileSpec__SWIG_3(lua_State* L) {
27614   {
27615     int SWIG_arg = 0;
27616     char *arg1 = (char *) 0 ;
27617     bool arg2 ;
27618     lldb::SBFileSpec *result = 0 ;
27619 
27620     SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",2,2)
27621     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
27622     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",2,"bool");
27623     arg1 = (char *)lua_tostring(L, 1);
27624     arg2 = (lua_toboolean(L, 2)!=0);
27625     result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1,arg2);
27626     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
27627     return SWIG_arg;
27628 
27629     fail: SWIGUNUSED;
27630   }
27631   lua_error(L);
27632   return 0;
27633 }
27634 
27635 
27636 static int _wrap_new_SBFileSpec(lua_State* L) {
27637   int argc;
27638   int argv[3]={
27639     1,2,3
27640   };
27641 
27642   argc = lua_gettop(L);
27643   if (argc == 0) {
27644     return _wrap_new_SBFileSpec__SWIG_0(L);
27645   }
27646   if (argc == 1) {
27647     int _v = 0;
27648     {
27649       void *ptr;
27650       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
27651         _v = 0;
27652       } else {
27653         _v = 1;
27654       }
27655     }
27656     if (_v) {
27657       return _wrap_new_SBFileSpec__SWIG_1(L);
27658     }
27659   }
27660   if (argc == 1) {
27661     int _v = 0;
27662     {
27663       _v = SWIG_lua_isnilstring(L,argv[0]);
27664     }
27665     if (_v) {
27666       return _wrap_new_SBFileSpec__SWIG_2(L);
27667     }
27668   }
27669   if (argc == 2) {
27670     int _v = 0;
27671     {
27672       _v = SWIG_lua_isnilstring(L,argv[0]);
27673     }
27674     if (_v) {
27675       {
27676         _v = lua_isboolean(L,argv[1]);
27677       }
27678       if (_v) {
27679         return _wrap_new_SBFileSpec__SWIG_3(L);
27680       }
27681     }
27682   }
27683 
27684   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpec'\n"
27685     "  Possible C/C++ prototypes are:\n"
27686     "    lldb::SBFileSpec::SBFileSpec()\n"
27687     "    lldb::SBFileSpec::SBFileSpec(lldb::SBFileSpec const &)\n"
27688     "    lldb::SBFileSpec::SBFileSpec(char const *)\n"
27689     "    lldb::SBFileSpec::SBFileSpec(char const *,bool)\n");
27690   lua_error(L);return 0;
27691 }
27692 
27693 
27694 static int _wrap_SBFileSpec___eq(lua_State* L) {
27695   {
27696     int SWIG_arg = 0;
27697     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27698     lldb::SBFileSpec *arg2 = 0 ;
27699     bool result;
27700 
27701     SWIG_check_num_args("lldb::SBFileSpec::operator ==",2,2)
27702     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",1,"lldb::SBFileSpec const *");
27703     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",2,"lldb::SBFileSpec const &");
27704 
27705     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27706       SWIG_fail_ptr("SBFileSpec___eq",1,SWIGTYPE_p_lldb__SBFileSpec);
27707     }
27708 
27709 
27710     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
27711       SWIG_fail_ptr("SBFileSpec___eq",2,SWIGTYPE_p_lldb__SBFileSpec);
27712     }
27713 
27714     result = (bool)((lldb::SBFileSpec const *)arg1)->operator ==((lldb::SBFileSpec const &)*arg2);
27715     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27716     return SWIG_arg;
27717 
27718     fail: SWIGUNUSED;
27719   }
27720   lua_error(L);
27721   return 0;
27722 }
27723 
27724 
27725 static int _wrap_SBFileSpec_IsValid(lua_State* L) {
27726   {
27727     int SWIG_arg = 0;
27728     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27729     bool result;
27730 
27731     SWIG_check_num_args("lldb::SBFileSpec::IsValid",1,1)
27732     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::IsValid",1,"lldb::SBFileSpec const *");
27733 
27734     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27735       SWIG_fail_ptr("SBFileSpec_IsValid",1,SWIGTYPE_p_lldb__SBFileSpec);
27736     }
27737 
27738     result = (bool)((lldb::SBFileSpec const *)arg1)->IsValid();
27739     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27740     return SWIG_arg;
27741 
27742     fail: SWIGUNUSED;
27743   }
27744   lua_error(L);
27745   return 0;
27746 }
27747 
27748 
27749 static int _wrap_SBFileSpec_Exists(lua_State* L) {
27750   {
27751     int SWIG_arg = 0;
27752     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27753     bool result;
27754 
27755     SWIG_check_num_args("lldb::SBFileSpec::Exists",1,1)
27756     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::Exists",1,"lldb::SBFileSpec const *");
27757 
27758     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27759       SWIG_fail_ptr("SBFileSpec_Exists",1,SWIGTYPE_p_lldb__SBFileSpec);
27760     }
27761 
27762     result = (bool)((lldb::SBFileSpec const *)arg1)->Exists();
27763     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27764     return SWIG_arg;
27765 
27766     fail: SWIGUNUSED;
27767   }
27768   lua_error(L);
27769   return 0;
27770 }
27771 
27772 
27773 static int _wrap_SBFileSpec_ResolveExecutableLocation(lua_State* L) {
27774   {
27775     int SWIG_arg = 0;
27776     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27777     bool result;
27778 
27779     SWIG_check_num_args("lldb::SBFileSpec::ResolveExecutableLocation",1,1)
27780     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolveExecutableLocation",1,"lldb::SBFileSpec *");
27781 
27782     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27783       SWIG_fail_ptr("SBFileSpec_ResolveExecutableLocation",1,SWIGTYPE_p_lldb__SBFileSpec);
27784     }
27785 
27786     result = (bool)(arg1)->ResolveExecutableLocation();
27787     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27788     return SWIG_arg;
27789 
27790     fail: SWIGUNUSED;
27791   }
27792   lua_error(L);
27793   return 0;
27794 }
27795 
27796 
27797 static int _wrap_SBFileSpec_GetFilename(lua_State* L) {
27798   {
27799     int SWIG_arg = 0;
27800     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27801     char *result = 0 ;
27802 
27803     SWIG_check_num_args("lldb::SBFileSpec::GetFilename",1,1)
27804     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetFilename",1,"lldb::SBFileSpec const *");
27805 
27806     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27807       SWIG_fail_ptr("SBFileSpec_GetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
27808     }
27809 
27810     result = (char *)((lldb::SBFileSpec const *)arg1)->GetFilename();
27811     lua_pushstring(L,(const char *)result); SWIG_arg++;
27812     return SWIG_arg;
27813 
27814     fail: SWIGUNUSED;
27815   }
27816   lua_error(L);
27817   return 0;
27818 }
27819 
27820 
27821 static int _wrap_SBFileSpec_GetDirectory(lua_State* L) {
27822   {
27823     int SWIG_arg = 0;
27824     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27825     char *result = 0 ;
27826 
27827     SWIG_check_num_args("lldb::SBFileSpec::GetDirectory",1,1)
27828     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDirectory",1,"lldb::SBFileSpec const *");
27829 
27830     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27831       SWIG_fail_ptr("SBFileSpec_GetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
27832     }
27833 
27834     result = (char *)((lldb::SBFileSpec const *)arg1)->GetDirectory();
27835     lua_pushstring(L,(const char *)result); SWIG_arg++;
27836     return SWIG_arg;
27837 
27838     fail: SWIGUNUSED;
27839   }
27840   lua_error(L);
27841   return 0;
27842 }
27843 
27844 
27845 static int _wrap_SBFileSpec_SetFilename(lua_State* L) {
27846   {
27847     int SWIG_arg = 0;
27848     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27849     char *arg2 = (char *) 0 ;
27850 
27851     SWIG_check_num_args("lldb::SBFileSpec::SetFilename",2,2)
27852     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",1,"lldb::SBFileSpec *");
27853     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",2,"char const *");
27854 
27855     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27856       SWIG_fail_ptr("SBFileSpec_SetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
27857     }
27858 
27859     arg2 = (char *)lua_tostring(L, 2);
27860     (arg1)->SetFilename((char const *)arg2);
27861 
27862     return SWIG_arg;
27863 
27864     fail: SWIGUNUSED;
27865   }
27866   lua_error(L);
27867   return 0;
27868 }
27869 
27870 
27871 static int _wrap_SBFileSpec_SetDirectory(lua_State* L) {
27872   {
27873     int SWIG_arg = 0;
27874     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27875     char *arg2 = (char *) 0 ;
27876 
27877     SWIG_check_num_args("lldb::SBFileSpec::SetDirectory",2,2)
27878     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",1,"lldb::SBFileSpec *");
27879     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",2,"char const *");
27880 
27881     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27882       SWIG_fail_ptr("SBFileSpec_SetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
27883     }
27884 
27885     arg2 = (char *)lua_tostring(L, 2);
27886     (arg1)->SetDirectory((char const *)arg2);
27887 
27888     return SWIG_arg;
27889 
27890     fail: SWIGUNUSED;
27891   }
27892   lua_error(L);
27893   return 0;
27894 }
27895 
27896 
27897 static int _wrap_SBFileSpec_GetPath(lua_State* L) {
27898   {
27899     int SWIG_arg = 0;
27900     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27901     char *arg2 = (char *) 0 ;
27902     size_t arg3 ;
27903     uint32_t result;
27904 
27905     SWIG_check_num_args("lldb::SBFileSpec::GetPath",3,3)
27906     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",1,"lldb::SBFileSpec const *");
27907     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",2,"char *");
27908     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",3,"size_t");
27909 
27910     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27911       SWIG_fail_ptr("SBFileSpec_GetPath",1,SWIGTYPE_p_lldb__SBFileSpec);
27912     }
27913 
27914     arg2 = (char *)lua_tostring(L, 2);
27915     arg3 = (size_t)lua_tointeger(L, 3);
27916     result = (uint32_t)((lldb::SBFileSpec const *)arg1)->GetPath(arg2,arg3);
27917     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
27918     return SWIG_arg;
27919 
27920     fail: SWIGUNUSED;
27921   }
27922   lua_error(L);
27923   return 0;
27924 }
27925 
27926 
27927 static int _wrap_SBFileSpec_ResolvePath(lua_State* L) {
27928   {
27929     int SWIG_arg = 0;
27930     char *arg1 = (char *) 0 ;
27931     char *arg2 = (char *) 0 ;
27932     size_t arg3 ;
27933     int result;
27934 
27935     SWIG_check_num_args("lldb::SBFileSpec::ResolvePath",3,3)
27936     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",1,"char const *");
27937     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",2,"char *");
27938     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",3,"size_t");
27939     arg1 = (char *)lua_tostring(L, 1);
27940     arg2 = (char *)lua_tostring(L, 2);
27941     arg3 = (size_t)lua_tointeger(L, 3);
27942     result = (int)lldb::SBFileSpec::ResolvePath((char const *)arg1,arg2,SWIG_STD_MOVE(arg3));
27943     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
27944     return SWIG_arg;
27945 
27946     fail: SWIGUNUSED;
27947   }
27948   lua_error(L);
27949   return 0;
27950 }
27951 
27952 
27953 static int _wrap_SBFileSpec_GetDescription(lua_State* L) {
27954   {
27955     int SWIG_arg = 0;
27956     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27957     lldb::SBStream *arg2 = 0 ;
27958     bool result;
27959 
27960     SWIG_check_num_args("lldb::SBFileSpec::GetDescription",2,2)
27961     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",1,"lldb::SBFileSpec const *");
27962     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",2,"lldb::SBStream &");
27963 
27964     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27965       SWIG_fail_ptr("SBFileSpec_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpec);
27966     }
27967 
27968 
27969     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
27970       SWIG_fail_ptr("SBFileSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
27971     }
27972 
27973     result = (bool)((lldb::SBFileSpec const *)arg1)->GetDescription(*arg2);
27974     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27975     return SWIG_arg;
27976 
27977     fail: SWIGUNUSED;
27978   }
27979   lua_error(L);
27980   return 0;
27981 }
27982 
27983 
27984 static int _wrap_SBFileSpec_AppendPathComponent(lua_State* L) {
27985   {
27986     int SWIG_arg = 0;
27987     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
27988     char *arg2 = (char *) 0 ;
27989 
27990     SWIG_check_num_args("lldb::SBFileSpec::AppendPathComponent",2,2)
27991     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",1,"lldb::SBFileSpec *");
27992     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",2,"char const *");
27993 
27994     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
27995       SWIG_fail_ptr("SBFileSpec_AppendPathComponent",1,SWIGTYPE_p_lldb__SBFileSpec);
27996     }
27997 
27998     arg2 = (char *)lua_tostring(L, 2);
27999     (arg1)->AppendPathComponent((char const *)arg2);
28000 
28001     return SWIG_arg;
28002 
28003     fail: SWIGUNUSED;
28004   }
28005   lua_error(L);
28006   return 0;
28007 }
28008 
28009 
28010 static int _wrap_SBFileSpec___tostring(lua_State* L) {
28011   {
28012     int SWIG_arg = 0;
28013     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
28014     std::string result;
28015 
28016     SWIG_check_num_args("lldb::SBFileSpec::__repr__",1,1)
28017     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::__repr__",1,"lldb::SBFileSpec *");
28018 
28019     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
28020       SWIG_fail_ptr("SBFileSpec___tostring",1,SWIGTYPE_p_lldb__SBFileSpec);
28021     }
28022 
28023     result = lldb_SBFileSpec___repr__(arg1);
28024     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
28025     return SWIG_arg;
28026 
28027     fail: SWIGUNUSED;
28028   }
28029   lua_error(L);
28030   return 0;
28031 }
28032 
28033 
28034 static void swig_delete_SBFileSpec(void *obj) {
28035 lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) obj;
28036 delete arg1;
28037 }
28038 static int _proxy__wrap_new_SBFileSpec(lua_State *L) {
28039     assert(lua_istable(L,1));
28040     lua_pushcfunction(L,_wrap_new_SBFileSpec);
28041     assert(!lua_isnil(L,-1));
28042     lua_replace(L,1); /* replace our table with real constructor */
28043     lua_call(L,lua_gettop(L)-1,1);
28044     return 1;
28045 }
28046 static swig_lua_attribute swig_SBFileSpec_attributes[] = {
28047     {0,0,0}
28048 };
28049 static swig_lua_method swig_SBFileSpec_methods[]= {
28050     { "__eq", _wrap_SBFileSpec___eq},
28051     { "IsValid", _wrap_SBFileSpec_IsValid},
28052     { "Exists", _wrap_SBFileSpec_Exists},
28053     { "ResolveExecutableLocation", _wrap_SBFileSpec_ResolveExecutableLocation},
28054     { "GetFilename", _wrap_SBFileSpec_GetFilename},
28055     { "GetDirectory", _wrap_SBFileSpec_GetDirectory},
28056     { "SetFilename", _wrap_SBFileSpec_SetFilename},
28057     { "SetDirectory", _wrap_SBFileSpec_SetDirectory},
28058     { "GetPath", _wrap_SBFileSpec_GetPath},
28059     { "GetDescription", _wrap_SBFileSpec_GetDescription},
28060     { "AppendPathComponent", _wrap_SBFileSpec_AppendPathComponent},
28061     { "__tostring", _wrap_SBFileSpec___tostring},
28062     {0,0}
28063 };
28064 static swig_lua_method swig_SBFileSpec_meta[] = {
28065     { "__eq", _wrap_SBFileSpec___eq},
28066     { "__tostring", _wrap_SBFileSpec___tostring},
28067     {0,0}
28068 };
28069 
28070 static swig_lua_attribute swig_SBFileSpec_Sf_SwigStatic_attributes[] = {
28071     {0,0,0}
28072 };
28073 static swig_lua_const_info swig_SBFileSpec_Sf_SwigStatic_constants[]= {
28074     {0,0,0,0,0,0}
28075 };
28076 static swig_lua_method swig_SBFileSpec_Sf_SwigStatic_methods[]= {
28077     { "ResolvePath", _wrap_SBFileSpec_ResolvePath},
28078     {0,0}
28079 };
28080 static swig_lua_class* swig_SBFileSpec_Sf_SwigStatic_classes[]= {
28081     0
28082 };
28083 
28084 static swig_lua_namespace swig_SBFileSpec_Sf_SwigStatic = {
28085     "SBFileSpec",
28086     swig_SBFileSpec_Sf_SwigStatic_methods,
28087     swig_SBFileSpec_Sf_SwigStatic_attributes,
28088     swig_SBFileSpec_Sf_SwigStatic_constants,
28089     swig_SBFileSpec_Sf_SwigStatic_classes,
28090     0
28091 };
28092 static swig_lua_class *swig_SBFileSpec_bases[] = {0};
28093 static const char *swig_SBFileSpec_base_names[] = {0};
28094 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 };
28095 
28096 static int _wrap_new_SBFileSpecList__SWIG_0(lua_State* L) {
28097   {
28098     int SWIG_arg = 0;
28099     lldb::SBFileSpecList *result = 0 ;
28100 
28101     SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",0,0)
28102     result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList();
28103     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
28104     return SWIG_arg;
28105 
28106     fail: SWIGUNUSED;
28107   }
28108   lua_error(L);
28109   return 0;
28110 }
28111 
28112 
28113 static int _wrap_new_SBFileSpecList__SWIG_1(lua_State* L) {
28114   {
28115     int SWIG_arg = 0;
28116     lldb::SBFileSpecList *arg1 = 0 ;
28117     lldb::SBFileSpecList *result = 0 ;
28118 
28119     SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",1,1)
28120     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::SBFileSpecList",1,"lldb::SBFileSpecList const &");
28121 
28122     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
28123       SWIG_fail_ptr("new_SBFileSpecList",1,SWIGTYPE_p_lldb__SBFileSpecList);
28124     }
28125 
28126     result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList((lldb::SBFileSpecList const &)*arg1);
28127     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
28128     return SWIG_arg;
28129 
28130     fail: SWIGUNUSED;
28131   }
28132   lua_error(L);
28133   return 0;
28134 }
28135 
28136 
28137 static int _wrap_new_SBFileSpecList(lua_State* L) {
28138   int argc;
28139   int argv[2]={
28140     1,2
28141   };
28142 
28143   argc = lua_gettop(L);
28144   if (argc == 0) {
28145     return _wrap_new_SBFileSpecList__SWIG_0(L);
28146   }
28147   if (argc == 1) {
28148     int _v = 0;
28149     {
28150       void *ptr;
28151       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
28152         _v = 0;
28153       } else {
28154         _v = 1;
28155       }
28156     }
28157     if (_v) {
28158       return _wrap_new_SBFileSpecList__SWIG_1(L);
28159     }
28160   }
28161 
28162   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpecList'\n"
28163     "  Possible C/C++ prototypes are:\n"
28164     "    lldb::SBFileSpecList::SBFileSpecList()\n"
28165     "    lldb::SBFileSpecList::SBFileSpecList(lldb::SBFileSpecList const &)\n");
28166   lua_error(L);return 0;
28167 }
28168 
28169 
28170 static int _wrap_SBFileSpecList_GetSize(lua_State* L) {
28171   {
28172     int SWIG_arg = 0;
28173     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
28174     uint32_t result;
28175 
28176     SWIG_check_num_args("lldb::SBFileSpecList::GetSize",1,1)
28177     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetSize",1,"lldb::SBFileSpecList const *");
28178 
28179     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
28180       SWIG_fail_ptr("SBFileSpecList_GetSize",1,SWIGTYPE_p_lldb__SBFileSpecList);
28181     }
28182 
28183     result = (uint32_t)((lldb::SBFileSpecList const *)arg1)->GetSize();
28184     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
28185     return SWIG_arg;
28186 
28187     fail: SWIGUNUSED;
28188   }
28189   lua_error(L);
28190   return 0;
28191 }
28192 
28193 
28194 static int _wrap_SBFileSpecList_GetDescription(lua_State* L) {
28195   {
28196     int SWIG_arg = 0;
28197     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
28198     lldb::SBStream *arg2 = 0 ;
28199     bool result;
28200 
28201     SWIG_check_num_args("lldb::SBFileSpecList::GetDescription",2,2)
28202     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",1,"lldb::SBFileSpecList const *");
28203     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",2,"lldb::SBStream &");
28204 
28205     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
28206       SWIG_fail_ptr("SBFileSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpecList);
28207     }
28208 
28209 
28210     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
28211       SWIG_fail_ptr("SBFileSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
28212     }
28213 
28214     result = (bool)((lldb::SBFileSpecList const *)arg1)->GetDescription(*arg2);
28215     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28216     return SWIG_arg;
28217 
28218     fail: SWIGUNUSED;
28219   }
28220   lua_error(L);
28221   return 0;
28222 }
28223 
28224 
28225 static int _wrap_SBFileSpecList_Append(lua_State* L) {
28226   {
28227     int SWIG_arg = 0;
28228     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
28229     lldb::SBFileSpec *arg2 = 0 ;
28230 
28231     SWIG_check_num_args("lldb::SBFileSpecList::Append",2,2)
28232     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Append",1,"lldb::SBFileSpecList *");
28233     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::Append",2,"lldb::SBFileSpec const &");
28234 
28235     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
28236       SWIG_fail_ptr("SBFileSpecList_Append",1,SWIGTYPE_p_lldb__SBFileSpecList);
28237     }
28238 
28239 
28240     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
28241       SWIG_fail_ptr("SBFileSpecList_Append",2,SWIGTYPE_p_lldb__SBFileSpec);
28242     }
28243 
28244     (arg1)->Append((lldb::SBFileSpec const &)*arg2);
28245 
28246     return SWIG_arg;
28247 
28248     fail: SWIGUNUSED;
28249   }
28250   lua_error(L);
28251   return 0;
28252 }
28253 
28254 
28255 static int _wrap_SBFileSpecList_AppendIfUnique(lua_State* L) {
28256   {
28257     int SWIG_arg = 0;
28258     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
28259     lldb::SBFileSpec *arg2 = 0 ;
28260     bool result;
28261 
28262     SWIG_check_num_args("lldb::SBFileSpecList::AppendIfUnique",2,2)
28263     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",1,"lldb::SBFileSpecList *");
28264     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",2,"lldb::SBFileSpec const &");
28265 
28266     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
28267       SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBFileSpecList);
28268     }
28269 
28270 
28271     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
28272       SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBFileSpec);
28273     }
28274 
28275     result = (bool)(arg1)->AppendIfUnique((lldb::SBFileSpec const &)*arg2);
28276     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28277     return SWIG_arg;
28278 
28279     fail: SWIGUNUSED;
28280   }
28281   lua_error(L);
28282   return 0;
28283 }
28284 
28285 
28286 static int _wrap_SBFileSpecList_Clear(lua_State* L) {
28287   {
28288     int SWIG_arg = 0;
28289     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
28290 
28291     SWIG_check_num_args("lldb::SBFileSpecList::Clear",1,1)
28292     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Clear",1,"lldb::SBFileSpecList *");
28293 
28294     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
28295       SWIG_fail_ptr("SBFileSpecList_Clear",1,SWIGTYPE_p_lldb__SBFileSpecList);
28296     }
28297 
28298     (arg1)->Clear();
28299 
28300     return SWIG_arg;
28301 
28302     fail: SWIGUNUSED;
28303   }
28304   lua_error(L);
28305   return 0;
28306 }
28307 
28308 
28309 static int _wrap_SBFileSpecList_FindFileIndex(lua_State* L) {
28310   {
28311     int SWIG_arg = 0;
28312     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
28313     uint32_t arg2 ;
28314     lldb::SBFileSpec *arg3 = 0 ;
28315     bool arg4 ;
28316     uint32_t result;
28317 
28318     SWIG_check_num_args("lldb::SBFileSpecList::FindFileIndex",4,4)
28319     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",1,"lldb::SBFileSpecList *");
28320     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",2,"uint32_t");
28321     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",3,"lldb::SBFileSpec const &");
28322     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",4,"bool");
28323 
28324     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
28325       SWIG_fail_ptr("SBFileSpecList_FindFileIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
28326     }
28327 
28328     arg2 = (uint32_t)lua_tointeger(L, 2);
28329 
28330     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
28331       SWIG_fail_ptr("SBFileSpecList_FindFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
28332     }
28333 
28334     arg4 = (lua_toboolean(L, 4)!=0);
28335     result = (uint32_t)(arg1)->FindFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
28336     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
28337     return SWIG_arg;
28338 
28339     fail: SWIGUNUSED;
28340   }
28341   lua_error(L);
28342   return 0;
28343 }
28344 
28345 
28346 static int _wrap_SBFileSpecList_GetFileSpecAtIndex(lua_State* L) {
28347   {
28348     int SWIG_arg = 0;
28349     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
28350     uint32_t arg2 ;
28351     lldb::SBFileSpec result;
28352 
28353     SWIG_check_num_args("lldb::SBFileSpecList::GetFileSpecAtIndex",2,2)
28354     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",1,"lldb::SBFileSpecList const *");
28355     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",2,"uint32_t");
28356 
28357     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
28358       SWIG_fail_ptr("SBFileSpecList_GetFileSpecAtIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
28359     }
28360 
28361     arg2 = (uint32_t)lua_tointeger(L, 2);
28362     result = ((lldb::SBFileSpecList const *)arg1)->GetFileSpecAtIndex(arg2);
28363     {
28364       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
28365       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
28366     }
28367     return SWIG_arg;
28368 
28369     fail: SWIGUNUSED;
28370   }
28371   lua_error(L);
28372   return 0;
28373 }
28374 
28375 
28376 static void swig_delete_SBFileSpecList(void *obj) {
28377 lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) obj;
28378 delete arg1;
28379 }
28380 static int _proxy__wrap_new_SBFileSpecList(lua_State *L) {
28381     assert(lua_istable(L,1));
28382     lua_pushcfunction(L,_wrap_new_SBFileSpecList);
28383     assert(!lua_isnil(L,-1));
28384     lua_replace(L,1); /* replace our table with real constructor */
28385     lua_call(L,lua_gettop(L)-1,1);
28386     return 1;
28387 }
28388 static swig_lua_attribute swig_SBFileSpecList_attributes[] = {
28389     {0,0,0}
28390 };
28391 static swig_lua_method swig_SBFileSpecList_methods[]= {
28392     { "GetSize", _wrap_SBFileSpecList_GetSize},
28393     { "GetDescription", _wrap_SBFileSpecList_GetDescription},
28394     { "Append", _wrap_SBFileSpecList_Append},
28395     { "AppendIfUnique", _wrap_SBFileSpecList_AppendIfUnique},
28396     { "Clear", _wrap_SBFileSpecList_Clear},
28397     { "FindFileIndex", _wrap_SBFileSpecList_FindFileIndex},
28398     { "GetFileSpecAtIndex", _wrap_SBFileSpecList_GetFileSpecAtIndex},
28399     {0,0}
28400 };
28401 static swig_lua_method swig_SBFileSpecList_meta[] = {
28402     {0,0}
28403 };
28404 
28405 static swig_lua_attribute swig_SBFileSpecList_Sf_SwigStatic_attributes[] = {
28406     {0,0,0}
28407 };
28408 static swig_lua_const_info swig_SBFileSpecList_Sf_SwigStatic_constants[]= {
28409     {0,0,0,0,0,0}
28410 };
28411 static swig_lua_method swig_SBFileSpecList_Sf_SwigStatic_methods[]= {
28412     {0,0}
28413 };
28414 static swig_lua_class* swig_SBFileSpecList_Sf_SwigStatic_classes[]= {
28415     0
28416 };
28417 
28418 static swig_lua_namespace swig_SBFileSpecList_Sf_SwigStatic = {
28419     "SBFileSpecList",
28420     swig_SBFileSpecList_Sf_SwigStatic_methods,
28421     swig_SBFileSpecList_Sf_SwigStatic_attributes,
28422     swig_SBFileSpecList_Sf_SwigStatic_constants,
28423     swig_SBFileSpecList_Sf_SwigStatic_classes,
28424     0
28425 };
28426 static swig_lua_class *swig_SBFileSpecList_bases[] = {0};
28427 static const char *swig_SBFileSpecList_base_names[] = {0};
28428 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 };
28429 
28430 static int _wrap_new_SBFrame__SWIG_0(lua_State* L) {
28431   {
28432     int SWIG_arg = 0;
28433     lldb::SBFrame *result = 0 ;
28434 
28435     SWIG_check_num_args("lldb::SBFrame::SBFrame",0,0)
28436     result = (lldb::SBFrame *)new lldb::SBFrame();
28437     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
28438     return SWIG_arg;
28439 
28440     fail: SWIGUNUSED;
28441   }
28442   lua_error(L);
28443   return 0;
28444 }
28445 
28446 
28447 static int _wrap_new_SBFrame__SWIG_1(lua_State* L) {
28448   {
28449     int SWIG_arg = 0;
28450     lldb::SBFrame *arg1 = 0 ;
28451     lldb::SBFrame *result = 0 ;
28452 
28453     SWIG_check_num_args("lldb::SBFrame::SBFrame",1,1)
28454     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFrame::SBFrame",1,"lldb::SBFrame const &");
28455 
28456     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28457       SWIG_fail_ptr("new_SBFrame",1,SWIGTYPE_p_lldb__SBFrame);
28458     }
28459 
28460     result = (lldb::SBFrame *)new lldb::SBFrame((lldb::SBFrame const &)*arg1);
28461     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
28462     return SWIG_arg;
28463 
28464     fail: SWIGUNUSED;
28465   }
28466   lua_error(L);
28467   return 0;
28468 }
28469 
28470 
28471 static int _wrap_new_SBFrame(lua_State* L) {
28472   int argc;
28473   int argv[2]={
28474     1,2
28475   };
28476 
28477   argc = lua_gettop(L);
28478   if (argc == 0) {
28479     return _wrap_new_SBFrame__SWIG_0(L);
28480   }
28481   if (argc == 1) {
28482     int _v = 0;
28483     {
28484       void *ptr;
28485       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
28486         _v = 0;
28487       } else {
28488         _v = 1;
28489       }
28490     }
28491     if (_v) {
28492       return _wrap_new_SBFrame__SWIG_1(L);
28493     }
28494   }
28495 
28496   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFrame'\n"
28497     "  Possible C/C++ prototypes are:\n"
28498     "    lldb::SBFrame::SBFrame()\n"
28499     "    lldb::SBFrame::SBFrame(lldb::SBFrame const &)\n");
28500   lua_error(L);return 0;
28501 }
28502 
28503 
28504 static int _wrap_SBFrame_IsEqual(lua_State* L) {
28505   {
28506     int SWIG_arg = 0;
28507     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28508     lldb::SBFrame *arg2 = 0 ;
28509     bool result;
28510 
28511     SWIG_check_num_args("lldb::SBFrame::IsEqual",2,2)
28512     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsEqual",1,"lldb::SBFrame const *");
28513     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::IsEqual",2,"lldb::SBFrame const &");
28514 
28515     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28516       SWIG_fail_ptr("SBFrame_IsEqual",1,SWIGTYPE_p_lldb__SBFrame);
28517     }
28518 
28519 
28520     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
28521       SWIG_fail_ptr("SBFrame_IsEqual",2,SWIGTYPE_p_lldb__SBFrame);
28522     }
28523 
28524     result = (bool)((lldb::SBFrame const *)arg1)->IsEqual((lldb::SBFrame const &)*arg2);
28525     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28526     return SWIG_arg;
28527 
28528     fail: SWIGUNUSED;
28529   }
28530   lua_error(L);
28531   return 0;
28532 }
28533 
28534 
28535 static int _wrap_SBFrame_IsValid(lua_State* L) {
28536   {
28537     int SWIG_arg = 0;
28538     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28539     bool result;
28540 
28541     SWIG_check_num_args("lldb::SBFrame::IsValid",1,1)
28542     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsValid",1,"lldb::SBFrame const *");
28543 
28544     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28545       SWIG_fail_ptr("SBFrame_IsValid",1,SWIGTYPE_p_lldb__SBFrame);
28546     }
28547 
28548     result = (bool)((lldb::SBFrame const *)arg1)->IsValid();
28549     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28550     return SWIG_arg;
28551 
28552     fail: SWIGUNUSED;
28553   }
28554   lua_error(L);
28555   return 0;
28556 }
28557 
28558 
28559 static int _wrap_SBFrame_GetFrameID(lua_State* L) {
28560   {
28561     int SWIG_arg = 0;
28562     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28563     uint32_t result;
28564 
28565     SWIG_check_num_args("lldb::SBFrame::GetFrameID",1,1)
28566     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameID",1,"lldb::SBFrame const *");
28567 
28568     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28569       SWIG_fail_ptr("SBFrame_GetFrameID",1,SWIGTYPE_p_lldb__SBFrame);
28570     }
28571 
28572     result = (uint32_t)((lldb::SBFrame const *)arg1)->GetFrameID();
28573     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
28574     return SWIG_arg;
28575 
28576     fail: SWIGUNUSED;
28577   }
28578   lua_error(L);
28579   return 0;
28580 }
28581 
28582 
28583 static int _wrap_SBFrame_GetCFA(lua_State* L) {
28584   {
28585     int SWIG_arg = 0;
28586     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28587     lldb::addr_t result;
28588 
28589     SWIG_check_num_args("lldb::SBFrame::GetCFA",1,1)
28590     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCFA",1,"lldb::SBFrame const *");
28591 
28592     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28593       SWIG_fail_ptr("SBFrame_GetCFA",1,SWIGTYPE_p_lldb__SBFrame);
28594     }
28595 
28596     result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetCFA();
28597     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
28598     return SWIG_arg;
28599 
28600     fail: SWIGUNUSED;
28601   }
28602   lua_error(L);
28603   return 0;
28604 }
28605 
28606 
28607 static int _wrap_SBFrame_GetPC(lua_State* L) {
28608   {
28609     int SWIG_arg = 0;
28610     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28611     lldb::addr_t result;
28612 
28613     SWIG_check_num_args("lldb::SBFrame::GetPC",1,1)
28614     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPC",1,"lldb::SBFrame const *");
28615 
28616     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28617       SWIG_fail_ptr("SBFrame_GetPC",1,SWIGTYPE_p_lldb__SBFrame);
28618     }
28619 
28620     result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetPC();
28621     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
28622     return SWIG_arg;
28623 
28624     fail: SWIGUNUSED;
28625   }
28626   lua_error(L);
28627   return 0;
28628 }
28629 
28630 
28631 static int _wrap_SBFrame_SetPC(lua_State* L) {
28632   {
28633     int SWIG_arg = 0;
28634     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28635     lldb::addr_t arg2 ;
28636     bool result;
28637 
28638     SWIG_check_num_args("lldb::SBFrame::SetPC",2,2)
28639     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::SetPC",1,"lldb::SBFrame *");
28640     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFrame::SetPC",2,"lldb::addr_t");
28641 
28642     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28643       SWIG_fail_ptr("SBFrame_SetPC",1,SWIGTYPE_p_lldb__SBFrame);
28644     }
28645 
28646     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
28647     result = (bool)(arg1)->SetPC(arg2);
28648     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28649     return SWIG_arg;
28650 
28651     fail: SWIGUNUSED;
28652   }
28653   lua_error(L);
28654   return 0;
28655 }
28656 
28657 
28658 static int _wrap_SBFrame_GetSP(lua_State* L) {
28659   {
28660     int SWIG_arg = 0;
28661     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28662     lldb::addr_t result;
28663 
28664     SWIG_check_num_args("lldb::SBFrame::GetSP",1,1)
28665     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSP",1,"lldb::SBFrame const *");
28666 
28667     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28668       SWIG_fail_ptr("SBFrame_GetSP",1,SWIGTYPE_p_lldb__SBFrame);
28669     }
28670 
28671     result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetSP();
28672     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
28673     return SWIG_arg;
28674 
28675     fail: SWIGUNUSED;
28676   }
28677   lua_error(L);
28678   return 0;
28679 }
28680 
28681 
28682 static int _wrap_SBFrame_GetFP(lua_State* L) {
28683   {
28684     int SWIG_arg = 0;
28685     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28686     lldb::addr_t result;
28687 
28688     SWIG_check_num_args("lldb::SBFrame::GetFP",1,1)
28689     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFP",1,"lldb::SBFrame const *");
28690 
28691     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28692       SWIG_fail_ptr("SBFrame_GetFP",1,SWIGTYPE_p_lldb__SBFrame);
28693     }
28694 
28695     result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetFP();
28696     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
28697     return SWIG_arg;
28698 
28699     fail: SWIGUNUSED;
28700   }
28701   lua_error(L);
28702   return 0;
28703 }
28704 
28705 
28706 static int _wrap_SBFrame_GetPCAddress(lua_State* L) {
28707   {
28708     int SWIG_arg = 0;
28709     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28710     lldb::SBAddress result;
28711 
28712     SWIG_check_num_args("lldb::SBFrame::GetPCAddress",1,1)
28713     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPCAddress",1,"lldb::SBFrame const *");
28714 
28715     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28716       SWIG_fail_ptr("SBFrame_GetPCAddress",1,SWIGTYPE_p_lldb__SBFrame);
28717     }
28718 
28719     result = ((lldb::SBFrame const *)arg1)->GetPCAddress();
28720     {
28721       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
28722       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
28723     }
28724     return SWIG_arg;
28725 
28726     fail: SWIGUNUSED;
28727   }
28728   lua_error(L);
28729   return 0;
28730 }
28731 
28732 
28733 static int _wrap_SBFrame_GetSymbolContext(lua_State* L) {
28734   {
28735     int SWIG_arg = 0;
28736     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28737     uint32_t arg2 ;
28738     lldb::SBSymbolContext result;
28739 
28740     SWIG_check_num_args("lldb::SBFrame::GetSymbolContext",2,2)
28741     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",1,"lldb::SBFrame const *");
28742     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",2,"uint32_t");
28743 
28744     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28745       SWIG_fail_ptr("SBFrame_GetSymbolContext",1,SWIGTYPE_p_lldb__SBFrame);
28746     }
28747 
28748     arg2 = (uint32_t)lua_tointeger(L, 2);
28749     result = ((lldb::SBFrame const *)arg1)->GetSymbolContext(arg2);
28750     {
28751       lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext(result);
28752       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
28753     }
28754     return SWIG_arg;
28755 
28756     fail: SWIGUNUSED;
28757   }
28758   lua_error(L);
28759   return 0;
28760 }
28761 
28762 
28763 static int _wrap_SBFrame_GetModule(lua_State* L) {
28764   {
28765     int SWIG_arg = 0;
28766     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28767     lldb::SBModule result;
28768 
28769     SWIG_check_num_args("lldb::SBFrame::GetModule",1,1)
28770     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetModule",1,"lldb::SBFrame const *");
28771 
28772     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28773       SWIG_fail_ptr("SBFrame_GetModule",1,SWIGTYPE_p_lldb__SBFrame);
28774     }
28775 
28776     result = ((lldb::SBFrame const *)arg1)->GetModule();
28777     {
28778       lldb::SBModule * resultptr = new lldb::SBModule(result);
28779       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
28780     }
28781     return SWIG_arg;
28782 
28783     fail: SWIGUNUSED;
28784   }
28785   lua_error(L);
28786   return 0;
28787 }
28788 
28789 
28790 static int _wrap_SBFrame_GetCompileUnit(lua_State* L) {
28791   {
28792     int SWIG_arg = 0;
28793     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28794     lldb::SBCompileUnit result;
28795 
28796     SWIG_check_num_args("lldb::SBFrame::GetCompileUnit",1,1)
28797     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCompileUnit",1,"lldb::SBFrame const *");
28798 
28799     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28800       SWIG_fail_ptr("SBFrame_GetCompileUnit",1,SWIGTYPE_p_lldb__SBFrame);
28801     }
28802 
28803     result = ((lldb::SBFrame const *)arg1)->GetCompileUnit();
28804     {
28805       lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit(result);
28806       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
28807     }
28808     return SWIG_arg;
28809 
28810     fail: SWIGUNUSED;
28811   }
28812   lua_error(L);
28813   return 0;
28814 }
28815 
28816 
28817 static int _wrap_SBFrame_GetFunction(lua_State* L) {
28818   {
28819     int SWIG_arg = 0;
28820     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28821     lldb::SBFunction result;
28822 
28823     SWIG_check_num_args("lldb::SBFrame::GetFunction",1,1)
28824     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunction",1,"lldb::SBFrame const *");
28825 
28826     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28827       SWIG_fail_ptr("SBFrame_GetFunction",1,SWIGTYPE_p_lldb__SBFrame);
28828     }
28829 
28830     result = ((lldb::SBFrame const *)arg1)->GetFunction();
28831     {
28832       lldb::SBFunction * resultptr = new lldb::SBFunction(result);
28833       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
28834     }
28835     return SWIG_arg;
28836 
28837     fail: SWIGUNUSED;
28838   }
28839   lua_error(L);
28840   return 0;
28841 }
28842 
28843 
28844 static int _wrap_SBFrame_GetSymbol(lua_State* L) {
28845   {
28846     int SWIG_arg = 0;
28847     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28848     lldb::SBSymbol result;
28849 
28850     SWIG_check_num_args("lldb::SBFrame::GetSymbol",1,1)
28851     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbol",1,"lldb::SBFrame const *");
28852 
28853     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28854       SWIG_fail_ptr("SBFrame_GetSymbol",1,SWIGTYPE_p_lldb__SBFrame);
28855     }
28856 
28857     result = ((lldb::SBFrame const *)arg1)->GetSymbol();
28858     {
28859       lldb::SBSymbol * resultptr = new lldb::SBSymbol(result);
28860       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
28861     }
28862     return SWIG_arg;
28863 
28864     fail: SWIGUNUSED;
28865   }
28866   lua_error(L);
28867   return 0;
28868 }
28869 
28870 
28871 static int _wrap_SBFrame_GetBlock(lua_State* L) {
28872   {
28873     int SWIG_arg = 0;
28874     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28875     lldb::SBBlock result;
28876 
28877     SWIG_check_num_args("lldb::SBFrame::GetBlock",1,1)
28878     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetBlock",1,"lldb::SBFrame const *");
28879 
28880     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28881       SWIG_fail_ptr("SBFrame_GetBlock",1,SWIGTYPE_p_lldb__SBFrame);
28882     }
28883 
28884     result = ((lldb::SBFrame const *)arg1)->GetBlock();
28885     {
28886       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
28887       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
28888     }
28889     return SWIG_arg;
28890 
28891     fail: SWIGUNUSED;
28892   }
28893   lua_error(L);
28894   return 0;
28895 }
28896 
28897 
28898 static int _wrap_SBFrame_GetFunctionName__SWIG_0(lua_State* L) {
28899   {
28900     int SWIG_arg = 0;
28901     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28902     char *result = 0 ;
28903 
28904     SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
28905     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame *");
28906 
28907     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28908       SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
28909     }
28910 
28911     result = (char *)(arg1)->GetFunctionName();
28912     lua_pushstring(L,(const char *)result); SWIG_arg++;
28913     return SWIG_arg;
28914 
28915     fail: SWIGUNUSED;
28916   }
28917   lua_error(L);
28918   return 0;
28919 }
28920 
28921 
28922 static int _wrap_SBFrame_GetDisplayFunctionName(lua_State* L) {
28923   {
28924     int SWIG_arg = 0;
28925     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28926     char *result = 0 ;
28927 
28928     SWIG_check_num_args("lldb::SBFrame::GetDisplayFunctionName",1,1)
28929     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDisplayFunctionName",1,"lldb::SBFrame *");
28930 
28931     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28932       SWIG_fail_ptr("SBFrame_GetDisplayFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
28933     }
28934 
28935     result = (char *)(arg1)->GetDisplayFunctionName();
28936     lua_pushstring(L,(const char *)result); SWIG_arg++;
28937     return SWIG_arg;
28938 
28939     fail: SWIGUNUSED;
28940   }
28941   lua_error(L);
28942   return 0;
28943 }
28944 
28945 
28946 static int _wrap_SBFrame_GetFunctionName__SWIG_1(lua_State* L) {
28947   {
28948     int SWIG_arg = 0;
28949     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28950     char *result = 0 ;
28951 
28952     SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
28953     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame const *");
28954 
28955     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28956       SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
28957     }
28958 
28959     result = (char *)((lldb::SBFrame const *)arg1)->GetFunctionName();
28960     lua_pushstring(L,(const char *)result); SWIG_arg++;
28961     return SWIG_arg;
28962 
28963     fail: SWIGUNUSED;
28964   }
28965   lua_error(L);
28966   return 0;
28967 }
28968 
28969 
28970 static int _wrap_SBFrame_GetFunctionName(lua_State* L) {
28971   int argc;
28972   int argv[2]={
28973     1,2
28974   };
28975 
28976   argc = lua_gettop(L);
28977   if (argc == 1) {
28978     int _v = 0;
28979     {
28980       void *ptr;
28981       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28982         _v = 0;
28983       } else {
28984         _v = 1;
28985       }
28986     }
28987     if (_v) {
28988       return _wrap_SBFrame_GetFunctionName__SWIG_0(L);
28989     }
28990   }
28991   if (argc == 1) {
28992     int _v = 0;
28993     {
28994       void *ptr;
28995       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28996         _v = 0;
28997       } else {
28998         _v = 1;
28999       }
29000     }
29001     if (_v) {
29002       return _wrap_SBFrame_GetFunctionName__SWIG_1(L);
29003     }
29004   }
29005 
29006   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetFunctionName'\n"
29007     "  Possible C/C++ prototypes are:\n"
29008     "    lldb::SBFrame::GetFunctionName()\n"
29009     "    lldb::SBFrame::GetFunctionName() const\n");
29010   lua_error(L);return 0;
29011 }
29012 
29013 
29014 static int _wrap_SBFrame_GuessLanguage(lua_State* L) {
29015   {
29016     int SWIG_arg = 0;
29017     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29018     lldb::LanguageType result;
29019 
29020     SWIG_check_num_args("lldb::SBFrame::GuessLanguage",1,1)
29021     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GuessLanguage",1,"lldb::SBFrame const *");
29022 
29023     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29024       SWIG_fail_ptr("SBFrame_GuessLanguage",1,SWIGTYPE_p_lldb__SBFrame);
29025     }
29026 
29027     result = (lldb::LanguageType)((lldb::SBFrame const *)arg1)->GuessLanguage();
29028     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
29029     return SWIG_arg;
29030 
29031     fail: SWIGUNUSED;
29032   }
29033   lua_error(L);
29034   return 0;
29035 }
29036 
29037 
29038 static int _wrap_SBFrame_IsInlined__SWIG_0(lua_State* L) {
29039   {
29040     int SWIG_arg = 0;
29041     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29042     bool result;
29043 
29044     SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
29045     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame *");
29046 
29047     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29048       SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
29049     }
29050 
29051     result = (bool)(arg1)->IsInlined();
29052     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29053     return SWIG_arg;
29054 
29055     fail: SWIGUNUSED;
29056   }
29057   lua_error(L);
29058   return 0;
29059 }
29060 
29061 
29062 static int _wrap_SBFrame_IsInlined__SWIG_1(lua_State* L) {
29063   {
29064     int SWIG_arg = 0;
29065     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29066     bool result;
29067 
29068     SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
29069     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame const *");
29070 
29071     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29072       SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
29073     }
29074 
29075     result = (bool)((lldb::SBFrame const *)arg1)->IsInlined();
29076     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29077     return SWIG_arg;
29078 
29079     fail: SWIGUNUSED;
29080   }
29081   lua_error(L);
29082   return 0;
29083 }
29084 
29085 
29086 static int _wrap_SBFrame_IsInlined(lua_State* L) {
29087   int argc;
29088   int argv[2]={
29089     1,2
29090   };
29091 
29092   argc = lua_gettop(L);
29093   if (argc == 1) {
29094     int _v = 0;
29095     {
29096       void *ptr;
29097       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29098         _v = 0;
29099       } else {
29100         _v = 1;
29101       }
29102     }
29103     if (_v) {
29104       return _wrap_SBFrame_IsInlined__SWIG_0(L);
29105     }
29106   }
29107   if (argc == 1) {
29108     int _v = 0;
29109     {
29110       void *ptr;
29111       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29112         _v = 0;
29113       } else {
29114         _v = 1;
29115       }
29116     }
29117     if (_v) {
29118       return _wrap_SBFrame_IsInlined__SWIG_1(L);
29119     }
29120   }
29121 
29122   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsInlined'\n"
29123     "  Possible C/C++ prototypes are:\n"
29124     "    lldb::SBFrame::IsInlined()\n"
29125     "    lldb::SBFrame::IsInlined() const\n");
29126   lua_error(L);return 0;
29127 }
29128 
29129 
29130 static int _wrap_SBFrame_IsArtificial__SWIG_0(lua_State* L) {
29131   {
29132     int SWIG_arg = 0;
29133     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29134     bool result;
29135 
29136     SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
29137     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame *");
29138 
29139     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29140       SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
29141     }
29142 
29143     result = (bool)(arg1)->IsArtificial();
29144     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29145     return SWIG_arg;
29146 
29147     fail: SWIGUNUSED;
29148   }
29149   lua_error(L);
29150   return 0;
29151 }
29152 
29153 
29154 static int _wrap_SBFrame_IsArtificial__SWIG_1(lua_State* L) {
29155   {
29156     int SWIG_arg = 0;
29157     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29158     bool result;
29159 
29160     SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
29161     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame const *");
29162 
29163     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29164       SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
29165     }
29166 
29167     result = (bool)((lldb::SBFrame const *)arg1)->IsArtificial();
29168     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29169     return SWIG_arg;
29170 
29171     fail: SWIGUNUSED;
29172   }
29173   lua_error(L);
29174   return 0;
29175 }
29176 
29177 
29178 static int _wrap_SBFrame_IsArtificial(lua_State* L) {
29179   int argc;
29180   int argv[2]={
29181     1,2
29182   };
29183 
29184   argc = lua_gettop(L);
29185   if (argc == 1) {
29186     int _v = 0;
29187     {
29188       void *ptr;
29189       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29190         _v = 0;
29191       } else {
29192         _v = 1;
29193       }
29194     }
29195     if (_v) {
29196       return _wrap_SBFrame_IsArtificial__SWIG_0(L);
29197     }
29198   }
29199   if (argc == 1) {
29200     int _v = 0;
29201     {
29202       void *ptr;
29203       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29204         _v = 0;
29205       } else {
29206         _v = 1;
29207       }
29208     }
29209     if (_v) {
29210       return _wrap_SBFrame_IsArtificial__SWIG_1(L);
29211     }
29212   }
29213 
29214   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsArtificial'\n"
29215     "  Possible C/C++ prototypes are:\n"
29216     "    lldb::SBFrame::IsArtificial()\n"
29217     "    lldb::SBFrame::IsArtificial() const\n");
29218   lua_error(L);return 0;
29219 }
29220 
29221 
29222 static int _wrap_SBFrame_EvaluateExpression__SWIG_0(lua_State* L) {
29223   {
29224     int SWIG_arg = 0;
29225     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29226     char *arg2 = (char *) 0 ;
29227     lldb::SBValue result;
29228 
29229     SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",2,2)
29230     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
29231     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
29232 
29233     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29234       SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
29235     }
29236 
29237     arg2 = (char *)lua_tostring(L, 2);
29238     result = (arg1)->EvaluateExpression((char const *)arg2);
29239     {
29240       lldb::SBValue * resultptr = new lldb::SBValue(result);
29241       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
29242     }
29243     return SWIG_arg;
29244 
29245     fail: SWIGUNUSED;
29246   }
29247   lua_error(L);
29248   return 0;
29249 }
29250 
29251 
29252 static int _wrap_SBFrame_EvaluateExpression__SWIG_1(lua_State* L) {
29253   {
29254     int SWIG_arg = 0;
29255     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29256     char *arg2 = (char *) 0 ;
29257     lldb::DynamicValueType arg3 ;
29258     lldb::SBValue result;
29259 
29260     SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
29261     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
29262     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
29263     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
29264 
29265     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29266       SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
29267     }
29268 
29269     arg2 = (char *)lua_tostring(L, 2);
29270     arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
29271     result = (arg1)->EvaluateExpression((char const *)arg2,arg3);
29272     {
29273       lldb::SBValue * resultptr = new lldb::SBValue(result);
29274       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
29275     }
29276     return SWIG_arg;
29277 
29278     fail: SWIGUNUSED;
29279   }
29280   lua_error(L);
29281   return 0;
29282 }
29283 
29284 
29285 static int _wrap_SBFrame_EvaluateExpression__SWIG_2(lua_State* L) {
29286   {
29287     int SWIG_arg = 0;
29288     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29289     char *arg2 = (char *) 0 ;
29290     lldb::DynamicValueType arg3 ;
29291     bool arg4 ;
29292     lldb::SBValue result;
29293 
29294     SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",4,4)
29295     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
29296     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
29297     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
29298     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",4,"bool");
29299 
29300     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29301       SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
29302     }
29303 
29304     arg2 = (char *)lua_tostring(L, 2);
29305     arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
29306     arg4 = (lua_toboolean(L, 4)!=0);
29307     result = (arg1)->EvaluateExpression((char const *)arg2,arg3,arg4);
29308     {
29309       lldb::SBValue * resultptr = new lldb::SBValue(result);
29310       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
29311     }
29312     return SWIG_arg;
29313 
29314     fail: SWIGUNUSED;
29315   }
29316   lua_error(L);
29317   return 0;
29318 }
29319 
29320 
29321 static int _wrap_SBFrame_EvaluateExpression__SWIG_3(lua_State* L) {
29322   {
29323     int SWIG_arg = 0;
29324     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29325     char *arg2 = (char *) 0 ;
29326     lldb::SBExpressionOptions *arg3 = 0 ;
29327     lldb::SBValue result;
29328 
29329     SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
29330     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
29331     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
29332     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
29333 
29334     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29335       SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
29336     }
29337 
29338     arg2 = (char *)lua_tostring(L, 2);
29339 
29340     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
29341       SWIG_fail_ptr("SBFrame_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
29342     }
29343 
29344     result = (arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
29345     {
29346       lldb::SBValue * resultptr = new lldb::SBValue(result);
29347       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
29348     }
29349     return SWIG_arg;
29350 
29351     fail: SWIGUNUSED;
29352   }
29353   lua_error(L);
29354   return 0;
29355 }
29356 
29357 
29358 static int _wrap_SBFrame_EvaluateExpression(lua_State* L) {
29359   int argc;
29360   int argv[5]={
29361     1,2,3,4,5
29362   };
29363 
29364   argc = lua_gettop(L);
29365   if (argc == 2) {
29366     int _v = 0;
29367     {
29368       void *ptr;
29369       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29370         _v = 0;
29371       } else {
29372         _v = 1;
29373       }
29374     }
29375     if (_v) {
29376       {
29377         _v = SWIG_lua_isnilstring(L,argv[1]);
29378       }
29379       if (_v) {
29380         return _wrap_SBFrame_EvaluateExpression__SWIG_0(L);
29381       }
29382     }
29383   }
29384   if (argc == 3) {
29385     int _v = 0;
29386     {
29387       void *ptr;
29388       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29389         _v = 0;
29390       } else {
29391         _v = 1;
29392       }
29393     }
29394     if (_v) {
29395       {
29396         _v = SWIG_lua_isnilstring(L,argv[1]);
29397       }
29398       if (_v) {
29399         {
29400           void *ptr;
29401           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
29402             _v = 0;
29403           } else {
29404             _v = 1;
29405           }
29406         }
29407         if (_v) {
29408           return _wrap_SBFrame_EvaluateExpression__SWIG_3(L);
29409         }
29410       }
29411     }
29412   }
29413   if (argc == 3) {
29414     int _v = 0;
29415     {
29416       void *ptr;
29417       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29418         _v = 0;
29419       } else {
29420         _v = 1;
29421       }
29422     }
29423     if (_v) {
29424       {
29425         _v = SWIG_lua_isnilstring(L,argv[1]);
29426       }
29427       if (_v) {
29428         {
29429           _v = lua_isnumber(L,argv[2]);
29430         }
29431         if (_v) {
29432           return _wrap_SBFrame_EvaluateExpression__SWIG_1(L);
29433         }
29434       }
29435     }
29436   }
29437   if (argc == 4) {
29438     int _v = 0;
29439     {
29440       void *ptr;
29441       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29442         _v = 0;
29443       } else {
29444         _v = 1;
29445       }
29446     }
29447     if (_v) {
29448       {
29449         _v = SWIG_lua_isnilstring(L,argv[1]);
29450       }
29451       if (_v) {
29452         {
29453           _v = lua_isnumber(L,argv[2]);
29454         }
29455         if (_v) {
29456           {
29457             _v = lua_isboolean(L,argv[3]);
29458           }
29459           if (_v) {
29460             return _wrap_SBFrame_EvaluateExpression__SWIG_2(L);
29461           }
29462         }
29463       }
29464     }
29465   }
29466 
29467   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_EvaluateExpression'\n"
29468     "  Possible C/C++ prototypes are:\n"
29469     "    lldb::SBFrame::EvaluateExpression(char const *)\n"
29470     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType)\n"
29471     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType,bool)\n"
29472     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::SBExpressionOptions const &)\n");
29473   lua_error(L);return 0;
29474 }
29475 
29476 
29477 static int _wrap_SBFrame_GetFrameBlock(lua_State* L) {
29478   {
29479     int SWIG_arg = 0;
29480     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29481     lldb::SBBlock result;
29482 
29483     SWIG_check_num_args("lldb::SBFrame::GetFrameBlock",1,1)
29484     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameBlock",1,"lldb::SBFrame const *");
29485 
29486     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29487       SWIG_fail_ptr("SBFrame_GetFrameBlock",1,SWIGTYPE_p_lldb__SBFrame);
29488     }
29489 
29490     result = ((lldb::SBFrame const *)arg1)->GetFrameBlock();
29491     {
29492       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
29493       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
29494     }
29495     return SWIG_arg;
29496 
29497     fail: SWIGUNUSED;
29498   }
29499   lua_error(L);
29500   return 0;
29501 }
29502 
29503 
29504 static int _wrap_SBFrame_GetLineEntry(lua_State* L) {
29505   {
29506     int SWIG_arg = 0;
29507     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29508     lldb::SBLineEntry result;
29509 
29510     SWIG_check_num_args("lldb::SBFrame::GetLineEntry",1,1)
29511     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetLineEntry",1,"lldb::SBFrame const *");
29512 
29513     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29514       SWIG_fail_ptr("SBFrame_GetLineEntry",1,SWIGTYPE_p_lldb__SBFrame);
29515     }
29516 
29517     result = ((lldb::SBFrame const *)arg1)->GetLineEntry();
29518     {
29519       lldb::SBLineEntry * resultptr = new lldb::SBLineEntry(result);
29520       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
29521     }
29522     return SWIG_arg;
29523 
29524     fail: SWIGUNUSED;
29525   }
29526   lua_error(L);
29527   return 0;
29528 }
29529 
29530 
29531 static int _wrap_SBFrame_GetThread(lua_State* L) {
29532   {
29533     int SWIG_arg = 0;
29534     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29535     lldb::SBThread result;
29536 
29537     SWIG_check_num_args("lldb::SBFrame::GetThread",1,1)
29538     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetThread",1,"lldb::SBFrame const *");
29539 
29540     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29541       SWIG_fail_ptr("SBFrame_GetThread",1,SWIGTYPE_p_lldb__SBFrame);
29542     }
29543 
29544     result = ((lldb::SBFrame const *)arg1)->GetThread();
29545     {
29546       lldb::SBThread * resultptr = new lldb::SBThread(result);
29547       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
29548     }
29549     return SWIG_arg;
29550 
29551     fail: SWIGUNUSED;
29552   }
29553   lua_error(L);
29554   return 0;
29555 }
29556 
29557 
29558 static int _wrap_SBFrame_Disassemble(lua_State* L) {
29559   {
29560     int SWIG_arg = 0;
29561     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29562     char *result = 0 ;
29563 
29564     SWIG_check_num_args("lldb::SBFrame::Disassemble",1,1)
29565     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Disassemble",1,"lldb::SBFrame const *");
29566 
29567     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29568       SWIG_fail_ptr("SBFrame_Disassemble",1,SWIGTYPE_p_lldb__SBFrame);
29569     }
29570 
29571     result = (char *)((lldb::SBFrame const *)arg1)->Disassemble();
29572     lua_pushstring(L,(const char *)result); SWIG_arg++;
29573     return SWIG_arg;
29574 
29575     fail: SWIGUNUSED;
29576   }
29577   lua_error(L);
29578   return 0;
29579 }
29580 
29581 
29582 static int _wrap_SBFrame_Clear(lua_State* L) {
29583   {
29584     int SWIG_arg = 0;
29585     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29586 
29587     SWIG_check_num_args("lldb::SBFrame::Clear",1,1)
29588     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Clear",1,"lldb::SBFrame *");
29589 
29590     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29591       SWIG_fail_ptr("SBFrame_Clear",1,SWIGTYPE_p_lldb__SBFrame);
29592     }
29593 
29594     (arg1)->Clear();
29595 
29596     return SWIG_arg;
29597 
29598     fail: SWIGUNUSED;
29599   }
29600   lua_error(L);
29601   return 0;
29602 }
29603 
29604 
29605 static int _wrap_SBFrame___eq(lua_State* L) {
29606   {
29607     int SWIG_arg = 0;
29608     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29609     lldb::SBFrame *arg2 = 0 ;
29610     bool result;
29611 
29612     SWIG_check_num_args("lldb::SBFrame::operator ==",2,2)
29613     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::operator ==",1,"lldb::SBFrame const *");
29614     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::operator ==",2,"lldb::SBFrame const &");
29615 
29616     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29617       SWIG_fail_ptr("SBFrame___eq",1,SWIGTYPE_p_lldb__SBFrame);
29618     }
29619 
29620 
29621     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
29622       SWIG_fail_ptr("SBFrame___eq",2,SWIGTYPE_p_lldb__SBFrame);
29623     }
29624 
29625     result = (bool)((lldb::SBFrame const *)arg1)->operator ==((lldb::SBFrame const &)*arg2);
29626     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29627     return SWIG_arg;
29628 
29629     fail: SWIGUNUSED;
29630   }
29631   lua_error(L);
29632   return 0;
29633 }
29634 
29635 
29636 static int _wrap_SBFrame_GetVariables__SWIG_0(lua_State* L) {
29637   {
29638     int SWIG_arg = 0;
29639     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29640     bool arg2 ;
29641     bool arg3 ;
29642     bool arg4 ;
29643     bool arg5 ;
29644     lldb::SBValueList result;
29645 
29646     SWIG_check_num_args("lldb::SBFrame::GetVariables",5,5)
29647     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
29648     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
29649     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
29650     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
29651     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
29652 
29653     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29654       SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
29655     }
29656 
29657     arg2 = (lua_toboolean(L, 2)!=0);
29658     arg3 = (lua_toboolean(L, 3)!=0);
29659     arg4 = (lua_toboolean(L, 4)!=0);
29660     arg5 = (lua_toboolean(L, 5)!=0);
29661     result = (arg1)->GetVariables(arg2,arg3,arg4,arg5);
29662     {
29663       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
29664       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
29665     }
29666     return SWIG_arg;
29667 
29668     fail: SWIGUNUSED;
29669   }
29670   lua_error(L);
29671   return 0;
29672 }
29673 
29674 
29675 static int _wrap_SBFrame_GetVariables__SWIG_1(lua_State* L) {
29676   {
29677     int SWIG_arg = 0;
29678     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29679     bool arg2 ;
29680     bool arg3 ;
29681     bool arg4 ;
29682     bool arg5 ;
29683     lldb::DynamicValueType arg6 ;
29684     lldb::SBValueList result;
29685 
29686     SWIG_check_num_args("lldb::SBFrame::GetVariables",6,6)
29687     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
29688     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
29689     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
29690     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
29691     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
29692     if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBFrame::GetVariables",6,"lldb::DynamicValueType");
29693 
29694     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29695       SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
29696     }
29697 
29698     arg2 = (lua_toboolean(L, 2)!=0);
29699     arg3 = (lua_toboolean(L, 3)!=0);
29700     arg4 = (lua_toboolean(L, 4)!=0);
29701     arg5 = (lua_toboolean(L, 5)!=0);
29702     arg6 = (lldb::DynamicValueType)lua_tointeger(L, 6);
29703     result = (arg1)->GetVariables(arg2,arg3,arg4,arg5,arg6);
29704     {
29705       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
29706       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
29707     }
29708     return SWIG_arg;
29709 
29710     fail: SWIGUNUSED;
29711   }
29712   lua_error(L);
29713   return 0;
29714 }
29715 
29716 
29717 static int _wrap_SBFrame_GetVariables__SWIG_2(lua_State* L) {
29718   {
29719     int SWIG_arg = 0;
29720     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29721     lldb::SBVariablesOptions *arg2 = 0 ;
29722     lldb::SBValueList result;
29723 
29724     SWIG_check_num_args("lldb::SBFrame::GetVariables",2,2)
29725     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
29726     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"lldb::SBVariablesOptions const &");
29727 
29728     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29729       SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
29730     }
29731 
29732 
29733     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
29734       SWIG_fail_ptr("SBFrame_GetVariables",2,SWIGTYPE_p_lldb__SBVariablesOptions);
29735     }
29736 
29737     result = (arg1)->GetVariables((lldb::SBVariablesOptions const &)*arg2);
29738     {
29739       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
29740       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
29741     }
29742     return SWIG_arg;
29743 
29744     fail: SWIGUNUSED;
29745   }
29746   lua_error(L);
29747   return 0;
29748 }
29749 
29750 
29751 static int _wrap_SBFrame_GetVariables(lua_State* L) {
29752   int argc;
29753   int argv[7]={
29754     1,2,3,4,5,6,7
29755   };
29756 
29757   argc = lua_gettop(L);
29758   if (argc == 2) {
29759     int _v = 0;
29760     {
29761       void *ptr;
29762       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29763         _v = 0;
29764       } else {
29765         _v = 1;
29766       }
29767     }
29768     if (_v) {
29769       {
29770         void *ptr;
29771         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
29772           _v = 0;
29773         } else {
29774           _v = 1;
29775         }
29776       }
29777       if (_v) {
29778         return _wrap_SBFrame_GetVariables__SWIG_2(L);
29779       }
29780     }
29781   }
29782   if (argc == 5) {
29783     int _v = 0;
29784     {
29785       void *ptr;
29786       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29787         _v = 0;
29788       } else {
29789         _v = 1;
29790       }
29791     }
29792     if (_v) {
29793       {
29794         _v = lua_isboolean(L,argv[1]);
29795       }
29796       if (_v) {
29797         {
29798           _v = lua_isboolean(L,argv[2]);
29799         }
29800         if (_v) {
29801           {
29802             _v = lua_isboolean(L,argv[3]);
29803           }
29804           if (_v) {
29805             {
29806               _v = lua_isboolean(L,argv[4]);
29807             }
29808             if (_v) {
29809               return _wrap_SBFrame_GetVariables__SWIG_0(L);
29810             }
29811           }
29812         }
29813       }
29814     }
29815   }
29816   if (argc == 6) {
29817     int _v = 0;
29818     {
29819       void *ptr;
29820       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29821         _v = 0;
29822       } else {
29823         _v = 1;
29824       }
29825     }
29826     if (_v) {
29827       {
29828         _v = lua_isboolean(L,argv[1]);
29829       }
29830       if (_v) {
29831         {
29832           _v = lua_isboolean(L,argv[2]);
29833         }
29834         if (_v) {
29835           {
29836             _v = lua_isboolean(L,argv[3]);
29837           }
29838           if (_v) {
29839             {
29840               _v = lua_isboolean(L,argv[4]);
29841             }
29842             if (_v) {
29843               {
29844                 _v = lua_isnumber(L,argv[5]);
29845               }
29846               if (_v) {
29847                 return _wrap_SBFrame_GetVariables__SWIG_1(L);
29848               }
29849             }
29850           }
29851         }
29852       }
29853     }
29854   }
29855 
29856   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetVariables'\n"
29857     "  Possible C/C++ prototypes are:\n"
29858     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool)\n"
29859     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool,lldb::DynamicValueType)\n"
29860     "    lldb::SBFrame::GetVariables(lldb::SBVariablesOptions const &)\n");
29861   lua_error(L);return 0;
29862 }
29863 
29864 
29865 static int _wrap_SBFrame_GetRegisters(lua_State* L) {
29866   {
29867     int SWIG_arg = 0;
29868     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29869     lldb::SBValueList result;
29870 
29871     SWIG_check_num_args("lldb::SBFrame::GetRegisters",1,1)
29872     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetRegisters",1,"lldb::SBFrame *");
29873 
29874     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29875       SWIG_fail_ptr("SBFrame_GetRegisters",1,SWIGTYPE_p_lldb__SBFrame);
29876     }
29877 
29878     result = (arg1)->GetRegisters();
29879     {
29880       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
29881       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
29882     }
29883     return SWIG_arg;
29884 
29885     fail: SWIGUNUSED;
29886   }
29887   lua_error(L);
29888   return 0;
29889 }
29890 
29891 
29892 static int _wrap_SBFrame_FindRegister(lua_State* L) {
29893   {
29894     int SWIG_arg = 0;
29895     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29896     char *arg2 = (char *) 0 ;
29897     lldb::SBValue result;
29898 
29899     SWIG_check_num_args("lldb::SBFrame::FindRegister",2,2)
29900     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindRegister",1,"lldb::SBFrame *");
29901     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindRegister",2,"char const *");
29902 
29903     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29904       SWIG_fail_ptr("SBFrame_FindRegister",1,SWIGTYPE_p_lldb__SBFrame);
29905     }
29906 
29907     arg2 = (char *)lua_tostring(L, 2);
29908     result = (arg1)->FindRegister((char const *)arg2);
29909     {
29910       lldb::SBValue * resultptr = new lldb::SBValue(result);
29911       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
29912     }
29913     return SWIG_arg;
29914 
29915     fail: SWIGUNUSED;
29916   }
29917   lua_error(L);
29918   return 0;
29919 }
29920 
29921 
29922 static int _wrap_SBFrame_FindVariable__SWIG_0(lua_State* L) {
29923   {
29924     int SWIG_arg = 0;
29925     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29926     char *arg2 = (char *) 0 ;
29927     lldb::SBValue result;
29928 
29929     SWIG_check_num_args("lldb::SBFrame::FindVariable",2,2)
29930     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
29931     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
29932 
29933     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29934       SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
29935     }
29936 
29937     arg2 = (char *)lua_tostring(L, 2);
29938     result = (arg1)->FindVariable((char const *)arg2);
29939     {
29940       lldb::SBValue * resultptr = new lldb::SBValue(result);
29941       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
29942     }
29943     return SWIG_arg;
29944 
29945     fail: SWIGUNUSED;
29946   }
29947   lua_error(L);
29948   return 0;
29949 }
29950 
29951 
29952 static int _wrap_SBFrame_FindVariable__SWIG_1(lua_State* L) {
29953   {
29954     int SWIG_arg = 0;
29955     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29956     char *arg2 = (char *) 0 ;
29957     lldb::DynamicValueType arg3 ;
29958     lldb::SBValue result;
29959 
29960     SWIG_check_num_args("lldb::SBFrame::FindVariable",3,3)
29961     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
29962     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
29963     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::FindVariable",3,"lldb::DynamicValueType");
29964 
29965     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29966       SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
29967     }
29968 
29969     arg2 = (char *)lua_tostring(L, 2);
29970     arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
29971     result = (arg1)->FindVariable((char const *)arg2,arg3);
29972     {
29973       lldb::SBValue * resultptr = new lldb::SBValue(result);
29974       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
29975     }
29976     return SWIG_arg;
29977 
29978     fail: SWIGUNUSED;
29979   }
29980   lua_error(L);
29981   return 0;
29982 }
29983 
29984 
29985 static int _wrap_SBFrame_FindVariable(lua_State* L) {
29986   int argc;
29987   int argv[4]={
29988     1,2,3,4
29989   };
29990 
29991   argc = lua_gettop(L);
29992   if (argc == 2) {
29993     int _v = 0;
29994     {
29995       void *ptr;
29996       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29997         _v = 0;
29998       } else {
29999         _v = 1;
30000       }
30001     }
30002     if (_v) {
30003       {
30004         _v = SWIG_lua_isnilstring(L,argv[1]);
30005       }
30006       if (_v) {
30007         return _wrap_SBFrame_FindVariable__SWIG_0(L);
30008       }
30009     }
30010   }
30011   if (argc == 3) {
30012     int _v = 0;
30013     {
30014       void *ptr;
30015       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
30016         _v = 0;
30017       } else {
30018         _v = 1;
30019       }
30020     }
30021     if (_v) {
30022       {
30023         _v = SWIG_lua_isnilstring(L,argv[1]);
30024       }
30025       if (_v) {
30026         {
30027           _v = lua_isnumber(L,argv[2]);
30028         }
30029         if (_v) {
30030           return _wrap_SBFrame_FindVariable__SWIG_1(L);
30031         }
30032       }
30033     }
30034   }
30035 
30036   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindVariable'\n"
30037     "  Possible C/C++ prototypes are:\n"
30038     "    lldb::SBFrame::FindVariable(char const *)\n"
30039     "    lldb::SBFrame::FindVariable(char const *,lldb::DynamicValueType)\n");
30040   lua_error(L);return 0;
30041 }
30042 
30043 
30044 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_0(lua_State* L) {
30045   {
30046     int SWIG_arg = 0;
30047     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30048     char *arg2 = (char *) 0 ;
30049     lldb::DynamicValueType arg3 ;
30050     lldb::SBValue result;
30051 
30052     SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",3,3)
30053     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
30054     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
30055     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",3,"lldb::DynamicValueType");
30056 
30057     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
30058       SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
30059     }
30060 
30061     arg2 = (char *)lua_tostring(L, 2);
30062     arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
30063     result = (arg1)->GetValueForVariablePath((char const *)arg2,arg3);
30064     {
30065       lldb::SBValue * resultptr = new lldb::SBValue(result);
30066       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
30067     }
30068     return SWIG_arg;
30069 
30070     fail: SWIGUNUSED;
30071   }
30072   lua_error(L);
30073   return 0;
30074 }
30075 
30076 
30077 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_1(lua_State* L) {
30078   {
30079     int SWIG_arg = 0;
30080     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30081     char *arg2 = (char *) 0 ;
30082     lldb::SBValue result;
30083 
30084     SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",2,2)
30085     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
30086     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
30087 
30088     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
30089       SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
30090     }
30091 
30092     arg2 = (char *)lua_tostring(L, 2);
30093     result = (arg1)->GetValueForVariablePath((char const *)arg2);
30094     {
30095       lldb::SBValue * resultptr = new lldb::SBValue(result);
30096       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
30097     }
30098     return SWIG_arg;
30099 
30100     fail: SWIGUNUSED;
30101   }
30102   lua_error(L);
30103   return 0;
30104 }
30105 
30106 
30107 static int _wrap_SBFrame_GetValueForVariablePath(lua_State* L) {
30108   int argc;
30109   int argv[4]={
30110     1,2,3,4
30111   };
30112 
30113   argc = lua_gettop(L);
30114   if (argc == 2) {
30115     int _v = 0;
30116     {
30117       void *ptr;
30118       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
30119         _v = 0;
30120       } else {
30121         _v = 1;
30122       }
30123     }
30124     if (_v) {
30125       {
30126         _v = SWIG_lua_isnilstring(L,argv[1]);
30127       }
30128       if (_v) {
30129         return _wrap_SBFrame_GetValueForVariablePath__SWIG_1(L);
30130       }
30131     }
30132   }
30133   if (argc == 3) {
30134     int _v = 0;
30135     {
30136       void *ptr;
30137       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
30138         _v = 0;
30139       } else {
30140         _v = 1;
30141       }
30142     }
30143     if (_v) {
30144       {
30145         _v = SWIG_lua_isnilstring(L,argv[1]);
30146       }
30147       if (_v) {
30148         {
30149           _v = lua_isnumber(L,argv[2]);
30150         }
30151         if (_v) {
30152           return _wrap_SBFrame_GetValueForVariablePath__SWIG_0(L);
30153         }
30154       }
30155     }
30156   }
30157 
30158   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetValueForVariablePath'\n"
30159     "  Possible C/C++ prototypes are:\n"
30160     "    lldb::SBFrame::GetValueForVariablePath(char const *,lldb::DynamicValueType)\n"
30161     "    lldb::SBFrame::GetValueForVariablePath(char const *)\n");
30162   lua_error(L);return 0;
30163 }
30164 
30165 
30166 static int _wrap_SBFrame_FindValue__SWIG_0(lua_State* L) {
30167   {
30168     int SWIG_arg = 0;
30169     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30170     char *arg2 = (char *) 0 ;
30171     lldb::ValueType arg3 ;
30172     lldb::SBValue result;
30173 
30174     SWIG_check_num_args("lldb::SBFrame::FindValue",3,3)
30175     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
30176     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
30177     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
30178 
30179     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
30180       SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
30181     }
30182 
30183     arg2 = (char *)lua_tostring(L, 2);
30184     arg3 = (lldb::ValueType)lua_tointeger(L, 3);
30185     result = (arg1)->FindValue((char const *)arg2,arg3);
30186     {
30187       lldb::SBValue * resultptr = new lldb::SBValue(result);
30188       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
30189     }
30190     return SWIG_arg;
30191 
30192     fail: SWIGUNUSED;
30193   }
30194   lua_error(L);
30195   return 0;
30196 }
30197 
30198 
30199 static int _wrap_SBFrame_FindValue__SWIG_1(lua_State* L) {
30200   {
30201     int SWIG_arg = 0;
30202     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30203     char *arg2 = (char *) 0 ;
30204     lldb::ValueType arg3 ;
30205     lldb::DynamicValueType arg4 ;
30206     lldb::SBValue result;
30207 
30208     SWIG_check_num_args("lldb::SBFrame::FindValue",4,4)
30209     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
30210     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
30211     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
30212     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBFrame::FindValue",4,"lldb::DynamicValueType");
30213 
30214     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
30215       SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
30216     }
30217 
30218     arg2 = (char *)lua_tostring(L, 2);
30219     arg3 = (lldb::ValueType)lua_tointeger(L, 3);
30220     arg4 = (lldb::DynamicValueType)lua_tointeger(L, 4);
30221     result = (arg1)->FindValue((char const *)arg2,arg3,arg4);
30222     {
30223       lldb::SBValue * resultptr = new lldb::SBValue(result);
30224       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
30225     }
30226     return SWIG_arg;
30227 
30228     fail: SWIGUNUSED;
30229   }
30230   lua_error(L);
30231   return 0;
30232 }
30233 
30234 
30235 static int _wrap_SBFrame_FindValue(lua_State* L) {
30236   int argc;
30237   int argv[5]={
30238     1,2,3,4,5
30239   };
30240 
30241   argc = lua_gettop(L);
30242   if (argc == 3) {
30243     int _v = 0;
30244     {
30245       void *ptr;
30246       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
30247         _v = 0;
30248       } else {
30249         _v = 1;
30250       }
30251     }
30252     if (_v) {
30253       {
30254         _v = SWIG_lua_isnilstring(L,argv[1]);
30255       }
30256       if (_v) {
30257         {
30258           _v = lua_isnumber(L,argv[2]);
30259         }
30260         if (_v) {
30261           return _wrap_SBFrame_FindValue__SWIG_0(L);
30262         }
30263       }
30264     }
30265   }
30266   if (argc == 4) {
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         {
30282           _v = lua_isnumber(L,argv[2]);
30283         }
30284         if (_v) {
30285           {
30286             _v = lua_isnumber(L,argv[3]);
30287           }
30288           if (_v) {
30289             return _wrap_SBFrame_FindValue__SWIG_1(L);
30290           }
30291         }
30292       }
30293     }
30294   }
30295 
30296   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindValue'\n"
30297     "  Possible C/C++ prototypes are:\n"
30298     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType)\n"
30299     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType,lldb::DynamicValueType)\n");
30300   lua_error(L);return 0;
30301 }
30302 
30303 
30304 static int _wrap_SBFrame_GetDescription(lua_State* L) {
30305   {
30306     int SWIG_arg = 0;
30307     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30308     lldb::SBStream *arg2 = 0 ;
30309     bool result;
30310 
30311     SWIG_check_num_args("lldb::SBFrame::GetDescription",2,2)
30312     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDescription",1,"lldb::SBFrame *");
30313     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetDescription",2,"lldb::SBStream &");
30314 
30315     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
30316       SWIG_fail_ptr("SBFrame_GetDescription",1,SWIGTYPE_p_lldb__SBFrame);
30317     }
30318 
30319 
30320     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
30321       SWIG_fail_ptr("SBFrame_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
30322     }
30323 
30324     result = (bool)(arg1)->GetDescription(*arg2);
30325     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30326     return SWIG_arg;
30327 
30328     fail: SWIGUNUSED;
30329   }
30330   lua_error(L);
30331   return 0;
30332 }
30333 
30334 
30335 static int _wrap_SBFrame___tostring(lua_State* L) {
30336   {
30337     int SWIG_arg = 0;
30338     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30339     std::string result;
30340 
30341     SWIG_check_num_args("lldb::SBFrame::__repr__",1,1)
30342     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::__repr__",1,"lldb::SBFrame *");
30343 
30344     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
30345       SWIG_fail_ptr("SBFrame___tostring",1,SWIGTYPE_p_lldb__SBFrame);
30346     }
30347 
30348     result = lldb_SBFrame___repr__(arg1);
30349     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
30350     return SWIG_arg;
30351 
30352     fail: SWIGUNUSED;
30353   }
30354   lua_error(L);
30355   return 0;
30356 }
30357 
30358 
30359 static void swig_delete_SBFrame(void *obj) {
30360 lldb::SBFrame *arg1 = (lldb::SBFrame *) obj;
30361 delete arg1;
30362 }
30363 static int _proxy__wrap_new_SBFrame(lua_State *L) {
30364     assert(lua_istable(L,1));
30365     lua_pushcfunction(L,_wrap_new_SBFrame);
30366     assert(!lua_isnil(L,-1));
30367     lua_replace(L,1); /* replace our table with real constructor */
30368     lua_call(L,lua_gettop(L)-1,1);
30369     return 1;
30370 }
30371 static swig_lua_attribute swig_SBFrame_attributes[] = {
30372     {0,0,0}
30373 };
30374 static swig_lua_method swig_SBFrame_methods[]= {
30375     { "IsEqual", _wrap_SBFrame_IsEqual},
30376     { "IsValid", _wrap_SBFrame_IsValid},
30377     { "GetFrameID", _wrap_SBFrame_GetFrameID},
30378     { "GetCFA", _wrap_SBFrame_GetCFA},
30379     { "GetPC", _wrap_SBFrame_GetPC},
30380     { "SetPC", _wrap_SBFrame_SetPC},
30381     { "GetSP", _wrap_SBFrame_GetSP},
30382     { "GetFP", _wrap_SBFrame_GetFP},
30383     { "GetPCAddress", _wrap_SBFrame_GetPCAddress},
30384     { "GetSymbolContext", _wrap_SBFrame_GetSymbolContext},
30385     { "GetModule", _wrap_SBFrame_GetModule},
30386     { "GetCompileUnit", _wrap_SBFrame_GetCompileUnit},
30387     { "GetFunction", _wrap_SBFrame_GetFunction},
30388     { "GetSymbol", _wrap_SBFrame_GetSymbol},
30389     { "GetBlock", _wrap_SBFrame_GetBlock},
30390     { "GetDisplayFunctionName", _wrap_SBFrame_GetDisplayFunctionName},
30391     { "GetFunctionName", _wrap_SBFrame_GetFunctionName},
30392     { "GuessLanguage", _wrap_SBFrame_GuessLanguage},
30393     { "IsInlined", _wrap_SBFrame_IsInlined},
30394     { "IsArtificial", _wrap_SBFrame_IsArtificial},
30395     { "EvaluateExpression", _wrap_SBFrame_EvaluateExpression},
30396     { "GetFrameBlock", _wrap_SBFrame_GetFrameBlock},
30397     { "GetLineEntry", _wrap_SBFrame_GetLineEntry},
30398     { "GetThread", _wrap_SBFrame_GetThread},
30399     { "Disassemble", _wrap_SBFrame_Disassemble},
30400     { "Clear", _wrap_SBFrame_Clear},
30401     { "__eq", _wrap_SBFrame___eq},
30402     { "GetVariables", _wrap_SBFrame_GetVariables},
30403     { "GetRegisters", _wrap_SBFrame_GetRegisters},
30404     { "FindRegister", _wrap_SBFrame_FindRegister},
30405     { "FindVariable", _wrap_SBFrame_FindVariable},
30406     { "GetValueForVariablePath", _wrap_SBFrame_GetValueForVariablePath},
30407     { "FindValue", _wrap_SBFrame_FindValue},
30408     { "GetDescription", _wrap_SBFrame_GetDescription},
30409     { "__tostring", _wrap_SBFrame___tostring},
30410     {0,0}
30411 };
30412 static swig_lua_method swig_SBFrame_meta[] = {
30413     { "__eq", _wrap_SBFrame___eq},
30414     { "__tostring", _wrap_SBFrame___tostring},
30415     {0,0}
30416 };
30417 
30418 static swig_lua_attribute swig_SBFrame_Sf_SwigStatic_attributes[] = {
30419     {0,0,0}
30420 };
30421 static swig_lua_const_info swig_SBFrame_Sf_SwigStatic_constants[]= {
30422     {0,0,0,0,0,0}
30423 };
30424 static swig_lua_method swig_SBFrame_Sf_SwigStatic_methods[]= {
30425     {0,0}
30426 };
30427 static swig_lua_class* swig_SBFrame_Sf_SwigStatic_classes[]= {
30428     0
30429 };
30430 
30431 static swig_lua_namespace swig_SBFrame_Sf_SwigStatic = {
30432     "SBFrame",
30433     swig_SBFrame_Sf_SwigStatic_methods,
30434     swig_SBFrame_Sf_SwigStatic_attributes,
30435     swig_SBFrame_Sf_SwigStatic_constants,
30436     swig_SBFrame_Sf_SwigStatic_classes,
30437     0
30438 };
30439 static swig_lua_class *swig_SBFrame_bases[] = {0};
30440 static const char *swig_SBFrame_base_names[] = {0};
30441 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 };
30442 
30443 static int _wrap_new_SBFunction__SWIG_0(lua_State* L) {
30444   {
30445     int SWIG_arg = 0;
30446     lldb::SBFunction *result = 0 ;
30447 
30448     SWIG_check_num_args("lldb::SBFunction::SBFunction",0,0)
30449     result = (lldb::SBFunction *)new lldb::SBFunction();
30450     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
30451     return SWIG_arg;
30452 
30453     fail: SWIGUNUSED;
30454   }
30455   lua_error(L);
30456   return 0;
30457 }
30458 
30459 
30460 static int _wrap_new_SBFunction__SWIG_1(lua_State* L) {
30461   {
30462     int SWIG_arg = 0;
30463     lldb::SBFunction *arg1 = 0 ;
30464     lldb::SBFunction *result = 0 ;
30465 
30466     SWIG_check_num_args("lldb::SBFunction::SBFunction",1,1)
30467     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFunction::SBFunction",1,"lldb::SBFunction const &");
30468 
30469     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30470       SWIG_fail_ptr("new_SBFunction",1,SWIGTYPE_p_lldb__SBFunction);
30471     }
30472 
30473     result = (lldb::SBFunction *)new lldb::SBFunction((lldb::SBFunction const &)*arg1);
30474     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
30475     return SWIG_arg;
30476 
30477     fail: SWIGUNUSED;
30478   }
30479   lua_error(L);
30480   return 0;
30481 }
30482 
30483 
30484 static int _wrap_new_SBFunction(lua_State* L) {
30485   int argc;
30486   int argv[2]={
30487     1,2
30488   };
30489 
30490   argc = lua_gettop(L);
30491   if (argc == 0) {
30492     return _wrap_new_SBFunction__SWIG_0(L);
30493   }
30494   if (argc == 1) {
30495     int _v = 0;
30496     {
30497       void *ptr;
30498       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, SWIG_POINTER_NO_NULL)) {
30499         _v = 0;
30500       } else {
30501         _v = 1;
30502       }
30503     }
30504     if (_v) {
30505       return _wrap_new_SBFunction__SWIG_1(L);
30506     }
30507   }
30508 
30509   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFunction'\n"
30510     "  Possible C/C++ prototypes are:\n"
30511     "    lldb::SBFunction::SBFunction()\n"
30512     "    lldb::SBFunction::SBFunction(lldb::SBFunction const &)\n");
30513   lua_error(L);return 0;
30514 }
30515 
30516 
30517 static int _wrap_SBFunction_IsValid(lua_State* L) {
30518   {
30519     int SWIG_arg = 0;
30520     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30521     bool result;
30522 
30523     SWIG_check_num_args("lldb::SBFunction::IsValid",1,1)
30524     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::IsValid",1,"lldb::SBFunction const *");
30525 
30526     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30527       SWIG_fail_ptr("SBFunction_IsValid",1,SWIGTYPE_p_lldb__SBFunction);
30528     }
30529 
30530     result = (bool)((lldb::SBFunction const *)arg1)->IsValid();
30531     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30532     return SWIG_arg;
30533 
30534     fail: SWIGUNUSED;
30535   }
30536   lua_error(L);
30537   return 0;
30538 }
30539 
30540 
30541 static int _wrap_SBFunction_GetName(lua_State* L) {
30542   {
30543     int SWIG_arg = 0;
30544     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30545     char *result = 0 ;
30546 
30547     SWIG_check_num_args("lldb::SBFunction::GetName",1,1)
30548     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetName",1,"lldb::SBFunction const *");
30549 
30550     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30551       SWIG_fail_ptr("SBFunction_GetName",1,SWIGTYPE_p_lldb__SBFunction);
30552     }
30553 
30554     result = (char *)((lldb::SBFunction const *)arg1)->GetName();
30555     lua_pushstring(L,(const char *)result); SWIG_arg++;
30556     return SWIG_arg;
30557 
30558     fail: SWIGUNUSED;
30559   }
30560   lua_error(L);
30561   return 0;
30562 }
30563 
30564 
30565 static int _wrap_SBFunction_GetDisplayName(lua_State* L) {
30566   {
30567     int SWIG_arg = 0;
30568     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30569     char *result = 0 ;
30570 
30571     SWIG_check_num_args("lldb::SBFunction::GetDisplayName",1,1)
30572     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDisplayName",1,"lldb::SBFunction const *");
30573 
30574     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30575       SWIG_fail_ptr("SBFunction_GetDisplayName",1,SWIGTYPE_p_lldb__SBFunction);
30576     }
30577 
30578     result = (char *)((lldb::SBFunction const *)arg1)->GetDisplayName();
30579     lua_pushstring(L,(const char *)result); SWIG_arg++;
30580     return SWIG_arg;
30581 
30582     fail: SWIGUNUSED;
30583   }
30584   lua_error(L);
30585   return 0;
30586 }
30587 
30588 
30589 static int _wrap_SBFunction_GetMangledName(lua_State* L) {
30590   {
30591     int SWIG_arg = 0;
30592     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30593     char *result = 0 ;
30594 
30595     SWIG_check_num_args("lldb::SBFunction::GetMangledName",1,1)
30596     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetMangledName",1,"lldb::SBFunction const *");
30597 
30598     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30599       SWIG_fail_ptr("SBFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBFunction);
30600     }
30601 
30602     result = (char *)((lldb::SBFunction const *)arg1)->GetMangledName();
30603     lua_pushstring(L,(const char *)result); SWIG_arg++;
30604     return SWIG_arg;
30605 
30606     fail: SWIGUNUSED;
30607   }
30608   lua_error(L);
30609   return 0;
30610 }
30611 
30612 
30613 static int _wrap_SBFunction_GetInstructions__SWIG_0(lua_State* L) {
30614   {
30615     int SWIG_arg = 0;
30616     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30617     lldb::SBTarget arg2 ;
30618     lldb::SBTarget *argp2 ;
30619     lldb::SBInstructionList result;
30620 
30621     SWIG_check_num_args("lldb::SBFunction::GetInstructions",2,2)
30622     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
30623     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
30624 
30625     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30626       SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
30627     }
30628 
30629 
30630     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
30631       SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
30632     }
30633     arg2 = *argp2;
30634 
30635     result = (arg1)->GetInstructions(arg2);
30636     {
30637       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
30638       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
30639     }
30640     return SWIG_arg;
30641 
30642     fail: SWIGUNUSED;
30643   }
30644   lua_error(L);
30645   return 0;
30646 }
30647 
30648 
30649 static int _wrap_SBFunction_GetInstructions__SWIG_1(lua_State* L) {
30650   {
30651     int SWIG_arg = 0;
30652     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30653     lldb::SBTarget arg2 ;
30654     char *arg3 = (char *) 0 ;
30655     lldb::SBTarget *argp2 ;
30656     lldb::SBInstructionList result;
30657 
30658     SWIG_check_num_args("lldb::SBFunction::GetInstructions",3,3)
30659     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
30660     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
30661     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",3,"char const *");
30662 
30663     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30664       SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
30665     }
30666 
30667 
30668     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
30669       SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
30670     }
30671     arg2 = *argp2;
30672 
30673     arg3 = (char *)lua_tostring(L, 3);
30674     result = (arg1)->GetInstructions(arg2,(char const *)arg3);
30675     {
30676       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
30677       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
30678     }
30679     return SWIG_arg;
30680 
30681     fail: SWIGUNUSED;
30682   }
30683   lua_error(L);
30684   return 0;
30685 }
30686 
30687 
30688 static int _wrap_SBFunction_GetInstructions(lua_State* L) {
30689   int argc;
30690   int argv[4]={
30691     1,2,3,4
30692   };
30693 
30694   argc = lua_gettop(L);
30695   if (argc == 2) {
30696     int _v = 0;
30697     {
30698       void *ptr;
30699       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
30700         _v = 0;
30701       } else {
30702         _v = 1;
30703       }
30704     }
30705     if (_v) {
30706       {
30707         void *ptr;
30708         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
30709           _v = 0;
30710         } else {
30711           _v = 1;
30712         }
30713       }
30714       if (_v) {
30715         return _wrap_SBFunction_GetInstructions__SWIG_0(L);
30716       }
30717     }
30718   }
30719   if (argc == 3) {
30720     int _v = 0;
30721     {
30722       void *ptr;
30723       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
30724         _v = 0;
30725       } else {
30726         _v = 1;
30727       }
30728     }
30729     if (_v) {
30730       {
30731         void *ptr;
30732         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
30733           _v = 0;
30734         } else {
30735           _v = 1;
30736         }
30737       }
30738       if (_v) {
30739         {
30740           _v = SWIG_lua_isnilstring(L,argv[2]);
30741         }
30742         if (_v) {
30743           return _wrap_SBFunction_GetInstructions__SWIG_1(L);
30744         }
30745       }
30746     }
30747   }
30748 
30749   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFunction_GetInstructions'\n"
30750     "  Possible C/C++ prototypes are:\n"
30751     "    lldb::SBFunction::GetInstructions(lldb::SBTarget)\n"
30752     "    lldb::SBFunction::GetInstructions(lldb::SBTarget,char const *)\n");
30753   lua_error(L);return 0;
30754 }
30755 
30756 
30757 static int _wrap_SBFunction_GetStartAddress(lua_State* L) {
30758   {
30759     int SWIG_arg = 0;
30760     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30761     lldb::SBAddress result;
30762 
30763     SWIG_check_num_args("lldb::SBFunction::GetStartAddress",1,1)
30764     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetStartAddress",1,"lldb::SBFunction *");
30765 
30766     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30767       SWIG_fail_ptr("SBFunction_GetStartAddress",1,SWIGTYPE_p_lldb__SBFunction);
30768     }
30769 
30770     result = (arg1)->GetStartAddress();
30771     {
30772       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
30773       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
30774     }
30775     return SWIG_arg;
30776 
30777     fail: SWIGUNUSED;
30778   }
30779   lua_error(L);
30780   return 0;
30781 }
30782 
30783 
30784 static int _wrap_SBFunction_GetEndAddress(lua_State* L) {
30785   {
30786     int SWIG_arg = 0;
30787     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30788     lldb::SBAddress result;
30789 
30790     SWIG_check_num_args("lldb::SBFunction::GetEndAddress",1,1)
30791     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetEndAddress",1,"lldb::SBFunction *");
30792 
30793     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30794       SWIG_fail_ptr("SBFunction_GetEndAddress",1,SWIGTYPE_p_lldb__SBFunction);
30795     }
30796 
30797     result = (arg1)->GetEndAddress();
30798     {
30799       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
30800       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
30801     }
30802     return SWIG_arg;
30803 
30804     fail: SWIGUNUSED;
30805   }
30806   lua_error(L);
30807   return 0;
30808 }
30809 
30810 
30811 static int _wrap_SBFunction_GetArgumentName(lua_State* L) {
30812   {
30813     int SWIG_arg = 0;
30814     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30815     uint32_t arg2 ;
30816     char *result = 0 ;
30817 
30818     SWIG_check_num_args("lldb::SBFunction::GetArgumentName",2,2)
30819     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",1,"lldb::SBFunction *");
30820     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",2,"uint32_t");
30821 
30822     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30823       SWIG_fail_ptr("SBFunction_GetArgumentName",1,SWIGTYPE_p_lldb__SBFunction);
30824     }
30825 
30826     arg2 = (uint32_t)lua_tointeger(L, 2);
30827     result = (char *)(arg1)->GetArgumentName(arg2);
30828     lua_pushstring(L,(const char *)result); SWIG_arg++;
30829     return SWIG_arg;
30830 
30831     fail: SWIGUNUSED;
30832   }
30833   lua_error(L);
30834   return 0;
30835 }
30836 
30837 
30838 static int _wrap_SBFunction_GetPrologueByteSize(lua_State* L) {
30839   {
30840     int SWIG_arg = 0;
30841     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30842     uint32_t result;
30843 
30844     SWIG_check_num_args("lldb::SBFunction::GetPrologueByteSize",1,1)
30845     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetPrologueByteSize",1,"lldb::SBFunction *");
30846 
30847     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30848       SWIG_fail_ptr("SBFunction_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBFunction);
30849     }
30850 
30851     result = (uint32_t)(arg1)->GetPrologueByteSize();
30852     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30853     return SWIG_arg;
30854 
30855     fail: SWIGUNUSED;
30856   }
30857   lua_error(L);
30858   return 0;
30859 }
30860 
30861 
30862 static int _wrap_SBFunction_GetType(lua_State* L) {
30863   {
30864     int SWIG_arg = 0;
30865     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30866     lldb::SBType result;
30867 
30868     SWIG_check_num_args("lldb::SBFunction::GetType",1,1)
30869     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetType",1,"lldb::SBFunction *");
30870 
30871     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30872       SWIG_fail_ptr("SBFunction_GetType",1,SWIGTYPE_p_lldb__SBFunction);
30873     }
30874 
30875     result = (arg1)->GetType();
30876     {
30877       lldb::SBType * resultptr = new lldb::SBType(result);
30878       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
30879     }
30880     return SWIG_arg;
30881 
30882     fail: SWIGUNUSED;
30883   }
30884   lua_error(L);
30885   return 0;
30886 }
30887 
30888 
30889 static int _wrap_SBFunction_GetBlock(lua_State* L) {
30890   {
30891     int SWIG_arg = 0;
30892     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30893     lldb::SBBlock result;
30894 
30895     SWIG_check_num_args("lldb::SBFunction::GetBlock",1,1)
30896     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetBlock",1,"lldb::SBFunction *");
30897 
30898     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30899       SWIG_fail_ptr("SBFunction_GetBlock",1,SWIGTYPE_p_lldb__SBFunction);
30900     }
30901 
30902     result = (arg1)->GetBlock();
30903     {
30904       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
30905       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
30906     }
30907     return SWIG_arg;
30908 
30909     fail: SWIGUNUSED;
30910   }
30911   lua_error(L);
30912   return 0;
30913 }
30914 
30915 
30916 static int _wrap_SBFunction_GetLanguage(lua_State* L) {
30917   {
30918     int SWIG_arg = 0;
30919     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30920     lldb::LanguageType result;
30921 
30922     SWIG_check_num_args("lldb::SBFunction::GetLanguage",1,1)
30923     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetLanguage",1,"lldb::SBFunction *");
30924 
30925     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30926       SWIG_fail_ptr("SBFunction_GetLanguage",1,SWIGTYPE_p_lldb__SBFunction);
30927     }
30928 
30929     result = (lldb::LanguageType)(arg1)->GetLanguage();
30930     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30931     return SWIG_arg;
30932 
30933     fail: SWIGUNUSED;
30934   }
30935   lua_error(L);
30936   return 0;
30937 }
30938 
30939 
30940 static int _wrap_SBFunction_GetIsOptimized(lua_State* L) {
30941   {
30942     int SWIG_arg = 0;
30943     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30944     bool result;
30945 
30946     SWIG_check_num_args("lldb::SBFunction::GetIsOptimized",1,1)
30947     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetIsOptimized",1,"lldb::SBFunction *");
30948 
30949     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30950       SWIG_fail_ptr("SBFunction_GetIsOptimized",1,SWIGTYPE_p_lldb__SBFunction);
30951     }
30952 
30953     result = (bool)(arg1)->GetIsOptimized();
30954     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30955     return SWIG_arg;
30956 
30957     fail: SWIGUNUSED;
30958   }
30959   lua_error(L);
30960   return 0;
30961 }
30962 
30963 
30964 static int _wrap_SBFunction___eq(lua_State* L) {
30965   {
30966     int SWIG_arg = 0;
30967     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30968     lldb::SBFunction *arg2 = 0 ;
30969     bool result;
30970 
30971     SWIG_check_num_args("lldb::SBFunction::operator ==",2,2)
30972     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::operator ==",1,"lldb::SBFunction const *");
30973     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::operator ==",2,"lldb::SBFunction const &");
30974 
30975     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
30976       SWIG_fail_ptr("SBFunction___eq",1,SWIGTYPE_p_lldb__SBFunction);
30977     }
30978 
30979 
30980     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFunction,0))){
30981       SWIG_fail_ptr("SBFunction___eq",2,SWIGTYPE_p_lldb__SBFunction);
30982     }
30983 
30984     result = (bool)((lldb::SBFunction const *)arg1)->operator ==((lldb::SBFunction const &)*arg2);
30985     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30986     return SWIG_arg;
30987 
30988     fail: SWIGUNUSED;
30989   }
30990   lua_error(L);
30991   return 0;
30992 }
30993 
30994 
30995 static int _wrap_SBFunction_GetDescription(lua_State* L) {
30996   {
30997     int SWIG_arg = 0;
30998     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
30999     lldb::SBStream *arg2 = 0 ;
31000     bool result;
31001 
31002     SWIG_check_num_args("lldb::SBFunction::GetDescription",2,2)
31003     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDescription",1,"lldb::SBFunction *");
31004     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetDescription",2,"lldb::SBStream &");
31005 
31006     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
31007       SWIG_fail_ptr("SBFunction_GetDescription",1,SWIGTYPE_p_lldb__SBFunction);
31008     }
31009 
31010 
31011     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
31012       SWIG_fail_ptr("SBFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
31013     }
31014 
31015     result = (bool)(arg1)->GetDescription(*arg2);
31016     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31017     return SWIG_arg;
31018 
31019     fail: SWIGUNUSED;
31020   }
31021   lua_error(L);
31022   return 0;
31023 }
31024 
31025 
31026 static int _wrap_SBFunction___tostring(lua_State* L) {
31027   {
31028     int SWIG_arg = 0;
31029     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
31030     std::string result;
31031 
31032     SWIG_check_num_args("lldb::SBFunction::__repr__",1,1)
31033     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::__repr__",1,"lldb::SBFunction *");
31034 
31035     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
31036       SWIG_fail_ptr("SBFunction___tostring",1,SWIGTYPE_p_lldb__SBFunction);
31037     }
31038 
31039     result = lldb_SBFunction___repr__(arg1);
31040     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
31041     return SWIG_arg;
31042 
31043     fail: SWIGUNUSED;
31044   }
31045   lua_error(L);
31046   return 0;
31047 }
31048 
31049 
31050 static void swig_delete_SBFunction(void *obj) {
31051 lldb::SBFunction *arg1 = (lldb::SBFunction *) obj;
31052 delete arg1;
31053 }
31054 static int _proxy__wrap_new_SBFunction(lua_State *L) {
31055     assert(lua_istable(L,1));
31056     lua_pushcfunction(L,_wrap_new_SBFunction);
31057     assert(!lua_isnil(L,-1));
31058     lua_replace(L,1); /* replace our table with real constructor */
31059     lua_call(L,lua_gettop(L)-1,1);
31060     return 1;
31061 }
31062 static swig_lua_attribute swig_SBFunction_attributes[] = {
31063     {0,0,0}
31064 };
31065 static swig_lua_method swig_SBFunction_methods[]= {
31066     { "IsValid", _wrap_SBFunction_IsValid},
31067     { "GetName", _wrap_SBFunction_GetName},
31068     { "GetDisplayName", _wrap_SBFunction_GetDisplayName},
31069     { "GetMangledName", _wrap_SBFunction_GetMangledName},
31070     { "GetInstructions", _wrap_SBFunction_GetInstructions},
31071     { "GetStartAddress", _wrap_SBFunction_GetStartAddress},
31072     { "GetEndAddress", _wrap_SBFunction_GetEndAddress},
31073     { "GetArgumentName", _wrap_SBFunction_GetArgumentName},
31074     { "GetPrologueByteSize", _wrap_SBFunction_GetPrologueByteSize},
31075     { "GetType", _wrap_SBFunction_GetType},
31076     { "GetBlock", _wrap_SBFunction_GetBlock},
31077     { "GetLanguage", _wrap_SBFunction_GetLanguage},
31078     { "GetIsOptimized", _wrap_SBFunction_GetIsOptimized},
31079     { "__eq", _wrap_SBFunction___eq},
31080     { "GetDescription", _wrap_SBFunction_GetDescription},
31081     { "__tostring", _wrap_SBFunction___tostring},
31082     {0,0}
31083 };
31084 static swig_lua_method swig_SBFunction_meta[] = {
31085     { "__eq", _wrap_SBFunction___eq},
31086     { "__tostring", _wrap_SBFunction___tostring},
31087     {0,0}
31088 };
31089 
31090 static swig_lua_attribute swig_SBFunction_Sf_SwigStatic_attributes[] = {
31091     {0,0,0}
31092 };
31093 static swig_lua_const_info swig_SBFunction_Sf_SwigStatic_constants[]= {
31094     {0,0,0,0,0,0}
31095 };
31096 static swig_lua_method swig_SBFunction_Sf_SwigStatic_methods[]= {
31097     {0,0}
31098 };
31099 static swig_lua_class* swig_SBFunction_Sf_SwigStatic_classes[]= {
31100     0
31101 };
31102 
31103 static swig_lua_namespace swig_SBFunction_Sf_SwigStatic = {
31104     "SBFunction",
31105     swig_SBFunction_Sf_SwigStatic_methods,
31106     swig_SBFunction_Sf_SwigStatic_attributes,
31107     swig_SBFunction_Sf_SwigStatic_constants,
31108     swig_SBFunction_Sf_SwigStatic_classes,
31109     0
31110 };
31111 static swig_lua_class *swig_SBFunction_bases[] = {0};
31112 static const char *swig_SBFunction_base_names[] = {0};
31113 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 };
31114 
31115 static int _wrap_SBHostOS_GetProgramFileSpec(lua_State* L) {
31116   {
31117     int SWIG_arg = 0;
31118     lldb::SBFileSpec result;
31119 
31120     SWIG_check_num_args("lldb::SBHostOS::GetProgramFileSpec",0,0)
31121     result = lldb::SBHostOS::GetProgramFileSpec();
31122     {
31123       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
31124       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
31125     }
31126     return SWIG_arg;
31127 
31128     fail: SWIGUNUSED;
31129   }
31130   lua_error(L);
31131   return 0;
31132 }
31133 
31134 
31135 static int _wrap_SBHostOS_GetLLDBPythonPath(lua_State* L) {
31136   {
31137     int SWIG_arg = 0;
31138     lldb::SBFileSpec result;
31139 
31140     SWIG_check_num_args("lldb::SBHostOS::GetLLDBPythonPath",0,0)
31141     result = lldb::SBHostOS::GetLLDBPythonPath();
31142     {
31143       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
31144       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
31145     }
31146     return SWIG_arg;
31147 
31148     fail: SWIGUNUSED;
31149   }
31150   lua_error(L);
31151   return 0;
31152 }
31153 
31154 
31155 static int _wrap_SBHostOS_GetLLDBPath(lua_State* L) {
31156   {
31157     int SWIG_arg = 0;
31158     lldb::PathType arg1 ;
31159     lldb::SBFileSpec result;
31160 
31161     SWIG_check_num_args("lldb::SBHostOS::GetLLDBPath",1,1)
31162     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBHostOS::GetLLDBPath",1,"lldb::PathType");
31163     arg1 = (lldb::PathType)lua_tointeger(L, 1);
31164     result = lldb::SBHostOS::GetLLDBPath(arg1);
31165     {
31166       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
31167       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
31168     }
31169     return SWIG_arg;
31170 
31171     fail: SWIGUNUSED;
31172   }
31173   lua_error(L);
31174   return 0;
31175 }
31176 
31177 
31178 static int _wrap_SBHostOS_GetUserHomeDirectory(lua_State* L) {
31179   {
31180     int SWIG_arg = 0;
31181     lldb::SBFileSpec result;
31182 
31183     SWIG_check_num_args("lldb::SBHostOS::GetUserHomeDirectory",0,0)
31184     result = lldb::SBHostOS::GetUserHomeDirectory();
31185     {
31186       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
31187       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
31188     }
31189     return SWIG_arg;
31190 
31191     fail: SWIGUNUSED;
31192   }
31193   lua_error(L);
31194   return 0;
31195 }
31196 
31197 
31198 static int _wrap_SBHostOS_ThreadCreated(lua_State* L) {
31199   {
31200     int SWIG_arg = 0;
31201     char *arg1 = (char *) 0 ;
31202 
31203     SWIG_check_num_args("lldb::SBHostOS::ThreadCreated",1,1)
31204     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreated",1,"char const *");
31205     arg1 = (char *)lua_tostring(L, 1);
31206     lldb::SBHostOS::ThreadCreated((char const *)arg1);
31207 
31208     return SWIG_arg;
31209 
31210     fail: SWIGUNUSED;
31211   }
31212   lua_error(L);
31213   return 0;
31214 }
31215 
31216 
31217 static int _wrap_SBHostOS_ThreadCreate(lua_State* L) {
31218   {
31219     int SWIG_arg = 0;
31220     char *arg1 = (char *) 0 ;
31221     lldb::thread_func_t arg2 = (lldb::thread_func_t) 0 ;
31222     void *arg3 = (void *) 0 ;
31223     lldb::SBError *arg4 = (lldb::SBError *) 0 ;
31224     lldb::thread_t result;
31225 
31226     SWIG_check_num_args("lldb::SBHostOS::ThreadCreate",4,4)
31227     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",1,"char const *");
31228     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",2,"lldb::thread_func_t");
31229     if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",3,"void *");
31230     if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",4,"lldb::SBError *");
31231     arg1 = (char *)lua_tostring(L, 1);
31232 
31233     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void__p_void,0))){
31234       SWIG_fail_ptr("SBHostOS_ThreadCreate",2,SWIGTYPE_p_f_p_void__p_void);
31235     }
31236 
31237     arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBHostOS_ThreadCreate");
31238 
31239     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
31240       SWIG_fail_ptr("SBHostOS_ThreadCreate",4,SWIGTYPE_p_lldb__SBError);
31241     }
31242 
31243     result = lldb::SBHostOS::ThreadCreate((char const *)arg1,arg2,arg3,arg4);
31244     {
31245       lldb::thread_t * resultptr = new lldb::thread_t(result);
31246       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_pthread_t,1); SWIG_arg++;
31247     }
31248     return SWIG_arg;
31249 
31250     fail: SWIGUNUSED;
31251   }
31252   lua_error(L);
31253   return 0;
31254 }
31255 
31256 
31257 static int _wrap_SBHostOS_ThreadCancel(lua_State* L) {
31258   {
31259     int SWIG_arg = 0;
31260     lldb::thread_t arg1 ;
31261     lldb::SBError *arg2 = (lldb::SBError *) 0 ;
31262     lldb::thread_t *argp1 ;
31263     bool result;
31264 
31265     SWIG_check_num_args("lldb::SBHostOS::ThreadCancel",2,2)
31266     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",1,"lldb::thread_t");
31267     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",2,"lldb::SBError *");
31268 
31269     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
31270       SWIG_fail_ptr("SBHostOS_ThreadCancel",1,SWIGTYPE_p_pthread_t);
31271     }
31272     arg1 = *argp1;
31273 
31274 
31275     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
31276       SWIG_fail_ptr("SBHostOS_ThreadCancel",2,SWIGTYPE_p_lldb__SBError);
31277     }
31278 
31279     result = (bool)lldb::SBHostOS::ThreadCancel(SWIG_STD_MOVE(arg1),arg2);
31280     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31281     return SWIG_arg;
31282 
31283     fail: SWIGUNUSED;
31284   }
31285   lua_error(L);
31286   return 0;
31287 }
31288 
31289 
31290 static int _wrap_SBHostOS_ThreadDetach(lua_State* L) {
31291   {
31292     int SWIG_arg = 0;
31293     lldb::thread_t arg1 ;
31294     lldb::SBError *arg2 = (lldb::SBError *) 0 ;
31295     lldb::thread_t *argp1 ;
31296     bool result;
31297 
31298     SWIG_check_num_args("lldb::SBHostOS::ThreadDetach",2,2)
31299     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",1,"lldb::thread_t");
31300     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",2,"lldb::SBError *");
31301 
31302     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
31303       SWIG_fail_ptr("SBHostOS_ThreadDetach",1,SWIGTYPE_p_pthread_t);
31304     }
31305     arg1 = *argp1;
31306 
31307 
31308     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
31309       SWIG_fail_ptr("SBHostOS_ThreadDetach",2,SWIGTYPE_p_lldb__SBError);
31310     }
31311 
31312     result = (bool)lldb::SBHostOS::ThreadDetach(SWIG_STD_MOVE(arg1),arg2);
31313     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31314     return SWIG_arg;
31315 
31316     fail: SWIGUNUSED;
31317   }
31318   lua_error(L);
31319   return 0;
31320 }
31321 
31322 
31323 static int _wrap_SBHostOS_ThreadJoin(lua_State* L) {
31324   {
31325     int SWIG_arg = 0;
31326     lldb::thread_t arg1 ;
31327     lldb::thread_result_t *arg2 = (lldb::thread_result_t *) 0 ;
31328     lldb::SBError *arg3 = (lldb::SBError *) 0 ;
31329     lldb::thread_t *argp1 ;
31330     bool result;
31331 
31332     SWIG_check_num_args("lldb::SBHostOS::ThreadJoin",3,3)
31333     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",1,"lldb::thread_t");
31334     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",2,"lldb::thread_result_t *");
31335     if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",3,"lldb::SBError *");
31336 
31337     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
31338       SWIG_fail_ptr("SBHostOS_ThreadJoin",1,SWIGTYPE_p_pthread_t);
31339     }
31340     arg1 = *argp1;
31341 
31342 
31343     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_void,0))){
31344       SWIG_fail_ptr("SBHostOS_ThreadJoin",2,SWIGTYPE_p_p_void);
31345     }
31346 
31347 
31348     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
31349       SWIG_fail_ptr("SBHostOS_ThreadJoin",3,SWIGTYPE_p_lldb__SBError);
31350     }
31351 
31352     result = (bool)lldb::SBHostOS::ThreadJoin(SWIG_STD_MOVE(arg1),arg2,arg3);
31353     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31354     return SWIG_arg;
31355 
31356     fail: SWIGUNUSED;
31357   }
31358   lua_error(L);
31359   return 0;
31360 }
31361 
31362 
31363 static int _wrap_new_SBHostOS(lua_State* L) {
31364   {
31365     int SWIG_arg = 0;
31366     lldb::SBHostOS *result = 0 ;
31367 
31368     SWIG_check_num_args("lldb::SBHostOS::SBHostOS",0,0)
31369     result = (lldb::SBHostOS *)new lldb::SBHostOS();
31370     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBHostOS,1); SWIG_arg++;
31371     return SWIG_arg;
31372 
31373     fail: SWIGUNUSED;
31374   }
31375   lua_error(L);
31376   return 0;
31377 }
31378 
31379 
31380 static void swig_delete_SBHostOS(void *obj) {
31381 lldb::SBHostOS *arg1 = (lldb::SBHostOS *) obj;
31382 delete arg1;
31383 }
31384 static int _proxy__wrap_new_SBHostOS(lua_State *L) {
31385     assert(lua_istable(L,1));
31386     lua_pushcfunction(L,_wrap_new_SBHostOS);
31387     assert(!lua_isnil(L,-1));
31388     lua_replace(L,1); /* replace our table with real constructor */
31389     lua_call(L,lua_gettop(L)-1,1);
31390     return 1;
31391 }
31392 static swig_lua_attribute swig_SBHostOS_attributes[] = {
31393     {0,0,0}
31394 };
31395 static swig_lua_method swig_SBHostOS_methods[]= {
31396     {0,0}
31397 };
31398 static swig_lua_method swig_SBHostOS_meta[] = {
31399     {0,0}
31400 };
31401 
31402 static swig_lua_attribute swig_SBHostOS_Sf_SwigStatic_attributes[] = {
31403     {0,0,0}
31404 };
31405 static swig_lua_const_info swig_SBHostOS_Sf_SwigStatic_constants[]= {
31406     {0,0,0,0,0,0}
31407 };
31408 static swig_lua_method swig_SBHostOS_Sf_SwigStatic_methods[]= {
31409     { "GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
31410     { "GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
31411     { "GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
31412     { "GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
31413     { "ThreadCreated", _wrap_SBHostOS_ThreadCreated},
31414     { "ThreadCreate", _wrap_SBHostOS_ThreadCreate},
31415     { "ThreadCancel", _wrap_SBHostOS_ThreadCancel},
31416     { "ThreadDetach", _wrap_SBHostOS_ThreadDetach},
31417     { "ThreadJoin", _wrap_SBHostOS_ThreadJoin},
31418     {0,0}
31419 };
31420 static swig_lua_class* swig_SBHostOS_Sf_SwigStatic_classes[]= {
31421     0
31422 };
31423 
31424 static swig_lua_namespace swig_SBHostOS_Sf_SwigStatic = {
31425     "SBHostOS",
31426     swig_SBHostOS_Sf_SwigStatic_methods,
31427     swig_SBHostOS_Sf_SwigStatic_attributes,
31428     swig_SBHostOS_Sf_SwigStatic_constants,
31429     swig_SBHostOS_Sf_SwigStatic_classes,
31430     0
31431 };
31432 static swig_lua_class *swig_SBHostOS_bases[] = {0};
31433 static const char *swig_SBHostOS_base_names[] = {0};
31434 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 };
31435 
31436 static int _wrap_new_SBInstruction__SWIG_0(lua_State* L) {
31437   {
31438     int SWIG_arg = 0;
31439     lldb::SBInstruction *result = 0 ;
31440 
31441     SWIG_check_num_args("lldb::SBInstruction::SBInstruction",0,0)
31442     result = (lldb::SBInstruction *)new lldb::SBInstruction();
31443     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
31444     return SWIG_arg;
31445 
31446     fail: SWIGUNUSED;
31447   }
31448   lua_error(L);
31449   return 0;
31450 }
31451 
31452 
31453 static int _wrap_new_SBInstruction__SWIG_1(lua_State* L) {
31454   {
31455     int SWIG_arg = 0;
31456     lldb::SBInstruction *arg1 = 0 ;
31457     lldb::SBInstruction *result = 0 ;
31458 
31459     SWIG_check_num_args("lldb::SBInstruction::SBInstruction",1,1)
31460     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstruction::SBInstruction",1,"lldb::SBInstruction const &");
31461 
31462     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31463       SWIG_fail_ptr("new_SBInstruction",1,SWIGTYPE_p_lldb__SBInstruction);
31464     }
31465 
31466     result = (lldb::SBInstruction *)new lldb::SBInstruction((lldb::SBInstruction const &)*arg1);
31467     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
31468     return SWIG_arg;
31469 
31470     fail: SWIGUNUSED;
31471   }
31472   lua_error(L);
31473   return 0;
31474 }
31475 
31476 
31477 static int _wrap_new_SBInstruction(lua_State* L) {
31478   int argc;
31479   int argv[2]={
31480     1,2
31481   };
31482 
31483   argc = lua_gettop(L);
31484   if (argc == 0) {
31485     return _wrap_new_SBInstruction__SWIG_0(L);
31486   }
31487   if (argc == 1) {
31488     int _v = 0;
31489     {
31490       void *ptr;
31491       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, SWIG_POINTER_NO_NULL)) {
31492         _v = 0;
31493       } else {
31494         _v = 1;
31495       }
31496     }
31497     if (_v) {
31498       return _wrap_new_SBInstruction__SWIG_1(L);
31499     }
31500   }
31501 
31502   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstruction'\n"
31503     "  Possible C/C++ prototypes are:\n"
31504     "    lldb::SBInstruction::SBInstruction()\n"
31505     "    lldb::SBInstruction::SBInstruction(lldb::SBInstruction const &)\n");
31506   lua_error(L);return 0;
31507 }
31508 
31509 
31510 static int _wrap_SBInstruction_IsValid(lua_State* L) {
31511   {
31512     int SWIG_arg = 0;
31513     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31514     bool result;
31515 
31516     SWIG_check_num_args("lldb::SBInstruction::IsValid",1,1)
31517     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::IsValid",1,"lldb::SBInstruction *");
31518 
31519     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31520       SWIG_fail_ptr("SBInstruction_IsValid",1,SWIGTYPE_p_lldb__SBInstruction);
31521     }
31522 
31523     result = (bool)(arg1)->IsValid();
31524     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31525     return SWIG_arg;
31526 
31527     fail: SWIGUNUSED;
31528   }
31529   lua_error(L);
31530   return 0;
31531 }
31532 
31533 
31534 static int _wrap_SBInstruction_GetAddress(lua_State* L) {
31535   {
31536     int SWIG_arg = 0;
31537     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31538     lldb::SBAddress result;
31539 
31540     SWIG_check_num_args("lldb::SBInstruction::GetAddress",1,1)
31541     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetAddress",1,"lldb::SBInstruction *");
31542 
31543     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31544       SWIG_fail_ptr("SBInstruction_GetAddress",1,SWIGTYPE_p_lldb__SBInstruction);
31545     }
31546 
31547     result = (arg1)->GetAddress();
31548     {
31549       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
31550       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
31551     }
31552     return SWIG_arg;
31553 
31554     fail: SWIGUNUSED;
31555   }
31556   lua_error(L);
31557   return 0;
31558 }
31559 
31560 
31561 static int _wrap_SBInstruction_GetMnemonic(lua_State* L) {
31562   {
31563     int SWIG_arg = 0;
31564     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31565     lldb::SBTarget arg2 ;
31566     lldb::SBTarget *argp2 ;
31567     char *result = 0 ;
31568 
31569     SWIG_check_num_args("lldb::SBInstruction::GetMnemonic",2,2)
31570     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",1,"lldb::SBInstruction *");
31571     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",2,"lldb::SBTarget");
31572 
31573     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31574       SWIG_fail_ptr("SBInstruction_GetMnemonic",1,SWIGTYPE_p_lldb__SBInstruction);
31575     }
31576 
31577 
31578     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
31579       SWIG_fail_ptr("SBInstruction_GetMnemonic",2,SWIGTYPE_p_lldb__SBTarget);
31580     }
31581     arg2 = *argp2;
31582 
31583     result = (char *)(arg1)->GetMnemonic(arg2);
31584     lua_pushstring(L,(const char *)result); SWIG_arg++;
31585     return SWIG_arg;
31586 
31587     fail: SWIGUNUSED;
31588   }
31589   lua_error(L);
31590   return 0;
31591 }
31592 
31593 
31594 static int _wrap_SBInstruction_GetOperands(lua_State* L) {
31595   {
31596     int SWIG_arg = 0;
31597     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31598     lldb::SBTarget arg2 ;
31599     lldb::SBTarget *argp2 ;
31600     char *result = 0 ;
31601 
31602     SWIG_check_num_args("lldb::SBInstruction::GetOperands",2,2)
31603     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",1,"lldb::SBInstruction *");
31604     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",2,"lldb::SBTarget");
31605 
31606     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31607       SWIG_fail_ptr("SBInstruction_GetOperands",1,SWIGTYPE_p_lldb__SBInstruction);
31608     }
31609 
31610 
31611     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
31612       SWIG_fail_ptr("SBInstruction_GetOperands",2,SWIGTYPE_p_lldb__SBTarget);
31613     }
31614     arg2 = *argp2;
31615 
31616     result = (char *)(arg1)->GetOperands(arg2);
31617     lua_pushstring(L,(const char *)result); SWIG_arg++;
31618     return SWIG_arg;
31619 
31620     fail: SWIGUNUSED;
31621   }
31622   lua_error(L);
31623   return 0;
31624 }
31625 
31626 
31627 static int _wrap_SBInstruction_GetComment(lua_State* L) {
31628   {
31629     int SWIG_arg = 0;
31630     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31631     lldb::SBTarget arg2 ;
31632     lldb::SBTarget *argp2 ;
31633     char *result = 0 ;
31634 
31635     SWIG_check_num_args("lldb::SBInstruction::GetComment",2,2)
31636     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetComment",1,"lldb::SBInstruction *");
31637     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetComment",2,"lldb::SBTarget");
31638 
31639     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31640       SWIG_fail_ptr("SBInstruction_GetComment",1,SWIGTYPE_p_lldb__SBInstruction);
31641     }
31642 
31643 
31644     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
31645       SWIG_fail_ptr("SBInstruction_GetComment",2,SWIGTYPE_p_lldb__SBTarget);
31646     }
31647     arg2 = *argp2;
31648 
31649     result = (char *)(arg1)->GetComment(arg2);
31650     lua_pushstring(L,(const char *)result); SWIG_arg++;
31651     return SWIG_arg;
31652 
31653     fail: SWIGUNUSED;
31654   }
31655   lua_error(L);
31656   return 0;
31657 }
31658 
31659 
31660 static int _wrap_SBInstruction_GetControlFlowKind(lua_State* L) {
31661   {
31662     int SWIG_arg = 0;
31663     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31664     lldb::SBTarget arg2 ;
31665     lldb::SBTarget *argp2 ;
31666     lldb::InstructionControlFlowKind result;
31667 
31668     SWIG_check_num_args("lldb::SBInstruction::GetControlFlowKind",2,2)
31669     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetControlFlowKind",1,"lldb::SBInstruction *");
31670     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetControlFlowKind",2,"lldb::SBTarget");
31671 
31672     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31673       SWIG_fail_ptr("SBInstruction_GetControlFlowKind",1,SWIGTYPE_p_lldb__SBInstruction);
31674     }
31675 
31676 
31677     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
31678       SWIG_fail_ptr("SBInstruction_GetControlFlowKind",2,SWIGTYPE_p_lldb__SBTarget);
31679     }
31680     arg2 = *argp2;
31681 
31682     result = (lldb::InstructionControlFlowKind)(arg1)->GetControlFlowKind(arg2);
31683     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31684     return SWIG_arg;
31685 
31686     fail: SWIGUNUSED;
31687   }
31688   lua_error(L);
31689   return 0;
31690 }
31691 
31692 
31693 static int _wrap_SBInstruction_GetData(lua_State* L) {
31694   {
31695     int SWIG_arg = 0;
31696     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31697     lldb::SBTarget arg2 ;
31698     lldb::SBTarget *argp2 ;
31699     lldb::SBData result;
31700 
31701     SWIG_check_num_args("lldb::SBInstruction::GetData",2,2)
31702     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetData",1,"lldb::SBInstruction *");
31703     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetData",2,"lldb::SBTarget");
31704 
31705     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31706       SWIG_fail_ptr("SBInstruction_GetData",1,SWIGTYPE_p_lldb__SBInstruction);
31707     }
31708 
31709 
31710     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
31711       SWIG_fail_ptr("SBInstruction_GetData",2,SWIGTYPE_p_lldb__SBTarget);
31712     }
31713     arg2 = *argp2;
31714 
31715     result = (arg1)->GetData(arg2);
31716     {
31717       lldb::SBData * resultptr = new lldb::SBData(result);
31718       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
31719     }
31720     return SWIG_arg;
31721 
31722     fail: SWIGUNUSED;
31723   }
31724   lua_error(L);
31725   return 0;
31726 }
31727 
31728 
31729 static int _wrap_SBInstruction_GetByteSize(lua_State* L) {
31730   {
31731     int SWIG_arg = 0;
31732     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31733     size_t result;
31734 
31735     SWIG_check_num_args("lldb::SBInstruction::GetByteSize",1,1)
31736     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetByteSize",1,"lldb::SBInstruction *");
31737 
31738     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31739       SWIG_fail_ptr("SBInstruction_GetByteSize",1,SWIGTYPE_p_lldb__SBInstruction);
31740     }
31741 
31742     result = (arg1)->GetByteSize();
31743     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31744     return SWIG_arg;
31745 
31746     fail: SWIGUNUSED;
31747   }
31748   lua_error(L);
31749   return 0;
31750 }
31751 
31752 
31753 static int _wrap_SBInstruction_DoesBranch(lua_State* L) {
31754   {
31755     int SWIG_arg = 0;
31756     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31757     bool result;
31758 
31759     SWIG_check_num_args("lldb::SBInstruction::DoesBranch",1,1)
31760     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DoesBranch",1,"lldb::SBInstruction *");
31761 
31762     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31763       SWIG_fail_ptr("SBInstruction_DoesBranch",1,SWIGTYPE_p_lldb__SBInstruction);
31764     }
31765 
31766     result = (bool)(arg1)->DoesBranch();
31767     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31768     return SWIG_arg;
31769 
31770     fail: SWIGUNUSED;
31771   }
31772   lua_error(L);
31773   return 0;
31774 }
31775 
31776 
31777 static int _wrap_SBInstruction_HasDelaySlot(lua_State* L) {
31778   {
31779     int SWIG_arg = 0;
31780     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31781     bool result;
31782 
31783     SWIG_check_num_args("lldb::SBInstruction::HasDelaySlot",1,1)
31784     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::HasDelaySlot",1,"lldb::SBInstruction *");
31785 
31786     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31787       SWIG_fail_ptr("SBInstruction_HasDelaySlot",1,SWIGTYPE_p_lldb__SBInstruction);
31788     }
31789 
31790     result = (bool)(arg1)->HasDelaySlot();
31791     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31792     return SWIG_arg;
31793 
31794     fail: SWIGUNUSED;
31795   }
31796   lua_error(L);
31797   return 0;
31798 }
31799 
31800 
31801 static int _wrap_SBInstruction_CanSetBreakpoint(lua_State* L) {
31802   {
31803     int SWIG_arg = 0;
31804     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31805     bool result;
31806 
31807     SWIG_check_num_args("lldb::SBInstruction::CanSetBreakpoint",1,1)
31808     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::CanSetBreakpoint",1,"lldb::SBInstruction *");
31809 
31810     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31811       SWIG_fail_ptr("SBInstruction_CanSetBreakpoint",1,SWIGTYPE_p_lldb__SBInstruction);
31812     }
31813 
31814     result = (bool)(arg1)->CanSetBreakpoint();
31815     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31816     return SWIG_arg;
31817 
31818     fail: SWIGUNUSED;
31819   }
31820   lua_error(L);
31821   return 0;
31822 }
31823 
31824 
31825 static int _wrap_SBInstruction_Print__SWIG_0(lua_State* L) {
31826   {
31827     int SWIG_arg = 0;
31828     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31829     lldb::SBFile arg2 ;
31830     lldb::SBFile *argp2 ;
31831 
31832     SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
31833     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
31834     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::Print",2,"lldb::SBFile");
31835 
31836     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31837       SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
31838     }
31839 
31840 
31841     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
31842       SWIG_fail_ptr("SBInstruction_Print",2,SWIGTYPE_p_lldb__SBFile);
31843     }
31844     arg2 = *argp2;
31845 
31846     (arg1)->Print(arg2);
31847 
31848     return SWIG_arg;
31849 
31850     fail: SWIGUNUSED;
31851   }
31852   lua_error(L);
31853   return 0;
31854 }
31855 
31856 
31857 static int _wrap_SBInstruction_Print__SWIG_1(lua_State* L) {
31858   {
31859     int SWIG_arg = 0;
31860     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31861     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
31862 
31863     SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
31864     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
31865 
31866     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31867       SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
31868     }
31869 
31870     {
31871       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
31872       lldb::FileSP file_sp;
31873       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
31874       if (!file_sp->IsValid())
31875       return luaL_error(L, "Invalid file");
31876       arg2 = file_sp;
31877     }
31878     (arg1)->Print(arg2);
31879 
31880     return SWIG_arg;
31881 
31882     fail: SWIGUNUSED;
31883   }
31884   lua_error(L);
31885   return 0;
31886 }
31887 
31888 
31889 static int _wrap_SBInstruction_Print(lua_State* L) {
31890   int argc;
31891   int argv[3]={
31892     1,2,3
31893   };
31894 
31895   argc = lua_gettop(L);
31896   if (argc == 2) {
31897     int _v = 0;
31898     {
31899       void *ptr;
31900       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
31901         _v = 0;
31902       } else {
31903         _v = 1;
31904       }
31905     }
31906     if (_v) {
31907       {
31908         void *ptr;
31909         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
31910           _v = 0;
31911         } else {
31912           _v = 1;
31913         }
31914       }
31915       if (_v) {
31916         return _wrap_SBInstruction_Print__SWIG_0(L);
31917       }
31918     }
31919   }
31920   if (argc == 2) {
31921     int _v = 0;
31922     {
31923       void *ptr;
31924       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
31925         _v = 0;
31926       } else {
31927         _v = 1;
31928       }
31929     }
31930     if (_v) {
31931       {
31932         _v = (lua_isuserdata(L, argv[1])) &&
31933         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
31934       }
31935       if (_v) {
31936         return _wrap_SBInstruction_Print__SWIG_1(L);
31937       }
31938     }
31939   }
31940 
31941   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstruction_Print'\n"
31942     "  Possible C/C++ prototypes are:\n"
31943     "    lldb::SBInstruction::Print(lldb::SBFile)\n"
31944     "    lldb::SBInstruction::Print(lldb::FileSP)\n");
31945   lua_error(L);return 0;
31946 }
31947 
31948 
31949 static int _wrap_SBInstruction_GetDescription(lua_State* L) {
31950   {
31951     int SWIG_arg = 0;
31952     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31953     lldb::SBStream *arg2 = 0 ;
31954     bool result;
31955 
31956     SWIG_check_num_args("lldb::SBInstruction::GetDescription",2,2)
31957     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",1,"lldb::SBInstruction *");
31958     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",2,"lldb::SBStream &");
31959 
31960     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31961       SWIG_fail_ptr("SBInstruction_GetDescription",1,SWIGTYPE_p_lldb__SBInstruction);
31962     }
31963 
31964 
31965     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
31966       SWIG_fail_ptr("SBInstruction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
31967     }
31968 
31969     result = (bool)(arg1)->GetDescription(*arg2);
31970     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31971     return SWIG_arg;
31972 
31973     fail: SWIGUNUSED;
31974   }
31975   lua_error(L);
31976   return 0;
31977 }
31978 
31979 
31980 static int _wrap_SBInstruction_EmulateWithFrame(lua_State* L) {
31981   {
31982     int SWIG_arg = 0;
31983     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
31984     lldb::SBFrame *arg2 = 0 ;
31985     uint32_t arg3 ;
31986     bool result;
31987 
31988     SWIG_check_num_args("lldb::SBInstruction::EmulateWithFrame",3,3)
31989     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",1,"lldb::SBInstruction *");
31990     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",2,"lldb::SBFrame &");
31991     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",3,"uint32_t");
31992 
31993     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
31994       SWIG_fail_ptr("SBInstruction_EmulateWithFrame",1,SWIGTYPE_p_lldb__SBInstruction);
31995     }
31996 
31997 
31998     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
31999       SWIG_fail_ptr("SBInstruction_EmulateWithFrame",2,SWIGTYPE_p_lldb__SBFrame);
32000     }
32001 
32002     arg3 = (uint32_t)lua_tointeger(L, 3);
32003     result = (bool)(arg1)->EmulateWithFrame(*arg2,arg3);
32004     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32005     return SWIG_arg;
32006 
32007     fail: SWIGUNUSED;
32008   }
32009   lua_error(L);
32010   return 0;
32011 }
32012 
32013 
32014 static int _wrap_SBInstruction_DumpEmulation(lua_State* L) {
32015   {
32016     int SWIG_arg = 0;
32017     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
32018     char *arg2 = (char *) 0 ;
32019     bool result;
32020 
32021     SWIG_check_num_args("lldb::SBInstruction::DumpEmulation",2,2)
32022     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",1,"lldb::SBInstruction *");
32023     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",2,"char const *");
32024 
32025     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
32026       SWIG_fail_ptr("SBInstruction_DumpEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
32027     }
32028 
32029     arg2 = (char *)lua_tostring(L, 2);
32030     result = (bool)(arg1)->DumpEmulation((char const *)arg2);
32031     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32032     return SWIG_arg;
32033 
32034     fail: SWIGUNUSED;
32035   }
32036   lua_error(L);
32037   return 0;
32038 }
32039 
32040 
32041 static int _wrap_SBInstruction_TestEmulation(lua_State* L) {
32042   {
32043     int SWIG_arg = 0;
32044     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
32045     lldb::SBStream *arg2 = 0 ;
32046     char *arg3 = (char *) 0 ;
32047     bool result;
32048 
32049     SWIG_check_num_args("lldb::SBInstruction::TestEmulation",3,3)
32050     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",1,"lldb::SBInstruction *");
32051     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",2,"lldb::SBStream &");
32052     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",3,"char const *");
32053 
32054     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
32055       SWIG_fail_ptr("SBInstruction_TestEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
32056     }
32057 
32058 
32059     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
32060       SWIG_fail_ptr("SBInstruction_TestEmulation",2,SWIGTYPE_p_lldb__SBStream);
32061     }
32062 
32063     arg3 = (char *)lua_tostring(L, 3);
32064     result = (bool)(arg1)->TestEmulation(*arg2,(char const *)arg3);
32065     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32066     return SWIG_arg;
32067 
32068     fail: SWIGUNUSED;
32069   }
32070   lua_error(L);
32071   return 0;
32072 }
32073 
32074 
32075 static int _wrap_SBInstruction___tostring(lua_State* L) {
32076   {
32077     int SWIG_arg = 0;
32078     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
32079     std::string result;
32080 
32081     SWIG_check_num_args("lldb::SBInstruction::__repr__",1,1)
32082     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::__repr__",1,"lldb::SBInstruction *");
32083 
32084     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
32085       SWIG_fail_ptr("SBInstruction___tostring",1,SWIGTYPE_p_lldb__SBInstruction);
32086     }
32087 
32088     result = lldb_SBInstruction___repr__(arg1);
32089     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
32090     return SWIG_arg;
32091 
32092     fail: SWIGUNUSED;
32093   }
32094   lua_error(L);
32095   return 0;
32096 }
32097 
32098 
32099 static void swig_delete_SBInstruction(void *obj) {
32100 lldb::SBInstruction *arg1 = (lldb::SBInstruction *) obj;
32101 delete arg1;
32102 }
32103 static int _proxy__wrap_new_SBInstruction(lua_State *L) {
32104     assert(lua_istable(L,1));
32105     lua_pushcfunction(L,_wrap_new_SBInstruction);
32106     assert(!lua_isnil(L,-1));
32107     lua_replace(L,1); /* replace our table with real constructor */
32108     lua_call(L,lua_gettop(L)-1,1);
32109     return 1;
32110 }
32111 static swig_lua_attribute swig_SBInstruction_attributes[] = {
32112     {0,0,0}
32113 };
32114 static swig_lua_method swig_SBInstruction_methods[]= {
32115     { "IsValid", _wrap_SBInstruction_IsValid},
32116     { "GetAddress", _wrap_SBInstruction_GetAddress},
32117     { "GetMnemonic", _wrap_SBInstruction_GetMnemonic},
32118     { "GetOperands", _wrap_SBInstruction_GetOperands},
32119     { "GetComment", _wrap_SBInstruction_GetComment},
32120     { "GetControlFlowKind", _wrap_SBInstruction_GetControlFlowKind},
32121     { "GetData", _wrap_SBInstruction_GetData},
32122     { "GetByteSize", _wrap_SBInstruction_GetByteSize},
32123     { "DoesBranch", _wrap_SBInstruction_DoesBranch},
32124     { "HasDelaySlot", _wrap_SBInstruction_HasDelaySlot},
32125     { "CanSetBreakpoint", _wrap_SBInstruction_CanSetBreakpoint},
32126     { "Print", _wrap_SBInstruction_Print},
32127     { "GetDescription", _wrap_SBInstruction_GetDescription},
32128     { "EmulateWithFrame", _wrap_SBInstruction_EmulateWithFrame},
32129     { "DumpEmulation", _wrap_SBInstruction_DumpEmulation},
32130     { "TestEmulation", _wrap_SBInstruction_TestEmulation},
32131     { "__tostring", _wrap_SBInstruction___tostring},
32132     {0,0}
32133 };
32134 static swig_lua_method swig_SBInstruction_meta[] = {
32135     { "__tostring", _wrap_SBInstruction___tostring},
32136     {0,0}
32137 };
32138 
32139 static swig_lua_attribute swig_SBInstruction_Sf_SwigStatic_attributes[] = {
32140     {0,0,0}
32141 };
32142 static swig_lua_const_info swig_SBInstruction_Sf_SwigStatic_constants[]= {
32143     {0,0,0,0,0,0}
32144 };
32145 static swig_lua_method swig_SBInstruction_Sf_SwigStatic_methods[]= {
32146     {0,0}
32147 };
32148 static swig_lua_class* swig_SBInstruction_Sf_SwigStatic_classes[]= {
32149     0
32150 };
32151 
32152 static swig_lua_namespace swig_SBInstruction_Sf_SwigStatic = {
32153     "SBInstruction",
32154     swig_SBInstruction_Sf_SwigStatic_methods,
32155     swig_SBInstruction_Sf_SwigStatic_attributes,
32156     swig_SBInstruction_Sf_SwigStatic_constants,
32157     swig_SBInstruction_Sf_SwigStatic_classes,
32158     0
32159 };
32160 static swig_lua_class *swig_SBInstruction_bases[] = {0};
32161 static const char *swig_SBInstruction_base_names[] = {0};
32162 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 };
32163 
32164 static int _wrap_new_SBInstructionList__SWIG_0(lua_State* L) {
32165   {
32166     int SWIG_arg = 0;
32167     lldb::SBInstructionList *result = 0 ;
32168 
32169     SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",0,0)
32170     result = (lldb::SBInstructionList *)new lldb::SBInstructionList();
32171     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
32172     return SWIG_arg;
32173 
32174     fail: SWIGUNUSED;
32175   }
32176   lua_error(L);
32177   return 0;
32178 }
32179 
32180 
32181 static int _wrap_new_SBInstructionList__SWIG_1(lua_State* L) {
32182   {
32183     int SWIG_arg = 0;
32184     lldb::SBInstructionList *arg1 = 0 ;
32185     lldb::SBInstructionList *result = 0 ;
32186 
32187     SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",1,1)
32188     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstructionList::SBInstructionList",1,"lldb::SBInstructionList const &");
32189 
32190     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32191       SWIG_fail_ptr("new_SBInstructionList",1,SWIGTYPE_p_lldb__SBInstructionList);
32192     }
32193 
32194     result = (lldb::SBInstructionList *)new lldb::SBInstructionList((lldb::SBInstructionList const &)*arg1);
32195     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
32196     return SWIG_arg;
32197 
32198     fail: SWIGUNUSED;
32199   }
32200   lua_error(L);
32201   return 0;
32202 }
32203 
32204 
32205 static int _wrap_new_SBInstructionList(lua_State* L) {
32206   int argc;
32207   int argv[2]={
32208     1,2
32209   };
32210 
32211   argc = lua_gettop(L);
32212   if (argc == 0) {
32213     return _wrap_new_SBInstructionList__SWIG_0(L);
32214   }
32215   if (argc == 1) {
32216     int _v = 0;
32217     {
32218       void *ptr;
32219       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, SWIG_POINTER_NO_NULL)) {
32220         _v = 0;
32221       } else {
32222         _v = 1;
32223       }
32224     }
32225     if (_v) {
32226       return _wrap_new_SBInstructionList__SWIG_1(L);
32227     }
32228   }
32229 
32230   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstructionList'\n"
32231     "  Possible C/C++ prototypes are:\n"
32232     "    lldb::SBInstructionList::SBInstructionList()\n"
32233     "    lldb::SBInstructionList::SBInstructionList(lldb::SBInstructionList const &)\n");
32234   lua_error(L);return 0;
32235 }
32236 
32237 
32238 static int _wrap_SBInstructionList_IsValid(lua_State* L) {
32239   {
32240     int SWIG_arg = 0;
32241     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32242     bool result;
32243 
32244     SWIG_check_num_args("lldb::SBInstructionList::IsValid",1,1)
32245     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::IsValid",1,"lldb::SBInstructionList const *");
32246 
32247     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32248       SWIG_fail_ptr("SBInstructionList_IsValid",1,SWIGTYPE_p_lldb__SBInstructionList);
32249     }
32250 
32251     result = (bool)((lldb::SBInstructionList const *)arg1)->IsValid();
32252     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32253     return SWIG_arg;
32254 
32255     fail: SWIGUNUSED;
32256   }
32257   lua_error(L);
32258   return 0;
32259 }
32260 
32261 
32262 static int _wrap_SBInstructionList_GetSize(lua_State* L) {
32263   {
32264     int SWIG_arg = 0;
32265     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32266     size_t result;
32267 
32268     SWIG_check_num_args("lldb::SBInstructionList::GetSize",1,1)
32269     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetSize",1,"lldb::SBInstructionList *");
32270 
32271     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32272       SWIG_fail_ptr("SBInstructionList_GetSize",1,SWIGTYPE_p_lldb__SBInstructionList);
32273     }
32274 
32275     result = (arg1)->GetSize();
32276     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32277     return SWIG_arg;
32278 
32279     fail: SWIGUNUSED;
32280   }
32281   lua_error(L);
32282   return 0;
32283 }
32284 
32285 
32286 static int _wrap_SBInstructionList_GetInstructionAtIndex(lua_State* L) {
32287   {
32288     int SWIG_arg = 0;
32289     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32290     uint32_t arg2 ;
32291     lldb::SBInstruction result;
32292 
32293     SWIG_check_num_args("lldb::SBInstructionList::GetInstructionAtIndex",2,2)
32294     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",1,"lldb::SBInstructionList *");
32295     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",2,"uint32_t");
32296 
32297     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32298       SWIG_fail_ptr("SBInstructionList_GetInstructionAtIndex",1,SWIGTYPE_p_lldb__SBInstructionList);
32299     }
32300 
32301     arg2 = (uint32_t)lua_tointeger(L, 2);
32302     result = (arg1)->GetInstructionAtIndex(arg2);
32303     {
32304       lldb::SBInstruction * resultptr = new lldb::SBInstruction(result);
32305       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
32306     }
32307     return SWIG_arg;
32308 
32309     fail: SWIGUNUSED;
32310   }
32311   lua_error(L);
32312   return 0;
32313 }
32314 
32315 
32316 static int _wrap_SBInstructionList_GetInstructionsCount__SWIG_0(lua_State* L) {
32317   {
32318     int SWIG_arg = 0;
32319     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32320     lldb::SBAddress *arg2 = 0 ;
32321     lldb::SBAddress *arg3 = 0 ;
32322     bool arg4 ;
32323     size_t result;
32324 
32325     SWIG_check_num_args("lldb::SBInstructionList::GetInstructionsCount",4,4)
32326     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",1,"lldb::SBInstructionList *");
32327     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",2,"lldb::SBAddress const &");
32328     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",3,"lldb::SBAddress const &");
32329     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",4,"bool");
32330 
32331     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32332       SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",1,SWIGTYPE_p_lldb__SBInstructionList);
32333     }
32334 
32335 
32336     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
32337       SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",2,SWIGTYPE_p_lldb__SBAddress);
32338     }
32339 
32340 
32341     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
32342       SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",3,SWIGTYPE_p_lldb__SBAddress);
32343     }
32344 
32345     arg4 = (lua_toboolean(L, 4)!=0);
32346     result = (arg1)->GetInstructionsCount((lldb::SBAddress const &)*arg2,(lldb::SBAddress const &)*arg3,arg4);
32347     lua_pushinteger(L, (lua_Integer) result); 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_SBInstructionList_GetInstructionsCount__SWIG_1(lua_State* L) {
32358   {
32359     int SWIG_arg = 0;
32360     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32361     lldb::SBAddress *arg2 = 0 ;
32362     lldb::SBAddress *arg3 = 0 ;
32363     size_t result;
32364 
32365     SWIG_check_num_args("lldb::SBInstructionList::GetInstructionsCount",3,3)
32366     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",1,"lldb::SBInstructionList *");
32367     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",2,"lldb::SBAddress const &");
32368     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",3,"lldb::SBAddress const &");
32369 
32370     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32371       SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",1,SWIGTYPE_p_lldb__SBInstructionList);
32372     }
32373 
32374 
32375     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
32376       SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",2,SWIGTYPE_p_lldb__SBAddress);
32377     }
32378 
32379 
32380     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
32381       SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",3,SWIGTYPE_p_lldb__SBAddress);
32382     }
32383 
32384     result = (arg1)->GetInstructionsCount((lldb::SBAddress const &)*arg2,(lldb::SBAddress const &)*arg3);
32385     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32386     return SWIG_arg;
32387 
32388     fail: SWIGUNUSED;
32389   }
32390   lua_error(L);
32391   return 0;
32392 }
32393 
32394 
32395 static int _wrap_SBInstructionList_GetInstructionsCount(lua_State* L) {
32396   int argc;
32397   int argv[5]={
32398     1,2,3,4,5
32399   };
32400 
32401   argc = lua_gettop(L);
32402   if (argc == 3) {
32403     int _v = 0;
32404     {
32405       void *ptr;
32406       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
32407         _v = 0;
32408       } else {
32409         _v = 1;
32410       }
32411     }
32412     if (_v) {
32413       {
32414         void *ptr;
32415         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
32416           _v = 0;
32417         } else {
32418           _v = 1;
32419         }
32420       }
32421       if (_v) {
32422         {
32423           void *ptr;
32424           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
32425             _v = 0;
32426           } else {
32427             _v = 1;
32428           }
32429         }
32430         if (_v) {
32431           return _wrap_SBInstructionList_GetInstructionsCount__SWIG_1(L);
32432         }
32433       }
32434     }
32435   }
32436   if (argc == 4) {
32437     int _v = 0;
32438     {
32439       void *ptr;
32440       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
32441         _v = 0;
32442       } else {
32443         _v = 1;
32444       }
32445     }
32446     if (_v) {
32447       {
32448         void *ptr;
32449         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
32450           _v = 0;
32451         } else {
32452           _v = 1;
32453         }
32454       }
32455       if (_v) {
32456         {
32457           void *ptr;
32458           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
32459             _v = 0;
32460           } else {
32461             _v = 1;
32462           }
32463         }
32464         if (_v) {
32465           {
32466             _v = lua_isboolean(L,argv[3]);
32467           }
32468           if (_v) {
32469             return _wrap_SBInstructionList_GetInstructionsCount__SWIG_0(L);
32470           }
32471         }
32472       }
32473     }
32474   }
32475 
32476   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstructionList_GetInstructionsCount'\n"
32477     "  Possible C/C++ prototypes are:\n"
32478     "    lldb::SBInstructionList::GetInstructionsCount(lldb::SBAddress const &,lldb::SBAddress const &,bool)\n"
32479     "    lldb::SBInstructionList::GetInstructionsCount(lldb::SBAddress const &,lldb::SBAddress const &)\n");
32480   lua_error(L);return 0;
32481 }
32482 
32483 
32484 static int _wrap_SBInstructionList_Clear(lua_State* L) {
32485   {
32486     int SWIG_arg = 0;
32487     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32488 
32489     SWIG_check_num_args("lldb::SBInstructionList::Clear",1,1)
32490     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Clear",1,"lldb::SBInstructionList *");
32491 
32492     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32493       SWIG_fail_ptr("SBInstructionList_Clear",1,SWIGTYPE_p_lldb__SBInstructionList);
32494     }
32495 
32496     (arg1)->Clear();
32497 
32498     return SWIG_arg;
32499 
32500     fail: SWIGUNUSED;
32501   }
32502   lua_error(L);
32503   return 0;
32504 }
32505 
32506 
32507 static int _wrap_SBInstructionList_AppendInstruction(lua_State* L) {
32508   {
32509     int SWIG_arg = 0;
32510     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32511     lldb::SBInstruction arg2 ;
32512     lldb::SBInstruction *argp2 ;
32513 
32514     SWIG_check_num_args("lldb::SBInstructionList::AppendInstruction",2,2)
32515     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",1,"lldb::SBInstructionList *");
32516     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",2,"lldb::SBInstruction");
32517 
32518     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32519       SWIG_fail_ptr("SBInstructionList_AppendInstruction",1,SWIGTYPE_p_lldb__SBInstructionList);
32520     }
32521 
32522 
32523     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBInstruction,0))){
32524       SWIG_fail_ptr("SBInstructionList_AppendInstruction",2,SWIGTYPE_p_lldb__SBInstruction);
32525     }
32526     arg2 = *argp2;
32527 
32528     (arg1)->AppendInstruction(arg2);
32529 
32530     return SWIG_arg;
32531 
32532     fail: SWIGUNUSED;
32533   }
32534   lua_error(L);
32535   return 0;
32536 }
32537 
32538 
32539 static int _wrap_SBInstructionList_Print__SWIG_0(lua_State* L) {
32540   {
32541     int SWIG_arg = 0;
32542     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32543     lldb::SBFile arg2 ;
32544     lldb::SBFile *argp2 ;
32545 
32546     SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
32547     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
32548     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::Print",2,"lldb::SBFile");
32549 
32550     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32551       SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
32552     }
32553 
32554 
32555     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
32556       SWIG_fail_ptr("SBInstructionList_Print",2,SWIGTYPE_p_lldb__SBFile);
32557     }
32558     arg2 = *argp2;
32559 
32560     (arg1)->Print(arg2);
32561 
32562     return SWIG_arg;
32563 
32564     fail: SWIGUNUSED;
32565   }
32566   lua_error(L);
32567   return 0;
32568 }
32569 
32570 
32571 static int _wrap_SBInstructionList_Print__SWIG_1(lua_State* L) {
32572   {
32573     int SWIG_arg = 0;
32574     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32575     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
32576 
32577     SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
32578     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
32579 
32580     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32581       SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
32582     }
32583 
32584     {
32585       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
32586       lldb::FileSP file_sp;
32587       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
32588       if (!file_sp->IsValid())
32589       return luaL_error(L, "Invalid file");
32590       arg2 = file_sp;
32591     }
32592     (arg1)->Print(arg2);
32593 
32594     return SWIG_arg;
32595 
32596     fail: SWIGUNUSED;
32597   }
32598   lua_error(L);
32599   return 0;
32600 }
32601 
32602 
32603 static int _wrap_SBInstructionList_Print(lua_State* L) {
32604   int argc;
32605   int argv[3]={
32606     1,2,3
32607   };
32608 
32609   argc = lua_gettop(L);
32610   if (argc == 2) {
32611     int _v = 0;
32612     {
32613       void *ptr;
32614       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
32615         _v = 0;
32616       } else {
32617         _v = 1;
32618       }
32619     }
32620     if (_v) {
32621       {
32622         void *ptr;
32623         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
32624           _v = 0;
32625         } else {
32626           _v = 1;
32627         }
32628       }
32629       if (_v) {
32630         return _wrap_SBInstructionList_Print__SWIG_0(L);
32631       }
32632     }
32633   }
32634   if (argc == 2) {
32635     int _v = 0;
32636     {
32637       void *ptr;
32638       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
32639         _v = 0;
32640       } else {
32641         _v = 1;
32642       }
32643     }
32644     if (_v) {
32645       {
32646         _v = (lua_isuserdata(L, argv[1])) &&
32647         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
32648       }
32649       if (_v) {
32650         return _wrap_SBInstructionList_Print__SWIG_1(L);
32651       }
32652     }
32653   }
32654 
32655   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstructionList_Print'\n"
32656     "  Possible C/C++ prototypes are:\n"
32657     "    lldb::SBInstructionList::Print(lldb::SBFile)\n"
32658     "    lldb::SBInstructionList::Print(lldb::FileSP)\n");
32659   lua_error(L);return 0;
32660 }
32661 
32662 
32663 static int _wrap_SBInstructionList_GetDescription(lua_State* L) {
32664   {
32665     int SWIG_arg = 0;
32666     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32667     lldb::SBStream *arg2 = 0 ;
32668     bool result;
32669 
32670     SWIG_check_num_args("lldb::SBInstructionList::GetDescription",2,2)
32671     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",1,"lldb::SBInstructionList *");
32672     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",2,"lldb::SBStream &");
32673 
32674     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32675       SWIG_fail_ptr("SBInstructionList_GetDescription",1,SWIGTYPE_p_lldb__SBInstructionList);
32676     }
32677 
32678 
32679     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
32680       SWIG_fail_ptr("SBInstructionList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
32681     }
32682 
32683     result = (bool)(arg1)->GetDescription(*arg2);
32684     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32685     return SWIG_arg;
32686 
32687     fail: SWIGUNUSED;
32688   }
32689   lua_error(L);
32690   return 0;
32691 }
32692 
32693 
32694 static int _wrap_SBInstructionList_DumpEmulationForAllInstructions(lua_State* L) {
32695   {
32696     int SWIG_arg = 0;
32697     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32698     char *arg2 = (char *) 0 ;
32699     bool result;
32700 
32701     SWIG_check_num_args("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,2)
32702     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",1,"lldb::SBInstructionList *");
32703     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,"char const *");
32704 
32705     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32706       SWIG_fail_ptr("SBInstructionList_DumpEmulationForAllInstructions",1,SWIGTYPE_p_lldb__SBInstructionList);
32707     }
32708 
32709     arg2 = (char *)lua_tostring(L, 2);
32710     result = (bool)(arg1)->DumpEmulationForAllInstructions((char const *)arg2);
32711     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32712     return SWIG_arg;
32713 
32714     fail: SWIGUNUSED;
32715   }
32716   lua_error(L);
32717   return 0;
32718 }
32719 
32720 
32721 static int _wrap_SBInstructionList___tostring(lua_State* L) {
32722   {
32723     int SWIG_arg = 0;
32724     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
32725     std::string result;
32726 
32727     SWIG_check_num_args("lldb::SBInstructionList::__repr__",1,1)
32728     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::__repr__",1,"lldb::SBInstructionList *");
32729 
32730     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
32731       SWIG_fail_ptr("SBInstructionList___tostring",1,SWIGTYPE_p_lldb__SBInstructionList);
32732     }
32733 
32734     result = lldb_SBInstructionList___repr__(arg1);
32735     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
32736     return SWIG_arg;
32737 
32738     fail: SWIGUNUSED;
32739   }
32740   lua_error(L);
32741   return 0;
32742 }
32743 
32744 
32745 static void swig_delete_SBInstructionList(void *obj) {
32746 lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) obj;
32747 delete arg1;
32748 }
32749 static int _proxy__wrap_new_SBInstructionList(lua_State *L) {
32750     assert(lua_istable(L,1));
32751     lua_pushcfunction(L,_wrap_new_SBInstructionList);
32752     assert(!lua_isnil(L,-1));
32753     lua_replace(L,1); /* replace our table with real constructor */
32754     lua_call(L,lua_gettop(L)-1,1);
32755     return 1;
32756 }
32757 static swig_lua_attribute swig_SBInstructionList_attributes[] = {
32758     {0,0,0}
32759 };
32760 static swig_lua_method swig_SBInstructionList_methods[]= {
32761     { "IsValid", _wrap_SBInstructionList_IsValid},
32762     { "GetSize", _wrap_SBInstructionList_GetSize},
32763     { "GetInstructionAtIndex", _wrap_SBInstructionList_GetInstructionAtIndex},
32764     { "GetInstructionsCount", _wrap_SBInstructionList_GetInstructionsCount},
32765     { "Clear", _wrap_SBInstructionList_Clear},
32766     { "AppendInstruction", _wrap_SBInstructionList_AppendInstruction},
32767     { "Print", _wrap_SBInstructionList_Print},
32768     { "GetDescription", _wrap_SBInstructionList_GetDescription},
32769     { "DumpEmulationForAllInstructions", _wrap_SBInstructionList_DumpEmulationForAllInstructions},
32770     { "__tostring", _wrap_SBInstructionList___tostring},
32771     {0,0}
32772 };
32773 static swig_lua_method swig_SBInstructionList_meta[] = {
32774     { "__tostring", _wrap_SBInstructionList___tostring},
32775     {0,0}
32776 };
32777 
32778 static swig_lua_attribute swig_SBInstructionList_Sf_SwigStatic_attributes[] = {
32779     {0,0,0}
32780 };
32781 static swig_lua_const_info swig_SBInstructionList_Sf_SwigStatic_constants[]= {
32782     {0,0,0,0,0,0}
32783 };
32784 static swig_lua_method swig_SBInstructionList_Sf_SwigStatic_methods[]= {
32785     {0,0}
32786 };
32787 static swig_lua_class* swig_SBInstructionList_Sf_SwigStatic_classes[]= {
32788     0
32789 };
32790 
32791 static swig_lua_namespace swig_SBInstructionList_Sf_SwigStatic = {
32792     "SBInstructionList",
32793     swig_SBInstructionList_Sf_SwigStatic_methods,
32794     swig_SBInstructionList_Sf_SwigStatic_attributes,
32795     swig_SBInstructionList_Sf_SwigStatic_constants,
32796     swig_SBInstructionList_Sf_SwigStatic_classes,
32797     0
32798 };
32799 static swig_lua_class *swig_SBInstructionList_bases[] = {0};
32800 static const char *swig_SBInstructionList_base_names[] = {0};
32801 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 };
32802 
32803 static int _wrap_SBLanguageRuntime_GetLanguageTypeFromString(lua_State* L) {
32804   {
32805     int SWIG_arg = 0;
32806     char *arg1 = (char *) 0 ;
32807     lldb::LanguageType result;
32808 
32809     SWIG_check_num_args("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,1)
32810     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,"char const *");
32811     arg1 = (char *)lua_tostring(L, 1);
32812     result = (lldb::LanguageType)lldb::SBLanguageRuntime::GetLanguageTypeFromString((char const *)arg1);
32813     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32814     return SWIG_arg;
32815 
32816     fail: SWIGUNUSED;
32817   }
32818   lua_error(L);
32819   return 0;
32820 }
32821 
32822 
32823 static int _wrap_SBLanguageRuntime_GetNameForLanguageType(lua_State* L) {
32824   {
32825     int SWIG_arg = 0;
32826     lldb::LanguageType arg1 ;
32827     char *result = 0 ;
32828 
32829     SWIG_check_num_args("lldb::SBLanguageRuntime::GetNameForLanguageType",1,1)
32830     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetNameForLanguageType",1,"lldb::LanguageType");
32831     arg1 = (lldb::LanguageType)lua_tointeger(L, 1);
32832     result = (char *)lldb::SBLanguageRuntime::GetNameForLanguageType(arg1);
32833     lua_pushstring(L,(const char *)result); SWIG_arg++;
32834     return SWIG_arg;
32835 
32836     fail: SWIGUNUSED;
32837   }
32838   lua_error(L);
32839   return 0;
32840 }
32841 
32842 
32843 static int _wrap_new_SBLanguageRuntime(lua_State* L) {
32844   {
32845     int SWIG_arg = 0;
32846     lldb::SBLanguageRuntime *result = 0 ;
32847 
32848     SWIG_check_num_args("lldb::SBLanguageRuntime::SBLanguageRuntime",0,0)
32849     result = (lldb::SBLanguageRuntime *)new lldb::SBLanguageRuntime();
32850     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLanguageRuntime,1); SWIG_arg++;
32851     return SWIG_arg;
32852 
32853     fail: SWIGUNUSED;
32854   }
32855   lua_error(L);
32856   return 0;
32857 }
32858 
32859 
32860 static void swig_delete_SBLanguageRuntime(void *obj) {
32861 lldb::SBLanguageRuntime *arg1 = (lldb::SBLanguageRuntime *) obj;
32862 delete arg1;
32863 }
32864 static int _proxy__wrap_new_SBLanguageRuntime(lua_State *L) {
32865     assert(lua_istable(L,1));
32866     lua_pushcfunction(L,_wrap_new_SBLanguageRuntime);
32867     assert(!lua_isnil(L,-1));
32868     lua_replace(L,1); /* replace our table with real constructor */
32869     lua_call(L,lua_gettop(L)-1,1);
32870     return 1;
32871 }
32872 static swig_lua_attribute swig_SBLanguageRuntime_attributes[] = {
32873     {0,0,0}
32874 };
32875 static swig_lua_method swig_SBLanguageRuntime_methods[]= {
32876     {0,0}
32877 };
32878 static swig_lua_method swig_SBLanguageRuntime_meta[] = {
32879     {0,0}
32880 };
32881 
32882 static swig_lua_attribute swig_SBLanguageRuntime_Sf_SwigStatic_attributes[] = {
32883     {0,0,0}
32884 };
32885 static swig_lua_const_info swig_SBLanguageRuntime_Sf_SwigStatic_constants[]= {
32886     {0,0,0,0,0,0}
32887 };
32888 static swig_lua_method swig_SBLanguageRuntime_Sf_SwigStatic_methods[]= {
32889     { "GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
32890     { "GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
32891     {0,0}
32892 };
32893 static swig_lua_class* swig_SBLanguageRuntime_Sf_SwigStatic_classes[]= {
32894     0
32895 };
32896 
32897 static swig_lua_namespace swig_SBLanguageRuntime_Sf_SwigStatic = {
32898     "SBLanguageRuntime",
32899     swig_SBLanguageRuntime_Sf_SwigStatic_methods,
32900     swig_SBLanguageRuntime_Sf_SwigStatic_attributes,
32901     swig_SBLanguageRuntime_Sf_SwigStatic_constants,
32902     swig_SBLanguageRuntime_Sf_SwigStatic_classes,
32903     0
32904 };
32905 static swig_lua_class *swig_SBLanguageRuntime_bases[] = {0};
32906 static const char *swig_SBLanguageRuntime_base_names[] = {0};
32907 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 };
32908 
32909 static int _wrap_new_SBLaunchInfo(lua_State* L) {
32910   {
32911     int SWIG_arg = 0;
32912     char **arg1 = (char **) 0 ;
32913     lldb::SBLaunchInfo *result = 0 ;
32914 
32915     SWIG_check_num_args("lldb::SBLaunchInfo::SBLaunchInfo",1,1)
32916     {
32917       if (lua_istable(L, 1)) {
32918         size_t size = lua_rawlen(L, 1);
32919         arg1 = (char **)malloc((size + 1) * sizeof(char *));
32920         int i = 0, j = 0;
32921         while (i++ < size) {
32922           lua_rawgeti(L, 1, i);
32923           if (!lua_isstring(L, -1)) {
32924             // if current element cannot be converted to string, raise an error
32925             lua_pop(L, 1);
32926             return luaL_error(L, "List should only contain strings");
32927           }
32928           arg1[j++] = (char *)lua_tostring(L, -1);
32929           lua_pop(L, 1);
32930         }
32931         arg1[j] = 0;
32932       } else if (lua_isnil(L, 1)) {
32933         // "nil" is also acceptable, equivalent as an empty table
32934         arg1 = NULL;
32935       } else {
32936         return luaL_error(L, "A list of strings expected");
32937       }
32938     }
32939     result = (lldb::SBLaunchInfo *)new lldb::SBLaunchInfo((char const **)arg1);
32940     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
32941     {
32942       free((char *) arg1);
32943     }
32944     return SWIG_arg;
32945 
32946     fail: SWIGUNUSED;
32947     {
32948       free((char *) arg1);
32949     }
32950   }
32951   lua_error(L);
32952   return 0;
32953 }
32954 
32955 
32956 static int _wrap_SBLaunchInfo_GetProcessID(lua_State* L) {
32957   {
32958     int SWIG_arg = 0;
32959     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32960     lldb::pid_t result;
32961 
32962     SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessID",1,1)
32963     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessID",1,"lldb::SBLaunchInfo *");
32964 
32965     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32966       SWIG_fail_ptr("SBLaunchInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32967     }
32968 
32969     result = (lldb::pid_t)(arg1)->GetProcessID();
32970     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32971     return SWIG_arg;
32972 
32973     fail: SWIGUNUSED;
32974   }
32975   lua_error(L);
32976   return 0;
32977 }
32978 
32979 
32980 static int _wrap_SBLaunchInfo_GetUserID(lua_State* L) {
32981   {
32982     int SWIG_arg = 0;
32983     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32984     uint32_t result;
32985 
32986     SWIG_check_num_args("lldb::SBLaunchInfo::GetUserID",1,1)
32987     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetUserID",1,"lldb::SBLaunchInfo *");
32988 
32989     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32990       SWIG_fail_ptr("SBLaunchInfo_GetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32991     }
32992 
32993     result = (uint32_t)(arg1)->GetUserID();
32994     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32995     return SWIG_arg;
32996 
32997     fail: SWIGUNUSED;
32998   }
32999   lua_error(L);
33000   return 0;
33001 }
33002 
33003 
33004 static int _wrap_SBLaunchInfo_GetGroupID(lua_State* L) {
33005   {
33006     int SWIG_arg = 0;
33007     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33008     uint32_t result;
33009 
33010     SWIG_check_num_args("lldb::SBLaunchInfo::GetGroupID",1,1)
33011     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetGroupID",1,"lldb::SBLaunchInfo *");
33012 
33013     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33014       SWIG_fail_ptr("SBLaunchInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33015     }
33016 
33017     result = (uint32_t)(arg1)->GetGroupID();
33018     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33019     return SWIG_arg;
33020 
33021     fail: SWIGUNUSED;
33022   }
33023   lua_error(L);
33024   return 0;
33025 }
33026 
33027 
33028 static int _wrap_SBLaunchInfo_UserIDIsValid(lua_State* L) {
33029   {
33030     int SWIG_arg = 0;
33031     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33032     bool result;
33033 
33034     SWIG_check_num_args("lldb::SBLaunchInfo::UserIDIsValid",1,1)
33035     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::UserIDIsValid",1,"lldb::SBLaunchInfo *");
33036 
33037     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33038       SWIG_fail_ptr("SBLaunchInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33039     }
33040 
33041     result = (bool)(arg1)->UserIDIsValid();
33042     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33043     return SWIG_arg;
33044 
33045     fail: SWIGUNUSED;
33046   }
33047   lua_error(L);
33048   return 0;
33049 }
33050 
33051 
33052 static int _wrap_SBLaunchInfo_GroupIDIsValid(lua_State* L) {
33053   {
33054     int SWIG_arg = 0;
33055     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33056     bool result;
33057 
33058     SWIG_check_num_args("lldb::SBLaunchInfo::GroupIDIsValid",1,1)
33059     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GroupIDIsValid",1,"lldb::SBLaunchInfo *");
33060 
33061     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33062       SWIG_fail_ptr("SBLaunchInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33063     }
33064 
33065     result = (bool)(arg1)->GroupIDIsValid();
33066     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33067     return SWIG_arg;
33068 
33069     fail: SWIGUNUSED;
33070   }
33071   lua_error(L);
33072   return 0;
33073 }
33074 
33075 
33076 static int _wrap_SBLaunchInfo_SetUserID(lua_State* L) {
33077   {
33078     int SWIG_arg = 0;
33079     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33080     uint32_t arg2 ;
33081 
33082     SWIG_check_num_args("lldb::SBLaunchInfo::SetUserID",2,2)
33083     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",1,"lldb::SBLaunchInfo *");
33084     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",2,"uint32_t");
33085 
33086     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33087       SWIG_fail_ptr("SBLaunchInfo_SetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33088     }
33089 
33090     arg2 = (uint32_t)lua_tointeger(L, 2);
33091     (arg1)->SetUserID(arg2);
33092 
33093     return SWIG_arg;
33094 
33095     fail: SWIGUNUSED;
33096   }
33097   lua_error(L);
33098   return 0;
33099 }
33100 
33101 
33102 static int _wrap_SBLaunchInfo_SetGroupID(lua_State* L) {
33103   {
33104     int SWIG_arg = 0;
33105     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33106     uint32_t arg2 ;
33107 
33108     SWIG_check_num_args("lldb::SBLaunchInfo::SetGroupID",2,2)
33109     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",1,"lldb::SBLaunchInfo *");
33110     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",2,"uint32_t");
33111 
33112     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33113       SWIG_fail_ptr("SBLaunchInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33114     }
33115 
33116     arg2 = (uint32_t)lua_tointeger(L, 2);
33117     (arg1)->SetGroupID(arg2);
33118 
33119     return SWIG_arg;
33120 
33121     fail: SWIGUNUSED;
33122   }
33123   lua_error(L);
33124   return 0;
33125 }
33126 
33127 
33128 static int _wrap_SBLaunchInfo_GetExecutableFile(lua_State* L) {
33129   {
33130     int SWIG_arg = 0;
33131     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33132     lldb::SBFileSpec result;
33133 
33134     SWIG_check_num_args("lldb::SBLaunchInfo::GetExecutableFile",1,1)
33135     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetExecutableFile",1,"lldb::SBLaunchInfo *");
33136 
33137     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33138       SWIG_fail_ptr("SBLaunchInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33139     }
33140 
33141     result = (arg1)->GetExecutableFile();
33142     {
33143       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
33144       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
33145     }
33146     return SWIG_arg;
33147 
33148     fail: SWIGUNUSED;
33149   }
33150   lua_error(L);
33151   return 0;
33152 }
33153 
33154 
33155 static int _wrap_SBLaunchInfo_SetExecutableFile(lua_State* L) {
33156   {
33157     int SWIG_arg = 0;
33158     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33159     lldb::SBFileSpec arg2 ;
33160     bool arg3 ;
33161     lldb::SBFileSpec *argp2 ;
33162 
33163     SWIG_check_num_args("lldb::SBLaunchInfo::SetExecutableFile",3,3)
33164     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",1,"lldb::SBLaunchInfo *");
33165     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",2,"lldb::SBFileSpec");
33166     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",3,"bool");
33167 
33168     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33169       SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33170     }
33171 
33172 
33173     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
33174       SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",2,SWIGTYPE_p_lldb__SBFileSpec);
33175     }
33176     arg2 = *argp2;
33177 
33178     arg3 = (lua_toboolean(L, 3)!=0);
33179     (arg1)->SetExecutableFile(arg2,arg3);
33180 
33181     return SWIG_arg;
33182 
33183     fail: SWIGUNUSED;
33184   }
33185   lua_error(L);
33186   return 0;
33187 }
33188 
33189 
33190 static int _wrap_SBLaunchInfo_GetListener(lua_State* L) {
33191   {
33192     int SWIG_arg = 0;
33193     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33194     lldb::SBListener result;
33195 
33196     SWIG_check_num_args("lldb::SBLaunchInfo::GetListener",1,1)
33197     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetListener",1,"lldb::SBLaunchInfo *");
33198 
33199     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33200       SWIG_fail_ptr("SBLaunchInfo_GetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33201     }
33202 
33203     result = (arg1)->GetListener();
33204     {
33205       lldb::SBListener * resultptr = new lldb::SBListener(result);
33206       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
33207     }
33208     return SWIG_arg;
33209 
33210     fail: SWIGUNUSED;
33211   }
33212   lua_error(L);
33213   return 0;
33214 }
33215 
33216 
33217 static int _wrap_SBLaunchInfo_SetListener(lua_State* L) {
33218   {
33219     int SWIG_arg = 0;
33220     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33221     lldb::SBListener *arg2 = 0 ;
33222 
33223     SWIG_check_num_args("lldb::SBLaunchInfo::SetListener",2,2)
33224     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",1,"lldb::SBLaunchInfo *");
33225     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",2,"lldb::SBListener &");
33226 
33227     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33228       SWIG_fail_ptr("SBLaunchInfo_SetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33229     }
33230 
33231 
33232     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
33233       SWIG_fail_ptr("SBLaunchInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
33234     }
33235 
33236     (arg1)->SetListener(*arg2);
33237 
33238     return SWIG_arg;
33239 
33240     fail: SWIGUNUSED;
33241   }
33242   lua_error(L);
33243   return 0;
33244 }
33245 
33246 
33247 static int _wrap_SBLaunchInfo_GetShadowListener(lua_State* L) {
33248   {
33249     int SWIG_arg = 0;
33250     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33251     lldb::SBListener result;
33252 
33253     SWIG_check_num_args("lldb::SBLaunchInfo::GetShadowListener",1,1)
33254     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShadowListener",1,"lldb::SBLaunchInfo *");
33255 
33256     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33257       SWIG_fail_ptr("SBLaunchInfo_GetShadowListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33258     }
33259 
33260     result = (arg1)->GetShadowListener();
33261     {
33262       lldb::SBListener * resultptr = new lldb::SBListener(result);
33263       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
33264     }
33265     return SWIG_arg;
33266 
33267     fail: SWIGUNUSED;
33268   }
33269   lua_error(L);
33270   return 0;
33271 }
33272 
33273 
33274 static int _wrap_SBLaunchInfo_SetShadowListener(lua_State* L) {
33275   {
33276     int SWIG_arg = 0;
33277     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33278     lldb::SBListener *arg2 = 0 ;
33279 
33280     SWIG_check_num_args("lldb::SBLaunchInfo::SetShadowListener",2,2)
33281     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShadowListener",1,"lldb::SBLaunchInfo *");
33282     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShadowListener",2,"lldb::SBListener &");
33283 
33284     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33285       SWIG_fail_ptr("SBLaunchInfo_SetShadowListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33286     }
33287 
33288 
33289     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
33290       SWIG_fail_ptr("SBLaunchInfo_SetShadowListener",2,SWIGTYPE_p_lldb__SBListener);
33291     }
33292 
33293     (arg1)->SetShadowListener(*arg2);
33294 
33295     return SWIG_arg;
33296 
33297     fail: SWIGUNUSED;
33298   }
33299   lua_error(L);
33300   return 0;
33301 }
33302 
33303 
33304 static int _wrap_SBLaunchInfo_GetNumArguments(lua_State* L) {
33305   {
33306     int SWIG_arg = 0;
33307     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33308     uint32_t result;
33309 
33310     SWIG_check_num_args("lldb::SBLaunchInfo::GetNumArguments",1,1)
33311     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumArguments",1,"lldb::SBLaunchInfo *");
33312 
33313     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33314       SWIG_fail_ptr("SBLaunchInfo_GetNumArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33315     }
33316 
33317     result = (uint32_t)(arg1)->GetNumArguments();
33318     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33319     return SWIG_arg;
33320 
33321     fail: SWIGUNUSED;
33322   }
33323   lua_error(L);
33324   return 0;
33325 }
33326 
33327 
33328 static int _wrap_SBLaunchInfo_GetArgumentAtIndex(lua_State* L) {
33329   {
33330     int SWIG_arg = 0;
33331     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33332     uint32_t arg2 ;
33333     char *result = 0 ;
33334 
33335     SWIG_check_num_args("lldb::SBLaunchInfo::GetArgumentAtIndex",2,2)
33336     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",1,"lldb::SBLaunchInfo *");
33337     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",2,"uint32_t");
33338 
33339     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33340       SWIG_fail_ptr("SBLaunchInfo_GetArgumentAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33341     }
33342 
33343     arg2 = (uint32_t)lua_tointeger(L, 2);
33344     result = (char *)(arg1)->GetArgumentAtIndex(arg2);
33345     lua_pushstring(L,(const char *)result); SWIG_arg++;
33346     return SWIG_arg;
33347 
33348     fail: SWIGUNUSED;
33349   }
33350   lua_error(L);
33351   return 0;
33352 }
33353 
33354 
33355 static int _wrap_SBLaunchInfo_SetArguments(lua_State* L) {
33356   {
33357     int SWIG_arg = 0;
33358     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33359     char **arg2 = (char **) 0 ;
33360     bool arg3 ;
33361 
33362     SWIG_check_num_args("lldb::SBLaunchInfo::SetArguments",3,3)
33363     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",1,"lldb::SBLaunchInfo *");
33364     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",3,"bool");
33365 
33366     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33367       SWIG_fail_ptr("SBLaunchInfo_SetArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33368     }
33369 
33370     {
33371       if (lua_istable(L, 2)) {
33372         size_t size = lua_rawlen(L, 2);
33373         arg2 = (char **)malloc((size + 1) * sizeof(char *));
33374         int i = 0, j = 0;
33375         while (i++ < size) {
33376           lua_rawgeti(L, 2, i);
33377           if (!lua_isstring(L, -1)) {
33378             // if current element cannot be converted to string, raise an error
33379             lua_pop(L, 1);
33380             return luaL_error(L, "List should only contain strings");
33381           }
33382           arg2[j++] = (char *)lua_tostring(L, -1);
33383           lua_pop(L, 1);
33384         }
33385         arg2[j] = 0;
33386       } else if (lua_isnil(L, 2)) {
33387         // "nil" is also acceptable, equivalent as an empty table
33388         arg2 = NULL;
33389       } else {
33390         return luaL_error(L, "A list of strings expected");
33391       }
33392     }
33393     arg3 = (lua_toboolean(L, 3)!=0);
33394     (arg1)->SetArguments((char const **)arg2,arg3);
33395 
33396     {
33397       free((char *) arg2);
33398     }
33399     return SWIG_arg;
33400 
33401     fail: SWIGUNUSED;
33402     {
33403       free((char *) arg2);
33404     }
33405   }
33406   lua_error(L);
33407   return 0;
33408 }
33409 
33410 
33411 static int _wrap_SBLaunchInfo_GetNumEnvironmentEntries(lua_State* L) {
33412   {
33413     int SWIG_arg = 0;
33414     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33415     uint32_t result;
33416 
33417     SWIG_check_num_args("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,1)
33418     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,"lldb::SBLaunchInfo *");
33419 
33420     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33421       SWIG_fail_ptr("SBLaunchInfo_GetNumEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33422     }
33423 
33424     result = (uint32_t)(arg1)->GetNumEnvironmentEntries();
33425     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33426     return SWIG_arg;
33427 
33428     fail: SWIGUNUSED;
33429   }
33430   lua_error(L);
33431   return 0;
33432 }
33433 
33434 
33435 static int _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex(lua_State* L) {
33436   {
33437     int SWIG_arg = 0;
33438     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33439     uint32_t arg2 ;
33440     char *result = 0 ;
33441 
33442     SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,2)
33443     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",1,"lldb::SBLaunchInfo *");
33444     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,"uint32_t");
33445 
33446     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33447       SWIG_fail_ptr("SBLaunchInfo_GetEnvironmentEntryAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33448     }
33449 
33450     arg2 = (uint32_t)lua_tointeger(L, 2);
33451     result = (char *)(arg1)->GetEnvironmentEntryAtIndex(arg2);
33452     lua_pushstring(L,(const char *)result); SWIG_arg++;
33453     return SWIG_arg;
33454 
33455     fail: SWIGUNUSED;
33456   }
33457   lua_error(L);
33458   return 0;
33459 }
33460 
33461 
33462 static int _wrap_SBLaunchInfo_SetEnvironmentEntries(lua_State* L) {
33463   {
33464     int SWIG_arg = 0;
33465     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33466     char **arg2 = (char **) 0 ;
33467     bool arg3 ;
33468 
33469     SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironmentEntries",3,3)
33470     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",1,"lldb::SBLaunchInfo *");
33471     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",3,"bool");
33472 
33473     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33474       SWIG_fail_ptr("SBLaunchInfo_SetEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33475     }
33476 
33477     {
33478       if (lua_istable(L, 2)) {
33479         size_t size = lua_rawlen(L, 2);
33480         arg2 = (char **)malloc((size + 1) * sizeof(char *));
33481         int i = 0, j = 0;
33482         while (i++ < size) {
33483           lua_rawgeti(L, 2, i);
33484           if (!lua_isstring(L, -1)) {
33485             // if current element cannot be converted to string, raise an error
33486             lua_pop(L, 1);
33487             return luaL_error(L, "List should only contain strings");
33488           }
33489           arg2[j++] = (char *)lua_tostring(L, -1);
33490           lua_pop(L, 1);
33491         }
33492         arg2[j] = 0;
33493       } else if (lua_isnil(L, 2)) {
33494         // "nil" is also acceptable, equivalent as an empty table
33495         arg2 = NULL;
33496       } else {
33497         return luaL_error(L, "A list of strings expected");
33498       }
33499     }
33500     arg3 = (lua_toboolean(L, 3)!=0);
33501     (arg1)->SetEnvironmentEntries((char const **)arg2,arg3);
33502 
33503     {
33504       free((char *) arg2);
33505     }
33506     return SWIG_arg;
33507 
33508     fail: SWIGUNUSED;
33509     {
33510       free((char *) arg2);
33511     }
33512   }
33513   lua_error(L);
33514   return 0;
33515 }
33516 
33517 
33518 static int _wrap_SBLaunchInfo_SetEnvironment(lua_State* L) {
33519   {
33520     int SWIG_arg = 0;
33521     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33522     lldb::SBEnvironment *arg2 = 0 ;
33523     bool arg3 ;
33524 
33525     SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironment",3,3)
33526     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",1,"lldb::SBLaunchInfo *");
33527     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",2,"lldb::SBEnvironment const &");
33528     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",3,"bool");
33529 
33530     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33531       SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33532     }
33533 
33534 
33535     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEnvironment,0))){
33536       SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",2,SWIGTYPE_p_lldb__SBEnvironment);
33537     }
33538 
33539     arg3 = (lua_toboolean(L, 3)!=0);
33540     (arg1)->SetEnvironment((lldb::SBEnvironment const &)*arg2,arg3);
33541 
33542     return SWIG_arg;
33543 
33544     fail: SWIGUNUSED;
33545   }
33546   lua_error(L);
33547   return 0;
33548 }
33549 
33550 
33551 static int _wrap_SBLaunchInfo_GetEnvironment(lua_State* L) {
33552   {
33553     int SWIG_arg = 0;
33554     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33555     lldb::SBEnvironment result;
33556 
33557     SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironment",1,1)
33558     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironment",1,"lldb::SBLaunchInfo *");
33559 
33560     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33561       SWIG_fail_ptr("SBLaunchInfo_GetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33562     }
33563 
33564     result = (arg1)->GetEnvironment();
33565     {
33566       lldb::SBEnvironment * resultptr = new lldb::SBEnvironment(result);
33567       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
33568     }
33569     return SWIG_arg;
33570 
33571     fail: SWIGUNUSED;
33572   }
33573   lua_error(L);
33574   return 0;
33575 }
33576 
33577 
33578 static int _wrap_SBLaunchInfo_Clear(lua_State* L) {
33579   {
33580     int SWIG_arg = 0;
33581     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33582 
33583     SWIG_check_num_args("lldb::SBLaunchInfo::Clear",1,1)
33584     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::Clear",1,"lldb::SBLaunchInfo *");
33585 
33586     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33587       SWIG_fail_ptr("SBLaunchInfo_Clear",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33588     }
33589 
33590     (arg1)->Clear();
33591 
33592     return SWIG_arg;
33593 
33594     fail: SWIGUNUSED;
33595   }
33596   lua_error(L);
33597   return 0;
33598 }
33599 
33600 
33601 static int _wrap_SBLaunchInfo_GetWorkingDirectory(lua_State* L) {
33602   {
33603     int SWIG_arg = 0;
33604     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33605     char *result = 0 ;
33606 
33607     SWIG_check_num_args("lldb::SBLaunchInfo::GetWorkingDirectory",1,1)
33608     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetWorkingDirectory",1,"lldb::SBLaunchInfo const *");
33609 
33610     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33611       SWIG_fail_ptr("SBLaunchInfo_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33612     }
33613 
33614     result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetWorkingDirectory();
33615     lua_pushstring(L,(const char *)result); SWIG_arg++;
33616     return SWIG_arg;
33617 
33618     fail: SWIGUNUSED;
33619   }
33620   lua_error(L);
33621   return 0;
33622 }
33623 
33624 
33625 static int _wrap_SBLaunchInfo_SetWorkingDirectory(lua_State* L) {
33626   {
33627     int SWIG_arg = 0;
33628     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33629     char *arg2 = (char *) 0 ;
33630 
33631     SWIG_check_num_args("lldb::SBLaunchInfo::SetWorkingDirectory",2,2)
33632     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",1,"lldb::SBLaunchInfo *");
33633     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",2,"char const *");
33634 
33635     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33636       SWIG_fail_ptr("SBLaunchInfo_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33637     }
33638 
33639     arg2 = (char *)lua_tostring(L, 2);
33640     (arg1)->SetWorkingDirectory((char const *)arg2);
33641 
33642     return SWIG_arg;
33643 
33644     fail: SWIGUNUSED;
33645   }
33646   lua_error(L);
33647   return 0;
33648 }
33649 
33650 
33651 static int _wrap_SBLaunchInfo_GetLaunchFlags(lua_State* L) {
33652   {
33653     int SWIG_arg = 0;
33654     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33655     uint32_t result;
33656 
33657     SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchFlags",1,1)
33658     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchFlags",1,"lldb::SBLaunchInfo *");
33659 
33660     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33661       SWIG_fail_ptr("SBLaunchInfo_GetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33662     }
33663 
33664     result = (uint32_t)(arg1)->GetLaunchFlags();
33665     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33666     return SWIG_arg;
33667 
33668     fail: SWIGUNUSED;
33669   }
33670   lua_error(L);
33671   return 0;
33672 }
33673 
33674 
33675 static int _wrap_SBLaunchInfo_SetLaunchFlags(lua_State* L) {
33676   {
33677     int SWIG_arg = 0;
33678     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33679     uint32_t arg2 ;
33680 
33681     SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchFlags",2,2)
33682     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",1,"lldb::SBLaunchInfo *");
33683     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",2,"uint32_t");
33684 
33685     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33686       SWIG_fail_ptr("SBLaunchInfo_SetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33687     }
33688 
33689     arg2 = (uint32_t)lua_tointeger(L, 2);
33690     (arg1)->SetLaunchFlags(arg2);
33691 
33692     return SWIG_arg;
33693 
33694     fail: SWIGUNUSED;
33695   }
33696   lua_error(L);
33697   return 0;
33698 }
33699 
33700 
33701 static int _wrap_SBLaunchInfo_GetProcessPluginName(lua_State* L) {
33702   {
33703     int SWIG_arg = 0;
33704     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33705     char *result = 0 ;
33706 
33707     SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessPluginName",1,1)
33708     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessPluginName",1,"lldb::SBLaunchInfo *");
33709 
33710     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33711       SWIG_fail_ptr("SBLaunchInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33712     }
33713 
33714     result = (char *)(arg1)->GetProcessPluginName();
33715     lua_pushstring(L,(const char *)result); SWIG_arg++;
33716     return SWIG_arg;
33717 
33718     fail: SWIGUNUSED;
33719   }
33720   lua_error(L);
33721   return 0;
33722 }
33723 
33724 
33725 static int _wrap_SBLaunchInfo_SetProcessPluginName(lua_State* L) {
33726   {
33727     int SWIG_arg = 0;
33728     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33729     char *arg2 = (char *) 0 ;
33730 
33731     SWIG_check_num_args("lldb::SBLaunchInfo::SetProcessPluginName",2,2)
33732     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",1,"lldb::SBLaunchInfo *");
33733     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",2,"char const *");
33734 
33735     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33736       SWIG_fail_ptr("SBLaunchInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33737     }
33738 
33739     arg2 = (char *)lua_tostring(L, 2);
33740     (arg1)->SetProcessPluginName((char const *)arg2);
33741 
33742     return SWIG_arg;
33743 
33744     fail: SWIGUNUSED;
33745   }
33746   lua_error(L);
33747   return 0;
33748 }
33749 
33750 
33751 static int _wrap_SBLaunchInfo_GetShell(lua_State* L) {
33752   {
33753     int SWIG_arg = 0;
33754     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33755     char *result = 0 ;
33756 
33757     SWIG_check_num_args("lldb::SBLaunchInfo::GetShell",1,1)
33758     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShell",1,"lldb::SBLaunchInfo *");
33759 
33760     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33761       SWIG_fail_ptr("SBLaunchInfo_GetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33762     }
33763 
33764     result = (char *)(arg1)->GetShell();
33765     lua_pushstring(L,(const char *)result); SWIG_arg++;
33766     return SWIG_arg;
33767 
33768     fail: SWIGUNUSED;
33769   }
33770   lua_error(L);
33771   return 0;
33772 }
33773 
33774 
33775 static int _wrap_SBLaunchInfo_SetShell(lua_State* L) {
33776   {
33777     int SWIG_arg = 0;
33778     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33779     char *arg2 = (char *) 0 ;
33780 
33781     SWIG_check_num_args("lldb::SBLaunchInfo::SetShell",2,2)
33782     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",1,"lldb::SBLaunchInfo *");
33783     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",2,"char const *");
33784 
33785     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33786       SWIG_fail_ptr("SBLaunchInfo_SetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33787     }
33788 
33789     arg2 = (char *)lua_tostring(L, 2);
33790     (arg1)->SetShell((char const *)arg2);
33791 
33792     return SWIG_arg;
33793 
33794     fail: SWIGUNUSED;
33795   }
33796   lua_error(L);
33797   return 0;
33798 }
33799 
33800 
33801 static int _wrap_SBLaunchInfo_GetShellExpandArguments(lua_State* L) {
33802   {
33803     int SWIG_arg = 0;
33804     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33805     bool result;
33806 
33807     SWIG_check_num_args("lldb::SBLaunchInfo::GetShellExpandArguments",1,1)
33808     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShellExpandArguments",1,"lldb::SBLaunchInfo *");
33809 
33810     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33811       SWIG_fail_ptr("SBLaunchInfo_GetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33812     }
33813 
33814     result = (bool)(arg1)->GetShellExpandArguments();
33815     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33816     return SWIG_arg;
33817 
33818     fail: SWIGUNUSED;
33819   }
33820   lua_error(L);
33821   return 0;
33822 }
33823 
33824 
33825 static int _wrap_SBLaunchInfo_SetShellExpandArguments(lua_State* L) {
33826   {
33827     int SWIG_arg = 0;
33828     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33829     bool arg2 ;
33830 
33831     SWIG_check_num_args("lldb::SBLaunchInfo::SetShellExpandArguments",2,2)
33832     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",1,"lldb::SBLaunchInfo *");
33833     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",2,"bool");
33834 
33835     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33836       SWIG_fail_ptr("SBLaunchInfo_SetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33837     }
33838 
33839     arg2 = (lua_toboolean(L, 2)!=0);
33840     (arg1)->SetShellExpandArguments(arg2);
33841 
33842     return SWIG_arg;
33843 
33844     fail: SWIGUNUSED;
33845   }
33846   lua_error(L);
33847   return 0;
33848 }
33849 
33850 
33851 static int _wrap_SBLaunchInfo_GetResumeCount(lua_State* L) {
33852   {
33853     int SWIG_arg = 0;
33854     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33855     uint32_t result;
33856 
33857     SWIG_check_num_args("lldb::SBLaunchInfo::GetResumeCount",1,1)
33858     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetResumeCount",1,"lldb::SBLaunchInfo *");
33859 
33860     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33861       SWIG_fail_ptr("SBLaunchInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33862     }
33863 
33864     result = (uint32_t)(arg1)->GetResumeCount();
33865     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33866     return SWIG_arg;
33867 
33868     fail: SWIGUNUSED;
33869   }
33870   lua_error(L);
33871   return 0;
33872 }
33873 
33874 
33875 static int _wrap_SBLaunchInfo_SetResumeCount(lua_State* L) {
33876   {
33877     int SWIG_arg = 0;
33878     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33879     uint32_t arg2 ;
33880 
33881     SWIG_check_num_args("lldb::SBLaunchInfo::SetResumeCount",2,2)
33882     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",1,"lldb::SBLaunchInfo *");
33883     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",2,"uint32_t");
33884 
33885     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33886       SWIG_fail_ptr("SBLaunchInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33887     }
33888 
33889     arg2 = (uint32_t)lua_tointeger(L, 2);
33890     (arg1)->SetResumeCount(arg2);
33891 
33892     return SWIG_arg;
33893 
33894     fail: SWIGUNUSED;
33895   }
33896   lua_error(L);
33897   return 0;
33898 }
33899 
33900 
33901 static int _wrap_SBLaunchInfo_AddCloseFileAction(lua_State* L) {
33902   {
33903     int SWIG_arg = 0;
33904     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33905     int arg2 ;
33906     bool result;
33907 
33908     SWIG_check_num_args("lldb::SBLaunchInfo::AddCloseFileAction",2,2)
33909     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",1,"lldb::SBLaunchInfo *");
33910     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",2,"int");
33911 
33912     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33913       SWIG_fail_ptr("SBLaunchInfo_AddCloseFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33914     }
33915 
33916     arg2 = (int)lua_tointeger(L, 2);
33917     result = (bool)(arg1)->AddCloseFileAction(arg2);
33918     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33919     return SWIG_arg;
33920 
33921     fail: SWIGUNUSED;
33922   }
33923   lua_error(L);
33924   return 0;
33925 }
33926 
33927 
33928 static int _wrap_SBLaunchInfo_AddDuplicateFileAction(lua_State* L) {
33929   {
33930     int SWIG_arg = 0;
33931     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33932     int arg2 ;
33933     int arg3 ;
33934     bool result;
33935 
33936     SWIG_check_num_args("lldb::SBLaunchInfo::AddDuplicateFileAction",3,3)
33937     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",1,"lldb::SBLaunchInfo *");
33938     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",2,"int");
33939     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",3,"int");
33940 
33941     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33942       SWIG_fail_ptr("SBLaunchInfo_AddDuplicateFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33943     }
33944 
33945     arg2 = (int)lua_tointeger(L, 2);
33946     arg3 = (int)lua_tointeger(L, 3);
33947     result = (bool)(arg1)->AddDuplicateFileAction(arg2,arg3);
33948     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33949     return SWIG_arg;
33950 
33951     fail: SWIGUNUSED;
33952   }
33953   lua_error(L);
33954   return 0;
33955 }
33956 
33957 
33958 static int _wrap_SBLaunchInfo_AddOpenFileAction(lua_State* L) {
33959   {
33960     int SWIG_arg = 0;
33961     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33962     int arg2 ;
33963     char *arg3 = (char *) 0 ;
33964     bool arg4 ;
33965     bool arg5 ;
33966     bool result;
33967 
33968     SWIG_check_num_args("lldb::SBLaunchInfo::AddOpenFileAction",5,5)
33969     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",1,"lldb::SBLaunchInfo *");
33970     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",2,"int");
33971     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",3,"char const *");
33972     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",4,"bool");
33973     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",5,"bool");
33974 
33975     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
33976       SWIG_fail_ptr("SBLaunchInfo_AddOpenFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
33977     }
33978 
33979     arg2 = (int)lua_tointeger(L, 2);
33980     arg3 = (char *)lua_tostring(L, 3);
33981     arg4 = (lua_toboolean(L, 4)!=0);
33982     arg5 = (lua_toboolean(L, 5)!=0);
33983     result = (bool)(arg1)->AddOpenFileAction(arg2,(char const *)arg3,arg4,arg5);
33984     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33985     return SWIG_arg;
33986 
33987     fail: SWIGUNUSED;
33988   }
33989   lua_error(L);
33990   return 0;
33991 }
33992 
33993 
33994 static int _wrap_SBLaunchInfo_AddSuppressFileAction(lua_State* L) {
33995   {
33996     int SWIG_arg = 0;
33997     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
33998     int arg2 ;
33999     bool arg3 ;
34000     bool arg4 ;
34001     bool result;
34002 
34003     SWIG_check_num_args("lldb::SBLaunchInfo::AddSuppressFileAction",4,4)
34004     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",1,"lldb::SBLaunchInfo *");
34005     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",2,"int");
34006     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",3,"bool");
34007     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",4,"bool");
34008 
34009     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34010       SWIG_fail_ptr("SBLaunchInfo_AddSuppressFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34011     }
34012 
34013     arg2 = (int)lua_tointeger(L, 2);
34014     arg3 = (lua_toboolean(L, 3)!=0);
34015     arg4 = (lua_toboolean(L, 4)!=0);
34016     result = (bool)(arg1)->AddSuppressFileAction(arg2,arg3,arg4);
34017     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34018     return SWIG_arg;
34019 
34020     fail: SWIGUNUSED;
34021   }
34022   lua_error(L);
34023   return 0;
34024 }
34025 
34026 
34027 static int _wrap_SBLaunchInfo_SetLaunchEventData(lua_State* L) {
34028   {
34029     int SWIG_arg = 0;
34030     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34031     char *arg2 = (char *) 0 ;
34032 
34033     SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchEventData",2,2)
34034     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",1,"lldb::SBLaunchInfo *");
34035     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",2,"char const *");
34036 
34037     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34038       SWIG_fail_ptr("SBLaunchInfo_SetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34039     }
34040 
34041     arg2 = (char *)lua_tostring(L, 2);
34042     (arg1)->SetLaunchEventData((char const *)arg2);
34043 
34044     return SWIG_arg;
34045 
34046     fail: SWIGUNUSED;
34047   }
34048   lua_error(L);
34049   return 0;
34050 }
34051 
34052 
34053 static int _wrap_SBLaunchInfo_GetLaunchEventData(lua_State* L) {
34054   {
34055     int SWIG_arg = 0;
34056     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34057     char *result = 0 ;
34058 
34059     SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchEventData",1,1)
34060     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchEventData",1,"lldb::SBLaunchInfo const *");
34061 
34062     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34063       SWIG_fail_ptr("SBLaunchInfo_GetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34064     }
34065 
34066     result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetLaunchEventData();
34067     lua_pushstring(L,(const char *)result); SWIG_arg++;
34068     return SWIG_arg;
34069 
34070     fail: SWIGUNUSED;
34071   }
34072   lua_error(L);
34073   return 0;
34074 }
34075 
34076 
34077 static int _wrap_SBLaunchInfo_GetDetachOnError(lua_State* L) {
34078   {
34079     int SWIG_arg = 0;
34080     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34081     bool result;
34082 
34083     SWIG_check_num_args("lldb::SBLaunchInfo::GetDetachOnError",1,1)
34084     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetDetachOnError",1,"lldb::SBLaunchInfo const *");
34085 
34086     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34087       SWIG_fail_ptr("SBLaunchInfo_GetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34088     }
34089 
34090     result = (bool)((lldb::SBLaunchInfo const *)arg1)->GetDetachOnError();
34091     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34092     return SWIG_arg;
34093 
34094     fail: SWIGUNUSED;
34095   }
34096   lua_error(L);
34097   return 0;
34098 }
34099 
34100 
34101 static int _wrap_SBLaunchInfo_SetDetachOnError(lua_State* L) {
34102   {
34103     int SWIG_arg = 0;
34104     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34105     bool arg2 ;
34106 
34107     SWIG_check_num_args("lldb::SBLaunchInfo::SetDetachOnError",2,2)
34108     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",1,"lldb::SBLaunchInfo *");
34109     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",2,"bool");
34110 
34111     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34112       SWIG_fail_ptr("SBLaunchInfo_SetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34113     }
34114 
34115     arg2 = (lua_toboolean(L, 2)!=0);
34116     (arg1)->SetDetachOnError(arg2);
34117 
34118     return SWIG_arg;
34119 
34120     fail: SWIGUNUSED;
34121   }
34122   lua_error(L);
34123   return 0;
34124 }
34125 
34126 
34127 static int _wrap_SBLaunchInfo_GetScriptedProcessClassName(lua_State* L) {
34128   {
34129     int SWIG_arg = 0;
34130     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34131     char *result = 0 ;
34132 
34133     SWIG_check_num_args("lldb::SBLaunchInfo::GetScriptedProcessClassName",1,1)
34134     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetScriptedProcessClassName",1,"lldb::SBLaunchInfo const *");
34135 
34136     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34137       SWIG_fail_ptr("SBLaunchInfo_GetScriptedProcessClassName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34138     }
34139 
34140     result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetScriptedProcessClassName();
34141     lua_pushstring(L,(const char *)result); SWIG_arg++;
34142     return SWIG_arg;
34143 
34144     fail: SWIGUNUSED;
34145   }
34146   lua_error(L);
34147   return 0;
34148 }
34149 
34150 
34151 static int _wrap_SBLaunchInfo_SetScriptedProcessClassName(lua_State* L) {
34152   {
34153     int SWIG_arg = 0;
34154     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34155     char *arg2 = (char *) 0 ;
34156 
34157     SWIG_check_num_args("lldb::SBLaunchInfo::SetScriptedProcessClassName",2,2)
34158     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessClassName",1,"lldb::SBLaunchInfo *");
34159     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessClassName",2,"char const *");
34160 
34161     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34162       SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessClassName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34163     }
34164 
34165     arg2 = (char *)lua_tostring(L, 2);
34166     (arg1)->SetScriptedProcessClassName((char const *)arg2);
34167 
34168     return SWIG_arg;
34169 
34170     fail: SWIGUNUSED;
34171   }
34172   lua_error(L);
34173   return 0;
34174 }
34175 
34176 
34177 static int _wrap_SBLaunchInfo_GetScriptedProcessDictionary(lua_State* L) {
34178   {
34179     int SWIG_arg = 0;
34180     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34181     lldb::SBStructuredData result;
34182 
34183     SWIG_check_num_args("lldb::SBLaunchInfo::GetScriptedProcessDictionary",1,1)
34184     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetScriptedProcessDictionary",1,"lldb::SBLaunchInfo const *");
34185 
34186     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34187       SWIG_fail_ptr("SBLaunchInfo_GetScriptedProcessDictionary",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34188     }
34189 
34190     result = ((lldb::SBLaunchInfo const *)arg1)->GetScriptedProcessDictionary();
34191     {
34192       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
34193       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
34194     }
34195     return SWIG_arg;
34196 
34197     fail: SWIGUNUSED;
34198   }
34199   lua_error(L);
34200   return 0;
34201 }
34202 
34203 
34204 static int _wrap_SBLaunchInfo_SetScriptedProcessDictionary(lua_State* L) {
34205   {
34206     int SWIG_arg = 0;
34207     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
34208     lldb::SBStructuredData arg2 ;
34209     lldb::SBStructuredData *argp2 ;
34210 
34211     SWIG_check_num_args("lldb::SBLaunchInfo::SetScriptedProcessDictionary",2,2)
34212     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessDictionary",1,"lldb::SBLaunchInfo *");
34213     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessDictionary",2,"lldb::SBStructuredData");
34214 
34215     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
34216       SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessDictionary",1,SWIGTYPE_p_lldb__SBLaunchInfo);
34217     }
34218 
34219 
34220     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBStructuredData,0))){
34221       SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessDictionary",2,SWIGTYPE_p_lldb__SBStructuredData);
34222     }
34223     arg2 = *argp2;
34224 
34225     (arg1)->SetScriptedProcessDictionary(arg2);
34226 
34227     return SWIG_arg;
34228 
34229     fail: SWIGUNUSED;
34230   }
34231   lua_error(L);
34232   return 0;
34233 }
34234 
34235 
34236 static void swig_delete_SBLaunchInfo(void *obj) {
34237 lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) obj;
34238 delete arg1;
34239 }
34240 static int _proxy__wrap_new_SBLaunchInfo(lua_State *L) {
34241     assert(lua_istable(L,1));
34242     lua_pushcfunction(L,_wrap_new_SBLaunchInfo);
34243     assert(!lua_isnil(L,-1));
34244     lua_replace(L,1); /* replace our table with real constructor */
34245     lua_call(L,lua_gettop(L)-1,1);
34246     return 1;
34247 }
34248 static swig_lua_attribute swig_SBLaunchInfo_attributes[] = {
34249     {0,0,0}
34250 };
34251 static swig_lua_method swig_SBLaunchInfo_methods[]= {
34252     { "GetProcessID", _wrap_SBLaunchInfo_GetProcessID},
34253     { "GetUserID", _wrap_SBLaunchInfo_GetUserID},
34254     { "GetGroupID", _wrap_SBLaunchInfo_GetGroupID},
34255     { "UserIDIsValid", _wrap_SBLaunchInfo_UserIDIsValid},
34256     { "GroupIDIsValid", _wrap_SBLaunchInfo_GroupIDIsValid},
34257     { "SetUserID", _wrap_SBLaunchInfo_SetUserID},
34258     { "SetGroupID", _wrap_SBLaunchInfo_SetGroupID},
34259     { "GetExecutableFile", _wrap_SBLaunchInfo_GetExecutableFile},
34260     { "SetExecutableFile", _wrap_SBLaunchInfo_SetExecutableFile},
34261     { "GetListener", _wrap_SBLaunchInfo_GetListener},
34262     { "SetListener", _wrap_SBLaunchInfo_SetListener},
34263     { "GetShadowListener", _wrap_SBLaunchInfo_GetShadowListener},
34264     { "SetShadowListener", _wrap_SBLaunchInfo_SetShadowListener},
34265     { "GetNumArguments", _wrap_SBLaunchInfo_GetNumArguments},
34266     { "GetArgumentAtIndex", _wrap_SBLaunchInfo_GetArgumentAtIndex},
34267     { "SetArguments", _wrap_SBLaunchInfo_SetArguments},
34268     { "GetNumEnvironmentEntries", _wrap_SBLaunchInfo_GetNumEnvironmentEntries},
34269     { "GetEnvironmentEntryAtIndex", _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex},
34270     { "SetEnvironmentEntries", _wrap_SBLaunchInfo_SetEnvironmentEntries},
34271     { "SetEnvironment", _wrap_SBLaunchInfo_SetEnvironment},
34272     { "GetEnvironment", _wrap_SBLaunchInfo_GetEnvironment},
34273     { "Clear", _wrap_SBLaunchInfo_Clear},
34274     { "GetWorkingDirectory", _wrap_SBLaunchInfo_GetWorkingDirectory},
34275     { "SetWorkingDirectory", _wrap_SBLaunchInfo_SetWorkingDirectory},
34276     { "GetLaunchFlags", _wrap_SBLaunchInfo_GetLaunchFlags},
34277     { "SetLaunchFlags", _wrap_SBLaunchInfo_SetLaunchFlags},
34278     { "GetProcessPluginName", _wrap_SBLaunchInfo_GetProcessPluginName},
34279     { "SetProcessPluginName", _wrap_SBLaunchInfo_SetProcessPluginName},
34280     { "GetShell", _wrap_SBLaunchInfo_GetShell},
34281     { "SetShell", _wrap_SBLaunchInfo_SetShell},
34282     { "GetShellExpandArguments", _wrap_SBLaunchInfo_GetShellExpandArguments},
34283     { "SetShellExpandArguments", _wrap_SBLaunchInfo_SetShellExpandArguments},
34284     { "GetResumeCount", _wrap_SBLaunchInfo_GetResumeCount},
34285     { "SetResumeCount", _wrap_SBLaunchInfo_SetResumeCount},
34286     { "AddCloseFileAction", _wrap_SBLaunchInfo_AddCloseFileAction},
34287     { "AddDuplicateFileAction", _wrap_SBLaunchInfo_AddDuplicateFileAction},
34288     { "AddOpenFileAction", _wrap_SBLaunchInfo_AddOpenFileAction},
34289     { "AddSuppressFileAction", _wrap_SBLaunchInfo_AddSuppressFileAction},
34290     { "SetLaunchEventData", _wrap_SBLaunchInfo_SetLaunchEventData},
34291     { "GetLaunchEventData", _wrap_SBLaunchInfo_GetLaunchEventData},
34292     { "GetDetachOnError", _wrap_SBLaunchInfo_GetDetachOnError},
34293     { "SetDetachOnError", _wrap_SBLaunchInfo_SetDetachOnError},
34294     { "GetScriptedProcessClassName", _wrap_SBLaunchInfo_GetScriptedProcessClassName},
34295     { "SetScriptedProcessClassName", _wrap_SBLaunchInfo_SetScriptedProcessClassName},
34296     { "GetScriptedProcessDictionary", _wrap_SBLaunchInfo_GetScriptedProcessDictionary},
34297     { "SetScriptedProcessDictionary", _wrap_SBLaunchInfo_SetScriptedProcessDictionary},
34298     {0,0}
34299 };
34300 static swig_lua_method swig_SBLaunchInfo_meta[] = {
34301     {0,0}
34302 };
34303 
34304 static swig_lua_attribute swig_SBLaunchInfo_Sf_SwigStatic_attributes[] = {
34305     {0,0,0}
34306 };
34307 static swig_lua_const_info swig_SBLaunchInfo_Sf_SwigStatic_constants[]= {
34308     {0,0,0,0,0,0}
34309 };
34310 static swig_lua_method swig_SBLaunchInfo_Sf_SwigStatic_methods[]= {
34311     {0,0}
34312 };
34313 static swig_lua_class* swig_SBLaunchInfo_Sf_SwigStatic_classes[]= {
34314     0
34315 };
34316 
34317 static swig_lua_namespace swig_SBLaunchInfo_Sf_SwigStatic = {
34318     "SBLaunchInfo",
34319     swig_SBLaunchInfo_Sf_SwigStatic_methods,
34320     swig_SBLaunchInfo_Sf_SwigStatic_attributes,
34321     swig_SBLaunchInfo_Sf_SwigStatic_constants,
34322     swig_SBLaunchInfo_Sf_SwigStatic_classes,
34323     0
34324 };
34325 static swig_lua_class *swig_SBLaunchInfo_bases[] = {0};
34326 static const char *swig_SBLaunchInfo_base_names[] = {0};
34327 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 };
34328 
34329 static int _wrap_new_SBLineEntry__SWIG_0(lua_State* L) {
34330   {
34331     int SWIG_arg = 0;
34332     lldb::SBLineEntry *result = 0 ;
34333 
34334     SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",0,0)
34335     result = (lldb::SBLineEntry *)new lldb::SBLineEntry();
34336     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
34337     return SWIG_arg;
34338 
34339     fail: SWIGUNUSED;
34340   }
34341   lua_error(L);
34342   return 0;
34343 }
34344 
34345 
34346 static int _wrap_new_SBLineEntry__SWIG_1(lua_State* L) {
34347   {
34348     int SWIG_arg = 0;
34349     lldb::SBLineEntry *arg1 = 0 ;
34350     lldb::SBLineEntry *result = 0 ;
34351 
34352     SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",1,1)
34353     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SBLineEntry",1,"lldb::SBLineEntry const &");
34354 
34355     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34356       SWIG_fail_ptr("new_SBLineEntry",1,SWIGTYPE_p_lldb__SBLineEntry);
34357     }
34358 
34359     result = (lldb::SBLineEntry *)new lldb::SBLineEntry((lldb::SBLineEntry const &)*arg1);
34360     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
34361     return SWIG_arg;
34362 
34363     fail: SWIGUNUSED;
34364   }
34365   lua_error(L);
34366   return 0;
34367 }
34368 
34369 
34370 static int _wrap_new_SBLineEntry(lua_State* L) {
34371   int argc;
34372   int argv[2]={
34373     1,2
34374   };
34375 
34376   argc = lua_gettop(L);
34377   if (argc == 0) {
34378     return _wrap_new_SBLineEntry__SWIG_0(L);
34379   }
34380   if (argc == 1) {
34381     int _v = 0;
34382     {
34383       void *ptr;
34384       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, SWIG_POINTER_NO_NULL)) {
34385         _v = 0;
34386       } else {
34387         _v = 1;
34388       }
34389     }
34390     if (_v) {
34391       return _wrap_new_SBLineEntry__SWIG_1(L);
34392     }
34393   }
34394 
34395   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBLineEntry'\n"
34396     "  Possible C/C++ prototypes are:\n"
34397     "    lldb::SBLineEntry::SBLineEntry()\n"
34398     "    lldb::SBLineEntry::SBLineEntry(lldb::SBLineEntry const &)\n");
34399   lua_error(L);return 0;
34400 }
34401 
34402 
34403 static int _wrap_SBLineEntry_GetStartAddress(lua_State* L) {
34404   {
34405     int SWIG_arg = 0;
34406     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34407     lldb::SBAddress result;
34408 
34409     SWIG_check_num_args("lldb::SBLineEntry::GetStartAddress",1,1)
34410     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetStartAddress",1,"lldb::SBLineEntry const *");
34411 
34412     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34413       SWIG_fail_ptr("SBLineEntry_GetStartAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
34414     }
34415 
34416     result = ((lldb::SBLineEntry const *)arg1)->GetStartAddress();
34417     {
34418       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
34419       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
34420     }
34421     return SWIG_arg;
34422 
34423     fail: SWIGUNUSED;
34424   }
34425   lua_error(L);
34426   return 0;
34427 }
34428 
34429 
34430 static int _wrap_SBLineEntry_GetEndAddress(lua_State* L) {
34431   {
34432     int SWIG_arg = 0;
34433     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34434     lldb::SBAddress result;
34435 
34436     SWIG_check_num_args("lldb::SBLineEntry::GetEndAddress",1,1)
34437     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetEndAddress",1,"lldb::SBLineEntry const *");
34438 
34439     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34440       SWIG_fail_ptr("SBLineEntry_GetEndAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
34441     }
34442 
34443     result = ((lldb::SBLineEntry const *)arg1)->GetEndAddress();
34444     {
34445       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
34446       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
34447     }
34448     return SWIG_arg;
34449 
34450     fail: SWIGUNUSED;
34451   }
34452   lua_error(L);
34453   return 0;
34454 }
34455 
34456 
34457 static int _wrap_SBLineEntry_IsValid(lua_State* L) {
34458   {
34459     int SWIG_arg = 0;
34460     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34461     bool result;
34462 
34463     SWIG_check_num_args("lldb::SBLineEntry::IsValid",1,1)
34464     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::IsValid",1,"lldb::SBLineEntry const *");
34465 
34466     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34467       SWIG_fail_ptr("SBLineEntry_IsValid",1,SWIGTYPE_p_lldb__SBLineEntry);
34468     }
34469 
34470     result = (bool)((lldb::SBLineEntry const *)arg1)->IsValid();
34471     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34472     return SWIG_arg;
34473 
34474     fail: SWIGUNUSED;
34475   }
34476   lua_error(L);
34477   return 0;
34478 }
34479 
34480 
34481 static int _wrap_SBLineEntry_GetFileSpec(lua_State* L) {
34482   {
34483     int SWIG_arg = 0;
34484     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34485     lldb::SBFileSpec result;
34486 
34487     SWIG_check_num_args("lldb::SBLineEntry::GetFileSpec",1,1)
34488     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetFileSpec",1,"lldb::SBLineEntry const *");
34489 
34490     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34491       SWIG_fail_ptr("SBLineEntry_GetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
34492     }
34493 
34494     result = ((lldb::SBLineEntry const *)arg1)->GetFileSpec();
34495     {
34496       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
34497       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
34498     }
34499     return SWIG_arg;
34500 
34501     fail: SWIGUNUSED;
34502   }
34503   lua_error(L);
34504   return 0;
34505 }
34506 
34507 
34508 static int _wrap_SBLineEntry_GetLine(lua_State* L) {
34509   {
34510     int SWIG_arg = 0;
34511     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34512     uint32_t result;
34513 
34514     SWIG_check_num_args("lldb::SBLineEntry::GetLine",1,1)
34515     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetLine",1,"lldb::SBLineEntry const *");
34516 
34517     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34518       SWIG_fail_ptr("SBLineEntry_GetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
34519     }
34520 
34521     result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetLine();
34522     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34523     return SWIG_arg;
34524 
34525     fail: SWIGUNUSED;
34526   }
34527   lua_error(L);
34528   return 0;
34529 }
34530 
34531 
34532 static int _wrap_SBLineEntry_GetColumn(lua_State* L) {
34533   {
34534     int SWIG_arg = 0;
34535     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34536     uint32_t result;
34537 
34538     SWIG_check_num_args("lldb::SBLineEntry::GetColumn",1,1)
34539     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetColumn",1,"lldb::SBLineEntry const *");
34540 
34541     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34542       SWIG_fail_ptr("SBLineEntry_GetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
34543     }
34544 
34545     result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetColumn();
34546     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34547     return SWIG_arg;
34548 
34549     fail: SWIGUNUSED;
34550   }
34551   lua_error(L);
34552   return 0;
34553 }
34554 
34555 
34556 static int _wrap_SBLineEntry_SetFileSpec(lua_State* L) {
34557   {
34558     int SWIG_arg = 0;
34559     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34560     lldb::SBFileSpec arg2 ;
34561     lldb::SBFileSpec *argp2 ;
34562 
34563     SWIG_check_num_args("lldb::SBLineEntry::SetFileSpec",2,2)
34564     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",1,"lldb::SBLineEntry *");
34565     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",2,"lldb::SBFileSpec");
34566 
34567     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34568       SWIG_fail_ptr("SBLineEntry_SetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
34569     }
34570 
34571 
34572     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
34573       SWIG_fail_ptr("SBLineEntry_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
34574     }
34575     arg2 = *argp2;
34576 
34577     (arg1)->SetFileSpec(arg2);
34578 
34579     return SWIG_arg;
34580 
34581     fail: SWIGUNUSED;
34582   }
34583   lua_error(L);
34584   return 0;
34585 }
34586 
34587 
34588 static int _wrap_SBLineEntry_SetLine(lua_State* L) {
34589   {
34590     int SWIG_arg = 0;
34591     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34592     uint32_t arg2 ;
34593 
34594     SWIG_check_num_args("lldb::SBLineEntry::SetLine",2,2)
34595     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",1,"lldb::SBLineEntry *");
34596     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",2,"uint32_t");
34597 
34598     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34599       SWIG_fail_ptr("SBLineEntry_SetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
34600     }
34601 
34602     arg2 = (uint32_t)lua_tointeger(L, 2);
34603     (arg1)->SetLine(arg2);
34604 
34605     return SWIG_arg;
34606 
34607     fail: SWIGUNUSED;
34608   }
34609   lua_error(L);
34610   return 0;
34611 }
34612 
34613 
34614 static int _wrap_SBLineEntry_SetColumn(lua_State* L) {
34615   {
34616     int SWIG_arg = 0;
34617     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34618     uint32_t arg2 ;
34619 
34620     SWIG_check_num_args("lldb::SBLineEntry::SetColumn",2,2)
34621     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",1,"lldb::SBLineEntry *");
34622     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",2,"uint32_t");
34623 
34624     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34625       SWIG_fail_ptr("SBLineEntry_SetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
34626     }
34627 
34628     arg2 = (uint32_t)lua_tointeger(L, 2);
34629     (arg1)->SetColumn(arg2);
34630 
34631     return SWIG_arg;
34632 
34633     fail: SWIGUNUSED;
34634   }
34635   lua_error(L);
34636   return 0;
34637 }
34638 
34639 
34640 static int _wrap_SBLineEntry___eq(lua_State* L) {
34641   {
34642     int SWIG_arg = 0;
34643     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34644     lldb::SBLineEntry *arg2 = 0 ;
34645     bool result;
34646 
34647     SWIG_check_num_args("lldb::SBLineEntry::operator ==",2,2)
34648     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",1,"lldb::SBLineEntry const *");
34649     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",2,"lldb::SBLineEntry const &");
34650 
34651     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34652       SWIG_fail_ptr("SBLineEntry___eq",1,SWIGTYPE_p_lldb__SBLineEntry);
34653     }
34654 
34655 
34656     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
34657       SWIG_fail_ptr("SBLineEntry___eq",2,SWIGTYPE_p_lldb__SBLineEntry);
34658     }
34659 
34660     result = (bool)((lldb::SBLineEntry const *)arg1)->operator ==((lldb::SBLineEntry const &)*arg2);
34661     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34662     return SWIG_arg;
34663 
34664     fail: SWIGUNUSED;
34665   }
34666   lua_error(L);
34667   return 0;
34668 }
34669 
34670 
34671 static int _wrap_SBLineEntry_GetDescription(lua_State* L) {
34672   {
34673     int SWIG_arg = 0;
34674     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34675     lldb::SBStream *arg2 = 0 ;
34676     bool result;
34677 
34678     SWIG_check_num_args("lldb::SBLineEntry::GetDescription",2,2)
34679     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",1,"lldb::SBLineEntry *");
34680     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",2,"lldb::SBStream &");
34681 
34682     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34683       SWIG_fail_ptr("SBLineEntry_GetDescription",1,SWIGTYPE_p_lldb__SBLineEntry);
34684     }
34685 
34686 
34687     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
34688       SWIG_fail_ptr("SBLineEntry_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
34689     }
34690 
34691     result = (bool)(arg1)->GetDescription(*arg2);
34692     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34693     return SWIG_arg;
34694 
34695     fail: SWIGUNUSED;
34696   }
34697   lua_error(L);
34698   return 0;
34699 }
34700 
34701 
34702 static int _wrap_SBLineEntry___tostring(lua_State* L) {
34703   {
34704     int SWIG_arg = 0;
34705     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
34706     std::string result;
34707 
34708     SWIG_check_num_args("lldb::SBLineEntry::__repr__",1,1)
34709     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::__repr__",1,"lldb::SBLineEntry *");
34710 
34711     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
34712       SWIG_fail_ptr("SBLineEntry___tostring",1,SWIGTYPE_p_lldb__SBLineEntry);
34713     }
34714 
34715     result = lldb_SBLineEntry___repr__(arg1);
34716     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
34717     return SWIG_arg;
34718 
34719     fail: SWIGUNUSED;
34720   }
34721   lua_error(L);
34722   return 0;
34723 }
34724 
34725 
34726 static void swig_delete_SBLineEntry(void *obj) {
34727 lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) obj;
34728 delete arg1;
34729 }
34730 static int _proxy__wrap_new_SBLineEntry(lua_State *L) {
34731     assert(lua_istable(L,1));
34732     lua_pushcfunction(L,_wrap_new_SBLineEntry);
34733     assert(!lua_isnil(L,-1));
34734     lua_replace(L,1); /* replace our table with real constructor */
34735     lua_call(L,lua_gettop(L)-1,1);
34736     return 1;
34737 }
34738 static swig_lua_attribute swig_SBLineEntry_attributes[] = {
34739     {0,0,0}
34740 };
34741 static swig_lua_method swig_SBLineEntry_methods[]= {
34742     { "GetStartAddress", _wrap_SBLineEntry_GetStartAddress},
34743     { "GetEndAddress", _wrap_SBLineEntry_GetEndAddress},
34744     { "IsValid", _wrap_SBLineEntry_IsValid},
34745     { "GetFileSpec", _wrap_SBLineEntry_GetFileSpec},
34746     { "GetLine", _wrap_SBLineEntry_GetLine},
34747     { "GetColumn", _wrap_SBLineEntry_GetColumn},
34748     { "SetFileSpec", _wrap_SBLineEntry_SetFileSpec},
34749     { "SetLine", _wrap_SBLineEntry_SetLine},
34750     { "SetColumn", _wrap_SBLineEntry_SetColumn},
34751     { "__eq", _wrap_SBLineEntry___eq},
34752     { "GetDescription", _wrap_SBLineEntry_GetDescription},
34753     { "__tostring", _wrap_SBLineEntry___tostring},
34754     {0,0}
34755 };
34756 static swig_lua_method swig_SBLineEntry_meta[] = {
34757     { "__eq", _wrap_SBLineEntry___eq},
34758     { "__tostring", _wrap_SBLineEntry___tostring},
34759     {0,0}
34760 };
34761 
34762 static swig_lua_attribute swig_SBLineEntry_Sf_SwigStatic_attributes[] = {
34763     {0,0,0}
34764 };
34765 static swig_lua_const_info swig_SBLineEntry_Sf_SwigStatic_constants[]= {
34766     {0,0,0,0,0,0}
34767 };
34768 static swig_lua_method swig_SBLineEntry_Sf_SwigStatic_methods[]= {
34769     {0,0}
34770 };
34771 static swig_lua_class* swig_SBLineEntry_Sf_SwigStatic_classes[]= {
34772     0
34773 };
34774 
34775 static swig_lua_namespace swig_SBLineEntry_Sf_SwigStatic = {
34776     "SBLineEntry",
34777     swig_SBLineEntry_Sf_SwigStatic_methods,
34778     swig_SBLineEntry_Sf_SwigStatic_attributes,
34779     swig_SBLineEntry_Sf_SwigStatic_constants,
34780     swig_SBLineEntry_Sf_SwigStatic_classes,
34781     0
34782 };
34783 static swig_lua_class *swig_SBLineEntry_bases[] = {0};
34784 static const char *swig_SBLineEntry_base_names[] = {0};
34785 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 };
34786 
34787 static int _wrap_new_SBListener__SWIG_0(lua_State* L) {
34788   {
34789     int SWIG_arg = 0;
34790     lldb::SBListener *result = 0 ;
34791 
34792     SWIG_check_num_args("lldb::SBListener::SBListener",0,0)
34793     result = (lldb::SBListener *)new lldb::SBListener();
34794     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
34795     return SWIG_arg;
34796 
34797     fail: SWIGUNUSED;
34798   }
34799   lua_error(L);
34800   return 0;
34801 }
34802 
34803 
34804 static int _wrap_new_SBListener__SWIG_1(lua_State* L) {
34805   {
34806     int SWIG_arg = 0;
34807     char *arg1 = (char *) 0 ;
34808     lldb::SBListener *result = 0 ;
34809 
34810     SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
34811     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"char const *");
34812     arg1 = (char *)lua_tostring(L, 1);
34813     result = (lldb::SBListener *)new lldb::SBListener((char const *)arg1);
34814     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
34815     return SWIG_arg;
34816 
34817     fail: SWIGUNUSED;
34818   }
34819   lua_error(L);
34820   return 0;
34821 }
34822 
34823 
34824 static int _wrap_new_SBListener__SWIG_2(lua_State* L) {
34825   {
34826     int SWIG_arg = 0;
34827     lldb::SBListener *arg1 = 0 ;
34828     lldb::SBListener *result = 0 ;
34829 
34830     SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
34831     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"lldb::SBListener const &");
34832 
34833     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
34834       SWIG_fail_ptr("new_SBListener",1,SWIGTYPE_p_lldb__SBListener);
34835     }
34836 
34837     result = (lldb::SBListener *)new lldb::SBListener((lldb::SBListener const &)*arg1);
34838     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); 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_new_SBListener(lua_State* L) {
34849   int argc;
34850   int argv[2]={
34851     1,2
34852   };
34853 
34854   argc = lua_gettop(L);
34855   if (argc == 0) {
34856     return _wrap_new_SBListener__SWIG_0(L);
34857   }
34858   if (argc == 1) {
34859     int _v = 0;
34860     {
34861       void *ptr;
34862       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
34863         _v = 0;
34864       } else {
34865         _v = 1;
34866       }
34867     }
34868     if (_v) {
34869       return _wrap_new_SBListener__SWIG_2(L);
34870     }
34871   }
34872   if (argc == 1) {
34873     int _v = 0;
34874     {
34875       _v = SWIG_lua_isnilstring(L,argv[0]);
34876     }
34877     if (_v) {
34878       return _wrap_new_SBListener__SWIG_1(L);
34879     }
34880   }
34881 
34882   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBListener'\n"
34883     "  Possible C/C++ prototypes are:\n"
34884     "    lldb::SBListener::SBListener()\n"
34885     "    lldb::SBListener::SBListener(char const *)\n"
34886     "    lldb::SBListener::SBListener(lldb::SBListener const &)\n");
34887   lua_error(L);return 0;
34888 }
34889 
34890 
34891 static int _wrap_SBListener_AddEvent(lua_State* L) {
34892   {
34893     int SWIG_arg = 0;
34894     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
34895     lldb::SBEvent *arg2 = 0 ;
34896 
34897     SWIG_check_num_args("lldb::SBListener::AddEvent",2,2)
34898     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::AddEvent",1,"lldb::SBListener *");
34899     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::AddEvent",2,"lldb::SBEvent const &");
34900 
34901     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
34902       SWIG_fail_ptr("SBListener_AddEvent",1,SWIGTYPE_p_lldb__SBListener);
34903     }
34904 
34905 
34906     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
34907       SWIG_fail_ptr("SBListener_AddEvent",2,SWIGTYPE_p_lldb__SBEvent);
34908     }
34909 
34910     (arg1)->AddEvent((lldb::SBEvent const &)*arg2);
34911 
34912     return SWIG_arg;
34913 
34914     fail: SWIGUNUSED;
34915   }
34916   lua_error(L);
34917   return 0;
34918 }
34919 
34920 
34921 static int _wrap_SBListener_Clear(lua_State* L) {
34922   {
34923     int SWIG_arg = 0;
34924     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
34925 
34926     SWIG_check_num_args("lldb::SBListener::Clear",1,1)
34927     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::Clear",1,"lldb::SBListener *");
34928 
34929     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
34930       SWIG_fail_ptr("SBListener_Clear",1,SWIGTYPE_p_lldb__SBListener);
34931     }
34932 
34933     (arg1)->Clear();
34934 
34935     return SWIG_arg;
34936 
34937     fail: SWIGUNUSED;
34938   }
34939   lua_error(L);
34940   return 0;
34941 }
34942 
34943 
34944 static int _wrap_SBListener_IsValid(lua_State* L) {
34945   {
34946     int SWIG_arg = 0;
34947     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
34948     bool result;
34949 
34950     SWIG_check_num_args("lldb::SBListener::IsValid",1,1)
34951     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::IsValid",1,"lldb::SBListener const *");
34952 
34953     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
34954       SWIG_fail_ptr("SBListener_IsValid",1,SWIGTYPE_p_lldb__SBListener);
34955     }
34956 
34957     result = (bool)((lldb::SBListener const *)arg1)->IsValid();
34958     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34959     return SWIG_arg;
34960 
34961     fail: SWIGUNUSED;
34962   }
34963   lua_error(L);
34964   return 0;
34965 }
34966 
34967 
34968 static int _wrap_SBListener_StartListeningForEventClass(lua_State* L) {
34969   {
34970     int SWIG_arg = 0;
34971     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
34972     lldb::SBDebugger *arg2 = 0 ;
34973     char *arg3 = (char *) 0 ;
34974     uint32_t arg4 ;
34975     uint32_t result;
34976 
34977     SWIG_check_num_args("lldb::SBListener::StartListeningForEventClass",4,4)
34978     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",1,"lldb::SBListener *");
34979     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",2,"lldb::SBDebugger &");
34980     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",3,"char const *");
34981     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",4,"uint32_t");
34982 
34983     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
34984       SWIG_fail_ptr("SBListener_StartListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
34985     }
34986 
34987 
34988     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
34989       SWIG_fail_ptr("SBListener_StartListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
34990     }
34991 
34992     arg3 = (char *)lua_tostring(L, 3);
34993     arg4 = (uint32_t)lua_tointeger(L, 4);
34994     result = (uint32_t)(arg1)->StartListeningForEventClass(*arg2,(char const *)arg3,arg4);
34995     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34996     return SWIG_arg;
34997 
34998     fail: SWIGUNUSED;
34999   }
35000   lua_error(L);
35001   return 0;
35002 }
35003 
35004 
35005 static int _wrap_SBListener_StopListeningForEventClass(lua_State* L) {
35006   {
35007     int SWIG_arg = 0;
35008     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35009     lldb::SBDebugger *arg2 = 0 ;
35010     char *arg3 = (char *) 0 ;
35011     uint32_t arg4 ;
35012     bool result;
35013 
35014     SWIG_check_num_args("lldb::SBListener::StopListeningForEventClass",4,4)
35015     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",1,"lldb::SBListener *");
35016     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",2,"lldb::SBDebugger &");
35017     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",3,"char const *");
35018     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",4,"uint32_t");
35019 
35020     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35021       SWIG_fail_ptr("SBListener_StopListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
35022     }
35023 
35024 
35025     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
35026       SWIG_fail_ptr("SBListener_StopListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
35027     }
35028 
35029     arg3 = (char *)lua_tostring(L, 3);
35030     arg4 = (uint32_t)lua_tointeger(L, 4);
35031     result = (bool)(arg1)->StopListeningForEventClass(*arg2,(char const *)arg3,arg4);
35032     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35033     return SWIG_arg;
35034 
35035     fail: SWIGUNUSED;
35036   }
35037   lua_error(L);
35038   return 0;
35039 }
35040 
35041 
35042 static int _wrap_SBListener_StartListeningForEvents(lua_State* L) {
35043   {
35044     int SWIG_arg = 0;
35045     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35046     lldb::SBBroadcaster *arg2 = 0 ;
35047     uint32_t arg3 ;
35048     uint32_t result;
35049 
35050     SWIG_check_num_args("lldb::SBListener::StartListeningForEvents",3,3)
35051     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",1,"lldb::SBListener *");
35052     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",2,"lldb::SBBroadcaster const &");
35053     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",3,"uint32_t");
35054 
35055     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35056       SWIG_fail_ptr("SBListener_StartListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
35057     }
35058 
35059 
35060     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
35061       SWIG_fail_ptr("SBListener_StartListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
35062     }
35063 
35064     arg3 = (uint32_t)lua_tointeger(L, 3);
35065     result = (uint32_t)(arg1)->StartListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
35066     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35067     return SWIG_arg;
35068 
35069     fail: SWIGUNUSED;
35070   }
35071   lua_error(L);
35072   return 0;
35073 }
35074 
35075 
35076 static int _wrap_SBListener_StopListeningForEvents(lua_State* L) {
35077   {
35078     int SWIG_arg = 0;
35079     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35080     lldb::SBBroadcaster *arg2 = 0 ;
35081     uint32_t arg3 ;
35082     bool result;
35083 
35084     SWIG_check_num_args("lldb::SBListener::StopListeningForEvents",3,3)
35085     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",1,"lldb::SBListener *");
35086     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",2,"lldb::SBBroadcaster const &");
35087     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",3,"uint32_t");
35088 
35089     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35090       SWIG_fail_ptr("SBListener_StopListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
35091     }
35092 
35093 
35094     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
35095       SWIG_fail_ptr("SBListener_StopListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
35096     }
35097 
35098     arg3 = (uint32_t)lua_tointeger(L, 3);
35099     result = (bool)(arg1)->StopListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
35100     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35101     return SWIG_arg;
35102 
35103     fail: SWIGUNUSED;
35104   }
35105   lua_error(L);
35106   return 0;
35107 }
35108 
35109 
35110 static int _wrap_SBListener_WaitForEvent(lua_State* L) {
35111   {
35112     int SWIG_arg = 0;
35113     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35114     uint32_t arg2 ;
35115     lldb::SBEvent *arg3 = 0 ;
35116     bool result;
35117 
35118     SWIG_check_num_args("lldb::SBListener::WaitForEvent",3,3)
35119     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",1,"lldb::SBListener *");
35120     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",2,"uint32_t");
35121     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",3,"lldb::SBEvent &");
35122 
35123     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35124       SWIG_fail_ptr("SBListener_WaitForEvent",1,SWIGTYPE_p_lldb__SBListener);
35125     }
35126 
35127     arg2 = (uint32_t)lua_tointeger(L, 2);
35128 
35129     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
35130       SWIG_fail_ptr("SBListener_WaitForEvent",3,SWIGTYPE_p_lldb__SBEvent);
35131     }
35132 
35133     result = (bool)(arg1)->WaitForEvent(arg2,*arg3);
35134     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35135     return SWIG_arg;
35136 
35137     fail: SWIGUNUSED;
35138   }
35139   lua_error(L);
35140   return 0;
35141 }
35142 
35143 
35144 static int _wrap_SBListener_WaitForEventForBroadcaster(lua_State* L) {
35145   {
35146     int SWIG_arg = 0;
35147     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35148     uint32_t arg2 ;
35149     lldb::SBBroadcaster *arg3 = 0 ;
35150     lldb::SBEvent *arg4 = 0 ;
35151     bool result;
35152 
35153     SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcaster",4,4)
35154     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",1,"lldb::SBListener *");
35155     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",2,"uint32_t");
35156     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",3,"lldb::SBBroadcaster const &");
35157     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",4,"lldb::SBEvent &");
35158 
35159     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35160       SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
35161     }
35162 
35163     arg2 = (uint32_t)lua_tointeger(L, 2);
35164 
35165     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
35166       SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",3,SWIGTYPE_p_lldb__SBBroadcaster);
35167     }
35168 
35169 
35170     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
35171       SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",4,SWIGTYPE_p_lldb__SBEvent);
35172     }
35173 
35174     result = (bool)(arg1)->WaitForEventForBroadcaster(arg2,(lldb::SBBroadcaster const &)*arg3,*arg4);
35175     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35176     return SWIG_arg;
35177 
35178     fail: SWIGUNUSED;
35179   }
35180   lua_error(L);
35181   return 0;
35182 }
35183 
35184 
35185 static int _wrap_SBListener_WaitForEventForBroadcasterWithType(lua_State* L) {
35186   {
35187     int SWIG_arg = 0;
35188     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35189     uint32_t arg2 ;
35190     lldb::SBBroadcaster *arg3 = 0 ;
35191     uint32_t arg4 ;
35192     lldb::SBEvent *arg5 = 0 ;
35193     bool result;
35194 
35195     SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcasterWithType",5,5)
35196     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",1,"lldb::SBListener *");
35197     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",2,"uint32_t");
35198     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",3,"lldb::SBBroadcaster const &");
35199     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",4,"uint32_t");
35200     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",5,"lldb::SBEvent &");
35201 
35202     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35203       SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
35204     }
35205 
35206     arg2 = (uint32_t)lua_tointeger(L, 2);
35207 
35208     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
35209       SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",3,SWIGTYPE_p_lldb__SBBroadcaster);
35210     }
35211 
35212     arg4 = (uint32_t)lua_tointeger(L, 4);
35213 
35214     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBEvent,0))){
35215       SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",5,SWIGTYPE_p_lldb__SBEvent);
35216     }
35217 
35218     result = (bool)(arg1)->WaitForEventForBroadcasterWithType(arg2,(lldb::SBBroadcaster const &)*arg3,arg4,*arg5);
35219     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35220     return SWIG_arg;
35221 
35222     fail: SWIGUNUSED;
35223   }
35224   lua_error(L);
35225   return 0;
35226 }
35227 
35228 
35229 static int _wrap_SBListener_PeekAtNextEvent(lua_State* L) {
35230   {
35231     int SWIG_arg = 0;
35232     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35233     lldb::SBEvent *arg2 = 0 ;
35234     bool result;
35235 
35236     SWIG_check_num_args("lldb::SBListener::PeekAtNextEvent",2,2)
35237     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",1,"lldb::SBListener *");
35238     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",2,"lldb::SBEvent &");
35239 
35240     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35241       SWIG_fail_ptr("SBListener_PeekAtNextEvent",1,SWIGTYPE_p_lldb__SBListener);
35242     }
35243 
35244 
35245     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
35246       SWIG_fail_ptr("SBListener_PeekAtNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
35247     }
35248 
35249     result = (bool)(arg1)->PeekAtNextEvent(*arg2);
35250     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35251     return SWIG_arg;
35252 
35253     fail: SWIGUNUSED;
35254   }
35255   lua_error(L);
35256   return 0;
35257 }
35258 
35259 
35260 static int _wrap_SBListener_PeekAtNextEventForBroadcaster(lua_State* L) {
35261   {
35262     int SWIG_arg = 0;
35263     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35264     lldb::SBBroadcaster *arg2 = 0 ;
35265     lldb::SBEvent *arg3 = 0 ;
35266     bool result;
35267 
35268     SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcaster",3,3)
35269     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",1,"lldb::SBListener *");
35270     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
35271     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",3,"lldb::SBEvent &");
35272 
35273     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35274       SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
35275     }
35276 
35277 
35278     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
35279       SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
35280     }
35281 
35282 
35283     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
35284       SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
35285     }
35286 
35287     result = (bool)(arg1)->PeekAtNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
35288     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35289     return SWIG_arg;
35290 
35291     fail: SWIGUNUSED;
35292   }
35293   lua_error(L);
35294   return 0;
35295 }
35296 
35297 
35298 static int _wrap_SBListener_PeekAtNextEventForBroadcasterWithType(lua_State* L) {
35299   {
35300     int SWIG_arg = 0;
35301     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35302     lldb::SBBroadcaster *arg2 = 0 ;
35303     uint32_t arg3 ;
35304     lldb::SBEvent *arg4 = 0 ;
35305     bool result;
35306 
35307     SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,4)
35308     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",1,"lldb::SBListener *");
35309     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
35310     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",3,"uint32_t");
35311     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
35312 
35313     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35314       SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
35315     }
35316 
35317 
35318     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
35319       SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
35320     }
35321 
35322     arg3 = (uint32_t)lua_tointeger(L, 3);
35323 
35324     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
35325       SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
35326     }
35327 
35328     result = (bool)(arg1)->PeekAtNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
35329     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35330     return SWIG_arg;
35331 
35332     fail: SWIGUNUSED;
35333   }
35334   lua_error(L);
35335   return 0;
35336 }
35337 
35338 
35339 static int _wrap_SBListener_GetNextEvent(lua_State* L) {
35340   {
35341     int SWIG_arg = 0;
35342     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35343     lldb::SBEvent *arg2 = 0 ;
35344     bool result;
35345 
35346     SWIG_check_num_args("lldb::SBListener::GetNextEvent",2,2)
35347     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",1,"lldb::SBListener *");
35348     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",2,"lldb::SBEvent &");
35349 
35350     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35351       SWIG_fail_ptr("SBListener_GetNextEvent",1,SWIGTYPE_p_lldb__SBListener);
35352     }
35353 
35354 
35355     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
35356       SWIG_fail_ptr("SBListener_GetNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
35357     }
35358 
35359     result = (bool)(arg1)->GetNextEvent(*arg2);
35360     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35361     return SWIG_arg;
35362 
35363     fail: SWIGUNUSED;
35364   }
35365   lua_error(L);
35366   return 0;
35367 }
35368 
35369 
35370 static int _wrap_SBListener_GetNextEventForBroadcaster(lua_State* L) {
35371   {
35372     int SWIG_arg = 0;
35373     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35374     lldb::SBBroadcaster *arg2 = 0 ;
35375     lldb::SBEvent *arg3 = 0 ;
35376     bool result;
35377 
35378     SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcaster",3,3)
35379     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",1,"lldb::SBListener *");
35380     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
35381     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",3,"lldb::SBEvent &");
35382 
35383     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35384       SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
35385     }
35386 
35387 
35388     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
35389       SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
35390     }
35391 
35392 
35393     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
35394       SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
35395     }
35396 
35397     result = (bool)(arg1)->GetNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
35398     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35399     return SWIG_arg;
35400 
35401     fail: SWIGUNUSED;
35402   }
35403   lua_error(L);
35404   return 0;
35405 }
35406 
35407 
35408 static int _wrap_SBListener_GetNextEventForBroadcasterWithType(lua_State* L) {
35409   {
35410     int SWIG_arg = 0;
35411     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35412     lldb::SBBroadcaster *arg2 = 0 ;
35413     uint32_t arg3 ;
35414     lldb::SBEvent *arg4 = 0 ;
35415     bool result;
35416 
35417     SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcasterWithType",4,4)
35418     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",1,"lldb::SBListener *");
35419     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
35420     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",3,"uint32_t");
35421     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
35422 
35423     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35424       SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
35425     }
35426 
35427 
35428     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
35429       SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
35430     }
35431 
35432     arg3 = (uint32_t)lua_tointeger(L, 3);
35433 
35434     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
35435       SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
35436     }
35437 
35438     result = (bool)(arg1)->GetNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
35439     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35440     return SWIG_arg;
35441 
35442     fail: SWIGUNUSED;
35443   }
35444   lua_error(L);
35445   return 0;
35446 }
35447 
35448 
35449 static int _wrap_SBListener_HandleBroadcastEvent(lua_State* L) {
35450   {
35451     int SWIG_arg = 0;
35452     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
35453     lldb::SBEvent *arg2 = 0 ;
35454     bool result;
35455 
35456     SWIG_check_num_args("lldb::SBListener::HandleBroadcastEvent",2,2)
35457     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",1,"lldb::SBListener *");
35458     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",2,"lldb::SBEvent const &");
35459 
35460     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
35461       SWIG_fail_ptr("SBListener_HandleBroadcastEvent",1,SWIGTYPE_p_lldb__SBListener);
35462     }
35463 
35464 
35465     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
35466       SWIG_fail_ptr("SBListener_HandleBroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
35467     }
35468 
35469     result = (bool)(arg1)->HandleBroadcastEvent((lldb::SBEvent const &)*arg2);
35470     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35471     return SWIG_arg;
35472 
35473     fail: SWIGUNUSED;
35474   }
35475   lua_error(L);
35476   return 0;
35477 }
35478 
35479 
35480 static void swig_delete_SBListener(void *obj) {
35481 lldb::SBListener *arg1 = (lldb::SBListener *) obj;
35482 delete arg1;
35483 }
35484 static int _proxy__wrap_new_SBListener(lua_State *L) {
35485     assert(lua_istable(L,1));
35486     lua_pushcfunction(L,_wrap_new_SBListener);
35487     assert(!lua_isnil(L,-1));
35488     lua_replace(L,1); /* replace our table with real constructor */
35489     lua_call(L,lua_gettop(L)-1,1);
35490     return 1;
35491 }
35492 static swig_lua_attribute swig_SBListener_attributes[] = {
35493     {0,0,0}
35494 };
35495 static swig_lua_method swig_SBListener_methods[]= {
35496     { "AddEvent", _wrap_SBListener_AddEvent},
35497     { "Clear", _wrap_SBListener_Clear},
35498     { "IsValid", _wrap_SBListener_IsValid},
35499     { "StartListeningForEventClass", _wrap_SBListener_StartListeningForEventClass},
35500     { "StopListeningForEventClass", _wrap_SBListener_StopListeningForEventClass},
35501     { "StartListeningForEvents", _wrap_SBListener_StartListeningForEvents},
35502     { "StopListeningForEvents", _wrap_SBListener_StopListeningForEvents},
35503     { "WaitForEvent", _wrap_SBListener_WaitForEvent},
35504     { "WaitForEventForBroadcaster", _wrap_SBListener_WaitForEventForBroadcaster},
35505     { "WaitForEventForBroadcasterWithType", _wrap_SBListener_WaitForEventForBroadcasterWithType},
35506     { "PeekAtNextEvent", _wrap_SBListener_PeekAtNextEvent},
35507     { "PeekAtNextEventForBroadcaster", _wrap_SBListener_PeekAtNextEventForBroadcaster},
35508     { "PeekAtNextEventForBroadcasterWithType", _wrap_SBListener_PeekAtNextEventForBroadcasterWithType},
35509     { "GetNextEvent", _wrap_SBListener_GetNextEvent},
35510     { "GetNextEventForBroadcaster", _wrap_SBListener_GetNextEventForBroadcaster},
35511     { "GetNextEventForBroadcasterWithType", _wrap_SBListener_GetNextEventForBroadcasterWithType},
35512     { "HandleBroadcastEvent", _wrap_SBListener_HandleBroadcastEvent},
35513     {0,0}
35514 };
35515 static swig_lua_method swig_SBListener_meta[] = {
35516     {0,0}
35517 };
35518 
35519 static swig_lua_attribute swig_SBListener_Sf_SwigStatic_attributes[] = {
35520     {0,0,0}
35521 };
35522 static swig_lua_const_info swig_SBListener_Sf_SwigStatic_constants[]= {
35523     {0,0,0,0,0,0}
35524 };
35525 static swig_lua_method swig_SBListener_Sf_SwigStatic_methods[]= {
35526     {0,0}
35527 };
35528 static swig_lua_class* swig_SBListener_Sf_SwigStatic_classes[]= {
35529     0
35530 };
35531 
35532 static swig_lua_namespace swig_SBListener_Sf_SwigStatic = {
35533     "SBListener",
35534     swig_SBListener_Sf_SwigStatic_methods,
35535     swig_SBListener_Sf_SwigStatic_attributes,
35536     swig_SBListener_Sf_SwigStatic_constants,
35537     swig_SBListener_Sf_SwigStatic_classes,
35538     0
35539 };
35540 static swig_lua_class *swig_SBListener_bases[] = {0};
35541 static const char *swig_SBListener_base_names[] = {0};
35542 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 };
35543 
35544 static int _wrap_new_SBMemoryRegionInfo__SWIG_0(lua_State* L) {
35545   {
35546     int SWIG_arg = 0;
35547     lldb::SBMemoryRegionInfo *result = 0 ;
35548 
35549     SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",0,0)
35550     result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo();
35551     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
35552     return SWIG_arg;
35553 
35554     fail: SWIGUNUSED;
35555   }
35556   lua_error(L);
35557   return 0;
35558 }
35559 
35560 
35561 static int _wrap_new_SBMemoryRegionInfo__SWIG_1(lua_State* L) {
35562   {
35563     int SWIG_arg = 0;
35564     lldb::SBMemoryRegionInfo *arg1 = 0 ;
35565     lldb::SBMemoryRegionInfo *result = 0 ;
35566 
35567     SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,1)
35568     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"lldb::SBMemoryRegionInfo const &");
35569 
35570     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
35571       SWIG_fail_ptr("new_SBMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
35572     }
35573 
35574     result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((lldb::SBMemoryRegionInfo const &)*arg1);
35575     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
35576     return SWIG_arg;
35577 
35578     fail: SWIGUNUSED;
35579   }
35580   lua_error(L);
35581   return 0;
35582 }
35583 
35584 
35585 static int _wrap_new_SBMemoryRegionInfo__SWIG_2(lua_State* L) {
35586   {
35587     int SWIG_arg = 0;
35588     char *arg1 = (char *) 0 ;
35589     lldb::addr_t arg2 ;
35590     lldb::addr_t arg3 ;
35591     uint32_t arg4 ;
35592     bool arg5 ;
35593     bool arg6 ;
35594     lldb::SBMemoryRegionInfo *result = 0 ;
35595 
35596     SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",6,6)
35597     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"char const *");
35598     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",2,"lldb::addr_t");
35599     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",3,"lldb::addr_t");
35600     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",4,"uint32_t");
35601     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",5,"bool");
35602     if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",6,"bool");
35603     arg1 = (char *)lua_tostring(L, 1);
35604     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
35605     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
35606     arg4 = (uint32_t)lua_tointeger(L, 4);
35607     arg5 = (lua_toboolean(L, 5)!=0);
35608     arg6 = (lua_toboolean(L, 6)!=0);
35609     result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((char const *)arg1,arg2,arg3,arg4,arg5,arg6);
35610     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
35611     return SWIG_arg;
35612 
35613     fail: SWIGUNUSED;
35614   }
35615   lua_error(L);
35616   return 0;
35617 }
35618 
35619 
35620 static int _wrap_new_SBMemoryRegionInfo__SWIG_3(lua_State* L) {
35621   {
35622     int SWIG_arg = 0;
35623     char *arg1 = (char *) 0 ;
35624     lldb::addr_t arg2 ;
35625     lldb::addr_t arg3 ;
35626     uint32_t arg4 ;
35627     bool arg5 ;
35628     lldb::SBMemoryRegionInfo *result = 0 ;
35629 
35630     SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",5,5)
35631     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"char const *");
35632     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",2,"lldb::addr_t");
35633     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",3,"lldb::addr_t");
35634     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",4,"uint32_t");
35635     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",5,"bool");
35636     arg1 = (char *)lua_tostring(L, 1);
35637     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
35638     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
35639     arg4 = (uint32_t)lua_tointeger(L, 4);
35640     arg5 = (lua_toboolean(L, 5)!=0);
35641     result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((char const *)arg1,arg2,arg3,arg4,arg5);
35642     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
35643     return SWIG_arg;
35644 
35645     fail: SWIGUNUSED;
35646   }
35647   lua_error(L);
35648   return 0;
35649 }
35650 
35651 
35652 static int _wrap_new_SBMemoryRegionInfo(lua_State* L) {
35653   int argc;
35654   int argv[7]={
35655     1,2,3,4,5,6,7
35656   };
35657 
35658   argc = lua_gettop(L);
35659   if (argc == 0) {
35660     return _wrap_new_SBMemoryRegionInfo__SWIG_0(L);
35661   }
35662   if (argc == 1) {
35663     int _v = 0;
35664     {
35665       void *ptr;
35666       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
35667         _v = 0;
35668       } else {
35669         _v = 1;
35670       }
35671     }
35672     if (_v) {
35673       return _wrap_new_SBMemoryRegionInfo__SWIG_1(L);
35674     }
35675   }
35676   if (argc == 5) {
35677     int _v = 0;
35678     {
35679       _v = SWIG_lua_isnilstring(L,argv[0]);
35680     }
35681     if (_v) {
35682       {
35683         _v = lua_isnumber(L,argv[1]);
35684       }
35685       if (_v) {
35686         {
35687           _v = lua_isnumber(L,argv[2]);
35688         }
35689         if (_v) {
35690           {
35691             _v = lua_isnumber(L,argv[3]);
35692           }
35693           if (_v) {
35694             {
35695               _v = lua_isboolean(L,argv[4]);
35696             }
35697             if (_v) {
35698               return _wrap_new_SBMemoryRegionInfo__SWIG_3(L);
35699             }
35700           }
35701         }
35702       }
35703     }
35704   }
35705   if (argc == 6) {
35706     int _v = 0;
35707     {
35708       _v = SWIG_lua_isnilstring(L,argv[0]);
35709     }
35710     if (_v) {
35711       {
35712         _v = lua_isnumber(L,argv[1]);
35713       }
35714       if (_v) {
35715         {
35716           _v = lua_isnumber(L,argv[2]);
35717         }
35718         if (_v) {
35719           {
35720             _v = lua_isnumber(L,argv[3]);
35721           }
35722           if (_v) {
35723             {
35724               _v = lua_isboolean(L,argv[4]);
35725             }
35726             if (_v) {
35727               {
35728                 _v = lua_isboolean(L,argv[5]);
35729               }
35730               if (_v) {
35731                 return _wrap_new_SBMemoryRegionInfo__SWIG_2(L);
35732               }
35733             }
35734           }
35735         }
35736       }
35737     }
35738   }
35739 
35740   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfo'\n"
35741     "  Possible C/C++ prototypes are:\n"
35742     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo()\n"
35743     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(lldb::SBMemoryRegionInfo const &)\n"
35744     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(char const *,lldb::addr_t,lldb::addr_t,uint32_t,bool,bool)\n"
35745     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(char const *,lldb::addr_t,lldb::addr_t,uint32_t,bool)\n");
35746   lua_error(L);return 0;
35747 }
35748 
35749 
35750 static int _wrap_SBMemoryRegionInfo_Clear(lua_State* L) {
35751   {
35752     int SWIG_arg = 0;
35753     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
35754 
35755     SWIG_check_num_args("lldb::SBMemoryRegionInfo::Clear",1,1)
35756     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::Clear",1,"lldb::SBMemoryRegionInfo *");
35757 
35758     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
35759       SWIG_fail_ptr("SBMemoryRegionInfo_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
35760     }
35761 
35762     (arg1)->Clear();
35763 
35764     return SWIG_arg;
35765 
35766     fail: SWIGUNUSED;
35767   }
35768   lua_error(L);
35769   return 0;
35770 }
35771 
35772 
35773 static int _wrap_SBMemoryRegionInfo_GetRegionBase(lua_State* L) {
35774   {
35775     int SWIG_arg = 0;
35776     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
35777     lldb::addr_t result;
35778 
35779     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionBase",1,1)
35780     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionBase",1,"lldb::SBMemoryRegionInfo *");
35781 
35782     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
35783       SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionBase",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
35784     }
35785 
35786     result = (lldb::addr_t)(arg1)->GetRegionBase();
35787     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35788     return SWIG_arg;
35789 
35790     fail: SWIGUNUSED;
35791   }
35792   lua_error(L);
35793   return 0;
35794 }
35795 
35796 
35797 static int _wrap_SBMemoryRegionInfo_GetRegionEnd(lua_State* L) {
35798   {
35799     int SWIG_arg = 0;
35800     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
35801     lldb::addr_t result;
35802 
35803     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionEnd",1,1)
35804     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionEnd",1,"lldb::SBMemoryRegionInfo *");
35805 
35806     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
35807       SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionEnd",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
35808     }
35809 
35810     result = (lldb::addr_t)(arg1)->GetRegionEnd();
35811     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35812     return SWIG_arg;
35813 
35814     fail: SWIGUNUSED;
35815   }
35816   lua_error(L);
35817   return 0;
35818 }
35819 
35820 
35821 static int _wrap_SBMemoryRegionInfo_IsReadable(lua_State* L) {
35822   {
35823     int SWIG_arg = 0;
35824     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
35825     bool result;
35826 
35827     SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsReadable",1,1)
35828     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsReadable",1,"lldb::SBMemoryRegionInfo *");
35829 
35830     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
35831       SWIG_fail_ptr("SBMemoryRegionInfo_IsReadable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
35832     }
35833 
35834     result = (bool)(arg1)->IsReadable();
35835     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35836     return SWIG_arg;
35837 
35838     fail: SWIGUNUSED;
35839   }
35840   lua_error(L);
35841   return 0;
35842 }
35843 
35844 
35845 static int _wrap_SBMemoryRegionInfo_IsWritable(lua_State* L) {
35846   {
35847     int SWIG_arg = 0;
35848     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
35849     bool result;
35850 
35851     SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsWritable",1,1)
35852     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsWritable",1,"lldb::SBMemoryRegionInfo *");
35853 
35854     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
35855       SWIG_fail_ptr("SBMemoryRegionInfo_IsWritable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
35856     }
35857 
35858     result = (bool)(arg1)->IsWritable();
35859     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35860     return SWIG_arg;
35861 
35862     fail: SWIGUNUSED;
35863   }
35864   lua_error(L);
35865   return 0;
35866 }
35867 
35868 
35869 static int _wrap_SBMemoryRegionInfo_IsExecutable(lua_State* L) {
35870   {
35871     int SWIG_arg = 0;
35872     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
35873     bool result;
35874 
35875     SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsExecutable",1,1)
35876     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsExecutable",1,"lldb::SBMemoryRegionInfo *");
35877 
35878     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
35879       SWIG_fail_ptr("SBMemoryRegionInfo_IsExecutable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
35880     }
35881 
35882     result = (bool)(arg1)->IsExecutable();
35883     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35884     return SWIG_arg;
35885 
35886     fail: SWIGUNUSED;
35887   }
35888   lua_error(L);
35889   return 0;
35890 }
35891 
35892 
35893 static int _wrap_SBMemoryRegionInfo_IsMapped(lua_State* L) {
35894   {
35895     int SWIG_arg = 0;
35896     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
35897     bool result;
35898 
35899     SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsMapped",1,1)
35900     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsMapped",1,"lldb::SBMemoryRegionInfo *");
35901 
35902     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
35903       SWIG_fail_ptr("SBMemoryRegionInfo_IsMapped",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
35904     }
35905 
35906     result = (bool)(arg1)->IsMapped();
35907     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35908     return SWIG_arg;
35909 
35910     fail: SWIGUNUSED;
35911   }
35912   lua_error(L);
35913   return 0;
35914 }
35915 
35916 
35917 static int _wrap_SBMemoryRegionInfo_GetName(lua_State* L) {
35918   {
35919     int SWIG_arg = 0;
35920     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
35921     char *result = 0 ;
35922 
35923     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetName",1,1)
35924     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetName",1,"lldb::SBMemoryRegionInfo *");
35925 
35926     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
35927       SWIG_fail_ptr("SBMemoryRegionInfo_GetName",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
35928     }
35929 
35930     result = (char *)(arg1)->GetName();
35931     lua_pushstring(L,(const char *)result); SWIG_arg++;
35932     return SWIG_arg;
35933 
35934     fail: SWIGUNUSED;
35935   }
35936   lua_error(L);
35937   return 0;
35938 }
35939 
35940 
35941 static int _wrap_SBMemoryRegionInfo_HasDirtyMemoryPageList(lua_State* L) {
35942   {
35943     int SWIG_arg = 0;
35944     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
35945     bool result;
35946 
35947     SWIG_check_num_args("lldb::SBMemoryRegionInfo::HasDirtyMemoryPageList",1,1)
35948     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::HasDirtyMemoryPageList",1,"lldb::SBMemoryRegionInfo *");
35949 
35950     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
35951       SWIG_fail_ptr("SBMemoryRegionInfo_HasDirtyMemoryPageList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
35952     }
35953 
35954     result = (bool)(arg1)->HasDirtyMemoryPageList();
35955     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35956     return SWIG_arg;
35957 
35958     fail: SWIGUNUSED;
35959   }
35960   lua_error(L);
35961   return 0;
35962 }
35963 
35964 
35965 static int _wrap_SBMemoryRegionInfo_GetNumDirtyPages(lua_State* L) {
35966   {
35967     int SWIG_arg = 0;
35968     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
35969     uint32_t result;
35970 
35971     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetNumDirtyPages",1,1)
35972     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetNumDirtyPages",1,"lldb::SBMemoryRegionInfo *");
35973 
35974     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
35975       SWIG_fail_ptr("SBMemoryRegionInfo_GetNumDirtyPages",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
35976     }
35977 
35978     result = (uint32_t)(arg1)->GetNumDirtyPages();
35979     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35980     return SWIG_arg;
35981 
35982     fail: SWIGUNUSED;
35983   }
35984   lua_error(L);
35985   return 0;
35986 }
35987 
35988 
35989 static int _wrap_SBMemoryRegionInfo_GetDirtyPageAddressAtIndex(lua_State* L) {
35990   {
35991     int SWIG_arg = 0;
35992     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
35993     uint32_t arg2 ;
35994     lldb::addr_t result;
35995 
35996     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",2,2)
35997     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",1,"lldb::SBMemoryRegionInfo *");
35998     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",2,"uint32_t");
35999 
36000     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36001       SWIG_fail_ptr("SBMemoryRegionInfo_GetDirtyPageAddressAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36002     }
36003 
36004     arg2 = (uint32_t)lua_tointeger(L, 2);
36005     result = (lldb::addr_t)(arg1)->GetDirtyPageAddressAtIndex(arg2);
36006     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36007     return SWIG_arg;
36008 
36009     fail: SWIGUNUSED;
36010   }
36011   lua_error(L);
36012   return 0;
36013 }
36014 
36015 
36016 static int _wrap_SBMemoryRegionInfo_GetPageSize(lua_State* L) {
36017   {
36018     int SWIG_arg = 0;
36019     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36020     int result;
36021 
36022     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetPageSize",1,1)
36023     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetPageSize",1,"lldb::SBMemoryRegionInfo *");
36024 
36025     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36026       SWIG_fail_ptr("SBMemoryRegionInfo_GetPageSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36027     }
36028 
36029     result = (int)(arg1)->GetPageSize();
36030     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36031     return SWIG_arg;
36032 
36033     fail: SWIGUNUSED;
36034   }
36035   lua_error(L);
36036   return 0;
36037 }
36038 
36039 
36040 static int _wrap_SBMemoryRegionInfo___eq(lua_State* L) {
36041   {
36042     int SWIG_arg = 0;
36043     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36044     lldb::SBMemoryRegionInfo *arg2 = 0 ;
36045     bool result;
36046 
36047     SWIG_check_num_args("lldb::SBMemoryRegionInfo::operator ==",2,2)
36048     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",1,"lldb::SBMemoryRegionInfo const *");
36049     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",2,"lldb::SBMemoryRegionInfo const &");
36050 
36051     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36052       SWIG_fail_ptr("SBMemoryRegionInfo___eq",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36053     }
36054 
36055 
36056     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36057       SWIG_fail_ptr("SBMemoryRegionInfo___eq",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36058     }
36059 
36060     result = (bool)((lldb::SBMemoryRegionInfo const *)arg1)->operator ==((lldb::SBMemoryRegionInfo const &)*arg2);
36061     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36062     return SWIG_arg;
36063 
36064     fail: SWIGUNUSED;
36065   }
36066   lua_error(L);
36067   return 0;
36068 }
36069 
36070 
36071 static int _wrap_SBMemoryRegionInfo_GetDescription(lua_State* L) {
36072   {
36073     int SWIG_arg = 0;
36074     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36075     lldb::SBStream *arg2 = 0 ;
36076     bool result;
36077 
36078     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDescription",2,2)
36079     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",1,"lldb::SBMemoryRegionInfo *");
36080     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",2,"lldb::SBStream &");
36081 
36082     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36083       SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36084     }
36085 
36086 
36087     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
36088       SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
36089     }
36090 
36091     result = (bool)(arg1)->GetDescription(*arg2);
36092     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36093     return SWIG_arg;
36094 
36095     fail: SWIGUNUSED;
36096   }
36097   lua_error(L);
36098   return 0;
36099 }
36100 
36101 
36102 static int _wrap_SBMemoryRegionInfo___tostring(lua_State* L) {
36103   {
36104     int SWIG_arg = 0;
36105     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
36106     std::string result;
36107 
36108     SWIG_check_num_args("lldb::SBMemoryRegionInfo::__repr__",1,1)
36109     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::__repr__",1,"lldb::SBMemoryRegionInfo *");
36110 
36111     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36112       SWIG_fail_ptr("SBMemoryRegionInfo___tostring",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36113     }
36114 
36115     result = lldb_SBMemoryRegionInfo___repr__(arg1);
36116     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
36117     return SWIG_arg;
36118 
36119     fail: SWIGUNUSED;
36120   }
36121   lua_error(L);
36122   return 0;
36123 }
36124 
36125 
36126 static void swig_delete_SBMemoryRegionInfo(void *obj) {
36127 lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) obj;
36128 delete arg1;
36129 }
36130 static int _proxy__wrap_new_SBMemoryRegionInfo(lua_State *L) {
36131     assert(lua_istable(L,1));
36132     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfo);
36133     assert(!lua_isnil(L,-1));
36134     lua_replace(L,1); /* replace our table with real constructor */
36135     lua_call(L,lua_gettop(L)-1,1);
36136     return 1;
36137 }
36138 static swig_lua_attribute swig_SBMemoryRegionInfo_attributes[] = {
36139     {0,0,0}
36140 };
36141 static swig_lua_method swig_SBMemoryRegionInfo_methods[]= {
36142     { "Clear", _wrap_SBMemoryRegionInfo_Clear},
36143     { "GetRegionBase", _wrap_SBMemoryRegionInfo_GetRegionBase},
36144     { "GetRegionEnd", _wrap_SBMemoryRegionInfo_GetRegionEnd},
36145     { "IsReadable", _wrap_SBMemoryRegionInfo_IsReadable},
36146     { "IsWritable", _wrap_SBMemoryRegionInfo_IsWritable},
36147     { "IsExecutable", _wrap_SBMemoryRegionInfo_IsExecutable},
36148     { "IsMapped", _wrap_SBMemoryRegionInfo_IsMapped},
36149     { "GetName", _wrap_SBMemoryRegionInfo_GetName},
36150     { "HasDirtyMemoryPageList", _wrap_SBMemoryRegionInfo_HasDirtyMemoryPageList},
36151     { "GetNumDirtyPages", _wrap_SBMemoryRegionInfo_GetNumDirtyPages},
36152     { "GetDirtyPageAddressAtIndex", _wrap_SBMemoryRegionInfo_GetDirtyPageAddressAtIndex},
36153     { "GetPageSize", _wrap_SBMemoryRegionInfo_GetPageSize},
36154     { "__eq", _wrap_SBMemoryRegionInfo___eq},
36155     { "GetDescription", _wrap_SBMemoryRegionInfo_GetDescription},
36156     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
36157     {0,0}
36158 };
36159 static swig_lua_method swig_SBMemoryRegionInfo_meta[] = {
36160     { "__eq", _wrap_SBMemoryRegionInfo___eq},
36161     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
36162     {0,0}
36163 };
36164 
36165 static swig_lua_attribute swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes[] = {
36166     {0,0,0}
36167 };
36168 static swig_lua_const_info swig_SBMemoryRegionInfo_Sf_SwigStatic_constants[]= {
36169     {0,0,0,0,0,0}
36170 };
36171 static swig_lua_method swig_SBMemoryRegionInfo_Sf_SwigStatic_methods[]= {
36172     {0,0}
36173 };
36174 static swig_lua_class* swig_SBMemoryRegionInfo_Sf_SwigStatic_classes[]= {
36175     0
36176 };
36177 
36178 static swig_lua_namespace swig_SBMemoryRegionInfo_Sf_SwigStatic = {
36179     "SBMemoryRegionInfo",
36180     swig_SBMemoryRegionInfo_Sf_SwigStatic_methods,
36181     swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes,
36182     swig_SBMemoryRegionInfo_Sf_SwigStatic_constants,
36183     swig_SBMemoryRegionInfo_Sf_SwigStatic_classes,
36184     0
36185 };
36186 static swig_lua_class *swig_SBMemoryRegionInfo_bases[] = {0};
36187 static const char *swig_SBMemoryRegionInfo_base_names[] = {0};
36188 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 };
36189 
36190 static int _wrap_new_SBMemoryRegionInfoList__SWIG_0(lua_State* L) {
36191   {
36192     int SWIG_arg = 0;
36193     lldb::SBMemoryRegionInfoList *result = 0 ;
36194 
36195     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",0,0)
36196     result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList();
36197     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
36198     return SWIG_arg;
36199 
36200     fail: SWIGUNUSED;
36201   }
36202   lua_error(L);
36203   return 0;
36204 }
36205 
36206 
36207 static int _wrap_new_SBMemoryRegionInfoList__SWIG_1(lua_State* L) {
36208   {
36209     int SWIG_arg = 0;
36210     lldb::SBMemoryRegionInfoList *arg1 = 0 ;
36211     lldb::SBMemoryRegionInfoList *result = 0 ;
36212 
36213     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,1)
36214     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,"lldb::SBMemoryRegionInfoList const &");
36215 
36216     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
36217       SWIG_fail_ptr("new_SBMemoryRegionInfoList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
36218     }
36219 
36220     result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList((lldb::SBMemoryRegionInfoList const &)*arg1);
36221     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
36222     return SWIG_arg;
36223 
36224     fail: SWIGUNUSED;
36225   }
36226   lua_error(L);
36227   return 0;
36228 }
36229 
36230 
36231 static int _wrap_new_SBMemoryRegionInfoList(lua_State* L) {
36232   int argc;
36233   int argv[2]={
36234     1,2
36235   };
36236 
36237   argc = lua_gettop(L);
36238   if (argc == 0) {
36239     return _wrap_new_SBMemoryRegionInfoList__SWIG_0(L);
36240   }
36241   if (argc == 1) {
36242     int _v = 0;
36243     {
36244       void *ptr;
36245       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
36246         _v = 0;
36247       } else {
36248         _v = 1;
36249       }
36250     }
36251     if (_v) {
36252       return _wrap_new_SBMemoryRegionInfoList__SWIG_1(L);
36253     }
36254   }
36255 
36256   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfoList'\n"
36257     "  Possible C/C++ prototypes are:\n"
36258     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList()\n"
36259     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList(lldb::SBMemoryRegionInfoList const &)\n");
36260   lua_error(L);return 0;
36261 }
36262 
36263 
36264 static int _wrap_SBMemoryRegionInfoList_GetSize(lua_State* L) {
36265   {
36266     int SWIG_arg = 0;
36267     lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
36268     uint32_t result;
36269 
36270     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetSize",1,1)
36271     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetSize",1,"lldb::SBMemoryRegionInfoList const *");
36272 
36273     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
36274       SWIG_fail_ptr("SBMemoryRegionInfoList_GetSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
36275     }
36276 
36277     result = (uint32_t)((lldb::SBMemoryRegionInfoList const *)arg1)->GetSize();
36278     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36279     return SWIG_arg;
36280 
36281     fail: SWIGUNUSED;
36282   }
36283   lua_error(L);
36284   return 0;
36285 }
36286 
36287 
36288 static int _wrap_SBMemoryRegionInfoList_GetMemoryRegionContainingAddress(lua_State* L) {
36289   {
36290     int SWIG_arg = 0;
36291     lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
36292     lldb::addr_t arg2 ;
36293     lldb::SBMemoryRegionInfo *arg3 = 0 ;
36294     bool result;
36295 
36296     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",3,3)
36297     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",1,"lldb::SBMemoryRegionInfoList *");
36298     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",2,"lldb::addr_t");
36299     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",3,"lldb::SBMemoryRegionInfo &");
36300 
36301     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
36302       SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionContainingAddress",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
36303     }
36304 
36305     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
36306 
36307     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36308       SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionContainingAddress",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36309     }
36310 
36311     result = (bool)(arg1)->GetMemoryRegionContainingAddress(arg2,*arg3);
36312     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36313     return SWIG_arg;
36314 
36315     fail: SWIGUNUSED;
36316   }
36317   lua_error(L);
36318   return 0;
36319 }
36320 
36321 
36322 static int _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex(lua_State* L) {
36323   {
36324     int SWIG_arg = 0;
36325     lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
36326     uint32_t arg2 ;
36327     lldb::SBMemoryRegionInfo *arg3 = 0 ;
36328     bool result;
36329 
36330     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,3)
36331     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",1,"lldb::SBMemoryRegionInfoList *");
36332     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",2,"uint32_t");
36333     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,"lldb::SBMemoryRegionInfo &");
36334 
36335     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
36336       SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
36337     }
36338 
36339     arg2 = (uint32_t)lua_tointeger(L, 2);
36340 
36341     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36342       SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36343     }
36344 
36345     result = (bool)(arg1)->GetMemoryRegionAtIndex(arg2,*arg3);
36346     lua_pushboolean(L,(int)(result!=0)); 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_SBMemoryRegionInfoList_Append__SWIG_0(lua_State* L) {
36357   {
36358     int SWIG_arg = 0;
36359     lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
36360     lldb::SBMemoryRegionInfo *arg2 = 0 ;
36361 
36362     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
36363     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
36364     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfo &");
36365 
36366     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
36367       SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
36368     }
36369 
36370 
36371     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
36372       SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
36373     }
36374 
36375     (arg1)->Append(*arg2);
36376 
36377     return SWIG_arg;
36378 
36379     fail: SWIGUNUSED;
36380   }
36381   lua_error(L);
36382   return 0;
36383 }
36384 
36385 
36386 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_1(lua_State* L) {
36387   {
36388     int SWIG_arg = 0;
36389     lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
36390     lldb::SBMemoryRegionInfoList *arg2 = 0 ;
36391 
36392     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
36393     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
36394     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfoList &");
36395 
36396     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
36397       SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
36398     }
36399 
36400 
36401     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
36402       SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
36403     }
36404 
36405     (arg1)->Append(*arg2);
36406 
36407     return SWIG_arg;
36408 
36409     fail: SWIGUNUSED;
36410   }
36411   lua_error(L);
36412   return 0;
36413 }
36414 
36415 
36416 static int _wrap_SBMemoryRegionInfoList_Append(lua_State* L) {
36417   int argc;
36418   int argv[3]={
36419     1,2,3
36420   };
36421 
36422   argc = lua_gettop(L);
36423   if (argc == 2) {
36424     int _v = 0;
36425     {
36426       void *ptr;
36427       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
36428         _v = 0;
36429       } else {
36430         _v = 1;
36431       }
36432     }
36433     if (_v) {
36434       {
36435         void *ptr;
36436         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
36437           _v = 0;
36438         } else {
36439           _v = 1;
36440         }
36441       }
36442       if (_v) {
36443         return _wrap_SBMemoryRegionInfoList_Append__SWIG_0(L);
36444       }
36445     }
36446   }
36447   if (argc == 2) {
36448     int _v = 0;
36449     {
36450       void *ptr;
36451       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
36452         _v = 0;
36453       } else {
36454         _v = 1;
36455       }
36456     }
36457     if (_v) {
36458       {
36459         void *ptr;
36460         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
36461           _v = 0;
36462         } else {
36463           _v = 1;
36464         }
36465       }
36466       if (_v) {
36467         return _wrap_SBMemoryRegionInfoList_Append__SWIG_1(L);
36468       }
36469     }
36470   }
36471 
36472   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBMemoryRegionInfoList_Append'\n"
36473     "  Possible C/C++ prototypes are:\n"
36474     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfo &)\n"
36475     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfoList &)\n");
36476   lua_error(L);return 0;
36477 }
36478 
36479 
36480 static int _wrap_SBMemoryRegionInfoList_Clear(lua_State* L) {
36481   {
36482     int SWIG_arg = 0;
36483     lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
36484 
36485     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Clear",1,1)
36486     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Clear",1,"lldb::SBMemoryRegionInfoList *");
36487 
36488     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
36489       SWIG_fail_ptr("SBMemoryRegionInfoList_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
36490     }
36491 
36492     (arg1)->Clear();
36493 
36494     return SWIG_arg;
36495 
36496     fail: SWIGUNUSED;
36497   }
36498   lua_error(L);
36499   return 0;
36500 }
36501 
36502 
36503 static void swig_delete_SBMemoryRegionInfoList(void *obj) {
36504 lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) obj;
36505 delete arg1;
36506 }
36507 static int _proxy__wrap_new_SBMemoryRegionInfoList(lua_State *L) {
36508     assert(lua_istable(L,1));
36509     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfoList);
36510     assert(!lua_isnil(L,-1));
36511     lua_replace(L,1); /* replace our table with real constructor */
36512     lua_call(L,lua_gettop(L)-1,1);
36513     return 1;
36514 }
36515 static swig_lua_attribute swig_SBMemoryRegionInfoList_attributes[] = {
36516     {0,0,0}
36517 };
36518 static swig_lua_method swig_SBMemoryRegionInfoList_methods[]= {
36519     { "GetSize", _wrap_SBMemoryRegionInfoList_GetSize},
36520     { "GetMemoryRegionContainingAddress", _wrap_SBMemoryRegionInfoList_GetMemoryRegionContainingAddress},
36521     { "GetMemoryRegionAtIndex", _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex},
36522     { "Append", _wrap_SBMemoryRegionInfoList_Append},
36523     { "Clear", _wrap_SBMemoryRegionInfoList_Clear},
36524     {0,0}
36525 };
36526 static swig_lua_method swig_SBMemoryRegionInfoList_meta[] = {
36527     {0,0}
36528 };
36529 
36530 static swig_lua_attribute swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes[] = {
36531     {0,0,0}
36532 };
36533 static swig_lua_const_info swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants[]= {
36534     {0,0,0,0,0,0}
36535 };
36536 static swig_lua_method swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods[]= {
36537     {0,0}
36538 };
36539 static swig_lua_class* swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes[]= {
36540     0
36541 };
36542 
36543 static swig_lua_namespace swig_SBMemoryRegionInfoList_Sf_SwigStatic = {
36544     "SBMemoryRegionInfoList",
36545     swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods,
36546     swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes,
36547     swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants,
36548     swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes,
36549     0
36550 };
36551 static swig_lua_class *swig_SBMemoryRegionInfoList_bases[] = {0};
36552 static const char *swig_SBMemoryRegionInfoList_base_names[] = {0};
36553 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 };
36554 
36555 static int _wrap_new_SBModule__SWIG_0(lua_State* L) {
36556   {
36557     int SWIG_arg = 0;
36558     lldb::SBModule *result = 0 ;
36559 
36560     SWIG_check_num_args("lldb::SBModule::SBModule",0,0)
36561     result = (lldb::SBModule *)new lldb::SBModule();
36562     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
36563     return SWIG_arg;
36564 
36565     fail: SWIGUNUSED;
36566   }
36567   lua_error(L);
36568   return 0;
36569 }
36570 
36571 
36572 static int _wrap_new_SBModule__SWIG_1(lua_State* L) {
36573   {
36574     int SWIG_arg = 0;
36575     lldb::SBModule *arg1 = 0 ;
36576     lldb::SBModule *result = 0 ;
36577 
36578     SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
36579     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModule const &");
36580 
36581     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36582       SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModule);
36583     }
36584 
36585     result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModule const &)*arg1);
36586     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
36587     return SWIG_arg;
36588 
36589     fail: SWIGUNUSED;
36590   }
36591   lua_error(L);
36592   return 0;
36593 }
36594 
36595 
36596 static int _wrap_new_SBModule__SWIG_2(lua_State* L) {
36597   {
36598     int SWIG_arg = 0;
36599     lldb::SBModuleSpec *arg1 = 0 ;
36600     lldb::SBModule *result = 0 ;
36601 
36602     SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
36603     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModuleSpec const &");
36604 
36605     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36606       SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModuleSpec);
36607     }
36608 
36609     result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModuleSpec const &)*arg1);
36610     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
36611     return SWIG_arg;
36612 
36613     fail: SWIGUNUSED;
36614   }
36615   lua_error(L);
36616   return 0;
36617 }
36618 
36619 
36620 static int _wrap_new_SBModule__SWIG_3(lua_State* L) {
36621   {
36622     int SWIG_arg = 0;
36623     lldb::SBProcess *arg1 = 0 ;
36624     lldb::addr_t arg2 ;
36625     lldb::SBModule *result = 0 ;
36626 
36627     SWIG_check_num_args("lldb::SBModule::SBModule",2,2)
36628     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBProcess &");
36629     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::SBModule",2,"lldb::addr_t");
36630 
36631     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
36632       SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBProcess);
36633     }
36634 
36635     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
36636     result = (lldb::SBModule *)new lldb::SBModule(*arg1,arg2);
36637     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
36638     return SWIG_arg;
36639 
36640     fail: SWIGUNUSED;
36641   }
36642   lua_error(L);
36643   return 0;
36644 }
36645 
36646 
36647 static int _wrap_new_SBModule(lua_State* L) {
36648   int argc;
36649   int argv[3]={
36650     1,2,3
36651   };
36652 
36653   argc = lua_gettop(L);
36654   if (argc == 0) {
36655     return _wrap_new_SBModule__SWIG_0(L);
36656   }
36657   if (argc == 1) {
36658     int _v = 0;
36659     {
36660       void *ptr;
36661       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
36662         _v = 0;
36663       } else {
36664         _v = 1;
36665       }
36666     }
36667     if (_v) {
36668       return _wrap_new_SBModule__SWIG_1(L);
36669     }
36670   }
36671   if (argc == 1) {
36672     int _v = 0;
36673     {
36674       void *ptr;
36675       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
36676         _v = 0;
36677       } else {
36678         _v = 1;
36679       }
36680     }
36681     if (_v) {
36682       return _wrap_new_SBModule__SWIG_2(L);
36683     }
36684   }
36685   if (argc == 2) {
36686     int _v = 0;
36687     {
36688       void *ptr;
36689       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
36690         _v = 0;
36691       } else {
36692         _v = 1;
36693       }
36694     }
36695     if (_v) {
36696       {
36697         _v = lua_isnumber(L,argv[1]);
36698       }
36699       if (_v) {
36700         return _wrap_new_SBModule__SWIG_3(L);
36701       }
36702     }
36703   }
36704 
36705   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModule'\n"
36706     "  Possible C/C++ prototypes are:\n"
36707     "    lldb::SBModule::SBModule()\n"
36708     "    lldb::SBModule::SBModule(lldb::SBModule const &)\n"
36709     "    lldb::SBModule::SBModule(lldb::SBModuleSpec const &)\n"
36710     "    lldb::SBModule::SBModule(lldb::SBProcess &,lldb::addr_t)\n");
36711   lua_error(L);return 0;
36712 }
36713 
36714 
36715 static int _wrap_SBModule_IsValid(lua_State* L) {
36716   {
36717     int SWIG_arg = 0;
36718     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36719     bool result;
36720 
36721     SWIG_check_num_args("lldb::SBModule::IsValid",1,1)
36722     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::IsValid",1,"lldb::SBModule const *");
36723 
36724     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36725       SWIG_fail_ptr("SBModule_IsValid",1,SWIGTYPE_p_lldb__SBModule);
36726     }
36727 
36728     result = (bool)((lldb::SBModule const *)arg1)->IsValid();
36729     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36730     return SWIG_arg;
36731 
36732     fail: SWIGUNUSED;
36733   }
36734   lua_error(L);
36735   return 0;
36736 }
36737 
36738 
36739 static int _wrap_SBModule_Clear(lua_State* L) {
36740   {
36741     int SWIG_arg = 0;
36742     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36743 
36744     SWIG_check_num_args("lldb::SBModule::Clear",1,1)
36745     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::Clear",1,"lldb::SBModule *");
36746 
36747     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36748       SWIG_fail_ptr("SBModule_Clear",1,SWIGTYPE_p_lldb__SBModule);
36749     }
36750 
36751     (arg1)->Clear();
36752 
36753     return SWIG_arg;
36754 
36755     fail: SWIGUNUSED;
36756   }
36757   lua_error(L);
36758   return 0;
36759 }
36760 
36761 
36762 static int _wrap_SBModule_IsFileBacked(lua_State* L) {
36763   {
36764     int SWIG_arg = 0;
36765     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36766     bool result;
36767 
36768     SWIG_check_num_args("lldb::SBModule::IsFileBacked",1,1)
36769     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::IsFileBacked",1,"lldb::SBModule const *");
36770 
36771     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36772       SWIG_fail_ptr("SBModule_IsFileBacked",1,SWIGTYPE_p_lldb__SBModule);
36773     }
36774 
36775     result = (bool)((lldb::SBModule const *)arg1)->IsFileBacked();
36776     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36777     return SWIG_arg;
36778 
36779     fail: SWIGUNUSED;
36780   }
36781   lua_error(L);
36782   return 0;
36783 }
36784 
36785 
36786 static int _wrap_SBModule_GetFileSpec(lua_State* L) {
36787   {
36788     int SWIG_arg = 0;
36789     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36790     lldb::SBFileSpec result;
36791 
36792     SWIG_check_num_args("lldb::SBModule::GetFileSpec",1,1)
36793     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetFileSpec",1,"lldb::SBModule const *");
36794 
36795     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36796       SWIG_fail_ptr("SBModule_GetFileSpec",1,SWIGTYPE_p_lldb__SBModule);
36797     }
36798 
36799     result = ((lldb::SBModule const *)arg1)->GetFileSpec();
36800     {
36801       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
36802       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
36803     }
36804     return SWIG_arg;
36805 
36806     fail: SWIGUNUSED;
36807   }
36808   lua_error(L);
36809   return 0;
36810 }
36811 
36812 
36813 static int _wrap_SBModule_GetPlatformFileSpec(lua_State* L) {
36814   {
36815     int SWIG_arg = 0;
36816     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36817     lldb::SBFileSpec result;
36818 
36819     SWIG_check_num_args("lldb::SBModule::GetPlatformFileSpec",1,1)
36820     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetPlatformFileSpec",1,"lldb::SBModule const *");
36821 
36822     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36823       SWIG_fail_ptr("SBModule_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
36824     }
36825 
36826     result = ((lldb::SBModule const *)arg1)->GetPlatformFileSpec();
36827     {
36828       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
36829       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
36830     }
36831     return SWIG_arg;
36832 
36833     fail: SWIGUNUSED;
36834   }
36835   lua_error(L);
36836   return 0;
36837 }
36838 
36839 
36840 static int _wrap_SBModule_SetPlatformFileSpec(lua_State* L) {
36841   {
36842     int SWIG_arg = 0;
36843     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36844     lldb::SBFileSpec *arg2 = 0 ;
36845     bool result;
36846 
36847     SWIG_check_num_args("lldb::SBModule::SetPlatformFileSpec",2,2)
36848     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",1,"lldb::SBModule *");
36849     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
36850 
36851     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36852       SWIG_fail_ptr("SBModule_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
36853     }
36854 
36855 
36856     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
36857       SWIG_fail_ptr("SBModule_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
36858     }
36859 
36860     result = (bool)(arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
36861     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36862     return SWIG_arg;
36863 
36864     fail: SWIGUNUSED;
36865   }
36866   lua_error(L);
36867   return 0;
36868 }
36869 
36870 
36871 static int _wrap_SBModule_GetRemoteInstallFileSpec(lua_State* L) {
36872   {
36873     int SWIG_arg = 0;
36874     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36875     lldb::SBFileSpec result;
36876 
36877     SWIG_check_num_args("lldb::SBModule::GetRemoteInstallFileSpec",1,1)
36878     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetRemoteInstallFileSpec",1,"lldb::SBModule *");
36879 
36880     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36881       SWIG_fail_ptr("SBModule_GetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
36882     }
36883 
36884     result = (arg1)->GetRemoteInstallFileSpec();
36885     {
36886       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
36887       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
36888     }
36889     return SWIG_arg;
36890 
36891     fail: SWIGUNUSED;
36892   }
36893   lua_error(L);
36894   return 0;
36895 }
36896 
36897 
36898 static int _wrap_SBModule_SetRemoteInstallFileSpec(lua_State* L) {
36899   {
36900     int SWIG_arg = 0;
36901     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36902     lldb::SBFileSpec *arg2 = 0 ;
36903     bool result;
36904 
36905     SWIG_check_num_args("lldb::SBModule::SetRemoteInstallFileSpec",2,2)
36906     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",1,"lldb::SBModule *");
36907     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",2,"lldb::SBFileSpec &");
36908 
36909     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36910       SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
36911     }
36912 
36913 
36914     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
36915       SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
36916     }
36917 
36918     result = (bool)(arg1)->SetRemoteInstallFileSpec(*arg2);
36919     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36920     return SWIG_arg;
36921 
36922     fail: SWIGUNUSED;
36923   }
36924   lua_error(L);
36925   return 0;
36926 }
36927 
36928 
36929 static int _wrap_SBModule_GetByteOrder(lua_State* L) {
36930   {
36931     int SWIG_arg = 0;
36932     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36933     lldb::ByteOrder result;
36934 
36935     SWIG_check_num_args("lldb::SBModule::GetByteOrder",1,1)
36936     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetByteOrder",1,"lldb::SBModule *");
36937 
36938     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36939       SWIG_fail_ptr("SBModule_GetByteOrder",1,SWIGTYPE_p_lldb__SBModule);
36940     }
36941 
36942     result = (lldb::ByteOrder)(arg1)->GetByteOrder();
36943     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36944     return SWIG_arg;
36945 
36946     fail: SWIGUNUSED;
36947   }
36948   lua_error(L);
36949   return 0;
36950 }
36951 
36952 
36953 static int _wrap_SBModule_GetAddressByteSize(lua_State* L) {
36954   {
36955     int SWIG_arg = 0;
36956     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36957     uint32_t result;
36958 
36959     SWIG_check_num_args("lldb::SBModule::GetAddressByteSize",1,1)
36960     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetAddressByteSize",1,"lldb::SBModule *");
36961 
36962     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36963       SWIG_fail_ptr("SBModule_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBModule);
36964     }
36965 
36966     result = (uint32_t)(arg1)->GetAddressByteSize();
36967     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36968     return SWIG_arg;
36969 
36970     fail: SWIGUNUSED;
36971   }
36972   lua_error(L);
36973   return 0;
36974 }
36975 
36976 
36977 static int _wrap_SBModule_GetTriple(lua_State* L) {
36978   {
36979     int SWIG_arg = 0;
36980     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36981     char *result = 0 ;
36982 
36983     SWIG_check_num_args("lldb::SBModule::GetTriple",1,1)
36984     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTriple",1,"lldb::SBModule *");
36985 
36986     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36987       SWIG_fail_ptr("SBModule_GetTriple",1,SWIGTYPE_p_lldb__SBModule);
36988     }
36989 
36990     result = (char *)(arg1)->GetTriple();
36991     lua_pushstring(L,(const char *)result); SWIG_arg++;
36992     return SWIG_arg;
36993 
36994     fail: SWIGUNUSED;
36995   }
36996   lua_error(L);
36997   return 0;
36998 }
36999 
37000 
37001 static int _wrap_SBModule_GetUUIDBytes(lua_State* L) {
37002   {
37003     int SWIG_arg = 0;
37004     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37005     uint8_t *result = 0 ;
37006 
37007     SWIG_check_num_args("lldb::SBModule::GetUUIDBytes",1,1)
37008     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetUUIDBytes",1,"lldb::SBModule const *");
37009 
37010     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37011       SWIG_fail_ptr("SBModule_GetUUIDBytes",1,SWIGTYPE_p_lldb__SBModule);
37012     }
37013 
37014     result = (uint8_t *)((lldb::SBModule const *)arg1)->GetUUIDBytes();
37015     SWIG_NewPointerObj(L,result,SWIGTYPE_p_unsigned_char,0); SWIG_arg++;
37016     return SWIG_arg;
37017 
37018     fail: SWIGUNUSED;
37019   }
37020   lua_error(L);
37021   return 0;
37022 }
37023 
37024 
37025 static int _wrap_SBModule_GetUUIDString(lua_State* L) {
37026   {
37027     int SWIG_arg = 0;
37028     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37029     char *result = 0 ;
37030 
37031     SWIG_check_num_args("lldb::SBModule::GetUUIDString",1,1)
37032     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetUUIDString",1,"lldb::SBModule const *");
37033 
37034     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37035       SWIG_fail_ptr("SBModule_GetUUIDString",1,SWIGTYPE_p_lldb__SBModule);
37036     }
37037 
37038     result = (char *)((lldb::SBModule const *)arg1)->GetUUIDString();
37039     lua_pushstring(L,(const char *)result); SWIG_arg++;
37040     return SWIG_arg;
37041 
37042     fail: SWIGUNUSED;
37043   }
37044   lua_error(L);
37045   return 0;
37046 }
37047 
37048 
37049 static int _wrap_SBModule___eq(lua_State* L) {
37050   {
37051     int SWIG_arg = 0;
37052     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37053     lldb::SBModule *arg2 = 0 ;
37054     bool result;
37055 
37056     SWIG_check_num_args("lldb::SBModule::operator ==",2,2)
37057     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::operator ==",1,"lldb::SBModule const *");
37058     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::operator ==",2,"lldb::SBModule const &");
37059 
37060     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37061       SWIG_fail_ptr("SBModule___eq",1,SWIGTYPE_p_lldb__SBModule);
37062     }
37063 
37064 
37065     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
37066       SWIG_fail_ptr("SBModule___eq",2,SWIGTYPE_p_lldb__SBModule);
37067     }
37068 
37069     result = (bool)((lldb::SBModule const *)arg1)->operator ==((lldb::SBModule const &)*arg2);
37070     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37071     return SWIG_arg;
37072 
37073     fail: SWIGUNUSED;
37074   }
37075   lua_error(L);
37076   return 0;
37077 }
37078 
37079 
37080 static int _wrap_SBModule_FindSection(lua_State* L) {
37081   {
37082     int SWIG_arg = 0;
37083     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37084     char *arg2 = (char *) 0 ;
37085     lldb::SBSection result;
37086 
37087     SWIG_check_num_args("lldb::SBModule::FindSection",2,2)
37088     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSection",1,"lldb::SBModule *");
37089     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSection",2,"char const *");
37090 
37091     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37092       SWIG_fail_ptr("SBModule_FindSection",1,SWIGTYPE_p_lldb__SBModule);
37093     }
37094 
37095     arg2 = (char *)lua_tostring(L, 2);
37096     result = (arg1)->FindSection((char const *)arg2);
37097     {
37098       lldb::SBSection * resultptr = new lldb::SBSection(result);
37099       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
37100     }
37101     return SWIG_arg;
37102 
37103     fail: SWIGUNUSED;
37104   }
37105   lua_error(L);
37106   return 0;
37107 }
37108 
37109 
37110 static int _wrap_SBModule_ResolveFileAddress(lua_State* L) {
37111   {
37112     int SWIG_arg = 0;
37113     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37114     lldb::addr_t arg2 ;
37115     lldb::SBAddress result;
37116 
37117     SWIG_check_num_args("lldb::SBModule::ResolveFileAddress",2,2)
37118     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",1,"lldb::SBModule *");
37119     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",2,"lldb::addr_t");
37120 
37121     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37122       SWIG_fail_ptr("SBModule_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBModule);
37123     }
37124 
37125     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
37126     result = (arg1)->ResolveFileAddress(arg2);
37127     {
37128       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
37129       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
37130     }
37131     return SWIG_arg;
37132 
37133     fail: SWIGUNUSED;
37134   }
37135   lua_error(L);
37136   return 0;
37137 }
37138 
37139 
37140 static int _wrap_SBModule_ResolveSymbolContextForAddress(lua_State* L) {
37141   {
37142     int SWIG_arg = 0;
37143     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37144     lldb::SBAddress *arg2 = 0 ;
37145     uint32_t arg3 ;
37146     lldb::SBSymbolContext result;
37147 
37148     SWIG_check_num_args("lldb::SBModule::ResolveSymbolContextForAddress",3,3)
37149     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",1,"lldb::SBModule *");
37150     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
37151     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",3,"uint32_t");
37152 
37153     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37154       SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBModule);
37155     }
37156 
37157 
37158     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
37159       SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
37160     }
37161 
37162     arg3 = (uint32_t)lua_tointeger(L, 3);
37163     result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
37164     {
37165       lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext(result);
37166       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
37167     }
37168     return SWIG_arg;
37169 
37170     fail: SWIGUNUSED;
37171   }
37172   lua_error(L);
37173   return 0;
37174 }
37175 
37176 
37177 static int _wrap_SBModule_GetDescription(lua_State* L) {
37178   {
37179     int SWIG_arg = 0;
37180     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37181     lldb::SBStream *arg2 = 0 ;
37182     bool result;
37183 
37184     SWIG_check_num_args("lldb::SBModule::GetDescription",2,2)
37185     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetDescription",1,"lldb::SBModule *");
37186     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::GetDescription",2,"lldb::SBStream &");
37187 
37188     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37189       SWIG_fail_ptr("SBModule_GetDescription",1,SWIGTYPE_p_lldb__SBModule);
37190     }
37191 
37192 
37193     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
37194       SWIG_fail_ptr("SBModule_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
37195     }
37196 
37197     result = (bool)(arg1)->GetDescription(*arg2);
37198     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37199     return SWIG_arg;
37200 
37201     fail: SWIGUNUSED;
37202   }
37203   lua_error(L);
37204   return 0;
37205 }
37206 
37207 
37208 static int _wrap_SBModule_GetNumCompileUnits(lua_State* L) {
37209   {
37210     int SWIG_arg = 0;
37211     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37212     uint32_t result;
37213 
37214     SWIG_check_num_args("lldb::SBModule::GetNumCompileUnits",1,1)
37215     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumCompileUnits",1,"lldb::SBModule *");
37216 
37217     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37218       SWIG_fail_ptr("SBModule_GetNumCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
37219     }
37220 
37221     result = (uint32_t)(arg1)->GetNumCompileUnits();
37222     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37223     return SWIG_arg;
37224 
37225     fail: SWIGUNUSED;
37226   }
37227   lua_error(L);
37228   return 0;
37229 }
37230 
37231 
37232 static int _wrap_SBModule_GetCompileUnitAtIndex(lua_State* L) {
37233   {
37234     int SWIG_arg = 0;
37235     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37236     uint32_t arg2 ;
37237     lldb::SBCompileUnit result;
37238 
37239     SWIG_check_num_args("lldb::SBModule::GetCompileUnitAtIndex",2,2)
37240     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",1,"lldb::SBModule *");
37241     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",2,"uint32_t");
37242 
37243     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37244       SWIG_fail_ptr("SBModule_GetCompileUnitAtIndex",1,SWIGTYPE_p_lldb__SBModule);
37245     }
37246 
37247     arg2 = (uint32_t)lua_tointeger(L, 2);
37248     result = (arg1)->GetCompileUnitAtIndex(arg2);
37249     {
37250       lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit(result);
37251       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
37252     }
37253     return SWIG_arg;
37254 
37255     fail: SWIGUNUSED;
37256   }
37257   lua_error(L);
37258   return 0;
37259 }
37260 
37261 
37262 static int _wrap_SBModule_FindCompileUnits(lua_State* L) {
37263   {
37264     int SWIG_arg = 0;
37265     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37266     lldb::SBFileSpec *arg2 = 0 ;
37267     lldb::SBSymbolContextList result;
37268 
37269     SWIG_check_num_args("lldb::SBModule::FindCompileUnits",2,2)
37270     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",1,"lldb::SBModule *");
37271     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",2,"lldb::SBFileSpec const &");
37272 
37273     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37274       SWIG_fail_ptr("SBModule_FindCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
37275     }
37276 
37277 
37278     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37279       SWIG_fail_ptr("SBModule_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
37280     }
37281 
37282     result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
37283     {
37284       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
37285       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
37286     }
37287     return SWIG_arg;
37288 
37289     fail: SWIGUNUSED;
37290   }
37291   lua_error(L);
37292   return 0;
37293 }
37294 
37295 
37296 static int _wrap_SBModule_GetNumSymbols(lua_State* L) {
37297   {
37298     int SWIG_arg = 0;
37299     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37300     size_t result;
37301 
37302     SWIG_check_num_args("lldb::SBModule::GetNumSymbols",1,1)
37303     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSymbols",1,"lldb::SBModule *");
37304 
37305     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37306       SWIG_fail_ptr("SBModule_GetNumSymbols",1,SWIGTYPE_p_lldb__SBModule);
37307     }
37308 
37309     result = (arg1)->GetNumSymbols();
37310     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37311     return SWIG_arg;
37312 
37313     fail: SWIGUNUSED;
37314   }
37315   lua_error(L);
37316   return 0;
37317 }
37318 
37319 
37320 static int _wrap_SBModule_GetSymbolAtIndex(lua_State* L) {
37321   {
37322     int SWIG_arg = 0;
37323     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37324     size_t arg2 ;
37325     lldb::SBSymbol result;
37326 
37327     SWIG_check_num_args("lldb::SBModule::GetSymbolAtIndex",2,2)
37328     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",1,"lldb::SBModule *");
37329     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",2,"size_t");
37330 
37331     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37332       SWIG_fail_ptr("SBModule_GetSymbolAtIndex",1,SWIGTYPE_p_lldb__SBModule);
37333     }
37334 
37335     arg2 = (size_t)lua_tointeger(L, 2);
37336     result = (arg1)->GetSymbolAtIndex(arg2);
37337     {
37338       lldb::SBSymbol * resultptr = new lldb::SBSymbol(result);
37339       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
37340     }
37341     return SWIG_arg;
37342 
37343     fail: SWIGUNUSED;
37344   }
37345   lua_error(L);
37346   return 0;
37347 }
37348 
37349 
37350 static int _wrap_SBModule_FindSymbol__SWIG_0(lua_State* L) {
37351   {
37352     int SWIG_arg = 0;
37353     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37354     char *arg2 = (char *) 0 ;
37355     lldb::SymbolType arg3 ;
37356     lldb::SBSymbol result;
37357 
37358     SWIG_check_num_args("lldb::SBModule::FindSymbol",3,3)
37359     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
37360     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
37361     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbol",3,"lldb::SymbolType");
37362 
37363     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37364       SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
37365     }
37366 
37367     arg2 = (char *)lua_tostring(L, 2);
37368     arg3 = (lldb::SymbolType)lua_tointeger(L, 3);
37369     result = (arg1)->FindSymbol((char const *)arg2,arg3);
37370     {
37371       lldb::SBSymbol * resultptr = new lldb::SBSymbol(result);
37372       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
37373     }
37374     return SWIG_arg;
37375 
37376     fail: SWIGUNUSED;
37377   }
37378   lua_error(L);
37379   return 0;
37380 }
37381 
37382 
37383 static int _wrap_SBModule_FindSymbol__SWIG_1(lua_State* L) {
37384   {
37385     int SWIG_arg = 0;
37386     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37387     char *arg2 = (char *) 0 ;
37388     lldb::SBSymbol result;
37389 
37390     SWIG_check_num_args("lldb::SBModule::FindSymbol",2,2)
37391     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
37392     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
37393 
37394     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37395       SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
37396     }
37397 
37398     arg2 = (char *)lua_tostring(L, 2);
37399     result = (arg1)->FindSymbol((char const *)arg2);
37400     {
37401       lldb::SBSymbol * resultptr = new lldb::SBSymbol(result);
37402       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
37403     }
37404     return SWIG_arg;
37405 
37406     fail: SWIGUNUSED;
37407   }
37408   lua_error(L);
37409   return 0;
37410 }
37411 
37412 
37413 static int _wrap_SBModule_FindSymbol(lua_State* L) {
37414   int argc;
37415   int argv[4]={
37416     1,2,3,4
37417   };
37418 
37419   argc = lua_gettop(L);
37420   if (argc == 2) {
37421     int _v = 0;
37422     {
37423       void *ptr;
37424       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
37425         _v = 0;
37426       } else {
37427         _v = 1;
37428       }
37429     }
37430     if (_v) {
37431       {
37432         _v = SWIG_lua_isnilstring(L,argv[1]);
37433       }
37434       if (_v) {
37435         return _wrap_SBModule_FindSymbol__SWIG_1(L);
37436       }
37437     }
37438   }
37439   if (argc == 3) {
37440     int _v = 0;
37441     {
37442       void *ptr;
37443       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
37444         _v = 0;
37445       } else {
37446         _v = 1;
37447       }
37448     }
37449     if (_v) {
37450       {
37451         _v = SWIG_lua_isnilstring(L,argv[1]);
37452       }
37453       if (_v) {
37454         {
37455           _v = lua_isnumber(L,argv[2]);
37456         }
37457         if (_v) {
37458           return _wrap_SBModule_FindSymbol__SWIG_0(L);
37459         }
37460       }
37461     }
37462   }
37463 
37464   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbol'\n"
37465     "  Possible C/C++ prototypes are:\n"
37466     "    lldb::SBModule::FindSymbol(char const *,lldb::SymbolType)\n"
37467     "    lldb::SBModule::FindSymbol(char const *)\n");
37468   lua_error(L);return 0;
37469 }
37470 
37471 
37472 static int _wrap_SBModule_FindSymbols__SWIG_0(lua_State* L) {
37473   {
37474     int SWIG_arg = 0;
37475     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37476     char *arg2 = (char *) 0 ;
37477     lldb::SymbolType arg3 ;
37478     lldb::SBSymbolContextList result;
37479 
37480     SWIG_check_num_args("lldb::SBModule::FindSymbols",3,3)
37481     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
37482     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
37483     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbols",3,"lldb::SymbolType");
37484 
37485     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37486       SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
37487     }
37488 
37489     arg2 = (char *)lua_tostring(L, 2);
37490     arg3 = (lldb::SymbolType)lua_tointeger(L, 3);
37491     result = (arg1)->FindSymbols((char const *)arg2,arg3);
37492     {
37493       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
37494       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
37495     }
37496     return SWIG_arg;
37497 
37498     fail: SWIGUNUSED;
37499   }
37500   lua_error(L);
37501   return 0;
37502 }
37503 
37504 
37505 static int _wrap_SBModule_FindSymbols__SWIG_1(lua_State* L) {
37506   {
37507     int SWIG_arg = 0;
37508     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37509     char *arg2 = (char *) 0 ;
37510     lldb::SBSymbolContextList result;
37511 
37512     SWIG_check_num_args("lldb::SBModule::FindSymbols",2,2)
37513     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
37514     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
37515 
37516     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37517       SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
37518     }
37519 
37520     arg2 = (char *)lua_tostring(L, 2);
37521     result = (arg1)->FindSymbols((char const *)arg2);
37522     {
37523       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
37524       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
37525     }
37526     return SWIG_arg;
37527 
37528     fail: SWIGUNUSED;
37529   }
37530   lua_error(L);
37531   return 0;
37532 }
37533 
37534 
37535 static int _wrap_SBModule_FindSymbols(lua_State* L) {
37536   int argc;
37537   int argv[4]={
37538     1,2,3,4
37539   };
37540 
37541   argc = lua_gettop(L);
37542   if (argc == 2) {
37543     int _v = 0;
37544     {
37545       void *ptr;
37546       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
37547         _v = 0;
37548       } else {
37549         _v = 1;
37550       }
37551     }
37552     if (_v) {
37553       {
37554         _v = SWIG_lua_isnilstring(L,argv[1]);
37555       }
37556       if (_v) {
37557         return _wrap_SBModule_FindSymbols__SWIG_1(L);
37558       }
37559     }
37560   }
37561   if (argc == 3) {
37562     int _v = 0;
37563     {
37564       void *ptr;
37565       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
37566         _v = 0;
37567       } else {
37568         _v = 1;
37569       }
37570     }
37571     if (_v) {
37572       {
37573         _v = SWIG_lua_isnilstring(L,argv[1]);
37574       }
37575       if (_v) {
37576         {
37577           _v = lua_isnumber(L,argv[2]);
37578         }
37579         if (_v) {
37580           return _wrap_SBModule_FindSymbols__SWIG_0(L);
37581         }
37582       }
37583     }
37584   }
37585 
37586   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbols'\n"
37587     "  Possible C/C++ prototypes are:\n"
37588     "    lldb::SBModule::FindSymbols(char const *,lldb::SymbolType)\n"
37589     "    lldb::SBModule::FindSymbols(char const *)\n");
37590   lua_error(L);return 0;
37591 }
37592 
37593 
37594 static int _wrap_SBModule_GetNumSections(lua_State* L) {
37595   {
37596     int SWIG_arg = 0;
37597     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37598     size_t result;
37599 
37600     SWIG_check_num_args("lldb::SBModule::GetNumSections",1,1)
37601     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSections",1,"lldb::SBModule *");
37602 
37603     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37604       SWIG_fail_ptr("SBModule_GetNumSections",1,SWIGTYPE_p_lldb__SBModule);
37605     }
37606 
37607     result = (arg1)->GetNumSections();
37608     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37609     return SWIG_arg;
37610 
37611     fail: SWIGUNUSED;
37612   }
37613   lua_error(L);
37614   return 0;
37615 }
37616 
37617 
37618 static int _wrap_SBModule_GetSectionAtIndex(lua_State* L) {
37619   {
37620     int SWIG_arg = 0;
37621     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37622     size_t arg2 ;
37623     lldb::SBSection result;
37624 
37625     SWIG_check_num_args("lldb::SBModule::GetSectionAtIndex",2,2)
37626     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",1,"lldb::SBModule *");
37627     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",2,"size_t");
37628 
37629     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37630       SWIG_fail_ptr("SBModule_GetSectionAtIndex",1,SWIGTYPE_p_lldb__SBModule);
37631     }
37632 
37633     arg2 = (size_t)lua_tointeger(L, 2);
37634     result = (arg1)->GetSectionAtIndex(arg2);
37635     {
37636       lldb::SBSection * resultptr = new lldb::SBSection(result);
37637       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
37638     }
37639     return SWIG_arg;
37640 
37641     fail: SWIGUNUSED;
37642   }
37643   lua_error(L);
37644   return 0;
37645 }
37646 
37647 
37648 static int _wrap_SBModule_FindFunctions__SWIG_0(lua_State* L) {
37649   {
37650     int SWIG_arg = 0;
37651     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37652     char *arg2 = (char *) 0 ;
37653     uint32_t arg3 ;
37654     lldb::SBSymbolContextList result;
37655 
37656     SWIG_check_num_args("lldb::SBModule::FindFunctions",3,3)
37657     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
37658     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
37659     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindFunctions",3,"uint32_t");
37660 
37661     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37662       SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
37663     }
37664 
37665     arg2 = (char *)lua_tostring(L, 2);
37666     arg3 = (uint32_t)lua_tointeger(L, 3);
37667     result = (arg1)->FindFunctions((char const *)arg2,arg3);
37668     {
37669       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
37670       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
37671     }
37672     return SWIG_arg;
37673 
37674     fail: SWIGUNUSED;
37675   }
37676   lua_error(L);
37677   return 0;
37678 }
37679 
37680 
37681 static int _wrap_SBModule_FindFunctions__SWIG_1(lua_State* L) {
37682   {
37683     int SWIG_arg = 0;
37684     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37685     char *arg2 = (char *) 0 ;
37686     lldb::SBSymbolContextList result;
37687 
37688     SWIG_check_num_args("lldb::SBModule::FindFunctions",2,2)
37689     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
37690     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
37691 
37692     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37693       SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
37694     }
37695 
37696     arg2 = (char *)lua_tostring(L, 2);
37697     result = (arg1)->FindFunctions((char const *)arg2);
37698     {
37699       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
37700       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
37701     }
37702     return SWIG_arg;
37703 
37704     fail: SWIGUNUSED;
37705   }
37706   lua_error(L);
37707   return 0;
37708 }
37709 
37710 
37711 static int _wrap_SBModule_FindFunctions(lua_State* L) {
37712   int argc;
37713   int argv[4]={
37714     1,2,3,4
37715   };
37716 
37717   argc = lua_gettop(L);
37718   if (argc == 2) {
37719     int _v = 0;
37720     {
37721       void *ptr;
37722       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
37723         _v = 0;
37724       } else {
37725         _v = 1;
37726       }
37727     }
37728     if (_v) {
37729       {
37730         _v = SWIG_lua_isnilstring(L,argv[1]);
37731       }
37732       if (_v) {
37733         return _wrap_SBModule_FindFunctions__SWIG_1(L);
37734       }
37735     }
37736   }
37737   if (argc == 3) {
37738     int _v = 0;
37739     {
37740       void *ptr;
37741       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
37742         _v = 0;
37743       } else {
37744         _v = 1;
37745       }
37746     }
37747     if (_v) {
37748       {
37749         _v = SWIG_lua_isnilstring(L,argv[1]);
37750       }
37751       if (_v) {
37752         {
37753           _v = lua_isnumber(L,argv[2]);
37754         }
37755         if (_v) {
37756           return _wrap_SBModule_FindFunctions__SWIG_0(L);
37757         }
37758       }
37759     }
37760   }
37761 
37762   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindFunctions'\n"
37763     "  Possible C/C++ prototypes are:\n"
37764     "    lldb::SBModule::FindFunctions(char const *,uint32_t)\n"
37765     "    lldb::SBModule::FindFunctions(char const *)\n");
37766   lua_error(L);return 0;
37767 }
37768 
37769 
37770 static int _wrap_SBModule_FindGlobalVariables(lua_State* L) {
37771   {
37772     int SWIG_arg = 0;
37773     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37774     lldb::SBTarget *arg2 = 0 ;
37775     char *arg3 = (char *) 0 ;
37776     uint32_t arg4 ;
37777     lldb::SBValueList result;
37778 
37779     SWIG_check_num_args("lldb::SBModule::FindGlobalVariables",4,4)
37780     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",1,"lldb::SBModule *");
37781     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",2,"lldb::SBTarget &");
37782     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",3,"char const *");
37783     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",4,"uint32_t");
37784 
37785     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37786       SWIG_fail_ptr("SBModule_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBModule);
37787     }
37788 
37789 
37790     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
37791       SWIG_fail_ptr("SBModule_FindGlobalVariables",2,SWIGTYPE_p_lldb__SBTarget);
37792     }
37793 
37794     arg3 = (char *)lua_tostring(L, 3);
37795     arg4 = (uint32_t)lua_tointeger(L, 4);
37796     result = (arg1)->FindGlobalVariables(*arg2,(char const *)arg3,arg4);
37797     {
37798       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
37799       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
37800     }
37801     return SWIG_arg;
37802 
37803     fail: SWIGUNUSED;
37804   }
37805   lua_error(L);
37806   return 0;
37807 }
37808 
37809 
37810 static int _wrap_SBModule_FindFirstGlobalVariable(lua_State* L) {
37811   {
37812     int SWIG_arg = 0;
37813     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37814     lldb::SBTarget *arg2 = 0 ;
37815     char *arg3 = (char *) 0 ;
37816     lldb::SBValue result;
37817 
37818     SWIG_check_num_args("lldb::SBModule::FindFirstGlobalVariable",3,3)
37819     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",1,"lldb::SBModule *");
37820     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",2,"lldb::SBTarget &");
37821     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",3,"char const *");
37822 
37823     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37824       SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBModule);
37825     }
37826 
37827 
37828     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
37829       SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",2,SWIGTYPE_p_lldb__SBTarget);
37830     }
37831 
37832     arg3 = (char *)lua_tostring(L, 3);
37833     result = (arg1)->FindFirstGlobalVariable(*arg2,(char const *)arg3);
37834     {
37835       lldb::SBValue * resultptr = new lldb::SBValue(result);
37836       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
37837     }
37838     return SWIG_arg;
37839 
37840     fail: SWIGUNUSED;
37841   }
37842   lua_error(L);
37843   return 0;
37844 }
37845 
37846 
37847 static int _wrap_SBModule_FindFirstType(lua_State* L) {
37848   {
37849     int SWIG_arg = 0;
37850     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37851     char *arg2 = (char *) 0 ;
37852     lldb::SBType result;
37853 
37854     SWIG_check_num_args("lldb::SBModule::FindFirstType",2,2)
37855     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstType",1,"lldb::SBModule *");
37856     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstType",2,"char const *");
37857 
37858     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37859       SWIG_fail_ptr("SBModule_FindFirstType",1,SWIGTYPE_p_lldb__SBModule);
37860     }
37861 
37862     arg2 = (char *)lua_tostring(L, 2);
37863     result = (arg1)->FindFirstType((char const *)arg2);
37864     {
37865       lldb::SBType * resultptr = new lldb::SBType(result);
37866       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
37867     }
37868     return SWIG_arg;
37869 
37870     fail: SWIGUNUSED;
37871   }
37872   lua_error(L);
37873   return 0;
37874 }
37875 
37876 
37877 static int _wrap_SBModule_FindTypes(lua_State* L) {
37878   {
37879     int SWIG_arg = 0;
37880     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37881     char *arg2 = (char *) 0 ;
37882     lldb::SBTypeList result;
37883 
37884     SWIG_check_num_args("lldb::SBModule::FindTypes",2,2)
37885     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindTypes",1,"lldb::SBModule *");
37886     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindTypes",2,"char const *");
37887 
37888     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37889       SWIG_fail_ptr("SBModule_FindTypes",1,SWIGTYPE_p_lldb__SBModule);
37890     }
37891 
37892     arg2 = (char *)lua_tostring(L, 2);
37893     result = (arg1)->FindTypes((char const *)arg2);
37894     {
37895       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
37896       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
37897     }
37898     return SWIG_arg;
37899 
37900     fail: SWIGUNUSED;
37901   }
37902   lua_error(L);
37903   return 0;
37904 }
37905 
37906 
37907 static int _wrap_SBModule_GetTypeByID(lua_State* L) {
37908   {
37909     int SWIG_arg = 0;
37910     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37911     lldb::user_id_t arg2 ;
37912     lldb::SBType result;
37913 
37914     SWIG_check_num_args("lldb::SBModule::GetTypeByID",2,2)
37915     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",1,"lldb::SBModule *");
37916     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",2,"lldb::user_id_t");
37917 
37918     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37919       SWIG_fail_ptr("SBModule_GetTypeByID",1,SWIGTYPE_p_lldb__SBModule);
37920     }
37921 
37922     arg2 = (lldb::user_id_t)lua_tointeger(L, 2);
37923     result = (arg1)->GetTypeByID(arg2);
37924     {
37925       lldb::SBType * resultptr = new lldb::SBType(result);
37926       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
37927     }
37928     return SWIG_arg;
37929 
37930     fail: SWIGUNUSED;
37931   }
37932   lua_error(L);
37933   return 0;
37934 }
37935 
37936 
37937 static int _wrap_SBModule_GetBasicType(lua_State* L) {
37938   {
37939     int SWIG_arg = 0;
37940     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37941     lldb::BasicType arg2 ;
37942     lldb::SBType result;
37943 
37944     SWIG_check_num_args("lldb::SBModule::GetBasicType",2,2)
37945     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetBasicType",1,"lldb::SBModule *");
37946     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetBasicType",2,"lldb::BasicType");
37947 
37948     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37949       SWIG_fail_ptr("SBModule_GetBasicType",1,SWIGTYPE_p_lldb__SBModule);
37950     }
37951 
37952     arg2 = (lldb::BasicType)lua_tointeger(L, 2);
37953     result = (arg1)->GetBasicType(arg2);
37954     {
37955       lldb::SBType * resultptr = new lldb::SBType(result);
37956       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
37957     }
37958     return SWIG_arg;
37959 
37960     fail: SWIGUNUSED;
37961   }
37962   lua_error(L);
37963   return 0;
37964 }
37965 
37966 
37967 static int _wrap_SBModule_GetTypes__SWIG_0(lua_State* L) {
37968   {
37969     int SWIG_arg = 0;
37970     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
37971     uint32_t arg2 ;
37972     lldb::SBTypeList result;
37973 
37974     SWIG_check_num_args("lldb::SBModule::GetTypes",2,2)
37975     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
37976     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypes",2,"uint32_t");
37977 
37978     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
37979       SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
37980     }
37981 
37982     arg2 = (uint32_t)lua_tointeger(L, 2);
37983     result = (arg1)->GetTypes(arg2);
37984     {
37985       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
37986       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,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_GetTypes__SWIG_1(lua_State* L) {
37998   {
37999     int SWIG_arg = 0;
38000     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38001     lldb::SBTypeList result;
38002 
38003     SWIG_check_num_args("lldb::SBModule::GetTypes",1,1)
38004     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
38005 
38006     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38007       SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
38008     }
38009 
38010     result = (arg1)->GetTypes();
38011     {
38012       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
38013       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
38014     }
38015     return SWIG_arg;
38016 
38017     fail: SWIGUNUSED;
38018   }
38019   lua_error(L);
38020   return 0;
38021 }
38022 
38023 
38024 static int _wrap_SBModule_GetTypes(lua_State* L) {
38025   int argc;
38026   int argv[3]={
38027     1,2,3
38028   };
38029 
38030   argc = lua_gettop(L);
38031   if (argc == 1) {
38032     int _v = 0;
38033     {
38034       void *ptr;
38035       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
38036         _v = 0;
38037       } else {
38038         _v = 1;
38039       }
38040     }
38041     if (_v) {
38042       return _wrap_SBModule_GetTypes__SWIG_1(L);
38043     }
38044   }
38045   if (argc == 2) {
38046     int _v = 0;
38047     {
38048       void *ptr;
38049       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
38050         _v = 0;
38051       } else {
38052         _v = 1;
38053       }
38054     }
38055     if (_v) {
38056       {
38057         _v = lua_isnumber(L,argv[1]);
38058       }
38059       if (_v) {
38060         return _wrap_SBModule_GetTypes__SWIG_0(L);
38061       }
38062     }
38063   }
38064 
38065   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_GetTypes'\n"
38066     "  Possible C/C++ prototypes are:\n"
38067     "    lldb::SBModule::GetTypes(uint32_t)\n"
38068     "    lldb::SBModule::GetTypes()\n");
38069   lua_error(L);return 0;
38070 }
38071 
38072 
38073 static int _wrap_SBModule_GetVersion(lua_State* L) {
38074   {
38075     int SWIG_arg = 0;
38076     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38077     uint32_t *arg2 = (uint32_t *) 0 ;
38078     uint32_t arg3 ;
38079     uint32_t result;
38080 
38081     SWIG_check_num_args("lldb::SBModule::GetVersion",2,2)
38082     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetVersion",1,"lldb::SBModule *");
38083 
38084     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38085       SWIG_fail_ptr("SBModule_GetVersion",1,SWIGTYPE_p_lldb__SBModule);
38086     }
38087 
38088     {
38089       arg3 = 99;
38090       arg2 = (uint32_t *)malloc(sizeof(uint32_t) * arg3);
38091     }
38092     result = (uint32_t)(arg1)->GetVersion(arg2,arg3);
38093     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38094     {
38095       uint32_t count = result;
38096       if (count >= arg3)
38097       count = arg3;
38098       lua_newtable(L);
38099       int i = 0;
38100       while (i++ < count) {
38101         lua_pushinteger(L, arg2[i - 1]);
38102         lua_seti(L, -2, i);
38103       }
38104       SWIG_arg++;
38105       free(arg2);
38106     }
38107     return SWIG_arg;
38108 
38109     fail: SWIGUNUSED;
38110   }
38111   lua_error(L);
38112   return 0;
38113 }
38114 
38115 
38116 static int _wrap_SBModule_GetSymbolFileSpec(lua_State* L) {
38117   {
38118     int SWIG_arg = 0;
38119     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38120     lldb::SBFileSpec result;
38121 
38122     SWIG_check_num_args("lldb::SBModule::GetSymbolFileSpec",1,1)
38123     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolFileSpec",1,"lldb::SBModule const *");
38124 
38125     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38126       SWIG_fail_ptr("SBModule_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModule);
38127     }
38128 
38129     result = ((lldb::SBModule const *)arg1)->GetSymbolFileSpec();
38130     {
38131       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
38132       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
38133     }
38134     return SWIG_arg;
38135 
38136     fail: SWIGUNUSED;
38137   }
38138   lua_error(L);
38139   return 0;
38140 }
38141 
38142 
38143 static int _wrap_SBModule_GetObjectFileHeaderAddress(lua_State* L) {
38144   {
38145     int SWIG_arg = 0;
38146     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38147     lldb::SBAddress result;
38148 
38149     SWIG_check_num_args("lldb::SBModule::GetObjectFileHeaderAddress",1,1)
38150     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileHeaderAddress",1,"lldb::SBModule const *");
38151 
38152     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38153       SWIG_fail_ptr("SBModule_GetObjectFileHeaderAddress",1,SWIGTYPE_p_lldb__SBModule);
38154     }
38155 
38156     result = ((lldb::SBModule const *)arg1)->GetObjectFileHeaderAddress();
38157     {
38158       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
38159       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
38160     }
38161     return SWIG_arg;
38162 
38163     fail: SWIGUNUSED;
38164   }
38165   lua_error(L);
38166   return 0;
38167 }
38168 
38169 
38170 static int _wrap_SBModule_GetObjectFileEntryPointAddress(lua_State* L) {
38171   {
38172     int SWIG_arg = 0;
38173     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38174     lldb::SBAddress result;
38175 
38176     SWIG_check_num_args("lldb::SBModule::GetObjectFileEntryPointAddress",1,1)
38177     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileEntryPointAddress",1,"lldb::SBModule const *");
38178 
38179     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38180       SWIG_fail_ptr("SBModule_GetObjectFileEntryPointAddress",1,SWIGTYPE_p_lldb__SBModule);
38181     }
38182 
38183     result = ((lldb::SBModule const *)arg1)->GetObjectFileEntryPointAddress();
38184     {
38185       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
38186       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
38187     }
38188     return SWIG_arg;
38189 
38190     fail: SWIGUNUSED;
38191   }
38192   lua_error(L);
38193   return 0;
38194 }
38195 
38196 
38197 static int _wrap_SBModule_GetNumberAllocatedModules(lua_State* L) {
38198   {
38199     int SWIG_arg = 0;
38200     uint32_t result;
38201 
38202     SWIG_check_num_args("lldb::SBModule::GetNumberAllocatedModules",0,0)
38203     result = (uint32_t)lldb::SBModule::GetNumberAllocatedModules();
38204     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38205     return SWIG_arg;
38206 
38207     fail: SWIGUNUSED;
38208   }
38209   lua_error(L);
38210   return 0;
38211 }
38212 
38213 
38214 static int _wrap_SBModule_GarbageCollectAllocatedModules(lua_State* L) {
38215   {
38216     int SWIG_arg = 0;
38217 
38218     SWIG_check_num_args("lldb::SBModule::GarbageCollectAllocatedModules",0,0)
38219     lldb::SBModule::GarbageCollectAllocatedModules();
38220 
38221     return SWIG_arg;
38222 
38223     fail: SWIGUNUSED;
38224   }
38225   lua_error(L);
38226   return 0;
38227 }
38228 
38229 
38230 static int _wrap_SBModule___tostring(lua_State* L) {
38231   {
38232     int SWIG_arg = 0;
38233     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
38234     std::string result;
38235 
38236     SWIG_check_num_args("lldb::SBModule::__repr__",1,1)
38237     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::__repr__",1,"lldb::SBModule *");
38238 
38239     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
38240       SWIG_fail_ptr("SBModule___tostring",1,SWIGTYPE_p_lldb__SBModule);
38241     }
38242 
38243     result = lldb_SBModule___repr__(arg1);
38244     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
38245     return SWIG_arg;
38246 
38247     fail: SWIGUNUSED;
38248   }
38249   lua_error(L);
38250   return 0;
38251 }
38252 
38253 
38254 static void swig_delete_SBModule(void *obj) {
38255 lldb::SBModule *arg1 = (lldb::SBModule *) obj;
38256 delete arg1;
38257 }
38258 static int _proxy__wrap_new_SBModule(lua_State *L) {
38259     assert(lua_istable(L,1));
38260     lua_pushcfunction(L,_wrap_new_SBModule);
38261     assert(!lua_isnil(L,-1));
38262     lua_replace(L,1); /* replace our table with real constructor */
38263     lua_call(L,lua_gettop(L)-1,1);
38264     return 1;
38265 }
38266 static swig_lua_attribute swig_SBModule_attributes[] = {
38267     {0,0,0}
38268 };
38269 static swig_lua_method swig_SBModule_methods[]= {
38270     { "IsValid", _wrap_SBModule_IsValid},
38271     { "Clear", _wrap_SBModule_Clear},
38272     { "IsFileBacked", _wrap_SBModule_IsFileBacked},
38273     { "GetFileSpec", _wrap_SBModule_GetFileSpec},
38274     { "GetPlatformFileSpec", _wrap_SBModule_GetPlatformFileSpec},
38275     { "SetPlatformFileSpec", _wrap_SBModule_SetPlatformFileSpec},
38276     { "GetRemoteInstallFileSpec", _wrap_SBModule_GetRemoteInstallFileSpec},
38277     { "SetRemoteInstallFileSpec", _wrap_SBModule_SetRemoteInstallFileSpec},
38278     { "GetByteOrder", _wrap_SBModule_GetByteOrder},
38279     { "GetAddressByteSize", _wrap_SBModule_GetAddressByteSize},
38280     { "GetTriple", _wrap_SBModule_GetTriple},
38281     { "GetUUIDBytes", _wrap_SBModule_GetUUIDBytes},
38282     { "GetUUIDString", _wrap_SBModule_GetUUIDString},
38283     { "__eq", _wrap_SBModule___eq},
38284     { "FindSection", _wrap_SBModule_FindSection},
38285     { "ResolveFileAddress", _wrap_SBModule_ResolveFileAddress},
38286     { "ResolveSymbolContextForAddress", _wrap_SBModule_ResolveSymbolContextForAddress},
38287     { "GetDescription", _wrap_SBModule_GetDescription},
38288     { "GetNumCompileUnits", _wrap_SBModule_GetNumCompileUnits},
38289     { "GetCompileUnitAtIndex", _wrap_SBModule_GetCompileUnitAtIndex},
38290     { "FindCompileUnits", _wrap_SBModule_FindCompileUnits},
38291     { "GetNumSymbols", _wrap_SBModule_GetNumSymbols},
38292     { "GetSymbolAtIndex", _wrap_SBModule_GetSymbolAtIndex},
38293     { "FindSymbol", _wrap_SBModule_FindSymbol},
38294     { "FindSymbols", _wrap_SBModule_FindSymbols},
38295     { "GetNumSections", _wrap_SBModule_GetNumSections},
38296     { "GetSectionAtIndex", _wrap_SBModule_GetSectionAtIndex},
38297     { "FindFunctions", _wrap_SBModule_FindFunctions},
38298     { "FindGlobalVariables", _wrap_SBModule_FindGlobalVariables},
38299     { "FindFirstGlobalVariable", _wrap_SBModule_FindFirstGlobalVariable},
38300     { "FindFirstType", _wrap_SBModule_FindFirstType},
38301     { "FindTypes", _wrap_SBModule_FindTypes},
38302     { "GetTypeByID", _wrap_SBModule_GetTypeByID},
38303     { "GetBasicType", _wrap_SBModule_GetBasicType},
38304     { "GetTypes", _wrap_SBModule_GetTypes},
38305     { "GetVersion", _wrap_SBModule_GetVersion},
38306     { "GetSymbolFileSpec", _wrap_SBModule_GetSymbolFileSpec},
38307     { "GetObjectFileHeaderAddress", _wrap_SBModule_GetObjectFileHeaderAddress},
38308     { "GetObjectFileEntryPointAddress", _wrap_SBModule_GetObjectFileEntryPointAddress},
38309     { "__tostring", _wrap_SBModule___tostring},
38310     {0,0}
38311 };
38312 static swig_lua_method swig_SBModule_meta[] = {
38313     { "__eq", _wrap_SBModule___eq},
38314     { "__tostring", _wrap_SBModule___tostring},
38315     {0,0}
38316 };
38317 
38318 static swig_lua_attribute swig_SBModule_Sf_SwigStatic_attributes[] = {
38319     {0,0,0}
38320 };
38321 static swig_lua_const_info swig_SBModule_Sf_SwigStatic_constants[]= {
38322     {0,0,0,0,0,0}
38323 };
38324 static swig_lua_method swig_SBModule_Sf_SwigStatic_methods[]= {
38325     { "GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
38326     { "GarbageCollectAllocatedModules", _wrap_SBModule_GarbageCollectAllocatedModules},
38327     {0,0}
38328 };
38329 static swig_lua_class* swig_SBModule_Sf_SwigStatic_classes[]= {
38330     0
38331 };
38332 
38333 static swig_lua_namespace swig_SBModule_Sf_SwigStatic = {
38334     "SBModule",
38335     swig_SBModule_Sf_SwigStatic_methods,
38336     swig_SBModule_Sf_SwigStatic_attributes,
38337     swig_SBModule_Sf_SwigStatic_constants,
38338     swig_SBModule_Sf_SwigStatic_classes,
38339     0
38340 };
38341 static swig_lua_class *swig_SBModule_bases[] = {0};
38342 static const char *swig_SBModule_base_names[] = {0};
38343 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 };
38344 
38345 static int _wrap_new_SBModuleSpec__SWIG_0(lua_State* L) {
38346   {
38347     int SWIG_arg = 0;
38348     lldb::SBModuleSpec *result = 0 ;
38349 
38350     SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",0,0)
38351     result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec();
38352     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
38353     return SWIG_arg;
38354 
38355     fail: SWIGUNUSED;
38356   }
38357   lua_error(L);
38358   return 0;
38359 }
38360 
38361 
38362 static int _wrap_new_SBModuleSpec__SWIG_1(lua_State* L) {
38363   {
38364     int SWIG_arg = 0;
38365     lldb::SBModuleSpec *arg1 = 0 ;
38366     lldb::SBModuleSpec *result = 0 ;
38367 
38368     SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",1,1)
38369     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SBModuleSpec",1,"lldb::SBModuleSpec const &");
38370 
38371     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38372       SWIG_fail_ptr("new_SBModuleSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
38373     }
38374 
38375     result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec((lldb::SBModuleSpec const &)*arg1);
38376     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
38377     return SWIG_arg;
38378 
38379     fail: SWIGUNUSED;
38380   }
38381   lua_error(L);
38382   return 0;
38383 }
38384 
38385 
38386 static int _wrap_new_SBModuleSpec(lua_State* L) {
38387   int argc;
38388   int argv[2]={
38389     1,2
38390   };
38391 
38392   argc = lua_gettop(L);
38393   if (argc == 0) {
38394     return _wrap_new_SBModuleSpec__SWIG_0(L);
38395   }
38396   if (argc == 1) {
38397     int _v = 0;
38398     {
38399       void *ptr;
38400       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
38401         _v = 0;
38402       } else {
38403         _v = 1;
38404       }
38405     }
38406     if (_v) {
38407       return _wrap_new_SBModuleSpec__SWIG_1(L);
38408     }
38409   }
38410 
38411   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpec'\n"
38412     "  Possible C/C++ prototypes are:\n"
38413     "    lldb::SBModuleSpec::SBModuleSpec()\n"
38414     "    lldb::SBModuleSpec::SBModuleSpec(lldb::SBModuleSpec const &)\n");
38415   lua_error(L);return 0;
38416 }
38417 
38418 
38419 static int _wrap_SBModuleSpec_IsValid(lua_State* L) {
38420   {
38421     int SWIG_arg = 0;
38422     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38423     bool result;
38424 
38425     SWIG_check_num_args("lldb::SBModuleSpec::IsValid",1,1)
38426     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::IsValid",1,"lldb::SBModuleSpec const *");
38427 
38428     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38429       SWIG_fail_ptr("SBModuleSpec_IsValid",1,SWIGTYPE_p_lldb__SBModuleSpec);
38430     }
38431 
38432     result = (bool)((lldb::SBModuleSpec const *)arg1)->IsValid();
38433     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38434     return SWIG_arg;
38435 
38436     fail: SWIGUNUSED;
38437   }
38438   lua_error(L);
38439   return 0;
38440 }
38441 
38442 
38443 static int _wrap_SBModuleSpec_Clear(lua_State* L) {
38444   {
38445     int SWIG_arg = 0;
38446     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38447 
38448     SWIG_check_num_args("lldb::SBModuleSpec::Clear",1,1)
38449     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::Clear",1,"lldb::SBModuleSpec *");
38450 
38451     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38452       SWIG_fail_ptr("SBModuleSpec_Clear",1,SWIGTYPE_p_lldb__SBModuleSpec);
38453     }
38454 
38455     (arg1)->Clear();
38456 
38457     return SWIG_arg;
38458 
38459     fail: SWIGUNUSED;
38460   }
38461   lua_error(L);
38462   return 0;
38463 }
38464 
38465 
38466 static int _wrap_SBModuleSpec_GetFileSpec(lua_State* L) {
38467   {
38468     int SWIG_arg = 0;
38469     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38470     lldb::SBFileSpec result;
38471 
38472     SWIG_check_num_args("lldb::SBModuleSpec::GetFileSpec",1,1)
38473     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetFileSpec",1,"lldb::SBModuleSpec *");
38474 
38475     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38476       SWIG_fail_ptr("SBModuleSpec_GetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
38477     }
38478 
38479     result = (arg1)->GetFileSpec();
38480     {
38481       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
38482       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
38483     }
38484     return SWIG_arg;
38485 
38486     fail: SWIGUNUSED;
38487   }
38488   lua_error(L);
38489   return 0;
38490 }
38491 
38492 
38493 static int _wrap_SBModuleSpec_SetFileSpec(lua_State* L) {
38494   {
38495     int SWIG_arg = 0;
38496     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38497     lldb::SBFileSpec *arg2 = 0 ;
38498 
38499     SWIG_check_num_args("lldb::SBModuleSpec::SetFileSpec",2,2)
38500     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",1,"lldb::SBModuleSpec *");
38501     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",2,"lldb::SBFileSpec const &");
38502 
38503     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38504       SWIG_fail_ptr("SBModuleSpec_SetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
38505     }
38506 
38507 
38508     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
38509       SWIG_fail_ptr("SBModuleSpec_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
38510     }
38511 
38512     (arg1)->SetFileSpec((lldb::SBFileSpec const &)*arg2);
38513 
38514     return SWIG_arg;
38515 
38516     fail: SWIGUNUSED;
38517   }
38518   lua_error(L);
38519   return 0;
38520 }
38521 
38522 
38523 static int _wrap_SBModuleSpec_GetPlatformFileSpec(lua_State* L) {
38524   {
38525     int SWIG_arg = 0;
38526     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38527     lldb::SBFileSpec result;
38528 
38529     SWIG_check_num_args("lldb::SBModuleSpec::GetPlatformFileSpec",1,1)
38530     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetPlatformFileSpec",1,"lldb::SBModuleSpec *");
38531 
38532     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38533       SWIG_fail_ptr("SBModuleSpec_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
38534     }
38535 
38536     result = (arg1)->GetPlatformFileSpec();
38537     {
38538       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
38539       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
38540     }
38541     return SWIG_arg;
38542 
38543     fail: SWIGUNUSED;
38544   }
38545   lua_error(L);
38546   return 0;
38547 }
38548 
38549 
38550 static int _wrap_SBModuleSpec_SetPlatformFileSpec(lua_State* L) {
38551   {
38552     int SWIG_arg = 0;
38553     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38554     lldb::SBFileSpec *arg2 = 0 ;
38555 
38556     SWIG_check_num_args("lldb::SBModuleSpec::SetPlatformFileSpec",2,2)
38557     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",1,"lldb::SBModuleSpec *");
38558     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
38559 
38560     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38561       SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
38562     }
38563 
38564 
38565     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
38566       SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
38567     }
38568 
38569     (arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
38570 
38571     return SWIG_arg;
38572 
38573     fail: SWIGUNUSED;
38574   }
38575   lua_error(L);
38576   return 0;
38577 }
38578 
38579 
38580 static int _wrap_SBModuleSpec_GetSymbolFileSpec(lua_State* L) {
38581   {
38582     int SWIG_arg = 0;
38583     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38584     lldb::SBFileSpec result;
38585 
38586     SWIG_check_num_args("lldb::SBModuleSpec::GetSymbolFileSpec",1,1)
38587     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetSymbolFileSpec",1,"lldb::SBModuleSpec *");
38588 
38589     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38590       SWIG_fail_ptr("SBModuleSpec_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
38591     }
38592 
38593     result = (arg1)->GetSymbolFileSpec();
38594     {
38595       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
38596       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
38597     }
38598     return SWIG_arg;
38599 
38600     fail: SWIGUNUSED;
38601   }
38602   lua_error(L);
38603   return 0;
38604 }
38605 
38606 
38607 static int _wrap_SBModuleSpec_SetSymbolFileSpec(lua_State* L) {
38608   {
38609     int SWIG_arg = 0;
38610     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38611     lldb::SBFileSpec *arg2 = 0 ;
38612 
38613     SWIG_check_num_args("lldb::SBModuleSpec::SetSymbolFileSpec",2,2)
38614     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",1,"lldb::SBModuleSpec *");
38615     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",2,"lldb::SBFileSpec const &");
38616 
38617     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38618       SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
38619     }
38620 
38621 
38622     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
38623       SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
38624     }
38625 
38626     (arg1)->SetSymbolFileSpec((lldb::SBFileSpec const &)*arg2);
38627 
38628     return SWIG_arg;
38629 
38630     fail: SWIGUNUSED;
38631   }
38632   lua_error(L);
38633   return 0;
38634 }
38635 
38636 
38637 static int _wrap_SBModuleSpec_GetObjectName(lua_State* L) {
38638   {
38639     int SWIG_arg = 0;
38640     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38641     char *result = 0 ;
38642 
38643     SWIG_check_num_args("lldb::SBModuleSpec::GetObjectName",1,1)
38644     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetObjectName",1,"lldb::SBModuleSpec *");
38645 
38646     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38647       SWIG_fail_ptr("SBModuleSpec_GetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
38648     }
38649 
38650     result = (char *)(arg1)->GetObjectName();
38651     lua_pushstring(L,(const char *)result); SWIG_arg++;
38652     return SWIG_arg;
38653 
38654     fail: SWIGUNUSED;
38655   }
38656   lua_error(L);
38657   return 0;
38658 }
38659 
38660 
38661 static int _wrap_SBModuleSpec_SetObjectName(lua_State* L) {
38662   {
38663     int SWIG_arg = 0;
38664     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38665     char *arg2 = (char *) 0 ;
38666 
38667     SWIG_check_num_args("lldb::SBModuleSpec::SetObjectName",2,2)
38668     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",1,"lldb::SBModuleSpec *");
38669     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",2,"char const *");
38670 
38671     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38672       SWIG_fail_ptr("SBModuleSpec_SetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
38673     }
38674 
38675     arg2 = (char *)lua_tostring(L, 2);
38676     (arg1)->SetObjectName((char const *)arg2);
38677 
38678     return SWIG_arg;
38679 
38680     fail: SWIGUNUSED;
38681   }
38682   lua_error(L);
38683   return 0;
38684 }
38685 
38686 
38687 static int _wrap_SBModuleSpec_GetTriple(lua_State* L) {
38688   {
38689     int SWIG_arg = 0;
38690     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38691     char *result = 0 ;
38692 
38693     SWIG_check_num_args("lldb::SBModuleSpec::GetTriple",1,1)
38694     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetTriple",1,"lldb::SBModuleSpec *");
38695 
38696     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38697       SWIG_fail_ptr("SBModuleSpec_GetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
38698     }
38699 
38700     result = (char *)(arg1)->GetTriple();
38701     lua_pushstring(L,(const char *)result); SWIG_arg++;
38702     return SWIG_arg;
38703 
38704     fail: SWIGUNUSED;
38705   }
38706   lua_error(L);
38707   return 0;
38708 }
38709 
38710 
38711 static int _wrap_SBModuleSpec_SetTriple(lua_State* L) {
38712   {
38713     int SWIG_arg = 0;
38714     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38715     char *arg2 = (char *) 0 ;
38716 
38717     SWIG_check_num_args("lldb::SBModuleSpec::SetTriple",2,2)
38718     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",1,"lldb::SBModuleSpec *");
38719     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",2,"char const *");
38720 
38721     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38722       SWIG_fail_ptr("SBModuleSpec_SetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
38723     }
38724 
38725     arg2 = (char *)lua_tostring(L, 2);
38726     (arg1)->SetTriple((char const *)arg2);
38727 
38728     return SWIG_arg;
38729 
38730     fail: SWIGUNUSED;
38731   }
38732   lua_error(L);
38733   return 0;
38734 }
38735 
38736 
38737 static int _wrap_SBModuleSpec_GetUUIDBytes(lua_State* L) {
38738   {
38739     int SWIG_arg = 0;
38740     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38741     uint8_t *result = 0 ;
38742 
38743     SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDBytes",1,1)
38744     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDBytes",1,"lldb::SBModuleSpec *");
38745 
38746     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38747       SWIG_fail_ptr("SBModuleSpec_GetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
38748     }
38749 
38750     result = (uint8_t *)(arg1)->GetUUIDBytes();
38751     SWIG_NewPointerObj(L,result,SWIGTYPE_p_unsigned_char,0); SWIG_arg++;
38752     return SWIG_arg;
38753 
38754     fail: SWIGUNUSED;
38755   }
38756   lua_error(L);
38757   return 0;
38758 }
38759 
38760 
38761 static int _wrap_SBModuleSpec_GetUUIDLength(lua_State* L) {
38762   {
38763     int SWIG_arg = 0;
38764     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38765     size_t result;
38766 
38767     SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDLength",1,1)
38768     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDLength",1,"lldb::SBModuleSpec *");
38769 
38770     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38771       SWIG_fail_ptr("SBModuleSpec_GetUUIDLength",1,SWIGTYPE_p_lldb__SBModuleSpec);
38772     }
38773 
38774     result = (arg1)->GetUUIDLength();
38775     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38776     return SWIG_arg;
38777 
38778     fail: SWIGUNUSED;
38779   }
38780   lua_error(L);
38781   return 0;
38782 }
38783 
38784 
38785 static int _wrap_SBModuleSpec_SetUUIDBytes(lua_State* L) {
38786   {
38787     int SWIG_arg = 0;
38788     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38789     uint8_t *arg2 = (uint8_t *) 0 ;
38790     size_t arg3 ;
38791     bool result;
38792 
38793     SWIG_check_num_args("lldb::SBModuleSpec::SetUUIDBytes",3,3)
38794     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",1,"lldb::SBModuleSpec *");
38795     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",2,"uint8_t const *");
38796     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",3,"size_t");
38797 
38798     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38799       SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
38800     }
38801 
38802 
38803     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
38804       SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",2,SWIGTYPE_p_unsigned_char);
38805     }
38806 
38807     arg3 = (size_t)lua_tointeger(L, 3);
38808     result = (bool)(arg1)->SetUUIDBytes((uint8_t const *)arg2,arg3);
38809     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38810     return SWIG_arg;
38811 
38812     fail: SWIGUNUSED;
38813   }
38814   lua_error(L);
38815   return 0;
38816 }
38817 
38818 
38819 static int _wrap_SBModuleSpec_GetObjectOffset(lua_State* L) {
38820   {
38821     int SWIG_arg = 0;
38822     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38823     uint64_t result;
38824 
38825     SWIG_check_num_args("lldb::SBModuleSpec::GetObjectOffset",1,1)
38826     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetObjectOffset",1,"lldb::SBModuleSpec *");
38827 
38828     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38829       SWIG_fail_ptr("SBModuleSpec_GetObjectOffset",1,SWIGTYPE_p_lldb__SBModuleSpec);
38830     }
38831 
38832     result = (uint64_t)(arg1)->GetObjectOffset();
38833     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38834     return SWIG_arg;
38835 
38836     fail: SWIGUNUSED;
38837   }
38838   lua_error(L);
38839   return 0;
38840 }
38841 
38842 
38843 static int _wrap_SBModuleSpec_SetObjectOffset(lua_State* L) {
38844   {
38845     int SWIG_arg = 0;
38846     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38847     uint64_t arg2 ;
38848 
38849     SWIG_check_num_args("lldb::SBModuleSpec::SetObjectOffset",2,2)
38850     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectOffset",1,"lldb::SBModuleSpec *");
38851     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectOffset",2,"uint64_t");
38852 
38853     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38854       SWIG_fail_ptr("SBModuleSpec_SetObjectOffset",1,SWIGTYPE_p_lldb__SBModuleSpec);
38855     }
38856 
38857     arg2 = (uint64_t)lua_tointeger(L, 2);
38858     (arg1)->SetObjectOffset(arg2);
38859 
38860     return SWIG_arg;
38861 
38862     fail: SWIGUNUSED;
38863   }
38864   lua_error(L);
38865   return 0;
38866 }
38867 
38868 
38869 static int _wrap_SBModuleSpec_GetObjectSize(lua_State* L) {
38870   {
38871     int SWIG_arg = 0;
38872     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38873     uint64_t result;
38874 
38875     SWIG_check_num_args("lldb::SBModuleSpec::GetObjectSize",1,1)
38876     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetObjectSize",1,"lldb::SBModuleSpec *");
38877 
38878     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38879       SWIG_fail_ptr("SBModuleSpec_GetObjectSize",1,SWIGTYPE_p_lldb__SBModuleSpec);
38880     }
38881 
38882     result = (uint64_t)(arg1)->GetObjectSize();
38883     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38884     return SWIG_arg;
38885 
38886     fail: SWIGUNUSED;
38887   }
38888   lua_error(L);
38889   return 0;
38890 }
38891 
38892 
38893 static int _wrap_SBModuleSpec_SetObjectSize(lua_State* L) {
38894   {
38895     int SWIG_arg = 0;
38896     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38897     uint64_t arg2 ;
38898 
38899     SWIG_check_num_args("lldb::SBModuleSpec::SetObjectSize",2,2)
38900     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectSize",1,"lldb::SBModuleSpec *");
38901     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectSize",2,"uint64_t");
38902 
38903     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38904       SWIG_fail_ptr("SBModuleSpec_SetObjectSize",1,SWIGTYPE_p_lldb__SBModuleSpec);
38905     }
38906 
38907     arg2 = (uint64_t)lua_tointeger(L, 2);
38908     (arg1)->SetObjectSize(arg2);
38909 
38910     return SWIG_arg;
38911 
38912     fail: SWIGUNUSED;
38913   }
38914   lua_error(L);
38915   return 0;
38916 }
38917 
38918 
38919 static int _wrap_SBModuleSpec_GetDescription(lua_State* L) {
38920   {
38921     int SWIG_arg = 0;
38922     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38923     lldb::SBStream *arg2 = 0 ;
38924     bool result;
38925 
38926     SWIG_check_num_args("lldb::SBModuleSpec::GetDescription",2,2)
38927     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",1,"lldb::SBModuleSpec *");
38928     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",2,"lldb::SBStream &");
38929 
38930     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38931       SWIG_fail_ptr("SBModuleSpec_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpec);
38932     }
38933 
38934 
38935     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
38936       SWIG_fail_ptr("SBModuleSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
38937     }
38938 
38939     result = (bool)(arg1)->GetDescription(*arg2);
38940     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38941     return SWIG_arg;
38942 
38943     fail: SWIGUNUSED;
38944   }
38945   lua_error(L);
38946   return 0;
38947 }
38948 
38949 
38950 static int _wrap_SBModuleSpec___tostring(lua_State* L) {
38951   {
38952     int SWIG_arg = 0;
38953     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
38954     std::string result;
38955 
38956     SWIG_check_num_args("lldb::SBModuleSpec::__repr__",1,1)
38957     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::__repr__",1,"lldb::SBModuleSpec *");
38958 
38959     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
38960       SWIG_fail_ptr("SBModuleSpec___tostring",1,SWIGTYPE_p_lldb__SBModuleSpec);
38961     }
38962 
38963     result = lldb_SBModuleSpec___repr__(arg1);
38964     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
38965     return SWIG_arg;
38966 
38967     fail: SWIGUNUSED;
38968   }
38969   lua_error(L);
38970   return 0;
38971 }
38972 
38973 
38974 static void swig_delete_SBModuleSpec(void *obj) {
38975 lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) obj;
38976 delete arg1;
38977 }
38978 static int _proxy__wrap_new_SBModuleSpec(lua_State *L) {
38979     assert(lua_istable(L,1));
38980     lua_pushcfunction(L,_wrap_new_SBModuleSpec);
38981     assert(!lua_isnil(L,-1));
38982     lua_replace(L,1); /* replace our table with real constructor */
38983     lua_call(L,lua_gettop(L)-1,1);
38984     return 1;
38985 }
38986 static swig_lua_attribute swig_SBModuleSpec_attributes[] = {
38987     {0,0,0}
38988 };
38989 static swig_lua_method swig_SBModuleSpec_methods[]= {
38990     { "IsValid", _wrap_SBModuleSpec_IsValid},
38991     { "Clear", _wrap_SBModuleSpec_Clear},
38992     { "GetFileSpec", _wrap_SBModuleSpec_GetFileSpec},
38993     { "SetFileSpec", _wrap_SBModuleSpec_SetFileSpec},
38994     { "GetPlatformFileSpec", _wrap_SBModuleSpec_GetPlatformFileSpec},
38995     { "SetPlatformFileSpec", _wrap_SBModuleSpec_SetPlatformFileSpec},
38996     { "GetSymbolFileSpec", _wrap_SBModuleSpec_GetSymbolFileSpec},
38997     { "SetSymbolFileSpec", _wrap_SBModuleSpec_SetSymbolFileSpec},
38998     { "GetObjectName", _wrap_SBModuleSpec_GetObjectName},
38999     { "SetObjectName", _wrap_SBModuleSpec_SetObjectName},
39000     { "GetTriple", _wrap_SBModuleSpec_GetTriple},
39001     { "SetTriple", _wrap_SBModuleSpec_SetTriple},
39002     { "GetUUIDBytes", _wrap_SBModuleSpec_GetUUIDBytes},
39003     { "GetUUIDLength", _wrap_SBModuleSpec_GetUUIDLength},
39004     { "SetUUIDBytes", _wrap_SBModuleSpec_SetUUIDBytes},
39005     { "GetObjectOffset", _wrap_SBModuleSpec_GetObjectOffset},
39006     { "SetObjectOffset", _wrap_SBModuleSpec_SetObjectOffset},
39007     { "GetObjectSize", _wrap_SBModuleSpec_GetObjectSize},
39008     { "SetObjectSize", _wrap_SBModuleSpec_SetObjectSize},
39009     { "GetDescription", _wrap_SBModuleSpec_GetDescription},
39010     { "__tostring", _wrap_SBModuleSpec___tostring},
39011     {0,0}
39012 };
39013 static swig_lua_method swig_SBModuleSpec_meta[] = {
39014     { "__tostring", _wrap_SBModuleSpec___tostring},
39015     {0,0}
39016 };
39017 
39018 static swig_lua_attribute swig_SBModuleSpec_Sf_SwigStatic_attributes[] = {
39019     {0,0,0}
39020 };
39021 static swig_lua_const_info swig_SBModuleSpec_Sf_SwigStatic_constants[]= {
39022     {0,0,0,0,0,0}
39023 };
39024 static swig_lua_method swig_SBModuleSpec_Sf_SwigStatic_methods[]= {
39025     {0,0}
39026 };
39027 static swig_lua_class* swig_SBModuleSpec_Sf_SwigStatic_classes[]= {
39028     0
39029 };
39030 
39031 static swig_lua_namespace swig_SBModuleSpec_Sf_SwigStatic = {
39032     "SBModuleSpec",
39033     swig_SBModuleSpec_Sf_SwigStatic_methods,
39034     swig_SBModuleSpec_Sf_SwigStatic_attributes,
39035     swig_SBModuleSpec_Sf_SwigStatic_constants,
39036     swig_SBModuleSpec_Sf_SwigStatic_classes,
39037     0
39038 };
39039 static swig_lua_class *swig_SBModuleSpec_bases[] = {0};
39040 static const char *swig_SBModuleSpec_base_names[] = {0};
39041 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 };
39042 
39043 static int _wrap_new_SBModuleSpecList__SWIG_0(lua_State* L) {
39044   {
39045     int SWIG_arg = 0;
39046     lldb::SBModuleSpecList *result = 0 ;
39047 
39048     SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",0,0)
39049     result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList();
39050     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
39051     return SWIG_arg;
39052 
39053     fail: SWIGUNUSED;
39054   }
39055   lua_error(L);
39056   return 0;
39057 }
39058 
39059 
39060 static int _wrap_new_SBModuleSpecList__SWIG_1(lua_State* L) {
39061   {
39062     int SWIG_arg = 0;
39063     lldb::SBModuleSpecList *arg1 = 0 ;
39064     lldb::SBModuleSpecList *result = 0 ;
39065 
39066     SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",1,1)
39067     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::SBModuleSpecList",1,"lldb::SBModuleSpecList const &");
39068 
39069     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39070       SWIG_fail_ptr("new_SBModuleSpecList",1,SWIGTYPE_p_lldb__SBModuleSpecList);
39071     }
39072 
39073     result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList((lldb::SBModuleSpecList const &)*arg1);
39074     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
39075     return SWIG_arg;
39076 
39077     fail: SWIGUNUSED;
39078   }
39079   lua_error(L);
39080   return 0;
39081 }
39082 
39083 
39084 static int _wrap_new_SBModuleSpecList(lua_State* L) {
39085   int argc;
39086   int argv[2]={
39087     1,2
39088   };
39089 
39090   argc = lua_gettop(L);
39091   if (argc == 0) {
39092     return _wrap_new_SBModuleSpecList__SWIG_0(L);
39093   }
39094   if (argc == 1) {
39095     int _v = 0;
39096     {
39097       void *ptr;
39098       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
39099         _v = 0;
39100       } else {
39101         _v = 1;
39102       }
39103     }
39104     if (_v) {
39105       return _wrap_new_SBModuleSpecList__SWIG_1(L);
39106     }
39107   }
39108 
39109   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpecList'\n"
39110     "  Possible C/C++ prototypes are:\n"
39111     "    lldb::SBModuleSpecList::SBModuleSpecList()\n"
39112     "    lldb::SBModuleSpecList::SBModuleSpecList(lldb::SBModuleSpecList const &)\n");
39113   lua_error(L);return 0;
39114 }
39115 
39116 
39117 static int _wrap_SBModuleSpecList_GetModuleSpecifications(lua_State* L) {
39118   {
39119     int SWIG_arg = 0;
39120     char *arg1 = (char *) 0 ;
39121     lldb::SBModuleSpecList result;
39122 
39123     SWIG_check_num_args("lldb::SBModuleSpecList::GetModuleSpecifications",1,1)
39124     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetModuleSpecifications",1,"char const *");
39125     arg1 = (char *)lua_tostring(L, 1);
39126     result = lldb::SBModuleSpecList::GetModuleSpecifications((char const *)arg1);
39127     {
39128       lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList(result);
39129       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
39130     }
39131     return SWIG_arg;
39132 
39133     fail: SWIGUNUSED;
39134   }
39135   lua_error(L);
39136   return 0;
39137 }
39138 
39139 
39140 static int _wrap_SBModuleSpecList_Append__SWIG_0(lua_State* L) {
39141   {
39142     int SWIG_arg = 0;
39143     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
39144     lldb::SBModuleSpec *arg2 = 0 ;
39145 
39146     SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
39147     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
39148     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpec const &");
39149 
39150     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39151       SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
39152     }
39153 
39154 
39155     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
39156       SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpec);
39157     }
39158 
39159     (arg1)->Append((lldb::SBModuleSpec const &)*arg2);
39160 
39161     return SWIG_arg;
39162 
39163     fail: SWIGUNUSED;
39164   }
39165   lua_error(L);
39166   return 0;
39167 }
39168 
39169 
39170 static int _wrap_SBModuleSpecList_Append__SWIG_1(lua_State* L) {
39171   {
39172     int SWIG_arg = 0;
39173     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
39174     lldb::SBModuleSpecList *arg2 = 0 ;
39175 
39176     SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
39177     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
39178     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpecList const &");
39179 
39180     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39181       SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
39182     }
39183 
39184 
39185     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39186       SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpecList);
39187     }
39188 
39189     (arg1)->Append((lldb::SBModuleSpecList const &)*arg2);
39190 
39191     return SWIG_arg;
39192 
39193     fail: SWIGUNUSED;
39194   }
39195   lua_error(L);
39196   return 0;
39197 }
39198 
39199 
39200 static int _wrap_SBModuleSpecList_Append(lua_State* L) {
39201   int argc;
39202   int argv[3]={
39203     1,2,3
39204   };
39205 
39206   argc = lua_gettop(L);
39207   if (argc == 2) {
39208     int _v = 0;
39209     {
39210       void *ptr;
39211       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
39212         _v = 0;
39213       } else {
39214         _v = 1;
39215       }
39216     }
39217     if (_v) {
39218       {
39219         void *ptr;
39220         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
39221           _v = 0;
39222         } else {
39223           _v = 1;
39224         }
39225       }
39226       if (_v) {
39227         return _wrap_SBModuleSpecList_Append__SWIG_0(L);
39228       }
39229     }
39230   }
39231   if (argc == 2) {
39232     int _v = 0;
39233     {
39234       void *ptr;
39235       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
39236         _v = 0;
39237       } else {
39238         _v = 1;
39239       }
39240     }
39241     if (_v) {
39242       {
39243         void *ptr;
39244         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
39245           _v = 0;
39246         } else {
39247           _v = 1;
39248         }
39249       }
39250       if (_v) {
39251         return _wrap_SBModuleSpecList_Append__SWIG_1(L);
39252       }
39253     }
39254   }
39255 
39256   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModuleSpecList_Append'\n"
39257     "  Possible C/C++ prototypes are:\n"
39258     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpec const &)\n"
39259     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpecList const &)\n");
39260   lua_error(L);return 0;
39261 }
39262 
39263 
39264 static int _wrap_SBModuleSpecList_FindFirstMatchingSpec(lua_State* L) {
39265   {
39266     int SWIG_arg = 0;
39267     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
39268     lldb::SBModuleSpec *arg2 = 0 ;
39269     lldb::SBModuleSpec result;
39270 
39271     SWIG_check_num_args("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,2)
39272     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",1,"lldb::SBModuleSpecList *");
39273     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,"lldb::SBModuleSpec const &");
39274 
39275     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39276       SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",1,SWIGTYPE_p_lldb__SBModuleSpecList);
39277     }
39278 
39279 
39280     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
39281       SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",2,SWIGTYPE_p_lldb__SBModuleSpec);
39282     }
39283 
39284     result = (arg1)->FindFirstMatchingSpec((lldb::SBModuleSpec const &)*arg2);
39285     {
39286       lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec(result);
39287       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
39288     }
39289     return SWIG_arg;
39290 
39291     fail: SWIGUNUSED;
39292   }
39293   lua_error(L);
39294   return 0;
39295 }
39296 
39297 
39298 static int _wrap_SBModuleSpecList_FindMatchingSpecs(lua_State* L) {
39299   {
39300     int SWIG_arg = 0;
39301     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
39302     lldb::SBModuleSpec *arg2 = 0 ;
39303     lldb::SBModuleSpecList result;
39304 
39305     SWIG_check_num_args("lldb::SBModuleSpecList::FindMatchingSpecs",2,2)
39306     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",1,"lldb::SBModuleSpecList *");
39307     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",2,"lldb::SBModuleSpec const &");
39308 
39309     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39310       SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",1,SWIGTYPE_p_lldb__SBModuleSpecList);
39311     }
39312 
39313 
39314     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
39315       SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",2,SWIGTYPE_p_lldb__SBModuleSpec);
39316     }
39317 
39318     result = (arg1)->FindMatchingSpecs((lldb::SBModuleSpec const &)*arg2);
39319     {
39320       lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList(result);
39321       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
39322     }
39323     return SWIG_arg;
39324 
39325     fail: SWIGUNUSED;
39326   }
39327   lua_error(L);
39328   return 0;
39329 }
39330 
39331 
39332 static int _wrap_SBModuleSpecList_GetSize(lua_State* L) {
39333   {
39334     int SWIG_arg = 0;
39335     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
39336     size_t result;
39337 
39338     SWIG_check_num_args("lldb::SBModuleSpecList::GetSize",1,1)
39339     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSize",1,"lldb::SBModuleSpecList *");
39340 
39341     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39342       SWIG_fail_ptr("SBModuleSpecList_GetSize",1,SWIGTYPE_p_lldb__SBModuleSpecList);
39343     }
39344 
39345     result = (arg1)->GetSize();
39346     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39347     return SWIG_arg;
39348 
39349     fail: SWIGUNUSED;
39350   }
39351   lua_error(L);
39352   return 0;
39353 }
39354 
39355 
39356 static int _wrap_SBModuleSpecList_GetSpecAtIndex(lua_State* L) {
39357   {
39358     int SWIG_arg = 0;
39359     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
39360     size_t arg2 ;
39361     lldb::SBModuleSpec result;
39362 
39363     SWIG_check_num_args("lldb::SBModuleSpecList::GetSpecAtIndex",2,2)
39364     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",1,"lldb::SBModuleSpecList *");
39365     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",2,"size_t");
39366 
39367     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39368       SWIG_fail_ptr("SBModuleSpecList_GetSpecAtIndex",1,SWIGTYPE_p_lldb__SBModuleSpecList);
39369     }
39370 
39371     arg2 = (size_t)lua_tointeger(L, 2);
39372     result = (arg1)->GetSpecAtIndex(arg2);
39373     {
39374       lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec(result);
39375       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
39376     }
39377     return SWIG_arg;
39378 
39379     fail: SWIGUNUSED;
39380   }
39381   lua_error(L);
39382   return 0;
39383 }
39384 
39385 
39386 static int _wrap_SBModuleSpecList_GetDescription(lua_State* L) {
39387   {
39388     int SWIG_arg = 0;
39389     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
39390     lldb::SBStream *arg2 = 0 ;
39391     bool result;
39392 
39393     SWIG_check_num_args("lldb::SBModuleSpecList::GetDescription",2,2)
39394     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",1,"lldb::SBModuleSpecList *");
39395     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",2,"lldb::SBStream &");
39396 
39397     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39398       SWIG_fail_ptr("SBModuleSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpecList);
39399     }
39400 
39401 
39402     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
39403       SWIG_fail_ptr("SBModuleSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
39404     }
39405 
39406     result = (bool)(arg1)->GetDescription(*arg2);
39407     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39408     return SWIG_arg;
39409 
39410     fail: SWIGUNUSED;
39411   }
39412   lua_error(L);
39413   return 0;
39414 }
39415 
39416 
39417 static int _wrap_SBModuleSpecList___tostring(lua_State* L) {
39418   {
39419     int SWIG_arg = 0;
39420     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
39421     std::string result;
39422 
39423     SWIG_check_num_args("lldb::SBModuleSpecList::__repr__",1,1)
39424     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::__repr__",1,"lldb::SBModuleSpecList *");
39425 
39426     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
39427       SWIG_fail_ptr("SBModuleSpecList___tostring",1,SWIGTYPE_p_lldb__SBModuleSpecList);
39428     }
39429 
39430     result = lldb_SBModuleSpecList___repr__(arg1);
39431     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
39432     return SWIG_arg;
39433 
39434     fail: SWIGUNUSED;
39435   }
39436   lua_error(L);
39437   return 0;
39438 }
39439 
39440 
39441 static void swig_delete_SBModuleSpecList(void *obj) {
39442 lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) obj;
39443 delete arg1;
39444 }
39445 static int _proxy__wrap_new_SBModuleSpecList(lua_State *L) {
39446     assert(lua_istable(L,1));
39447     lua_pushcfunction(L,_wrap_new_SBModuleSpecList);
39448     assert(!lua_isnil(L,-1));
39449     lua_replace(L,1); /* replace our table with real constructor */
39450     lua_call(L,lua_gettop(L)-1,1);
39451     return 1;
39452 }
39453 static swig_lua_attribute swig_SBModuleSpecList_attributes[] = {
39454     {0,0,0}
39455 };
39456 static swig_lua_method swig_SBModuleSpecList_methods[]= {
39457     { "Append", _wrap_SBModuleSpecList_Append},
39458     { "FindFirstMatchingSpec", _wrap_SBModuleSpecList_FindFirstMatchingSpec},
39459     { "FindMatchingSpecs", _wrap_SBModuleSpecList_FindMatchingSpecs},
39460     { "GetSize", _wrap_SBModuleSpecList_GetSize},
39461     { "GetSpecAtIndex", _wrap_SBModuleSpecList_GetSpecAtIndex},
39462     { "GetDescription", _wrap_SBModuleSpecList_GetDescription},
39463     { "__tostring", _wrap_SBModuleSpecList___tostring},
39464     {0,0}
39465 };
39466 static swig_lua_method swig_SBModuleSpecList_meta[] = {
39467     { "__tostring", _wrap_SBModuleSpecList___tostring},
39468     {0,0}
39469 };
39470 
39471 static swig_lua_attribute swig_SBModuleSpecList_Sf_SwigStatic_attributes[] = {
39472     {0,0,0}
39473 };
39474 static swig_lua_const_info swig_SBModuleSpecList_Sf_SwigStatic_constants[]= {
39475     {0,0,0,0,0,0}
39476 };
39477 static swig_lua_method swig_SBModuleSpecList_Sf_SwigStatic_methods[]= {
39478     { "GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
39479     {0,0}
39480 };
39481 static swig_lua_class* swig_SBModuleSpecList_Sf_SwigStatic_classes[]= {
39482     0
39483 };
39484 
39485 static swig_lua_namespace swig_SBModuleSpecList_Sf_SwigStatic = {
39486     "SBModuleSpecList",
39487     swig_SBModuleSpecList_Sf_SwigStatic_methods,
39488     swig_SBModuleSpecList_Sf_SwigStatic_attributes,
39489     swig_SBModuleSpecList_Sf_SwigStatic_constants,
39490     swig_SBModuleSpecList_Sf_SwigStatic_classes,
39491     0
39492 };
39493 static swig_lua_class *swig_SBModuleSpecList_bases[] = {0};
39494 static const char *swig_SBModuleSpecList_base_names[] = {0};
39495 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 };
39496 
39497 static int _wrap_new_SBPlatformConnectOptions__SWIG_0(lua_State* L) {
39498   {
39499     int SWIG_arg = 0;
39500     char *arg1 = (char *) 0 ;
39501     lldb::SBPlatformConnectOptions *result = 0 ;
39502 
39503     SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
39504     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"char const *");
39505     arg1 = (char *)lua_tostring(L, 1);
39506     result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((char const *)arg1);
39507     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
39508     return SWIG_arg;
39509 
39510     fail: SWIGUNUSED;
39511   }
39512   lua_error(L);
39513   return 0;
39514 }
39515 
39516 
39517 static int _wrap_new_SBPlatformConnectOptions__SWIG_1(lua_State* L) {
39518   {
39519     int SWIG_arg = 0;
39520     lldb::SBPlatformConnectOptions *arg1 = 0 ;
39521     lldb::SBPlatformConnectOptions *result = 0 ;
39522 
39523     SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
39524     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"lldb::SBPlatformConnectOptions const &");
39525 
39526     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
39527       SWIG_fail_ptr("new_SBPlatformConnectOptions",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
39528     }
39529 
39530     result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((lldb::SBPlatformConnectOptions const &)*arg1);
39531     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
39532     return SWIG_arg;
39533 
39534     fail: SWIGUNUSED;
39535   }
39536   lua_error(L);
39537   return 0;
39538 }
39539 
39540 
39541 static int _wrap_new_SBPlatformConnectOptions(lua_State* L) {
39542   int argc;
39543   int argv[2]={
39544     1,2
39545   };
39546 
39547   argc = lua_gettop(L);
39548   if (argc == 1) {
39549     int _v = 0;
39550     {
39551       void *ptr;
39552       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformConnectOptions, SWIG_POINTER_NO_NULL)) {
39553         _v = 0;
39554       } else {
39555         _v = 1;
39556       }
39557     }
39558     if (_v) {
39559       return _wrap_new_SBPlatformConnectOptions__SWIG_1(L);
39560     }
39561   }
39562   if (argc == 1) {
39563     int _v = 0;
39564     {
39565       _v = SWIG_lua_isnilstring(L,argv[0]);
39566     }
39567     if (_v) {
39568       return _wrap_new_SBPlatformConnectOptions__SWIG_0(L);
39569     }
39570   }
39571 
39572   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformConnectOptions'\n"
39573     "  Possible C/C++ prototypes are:\n"
39574     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(char const *)\n"
39575     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(lldb::SBPlatformConnectOptions const &)\n");
39576   lua_error(L);return 0;
39577 }
39578 
39579 
39580 static int _wrap_SBPlatformConnectOptions_GetURL(lua_State* L) {
39581   {
39582     int SWIG_arg = 0;
39583     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
39584     char *result = 0 ;
39585 
39586     SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetURL",1,1)
39587     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetURL",1,"lldb::SBPlatformConnectOptions *");
39588 
39589     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
39590       SWIG_fail_ptr("SBPlatformConnectOptions_GetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
39591     }
39592 
39593     result = (char *)(arg1)->GetURL();
39594     lua_pushstring(L,(const char *)result); SWIG_arg++;
39595     return SWIG_arg;
39596 
39597     fail: SWIGUNUSED;
39598   }
39599   lua_error(L);
39600   return 0;
39601 }
39602 
39603 
39604 static int _wrap_SBPlatformConnectOptions_SetURL(lua_State* L) {
39605   {
39606     int SWIG_arg = 0;
39607     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
39608     char *arg2 = (char *) 0 ;
39609 
39610     SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetURL",2,2)
39611     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",1,"lldb::SBPlatformConnectOptions *");
39612     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",2,"char const *");
39613 
39614     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
39615       SWIG_fail_ptr("SBPlatformConnectOptions_SetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
39616     }
39617 
39618     arg2 = (char *)lua_tostring(L, 2);
39619     (arg1)->SetURL((char const *)arg2);
39620 
39621     return SWIG_arg;
39622 
39623     fail: SWIGUNUSED;
39624   }
39625   lua_error(L);
39626   return 0;
39627 }
39628 
39629 
39630 static int _wrap_SBPlatformConnectOptions_GetRsyncEnabled(lua_State* L) {
39631   {
39632     int SWIG_arg = 0;
39633     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
39634     bool result;
39635 
39636     SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,1)
39637     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,"lldb::SBPlatformConnectOptions *");
39638 
39639     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
39640       SWIG_fail_ptr("SBPlatformConnectOptions_GetRsyncEnabled",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
39641     }
39642 
39643     result = (bool)(arg1)->GetRsyncEnabled();
39644     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39645     return SWIG_arg;
39646 
39647     fail: SWIGUNUSED;
39648   }
39649   lua_error(L);
39650   return 0;
39651 }
39652 
39653 
39654 static int _wrap_SBPlatformConnectOptions_EnableRsync(lua_State* L) {
39655   {
39656     int SWIG_arg = 0;
39657     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
39658     char *arg2 = (char *) 0 ;
39659     char *arg3 = (char *) 0 ;
39660     bool arg4 ;
39661 
39662     SWIG_check_num_args("lldb::SBPlatformConnectOptions::EnableRsync",4,4)
39663     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",1,"lldb::SBPlatformConnectOptions *");
39664     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",2,"char const *");
39665     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",3,"char const *");
39666     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",4,"bool");
39667 
39668     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
39669       SWIG_fail_ptr("SBPlatformConnectOptions_EnableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
39670     }
39671 
39672     arg2 = (char *)lua_tostring(L, 2);
39673     arg3 = (char *)lua_tostring(L, 3);
39674     arg4 = (lua_toboolean(L, 4)!=0);
39675     (arg1)->EnableRsync((char const *)arg2,(char const *)arg3,arg4);
39676 
39677     return SWIG_arg;
39678 
39679     fail: SWIGUNUSED;
39680   }
39681   lua_error(L);
39682   return 0;
39683 }
39684 
39685 
39686 static int _wrap_SBPlatformConnectOptions_DisableRsync(lua_State* L) {
39687   {
39688     int SWIG_arg = 0;
39689     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
39690 
39691     SWIG_check_num_args("lldb::SBPlatformConnectOptions::DisableRsync",1,1)
39692     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::DisableRsync",1,"lldb::SBPlatformConnectOptions *");
39693 
39694     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
39695       SWIG_fail_ptr("SBPlatformConnectOptions_DisableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
39696     }
39697 
39698     (arg1)->DisableRsync();
39699 
39700     return SWIG_arg;
39701 
39702     fail: SWIGUNUSED;
39703   }
39704   lua_error(L);
39705   return 0;
39706 }
39707 
39708 
39709 static int _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory(lua_State* L) {
39710   {
39711     int SWIG_arg = 0;
39712     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
39713     char *result = 0 ;
39714 
39715     SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,1)
39716     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
39717 
39718     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
39719       SWIG_fail_ptr("SBPlatformConnectOptions_GetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
39720     }
39721 
39722     result = (char *)(arg1)->GetLocalCacheDirectory();
39723     lua_pushstring(L,(const char *)result); 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_SBPlatformConnectOptions_SetLocalCacheDirectory(lua_State* L) {
39734   {
39735     int SWIG_arg = 0;
39736     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
39737     char *arg2 = (char *) 0 ;
39738 
39739     SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,2)
39740     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
39741     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,"char const *");
39742 
39743     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
39744       SWIG_fail_ptr("SBPlatformConnectOptions_SetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
39745     }
39746 
39747     arg2 = (char *)lua_tostring(L, 2);
39748     (arg1)->SetLocalCacheDirectory((char const *)arg2);
39749 
39750     return SWIG_arg;
39751 
39752     fail: SWIGUNUSED;
39753   }
39754   lua_error(L);
39755   return 0;
39756 }
39757 
39758 
39759 static void swig_delete_SBPlatformConnectOptions(void *obj) {
39760 lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) obj;
39761 delete arg1;
39762 }
39763 static int _proxy__wrap_new_SBPlatformConnectOptions(lua_State *L) {
39764     assert(lua_istable(L,1));
39765     lua_pushcfunction(L,_wrap_new_SBPlatformConnectOptions);
39766     assert(!lua_isnil(L,-1));
39767     lua_replace(L,1); /* replace our table with real constructor */
39768     lua_call(L,lua_gettop(L)-1,1);
39769     return 1;
39770 }
39771 static swig_lua_attribute swig_SBPlatformConnectOptions_attributes[] = {
39772     {0,0,0}
39773 };
39774 static swig_lua_method swig_SBPlatformConnectOptions_methods[]= {
39775     { "GetURL", _wrap_SBPlatformConnectOptions_GetURL},
39776     { "SetURL", _wrap_SBPlatformConnectOptions_SetURL},
39777     { "GetRsyncEnabled", _wrap_SBPlatformConnectOptions_GetRsyncEnabled},
39778     { "EnableRsync", _wrap_SBPlatformConnectOptions_EnableRsync},
39779     { "DisableRsync", _wrap_SBPlatformConnectOptions_DisableRsync},
39780     { "GetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory},
39781     { "SetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory},
39782     {0,0}
39783 };
39784 static swig_lua_method swig_SBPlatformConnectOptions_meta[] = {
39785     {0,0}
39786 };
39787 
39788 static swig_lua_attribute swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes[] = {
39789     {0,0,0}
39790 };
39791 static swig_lua_const_info swig_SBPlatformConnectOptions_Sf_SwigStatic_constants[]= {
39792     {0,0,0,0,0,0}
39793 };
39794 static swig_lua_method swig_SBPlatformConnectOptions_Sf_SwigStatic_methods[]= {
39795     {0,0}
39796 };
39797 static swig_lua_class* swig_SBPlatformConnectOptions_Sf_SwigStatic_classes[]= {
39798     0
39799 };
39800 
39801 static swig_lua_namespace swig_SBPlatformConnectOptions_Sf_SwigStatic = {
39802     "SBPlatformConnectOptions",
39803     swig_SBPlatformConnectOptions_Sf_SwigStatic_methods,
39804     swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes,
39805     swig_SBPlatformConnectOptions_Sf_SwigStatic_constants,
39806     swig_SBPlatformConnectOptions_Sf_SwigStatic_classes,
39807     0
39808 };
39809 static swig_lua_class *swig_SBPlatformConnectOptions_bases[] = {0};
39810 static const char *swig_SBPlatformConnectOptions_base_names[] = {0};
39811 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 };
39812 
39813 static int _wrap_new_SBPlatformShellCommand__SWIG_0(lua_State* L) {
39814   {
39815     int SWIG_arg = 0;
39816     char *arg1 = (char *) 0 ;
39817     char *arg2 = (char *) 0 ;
39818     lldb::SBPlatformShellCommand *result = 0 ;
39819 
39820     SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",2,2)
39821     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
39822     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",2,"char const *");
39823     arg1 = (char *)lua_tostring(L, 1);
39824     arg2 = (char *)lua_tostring(L, 2);
39825     result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1,(char const *)arg2);
39826     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
39827     return SWIG_arg;
39828 
39829     fail: SWIGUNUSED;
39830   }
39831   lua_error(L);
39832   return 0;
39833 }
39834 
39835 
39836 static int _wrap_new_SBPlatformShellCommand__SWIG_1(lua_State* L) {
39837   {
39838     int SWIG_arg = 0;
39839     char *arg1 = (char *) 0 ;
39840     lldb::SBPlatformShellCommand *result = 0 ;
39841 
39842     SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
39843     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
39844     arg1 = (char *)lua_tostring(L, 1);
39845     result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1);
39846     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
39847     return SWIG_arg;
39848 
39849     fail: SWIGUNUSED;
39850   }
39851   lua_error(L);
39852   return 0;
39853 }
39854 
39855 
39856 static int _wrap_new_SBPlatformShellCommand__SWIG_2(lua_State* L) {
39857   {
39858     int SWIG_arg = 0;
39859     lldb::SBPlatformShellCommand *arg1 = 0 ;
39860     lldb::SBPlatformShellCommand *result = 0 ;
39861 
39862     SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
39863     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"lldb::SBPlatformShellCommand const &");
39864 
39865     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
39866       SWIG_fail_ptr("new_SBPlatformShellCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
39867     }
39868 
39869     result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((lldb::SBPlatformShellCommand const &)*arg1);
39870     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
39871     return SWIG_arg;
39872 
39873     fail: SWIGUNUSED;
39874   }
39875   lua_error(L);
39876   return 0;
39877 }
39878 
39879 
39880 static int _wrap_new_SBPlatformShellCommand(lua_State* L) {
39881   int argc;
39882   int argv[3]={
39883     1,2,3
39884   };
39885 
39886   argc = lua_gettop(L);
39887   if (argc == 1) {
39888     int _v = 0;
39889     {
39890       void *ptr;
39891       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformShellCommand, SWIG_POINTER_NO_NULL)) {
39892         _v = 0;
39893       } else {
39894         _v = 1;
39895       }
39896     }
39897     if (_v) {
39898       return _wrap_new_SBPlatformShellCommand__SWIG_2(L);
39899     }
39900   }
39901   if (argc == 1) {
39902     int _v = 0;
39903     {
39904       _v = SWIG_lua_isnilstring(L,argv[0]);
39905     }
39906     if (_v) {
39907       return _wrap_new_SBPlatformShellCommand__SWIG_1(L);
39908     }
39909   }
39910   if (argc == 2) {
39911     int _v = 0;
39912     {
39913       _v = SWIG_lua_isnilstring(L,argv[0]);
39914     }
39915     if (_v) {
39916       {
39917         _v = SWIG_lua_isnilstring(L,argv[1]);
39918       }
39919       if (_v) {
39920         return _wrap_new_SBPlatformShellCommand__SWIG_0(L);
39921       }
39922     }
39923   }
39924 
39925   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformShellCommand'\n"
39926     "  Possible C/C++ prototypes are:\n"
39927     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *,char const *)\n"
39928     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *)\n"
39929     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(lldb::SBPlatformShellCommand const &)\n");
39930   lua_error(L);return 0;
39931 }
39932 
39933 
39934 static int _wrap_SBPlatformShellCommand_Clear(lua_State* L) {
39935   {
39936     int SWIG_arg = 0;
39937     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
39938 
39939     SWIG_check_num_args("lldb::SBPlatformShellCommand::Clear",1,1)
39940     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::Clear",1,"lldb::SBPlatformShellCommand *");
39941 
39942     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
39943       SWIG_fail_ptr("SBPlatformShellCommand_Clear",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
39944     }
39945 
39946     (arg1)->Clear();
39947 
39948     return SWIG_arg;
39949 
39950     fail: SWIGUNUSED;
39951   }
39952   lua_error(L);
39953   return 0;
39954 }
39955 
39956 
39957 static int _wrap_SBPlatformShellCommand_GetShell(lua_State* L) {
39958   {
39959     int SWIG_arg = 0;
39960     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
39961     char *result = 0 ;
39962 
39963     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetShell",1,1)
39964     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetShell",1,"lldb::SBPlatformShellCommand *");
39965 
39966     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
39967       SWIG_fail_ptr("SBPlatformShellCommand_GetShell",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
39968     }
39969 
39970     result = (char *)(arg1)->GetShell();
39971     lua_pushstring(L,(const char *)result); SWIG_arg++;
39972     return SWIG_arg;
39973 
39974     fail: SWIGUNUSED;
39975   }
39976   lua_error(L);
39977   return 0;
39978 }
39979 
39980 
39981 static int _wrap_SBPlatformShellCommand_SetShell(lua_State* L) {
39982   {
39983     int SWIG_arg = 0;
39984     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
39985     char *arg2 = (char *) 0 ;
39986 
39987     SWIG_check_num_args("lldb::SBPlatformShellCommand::SetShell",2,2)
39988     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetShell",1,"lldb::SBPlatformShellCommand *");
39989     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetShell",2,"char const *");
39990 
39991     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
39992       SWIG_fail_ptr("SBPlatformShellCommand_SetShell",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
39993     }
39994 
39995     arg2 = (char *)lua_tostring(L, 2);
39996     (arg1)->SetShell((char const *)arg2);
39997 
39998     return SWIG_arg;
39999 
40000     fail: SWIGUNUSED;
40001   }
40002   lua_error(L);
40003   return 0;
40004 }
40005 
40006 
40007 static int _wrap_SBPlatformShellCommand_GetCommand(lua_State* L) {
40008   {
40009     int SWIG_arg = 0;
40010     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40011     char *result = 0 ;
40012 
40013     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetCommand",1,1)
40014     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetCommand",1,"lldb::SBPlatformShellCommand *");
40015 
40016     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40017       SWIG_fail_ptr("SBPlatformShellCommand_GetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40018     }
40019 
40020     result = (char *)(arg1)->GetCommand();
40021     lua_pushstring(L,(const char *)result); SWIG_arg++;
40022     return SWIG_arg;
40023 
40024     fail: SWIGUNUSED;
40025   }
40026   lua_error(L);
40027   return 0;
40028 }
40029 
40030 
40031 static int _wrap_SBPlatformShellCommand_SetCommand(lua_State* L) {
40032   {
40033     int SWIG_arg = 0;
40034     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40035     char *arg2 = (char *) 0 ;
40036 
40037     SWIG_check_num_args("lldb::SBPlatformShellCommand::SetCommand",2,2)
40038     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",1,"lldb::SBPlatformShellCommand *");
40039     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",2,"char const *");
40040 
40041     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40042       SWIG_fail_ptr("SBPlatformShellCommand_SetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40043     }
40044 
40045     arg2 = (char *)lua_tostring(L, 2);
40046     (arg1)->SetCommand((char const *)arg2);
40047 
40048     return SWIG_arg;
40049 
40050     fail: SWIGUNUSED;
40051   }
40052   lua_error(L);
40053   return 0;
40054 }
40055 
40056 
40057 static int _wrap_SBPlatformShellCommand_GetWorkingDirectory(lua_State* L) {
40058   {
40059     int SWIG_arg = 0;
40060     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40061     char *result = 0 ;
40062 
40063     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,1)
40064     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
40065 
40066     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40067       SWIG_fail_ptr("SBPlatformShellCommand_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40068     }
40069 
40070     result = (char *)(arg1)->GetWorkingDirectory();
40071     lua_pushstring(L,(const char *)result); SWIG_arg++;
40072     return SWIG_arg;
40073 
40074     fail: SWIGUNUSED;
40075   }
40076   lua_error(L);
40077   return 0;
40078 }
40079 
40080 
40081 static int _wrap_SBPlatformShellCommand_SetWorkingDirectory(lua_State* L) {
40082   {
40083     int SWIG_arg = 0;
40084     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40085     char *arg2 = (char *) 0 ;
40086 
40087     SWIG_check_num_args("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,2)
40088     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
40089     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,"char const *");
40090 
40091     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40092       SWIG_fail_ptr("SBPlatformShellCommand_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40093     }
40094 
40095     arg2 = (char *)lua_tostring(L, 2);
40096     (arg1)->SetWorkingDirectory((char const *)arg2);
40097 
40098     return SWIG_arg;
40099 
40100     fail: SWIGUNUSED;
40101   }
40102   lua_error(L);
40103   return 0;
40104 }
40105 
40106 
40107 static int _wrap_SBPlatformShellCommand_GetTimeoutSeconds(lua_State* L) {
40108   {
40109     int SWIG_arg = 0;
40110     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40111     uint32_t result;
40112 
40113     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,1)
40114     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
40115 
40116     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40117       SWIG_fail_ptr("SBPlatformShellCommand_GetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40118     }
40119 
40120     result = (uint32_t)(arg1)->GetTimeoutSeconds();
40121     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40122     return SWIG_arg;
40123 
40124     fail: SWIGUNUSED;
40125   }
40126   lua_error(L);
40127   return 0;
40128 }
40129 
40130 
40131 static int _wrap_SBPlatformShellCommand_SetTimeoutSeconds(lua_State* L) {
40132   {
40133     int SWIG_arg = 0;
40134     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40135     uint32_t arg2 ;
40136 
40137     SWIG_check_num_args("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,2)
40138     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
40139     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,"uint32_t");
40140 
40141     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40142       SWIG_fail_ptr("SBPlatformShellCommand_SetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40143     }
40144 
40145     arg2 = (uint32_t)lua_tointeger(L, 2);
40146     (arg1)->SetTimeoutSeconds(arg2);
40147 
40148     return SWIG_arg;
40149 
40150     fail: SWIGUNUSED;
40151   }
40152   lua_error(L);
40153   return 0;
40154 }
40155 
40156 
40157 static int _wrap_SBPlatformShellCommand_GetSignal(lua_State* L) {
40158   {
40159     int SWIG_arg = 0;
40160     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40161     int result;
40162 
40163     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetSignal",1,1)
40164     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetSignal",1,"lldb::SBPlatformShellCommand *");
40165 
40166     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40167       SWIG_fail_ptr("SBPlatformShellCommand_GetSignal",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40168     }
40169 
40170     result = (int)(arg1)->GetSignal();
40171     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40172     return SWIG_arg;
40173 
40174     fail: SWIGUNUSED;
40175   }
40176   lua_error(L);
40177   return 0;
40178 }
40179 
40180 
40181 static int _wrap_SBPlatformShellCommand_GetStatus(lua_State* L) {
40182   {
40183     int SWIG_arg = 0;
40184     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40185     int result;
40186 
40187     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetStatus",1,1)
40188     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetStatus",1,"lldb::SBPlatformShellCommand *");
40189 
40190     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40191       SWIG_fail_ptr("SBPlatformShellCommand_GetStatus",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40192     }
40193 
40194     result = (int)(arg1)->GetStatus();
40195     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40196     return SWIG_arg;
40197 
40198     fail: SWIGUNUSED;
40199   }
40200   lua_error(L);
40201   return 0;
40202 }
40203 
40204 
40205 static int _wrap_SBPlatformShellCommand_GetOutput(lua_State* L) {
40206   {
40207     int SWIG_arg = 0;
40208     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
40209     char *result = 0 ;
40210 
40211     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetOutput",1,1)
40212     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetOutput",1,"lldb::SBPlatformShellCommand *");
40213 
40214     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40215       SWIG_fail_ptr("SBPlatformShellCommand_GetOutput",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40216     }
40217 
40218     result = (char *)(arg1)->GetOutput();
40219     lua_pushstring(L,(const char *)result); SWIG_arg++;
40220     return SWIG_arg;
40221 
40222     fail: SWIGUNUSED;
40223   }
40224   lua_error(L);
40225   return 0;
40226 }
40227 
40228 
40229 static void swig_delete_SBPlatformShellCommand(void *obj) {
40230 lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) obj;
40231 delete arg1;
40232 }
40233 static int _proxy__wrap_new_SBPlatformShellCommand(lua_State *L) {
40234     assert(lua_istable(L,1));
40235     lua_pushcfunction(L,_wrap_new_SBPlatformShellCommand);
40236     assert(!lua_isnil(L,-1));
40237     lua_replace(L,1); /* replace our table with real constructor */
40238     lua_call(L,lua_gettop(L)-1,1);
40239     return 1;
40240 }
40241 static swig_lua_attribute swig_SBPlatformShellCommand_attributes[] = {
40242     {0,0,0}
40243 };
40244 static swig_lua_method swig_SBPlatformShellCommand_methods[]= {
40245     { "Clear", _wrap_SBPlatformShellCommand_Clear},
40246     { "GetShell", _wrap_SBPlatformShellCommand_GetShell},
40247     { "SetShell", _wrap_SBPlatformShellCommand_SetShell},
40248     { "GetCommand", _wrap_SBPlatformShellCommand_GetCommand},
40249     { "SetCommand", _wrap_SBPlatformShellCommand_SetCommand},
40250     { "GetWorkingDirectory", _wrap_SBPlatformShellCommand_GetWorkingDirectory},
40251     { "SetWorkingDirectory", _wrap_SBPlatformShellCommand_SetWorkingDirectory},
40252     { "GetTimeoutSeconds", _wrap_SBPlatformShellCommand_GetTimeoutSeconds},
40253     { "SetTimeoutSeconds", _wrap_SBPlatformShellCommand_SetTimeoutSeconds},
40254     { "GetSignal", _wrap_SBPlatformShellCommand_GetSignal},
40255     { "GetStatus", _wrap_SBPlatformShellCommand_GetStatus},
40256     { "GetOutput", _wrap_SBPlatformShellCommand_GetOutput},
40257     {0,0}
40258 };
40259 static swig_lua_method swig_SBPlatformShellCommand_meta[] = {
40260     {0,0}
40261 };
40262 
40263 static swig_lua_attribute swig_SBPlatformShellCommand_Sf_SwigStatic_attributes[] = {
40264     {0,0,0}
40265 };
40266 static swig_lua_const_info swig_SBPlatformShellCommand_Sf_SwigStatic_constants[]= {
40267     {0,0,0,0,0,0}
40268 };
40269 static swig_lua_method swig_SBPlatformShellCommand_Sf_SwigStatic_methods[]= {
40270     {0,0}
40271 };
40272 static swig_lua_class* swig_SBPlatformShellCommand_Sf_SwigStatic_classes[]= {
40273     0
40274 };
40275 
40276 static swig_lua_namespace swig_SBPlatformShellCommand_Sf_SwigStatic = {
40277     "SBPlatformShellCommand",
40278     swig_SBPlatformShellCommand_Sf_SwigStatic_methods,
40279     swig_SBPlatformShellCommand_Sf_SwigStatic_attributes,
40280     swig_SBPlatformShellCommand_Sf_SwigStatic_constants,
40281     swig_SBPlatformShellCommand_Sf_SwigStatic_classes,
40282     0
40283 };
40284 static swig_lua_class *swig_SBPlatformShellCommand_bases[] = {0};
40285 static const char *swig_SBPlatformShellCommand_base_names[] = {0};
40286 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 };
40287 
40288 static int _wrap_new_SBPlatform__SWIG_0(lua_State* L) {
40289   {
40290     int SWIG_arg = 0;
40291     lldb::SBPlatform *result = 0 ;
40292 
40293     SWIG_check_num_args("lldb::SBPlatform::SBPlatform",0,0)
40294     result = (lldb::SBPlatform *)new lldb::SBPlatform();
40295     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
40296     return SWIG_arg;
40297 
40298     fail: SWIGUNUSED;
40299   }
40300   lua_error(L);
40301   return 0;
40302 }
40303 
40304 
40305 static int _wrap_new_SBPlatform__SWIG_1(lua_State* L) {
40306   {
40307     int SWIG_arg = 0;
40308     char *arg1 = (char *) 0 ;
40309     lldb::SBPlatform *result = 0 ;
40310 
40311     SWIG_check_num_args("lldb::SBPlatform::SBPlatform",1,1)
40312     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatform::SBPlatform",1,"char const *");
40313     arg1 = (char *)lua_tostring(L, 1);
40314     result = (lldb::SBPlatform *)new lldb::SBPlatform((char const *)arg1);
40315     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
40316     return SWIG_arg;
40317 
40318     fail: SWIGUNUSED;
40319   }
40320   lua_error(L);
40321   return 0;
40322 }
40323 
40324 
40325 static int _wrap_new_SBPlatform__SWIG_2(lua_State* L) {
40326   {
40327     int SWIG_arg = 0;
40328     lldb::SBPlatform *arg1 = 0 ;
40329     lldb::SBPlatform *result = 0 ;
40330 
40331     SWIG_check_num_args("lldb::SBPlatform::SBPlatform",1,1)
40332     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatform::SBPlatform",1,"lldb::SBPlatform const &");
40333 
40334     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40335       SWIG_fail_ptr("new_SBPlatform",1,SWIGTYPE_p_lldb__SBPlatform);
40336     }
40337 
40338     result = (lldb::SBPlatform *)new lldb::SBPlatform((lldb::SBPlatform const &)*arg1);
40339     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
40340     return SWIG_arg;
40341 
40342     fail: SWIGUNUSED;
40343   }
40344   lua_error(L);
40345   return 0;
40346 }
40347 
40348 
40349 static int _wrap_new_SBPlatform(lua_State* L) {
40350   int argc;
40351   int argv[2]={
40352     1,2
40353   };
40354 
40355   argc = lua_gettop(L);
40356   if (argc == 0) {
40357     return _wrap_new_SBPlatform__SWIG_0(L);
40358   }
40359   if (argc == 1) {
40360     int _v = 0;
40361     {
40362       void *ptr;
40363       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, SWIG_POINTER_NO_NULL)) {
40364         _v = 0;
40365       } else {
40366         _v = 1;
40367       }
40368     }
40369     if (_v) {
40370       return _wrap_new_SBPlatform__SWIG_2(L);
40371     }
40372   }
40373   if (argc == 1) {
40374     int _v = 0;
40375     {
40376       _v = SWIG_lua_isnilstring(L,argv[0]);
40377     }
40378     if (_v) {
40379       return _wrap_new_SBPlatform__SWIG_1(L);
40380     }
40381   }
40382 
40383   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatform'\n"
40384     "  Possible C/C++ prototypes are:\n"
40385     "    lldb::SBPlatform::SBPlatform()\n"
40386     "    lldb::SBPlatform::SBPlatform(char const *)\n"
40387     "    lldb::SBPlatform::SBPlatform(lldb::SBPlatform const &)\n");
40388   lua_error(L);return 0;
40389 }
40390 
40391 
40392 static int _wrap_SBPlatform_GetHostPlatform(lua_State* L) {
40393   {
40394     int SWIG_arg = 0;
40395     lldb::SBPlatform result;
40396 
40397     SWIG_check_num_args("lldb::SBPlatform::GetHostPlatform",0,0)
40398     result = lldb::SBPlatform::GetHostPlatform();
40399     {
40400       lldb::SBPlatform * resultptr = new lldb::SBPlatform(result);
40401       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
40402     }
40403     return SWIG_arg;
40404 
40405     fail: SWIGUNUSED;
40406   }
40407   lua_error(L);
40408   return 0;
40409 }
40410 
40411 
40412 static int _wrap_SBPlatform_IsValid(lua_State* L) {
40413   {
40414     int SWIG_arg = 0;
40415     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40416     bool result;
40417 
40418     SWIG_check_num_args("lldb::SBPlatform::IsValid",1,1)
40419     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsValid",1,"lldb::SBPlatform const *");
40420 
40421     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40422       SWIG_fail_ptr("SBPlatform_IsValid",1,SWIGTYPE_p_lldb__SBPlatform);
40423     }
40424 
40425     result = (bool)((lldb::SBPlatform const *)arg1)->IsValid();
40426     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40427     return SWIG_arg;
40428 
40429     fail: SWIGUNUSED;
40430   }
40431   lua_error(L);
40432   return 0;
40433 }
40434 
40435 
40436 static int _wrap_SBPlatform_Clear(lua_State* L) {
40437   {
40438     int SWIG_arg = 0;
40439     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40440 
40441     SWIG_check_num_args("lldb::SBPlatform::Clear",1,1)
40442     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Clear",1,"lldb::SBPlatform *");
40443 
40444     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40445       SWIG_fail_ptr("SBPlatform_Clear",1,SWIGTYPE_p_lldb__SBPlatform);
40446     }
40447 
40448     (arg1)->Clear();
40449 
40450     return SWIG_arg;
40451 
40452     fail: SWIGUNUSED;
40453   }
40454   lua_error(L);
40455   return 0;
40456 }
40457 
40458 
40459 static int _wrap_SBPlatform_GetWorkingDirectory(lua_State* L) {
40460   {
40461     int SWIG_arg = 0;
40462     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40463     char *result = 0 ;
40464 
40465     SWIG_check_num_args("lldb::SBPlatform::GetWorkingDirectory",1,1)
40466     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetWorkingDirectory",1,"lldb::SBPlatform *");
40467 
40468     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40469       SWIG_fail_ptr("SBPlatform_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
40470     }
40471 
40472     result = (char *)(arg1)->GetWorkingDirectory();
40473     lua_pushstring(L,(const char *)result); SWIG_arg++;
40474     return SWIG_arg;
40475 
40476     fail: SWIGUNUSED;
40477   }
40478   lua_error(L);
40479   return 0;
40480 }
40481 
40482 
40483 static int _wrap_SBPlatform_SetWorkingDirectory(lua_State* L) {
40484   {
40485     int SWIG_arg = 0;
40486     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40487     char *arg2 = (char *) 0 ;
40488     bool result;
40489 
40490     SWIG_check_num_args("lldb::SBPlatform::SetWorkingDirectory",2,2)
40491     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",1,"lldb::SBPlatform *");
40492     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",2,"char const *");
40493 
40494     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40495       SWIG_fail_ptr("SBPlatform_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
40496     }
40497 
40498     arg2 = (char *)lua_tostring(L, 2);
40499     result = (bool)(arg1)->SetWorkingDirectory((char const *)arg2);
40500     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40501     return SWIG_arg;
40502 
40503     fail: SWIGUNUSED;
40504   }
40505   lua_error(L);
40506   return 0;
40507 }
40508 
40509 
40510 static int _wrap_SBPlatform_GetName(lua_State* L) {
40511   {
40512     int SWIG_arg = 0;
40513     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40514     char *result = 0 ;
40515 
40516     SWIG_check_num_args("lldb::SBPlatform::GetName",1,1)
40517     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetName",1,"lldb::SBPlatform *");
40518 
40519     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40520       SWIG_fail_ptr("SBPlatform_GetName",1,SWIGTYPE_p_lldb__SBPlatform);
40521     }
40522 
40523     result = (char *)(arg1)->GetName();
40524     lua_pushstring(L,(const char *)result); SWIG_arg++;
40525     return SWIG_arg;
40526 
40527     fail: SWIGUNUSED;
40528   }
40529   lua_error(L);
40530   return 0;
40531 }
40532 
40533 
40534 static int _wrap_SBPlatform_ConnectRemote(lua_State* L) {
40535   {
40536     int SWIG_arg = 0;
40537     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40538     lldb::SBPlatformConnectOptions *arg2 = 0 ;
40539     lldb::SBError result;
40540 
40541     SWIG_check_num_args("lldb::SBPlatform::ConnectRemote",2,2)
40542     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",1,"lldb::SBPlatform *");
40543     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",2,"lldb::SBPlatformConnectOptions &");
40544 
40545     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40546       SWIG_fail_ptr("SBPlatform_ConnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
40547     }
40548 
40549 
40550     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
40551       SWIG_fail_ptr("SBPlatform_ConnectRemote",2,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
40552     }
40553 
40554     result = (arg1)->ConnectRemote(*arg2);
40555     {
40556       lldb::SBError * resultptr = new lldb::SBError(result);
40557       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40558     }
40559     return SWIG_arg;
40560 
40561     fail: SWIGUNUSED;
40562   }
40563   lua_error(L);
40564   return 0;
40565 }
40566 
40567 
40568 static int _wrap_SBPlatform_DisconnectRemote(lua_State* L) {
40569   {
40570     int SWIG_arg = 0;
40571     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40572 
40573     SWIG_check_num_args("lldb::SBPlatform::DisconnectRemote",1,1)
40574     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::DisconnectRemote",1,"lldb::SBPlatform *");
40575 
40576     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40577       SWIG_fail_ptr("SBPlatform_DisconnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
40578     }
40579 
40580     (arg1)->DisconnectRemote();
40581 
40582     return SWIG_arg;
40583 
40584     fail: SWIGUNUSED;
40585   }
40586   lua_error(L);
40587   return 0;
40588 }
40589 
40590 
40591 static int _wrap_SBPlatform_IsConnected(lua_State* L) {
40592   {
40593     int SWIG_arg = 0;
40594     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40595     bool result;
40596 
40597     SWIG_check_num_args("lldb::SBPlatform::IsConnected",1,1)
40598     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsConnected",1,"lldb::SBPlatform *");
40599 
40600     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40601       SWIG_fail_ptr("SBPlatform_IsConnected",1,SWIGTYPE_p_lldb__SBPlatform);
40602     }
40603 
40604     result = (bool)(arg1)->IsConnected();
40605     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40606     return SWIG_arg;
40607 
40608     fail: SWIGUNUSED;
40609   }
40610   lua_error(L);
40611   return 0;
40612 }
40613 
40614 
40615 static int _wrap_SBPlatform_GetTriple(lua_State* L) {
40616   {
40617     int SWIG_arg = 0;
40618     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40619     char *result = 0 ;
40620 
40621     SWIG_check_num_args("lldb::SBPlatform::GetTriple",1,1)
40622     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetTriple",1,"lldb::SBPlatform *");
40623 
40624     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40625       SWIG_fail_ptr("SBPlatform_GetTriple",1,SWIGTYPE_p_lldb__SBPlatform);
40626     }
40627 
40628     result = (char *)(arg1)->GetTriple();
40629     lua_pushstring(L,(const char *)result); SWIG_arg++;
40630     return SWIG_arg;
40631 
40632     fail: SWIGUNUSED;
40633   }
40634   lua_error(L);
40635   return 0;
40636 }
40637 
40638 
40639 static int _wrap_SBPlatform_GetHostname(lua_State* L) {
40640   {
40641     int SWIG_arg = 0;
40642     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40643     char *result = 0 ;
40644 
40645     SWIG_check_num_args("lldb::SBPlatform::GetHostname",1,1)
40646     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetHostname",1,"lldb::SBPlatform *");
40647 
40648     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40649       SWIG_fail_ptr("SBPlatform_GetHostname",1,SWIGTYPE_p_lldb__SBPlatform);
40650     }
40651 
40652     result = (char *)(arg1)->GetHostname();
40653     lua_pushstring(L,(const char *)result); SWIG_arg++;
40654     return SWIG_arg;
40655 
40656     fail: SWIGUNUSED;
40657   }
40658   lua_error(L);
40659   return 0;
40660 }
40661 
40662 
40663 static int _wrap_SBPlatform_GetOSBuild(lua_State* L) {
40664   {
40665     int SWIG_arg = 0;
40666     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40667     char *result = 0 ;
40668 
40669     SWIG_check_num_args("lldb::SBPlatform::GetOSBuild",1,1)
40670     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSBuild",1,"lldb::SBPlatform *");
40671 
40672     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40673       SWIG_fail_ptr("SBPlatform_GetOSBuild",1,SWIGTYPE_p_lldb__SBPlatform);
40674     }
40675 
40676     result = (char *)(arg1)->GetOSBuild();
40677     lua_pushstring(L,(const char *)result); SWIG_arg++;
40678     return SWIG_arg;
40679 
40680     fail: SWIGUNUSED;
40681   }
40682   lua_error(L);
40683   return 0;
40684 }
40685 
40686 
40687 static int _wrap_SBPlatform_GetOSDescription(lua_State* L) {
40688   {
40689     int SWIG_arg = 0;
40690     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40691     char *result = 0 ;
40692 
40693     SWIG_check_num_args("lldb::SBPlatform::GetOSDescription",1,1)
40694     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSDescription",1,"lldb::SBPlatform *");
40695 
40696     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40697       SWIG_fail_ptr("SBPlatform_GetOSDescription",1,SWIGTYPE_p_lldb__SBPlatform);
40698     }
40699 
40700     result = (char *)(arg1)->GetOSDescription();
40701     lua_pushstring(L,(const char *)result); SWIG_arg++;
40702     return SWIG_arg;
40703 
40704     fail: SWIGUNUSED;
40705   }
40706   lua_error(L);
40707   return 0;
40708 }
40709 
40710 
40711 static int _wrap_SBPlatform_GetOSMajorVersion(lua_State* L) {
40712   {
40713     int SWIG_arg = 0;
40714     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40715     uint32_t result;
40716 
40717     SWIG_check_num_args("lldb::SBPlatform::GetOSMajorVersion",1,1)
40718     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMajorVersion",1,"lldb::SBPlatform *");
40719 
40720     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40721       SWIG_fail_ptr("SBPlatform_GetOSMajorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
40722     }
40723 
40724     result = (uint32_t)(arg1)->GetOSMajorVersion();
40725     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40726     return SWIG_arg;
40727 
40728     fail: SWIGUNUSED;
40729   }
40730   lua_error(L);
40731   return 0;
40732 }
40733 
40734 
40735 static int _wrap_SBPlatform_GetOSMinorVersion(lua_State* L) {
40736   {
40737     int SWIG_arg = 0;
40738     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40739     uint32_t result;
40740 
40741     SWIG_check_num_args("lldb::SBPlatform::GetOSMinorVersion",1,1)
40742     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMinorVersion",1,"lldb::SBPlatform *");
40743 
40744     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40745       SWIG_fail_ptr("SBPlatform_GetOSMinorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
40746     }
40747 
40748     result = (uint32_t)(arg1)->GetOSMinorVersion();
40749     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40750     return SWIG_arg;
40751 
40752     fail: SWIGUNUSED;
40753   }
40754   lua_error(L);
40755   return 0;
40756 }
40757 
40758 
40759 static int _wrap_SBPlatform_GetOSUpdateVersion(lua_State* L) {
40760   {
40761     int SWIG_arg = 0;
40762     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40763     uint32_t result;
40764 
40765     SWIG_check_num_args("lldb::SBPlatform::GetOSUpdateVersion",1,1)
40766     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSUpdateVersion",1,"lldb::SBPlatform *");
40767 
40768     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40769       SWIG_fail_ptr("SBPlatform_GetOSUpdateVersion",1,SWIGTYPE_p_lldb__SBPlatform);
40770     }
40771 
40772     result = (uint32_t)(arg1)->GetOSUpdateVersion();
40773     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40774     return SWIG_arg;
40775 
40776     fail: SWIGUNUSED;
40777   }
40778   lua_error(L);
40779   return 0;
40780 }
40781 
40782 
40783 static int _wrap_SBPlatform_SetSDKRoot(lua_State* L) {
40784   {
40785     int SWIG_arg = 0;
40786     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40787     char *arg2 = (char *) 0 ;
40788 
40789     SWIG_check_num_args("lldb::SBPlatform::SetSDKRoot",2,2)
40790     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetSDKRoot",1,"lldb::SBPlatform *");
40791     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetSDKRoot",2,"char const *");
40792 
40793     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40794       SWIG_fail_ptr("SBPlatform_SetSDKRoot",1,SWIGTYPE_p_lldb__SBPlatform);
40795     }
40796 
40797     arg2 = (char *)lua_tostring(L, 2);
40798     (arg1)->SetSDKRoot((char const *)arg2);
40799 
40800     return SWIG_arg;
40801 
40802     fail: SWIGUNUSED;
40803   }
40804   lua_error(L);
40805   return 0;
40806 }
40807 
40808 
40809 static int _wrap_SBPlatform_Put(lua_State* L) {
40810   {
40811     int SWIG_arg = 0;
40812     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40813     lldb::SBFileSpec *arg2 = 0 ;
40814     lldb::SBFileSpec *arg3 = 0 ;
40815     lldb::SBError result;
40816 
40817     SWIG_check_num_args("lldb::SBPlatform::Put",3,3)
40818     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Put",1,"lldb::SBPlatform *");
40819     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Put",2,"lldb::SBFileSpec &");
40820     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Put",3,"lldb::SBFileSpec &");
40821 
40822     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40823       SWIG_fail_ptr("SBPlatform_Put",1,SWIGTYPE_p_lldb__SBPlatform);
40824     }
40825 
40826 
40827     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
40828       SWIG_fail_ptr("SBPlatform_Put",2,SWIGTYPE_p_lldb__SBFileSpec);
40829     }
40830 
40831 
40832     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
40833       SWIG_fail_ptr("SBPlatform_Put",3,SWIGTYPE_p_lldb__SBFileSpec);
40834     }
40835 
40836     result = (arg1)->Put(*arg2,*arg3);
40837     {
40838       lldb::SBError * resultptr = new lldb::SBError(result);
40839       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40840     }
40841     return SWIG_arg;
40842 
40843     fail: SWIGUNUSED;
40844   }
40845   lua_error(L);
40846   return 0;
40847 }
40848 
40849 
40850 static int _wrap_SBPlatform_Get(lua_State* L) {
40851   {
40852     int SWIG_arg = 0;
40853     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40854     lldb::SBFileSpec *arg2 = 0 ;
40855     lldb::SBFileSpec *arg3 = 0 ;
40856     lldb::SBError result;
40857 
40858     SWIG_check_num_args("lldb::SBPlatform::Get",3,3)
40859     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Get",1,"lldb::SBPlatform *");
40860     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Get",2,"lldb::SBFileSpec &");
40861     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Get",3,"lldb::SBFileSpec &");
40862 
40863     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40864       SWIG_fail_ptr("SBPlatform_Get",1,SWIGTYPE_p_lldb__SBPlatform);
40865     }
40866 
40867 
40868     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
40869       SWIG_fail_ptr("SBPlatform_Get",2,SWIGTYPE_p_lldb__SBFileSpec);
40870     }
40871 
40872 
40873     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
40874       SWIG_fail_ptr("SBPlatform_Get",3,SWIGTYPE_p_lldb__SBFileSpec);
40875     }
40876 
40877     result = (arg1)->Get(*arg2,*arg3);
40878     {
40879       lldb::SBError * resultptr = new lldb::SBError(result);
40880       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40881     }
40882     return SWIG_arg;
40883 
40884     fail: SWIGUNUSED;
40885   }
40886   lua_error(L);
40887   return 0;
40888 }
40889 
40890 
40891 static int _wrap_SBPlatform_Install(lua_State* L) {
40892   {
40893     int SWIG_arg = 0;
40894     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40895     lldb::SBFileSpec *arg2 = 0 ;
40896     lldb::SBFileSpec *arg3 = 0 ;
40897     lldb::SBError result;
40898 
40899     SWIG_check_num_args("lldb::SBPlatform::Install",3,3)
40900     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Install",1,"lldb::SBPlatform *");
40901     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Install",2,"lldb::SBFileSpec &");
40902     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Install",3,"lldb::SBFileSpec &");
40903 
40904     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40905       SWIG_fail_ptr("SBPlatform_Install",1,SWIGTYPE_p_lldb__SBPlatform);
40906     }
40907 
40908 
40909     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
40910       SWIG_fail_ptr("SBPlatform_Install",2,SWIGTYPE_p_lldb__SBFileSpec);
40911     }
40912 
40913 
40914     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
40915       SWIG_fail_ptr("SBPlatform_Install",3,SWIGTYPE_p_lldb__SBFileSpec);
40916     }
40917 
40918     result = (arg1)->Install(*arg2,*arg3);
40919     {
40920       lldb::SBError * resultptr = new lldb::SBError(result);
40921       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40922     }
40923     return SWIG_arg;
40924 
40925     fail: SWIGUNUSED;
40926   }
40927   lua_error(L);
40928   return 0;
40929 }
40930 
40931 
40932 static int _wrap_SBPlatform_Run(lua_State* L) {
40933   {
40934     int SWIG_arg = 0;
40935     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40936     lldb::SBPlatformShellCommand *arg2 = 0 ;
40937     lldb::SBError result;
40938 
40939     SWIG_check_num_args("lldb::SBPlatform::Run",2,2)
40940     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Run",1,"lldb::SBPlatform *");
40941     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Run",2,"lldb::SBPlatformShellCommand &");
40942 
40943     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40944       SWIG_fail_ptr("SBPlatform_Run",1,SWIGTYPE_p_lldb__SBPlatform);
40945     }
40946 
40947 
40948     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
40949       SWIG_fail_ptr("SBPlatform_Run",2,SWIGTYPE_p_lldb__SBPlatformShellCommand);
40950     }
40951 
40952     result = (arg1)->Run(*arg2);
40953     {
40954       lldb::SBError * resultptr = new lldb::SBError(result);
40955       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40956     }
40957     return SWIG_arg;
40958 
40959     fail: SWIGUNUSED;
40960   }
40961   lua_error(L);
40962   return 0;
40963 }
40964 
40965 
40966 static int _wrap_SBPlatform_Launch(lua_State* L) {
40967   {
40968     int SWIG_arg = 0;
40969     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
40970     lldb::SBLaunchInfo *arg2 = 0 ;
40971     lldb::SBError result;
40972 
40973     SWIG_check_num_args("lldb::SBPlatform::Launch",2,2)
40974     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Launch",1,"lldb::SBPlatform *");
40975     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Launch",2,"lldb::SBLaunchInfo &");
40976 
40977     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
40978       SWIG_fail_ptr("SBPlatform_Launch",1,SWIGTYPE_p_lldb__SBPlatform);
40979     }
40980 
40981 
40982     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
40983       SWIG_fail_ptr("SBPlatform_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
40984     }
40985 
40986     result = (arg1)->Launch(*arg2);
40987     {
40988       lldb::SBError * resultptr = new lldb::SBError(result);
40989       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40990     }
40991     return SWIG_arg;
40992 
40993     fail: SWIGUNUSED;
40994   }
40995   lua_error(L);
40996   return 0;
40997 }
40998 
40999 
41000 static int _wrap_SBPlatform_Kill(lua_State* L) {
41001   {
41002     int SWIG_arg = 0;
41003     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41004     lldb::pid_t arg2 ;
41005     lldb::SBError result;
41006 
41007     SWIG_check_num_args("lldb::SBPlatform::Kill",2,2)
41008     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Kill",1,"lldb::SBPlatform *");
41009     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBPlatform::Kill",2,"lldb::pid_t const");
41010 
41011     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41012       SWIG_fail_ptr("SBPlatform_Kill",1,SWIGTYPE_p_lldb__SBPlatform);
41013     }
41014 
41015     arg2 = (lldb::pid_t const)lua_tointeger(L, 2);
41016     result = (arg1)->Kill(arg2);
41017     {
41018       lldb::SBError * resultptr = new lldb::SBError(result);
41019       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41020     }
41021     return SWIG_arg;
41022 
41023     fail: SWIGUNUSED;
41024   }
41025   lua_error(L);
41026   return 0;
41027 }
41028 
41029 
41030 static int _wrap_SBPlatform_MakeDirectory__SWIG_0(lua_State* L) {
41031   {
41032     int SWIG_arg = 0;
41033     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41034     char *arg2 = (char *) 0 ;
41035     uint32_t arg3 ;
41036     lldb::SBError result;
41037 
41038     SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",3,3)
41039     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
41040     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
41041     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",3,"uint32_t");
41042 
41043     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41044       SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
41045     }
41046 
41047     arg2 = (char *)lua_tostring(L, 2);
41048     arg3 = (uint32_t)lua_tointeger(L, 3);
41049     result = (arg1)->MakeDirectory((char const *)arg2,arg3);
41050     {
41051       lldb::SBError * resultptr = new lldb::SBError(result);
41052       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41053     }
41054     return SWIG_arg;
41055 
41056     fail: SWIGUNUSED;
41057   }
41058   lua_error(L);
41059   return 0;
41060 }
41061 
41062 
41063 static int _wrap_SBPlatform_MakeDirectory__SWIG_1(lua_State* L) {
41064   {
41065     int SWIG_arg = 0;
41066     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41067     char *arg2 = (char *) 0 ;
41068     lldb::SBError result;
41069 
41070     SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",2,2)
41071     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
41072     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
41073 
41074     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41075       SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
41076     }
41077 
41078     arg2 = (char *)lua_tostring(L, 2);
41079     result = (arg1)->MakeDirectory((char const *)arg2);
41080     {
41081       lldb::SBError * resultptr = new lldb::SBError(result);
41082       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41083     }
41084     return SWIG_arg;
41085 
41086     fail: SWIGUNUSED;
41087   }
41088   lua_error(L);
41089   return 0;
41090 }
41091 
41092 
41093 static int _wrap_SBPlatform_MakeDirectory(lua_State* L) {
41094   int argc;
41095   int argv[4]={
41096     1,2,3,4
41097   };
41098 
41099   argc = lua_gettop(L);
41100   if (argc == 2) {
41101     int _v = 0;
41102     {
41103       void *ptr;
41104       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
41105         _v = 0;
41106       } else {
41107         _v = 1;
41108       }
41109     }
41110     if (_v) {
41111       {
41112         _v = SWIG_lua_isnilstring(L,argv[1]);
41113       }
41114       if (_v) {
41115         return _wrap_SBPlatform_MakeDirectory__SWIG_1(L);
41116       }
41117     }
41118   }
41119   if (argc == 3) {
41120     int _v = 0;
41121     {
41122       void *ptr;
41123       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
41124         _v = 0;
41125       } else {
41126         _v = 1;
41127       }
41128     }
41129     if (_v) {
41130       {
41131         _v = SWIG_lua_isnilstring(L,argv[1]);
41132       }
41133       if (_v) {
41134         {
41135           _v = lua_isnumber(L,argv[2]);
41136         }
41137         if (_v) {
41138           return _wrap_SBPlatform_MakeDirectory__SWIG_0(L);
41139         }
41140       }
41141     }
41142   }
41143 
41144   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBPlatform_MakeDirectory'\n"
41145     "  Possible C/C++ prototypes are:\n"
41146     "    lldb::SBPlatform::MakeDirectory(char const *,uint32_t)\n"
41147     "    lldb::SBPlatform::MakeDirectory(char const *)\n");
41148   lua_error(L);return 0;
41149 }
41150 
41151 
41152 static int _wrap_SBPlatform_GetFilePermissions(lua_State* L) {
41153   {
41154     int SWIG_arg = 0;
41155     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41156     char *arg2 = (char *) 0 ;
41157     uint32_t result;
41158 
41159     SWIG_check_num_args("lldb::SBPlatform::GetFilePermissions",2,2)
41160     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",1,"lldb::SBPlatform *");
41161     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",2,"char const *");
41162 
41163     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41164       SWIG_fail_ptr("SBPlatform_GetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
41165     }
41166 
41167     arg2 = (char *)lua_tostring(L, 2);
41168     result = (uint32_t)(arg1)->GetFilePermissions((char const *)arg2);
41169     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41170     return SWIG_arg;
41171 
41172     fail: SWIGUNUSED;
41173   }
41174   lua_error(L);
41175   return 0;
41176 }
41177 
41178 
41179 static int _wrap_SBPlatform_SetFilePermissions(lua_State* L) {
41180   {
41181     int SWIG_arg = 0;
41182     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41183     char *arg2 = (char *) 0 ;
41184     uint32_t arg3 ;
41185     lldb::SBError result;
41186 
41187     SWIG_check_num_args("lldb::SBPlatform::SetFilePermissions",3,3)
41188     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",1,"lldb::SBPlatform *");
41189     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",2,"char const *");
41190     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",3,"uint32_t");
41191 
41192     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41193       SWIG_fail_ptr("SBPlatform_SetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
41194     }
41195 
41196     arg2 = (char *)lua_tostring(L, 2);
41197     arg3 = (uint32_t)lua_tointeger(L, 3);
41198     result = (arg1)->SetFilePermissions((char const *)arg2,arg3);
41199     {
41200       lldb::SBError * resultptr = new lldb::SBError(result);
41201       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41202     }
41203     return SWIG_arg;
41204 
41205     fail: SWIGUNUSED;
41206   }
41207   lua_error(L);
41208   return 0;
41209 }
41210 
41211 
41212 static int _wrap_SBPlatform_GetUnixSignals(lua_State* L) {
41213   {
41214     int SWIG_arg = 0;
41215     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41216     lldb::SBUnixSignals result;
41217 
41218     SWIG_check_num_args("lldb::SBPlatform::GetUnixSignals",1,1)
41219     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetUnixSignals",1,"lldb::SBPlatform const *");
41220 
41221     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41222       SWIG_fail_ptr("SBPlatform_GetUnixSignals",1,SWIGTYPE_p_lldb__SBPlatform);
41223     }
41224 
41225     result = ((lldb::SBPlatform const *)arg1)->GetUnixSignals();
41226     {
41227       lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals(result);
41228       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
41229     }
41230     return SWIG_arg;
41231 
41232     fail: SWIGUNUSED;
41233   }
41234   lua_error(L);
41235   return 0;
41236 }
41237 
41238 
41239 static int _wrap_SBPlatform_GetEnvironment(lua_State* L) {
41240   {
41241     int SWIG_arg = 0;
41242     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41243     lldb::SBEnvironment result;
41244 
41245     SWIG_check_num_args("lldb::SBPlatform::GetEnvironment",1,1)
41246     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetEnvironment",1,"lldb::SBPlatform *");
41247 
41248     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41249       SWIG_fail_ptr("SBPlatform_GetEnvironment",1,SWIGTYPE_p_lldb__SBPlatform);
41250     }
41251 
41252     result = (arg1)->GetEnvironment();
41253     {
41254       lldb::SBEnvironment * resultptr = new lldb::SBEnvironment(result);
41255       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
41256     }
41257     return SWIG_arg;
41258 
41259     fail: SWIGUNUSED;
41260   }
41261   lua_error(L);
41262   return 0;
41263 }
41264 
41265 
41266 static int _wrap_SBPlatform_SetLocateModuleCallback(lua_State* L) {
41267   {
41268     int SWIG_arg = 0;
41269     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
41270     lldb::SBPlatformLocateModuleCallback arg2 = (lldb::SBPlatformLocateModuleCallback) 0 ;
41271     void *arg3 = (void *) 0 ;
41272     lldb::SBError result;
41273 
41274     SWIG_check_num_args("lldb::SBPlatform::SetLocateModuleCallback",3,3)
41275     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetLocateModuleCallback",1,"lldb::SBPlatform *");
41276     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetLocateModuleCallback",2,"lldb::SBPlatformLocateModuleCallback");
41277     if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBPlatform::SetLocateModuleCallback",3,"void *");
41278 
41279     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
41280       SWIG_fail_ptr("SBPlatform_SetLocateModuleCallback",1,SWIGTYPE_p_lldb__SBPlatform);
41281     }
41282 
41283 
41284     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))){
41285       SWIG_fail_ptr("SBPlatform_SetLocateModuleCallback",2,SWIGTYPE_p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError);
41286     }
41287 
41288     arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBPlatform_SetLocateModuleCallback");
41289     result = (arg1)->SetLocateModuleCallback(arg2,arg3);
41290     {
41291       lldb::SBError * resultptr = new lldb::SBError(result);
41292       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41293     }
41294     return SWIG_arg;
41295 
41296     fail: SWIGUNUSED;
41297   }
41298   lua_error(L);
41299   return 0;
41300 }
41301 
41302 
41303 static void swig_delete_SBPlatform(void *obj) {
41304 lldb::SBPlatform *arg1 = (lldb::SBPlatform *) obj;
41305 delete arg1;
41306 }
41307 static int _proxy__wrap_new_SBPlatform(lua_State *L) {
41308     assert(lua_istable(L,1));
41309     lua_pushcfunction(L,_wrap_new_SBPlatform);
41310     assert(!lua_isnil(L,-1));
41311     lua_replace(L,1); /* replace our table with real constructor */
41312     lua_call(L,lua_gettop(L)-1,1);
41313     return 1;
41314 }
41315 static swig_lua_attribute swig_SBPlatform_attributes[] = {
41316     {0,0,0}
41317 };
41318 static swig_lua_method swig_SBPlatform_methods[]= {
41319     { "IsValid", _wrap_SBPlatform_IsValid},
41320     { "Clear", _wrap_SBPlatform_Clear},
41321     { "GetWorkingDirectory", _wrap_SBPlatform_GetWorkingDirectory},
41322     { "SetWorkingDirectory", _wrap_SBPlatform_SetWorkingDirectory},
41323     { "GetName", _wrap_SBPlatform_GetName},
41324     { "ConnectRemote", _wrap_SBPlatform_ConnectRemote},
41325     { "DisconnectRemote", _wrap_SBPlatform_DisconnectRemote},
41326     { "IsConnected", _wrap_SBPlatform_IsConnected},
41327     { "GetTriple", _wrap_SBPlatform_GetTriple},
41328     { "GetHostname", _wrap_SBPlatform_GetHostname},
41329     { "GetOSBuild", _wrap_SBPlatform_GetOSBuild},
41330     { "GetOSDescription", _wrap_SBPlatform_GetOSDescription},
41331     { "GetOSMajorVersion", _wrap_SBPlatform_GetOSMajorVersion},
41332     { "GetOSMinorVersion", _wrap_SBPlatform_GetOSMinorVersion},
41333     { "GetOSUpdateVersion", _wrap_SBPlatform_GetOSUpdateVersion},
41334     { "SetSDKRoot", _wrap_SBPlatform_SetSDKRoot},
41335     { "Put", _wrap_SBPlatform_Put},
41336     { "Get", _wrap_SBPlatform_Get},
41337     { "Install", _wrap_SBPlatform_Install},
41338     { "Run", _wrap_SBPlatform_Run},
41339     { "Launch", _wrap_SBPlatform_Launch},
41340     { "Kill", _wrap_SBPlatform_Kill},
41341     { "MakeDirectory", _wrap_SBPlatform_MakeDirectory},
41342     { "GetFilePermissions", _wrap_SBPlatform_GetFilePermissions},
41343     { "SetFilePermissions", _wrap_SBPlatform_SetFilePermissions},
41344     { "GetUnixSignals", _wrap_SBPlatform_GetUnixSignals},
41345     { "GetEnvironment", _wrap_SBPlatform_GetEnvironment},
41346     { "SetLocateModuleCallback", _wrap_SBPlatform_SetLocateModuleCallback},
41347     {0,0}
41348 };
41349 static swig_lua_method swig_SBPlatform_meta[] = {
41350     {0,0}
41351 };
41352 
41353 static swig_lua_attribute swig_SBPlatform_Sf_SwigStatic_attributes[] = {
41354     {0,0,0}
41355 };
41356 static swig_lua_const_info swig_SBPlatform_Sf_SwigStatic_constants[]= {
41357     {0,0,0,0,0,0}
41358 };
41359 static swig_lua_method swig_SBPlatform_Sf_SwigStatic_methods[]= {
41360     { "GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
41361     {0,0}
41362 };
41363 static swig_lua_class* swig_SBPlatform_Sf_SwigStatic_classes[]= {
41364     0
41365 };
41366 
41367 static swig_lua_namespace swig_SBPlatform_Sf_SwigStatic = {
41368     "SBPlatform",
41369     swig_SBPlatform_Sf_SwigStatic_methods,
41370     swig_SBPlatform_Sf_SwigStatic_attributes,
41371     swig_SBPlatform_Sf_SwigStatic_constants,
41372     swig_SBPlatform_Sf_SwigStatic_classes,
41373     0
41374 };
41375 static swig_lua_class *swig_SBPlatform_bases[] = {0};
41376 static const char *swig_SBPlatform_base_names[] = {0};
41377 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 };
41378 
41379 static int _wrap_new_SBProcess__SWIG_0(lua_State* L) {
41380   {
41381     int SWIG_arg = 0;
41382     lldb::SBProcess *result = 0 ;
41383 
41384     SWIG_check_num_args("lldb::SBProcess::SBProcess",0,0)
41385     result = (lldb::SBProcess *)new lldb::SBProcess();
41386     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
41387     return SWIG_arg;
41388 
41389     fail: SWIGUNUSED;
41390   }
41391   lua_error(L);
41392   return 0;
41393 }
41394 
41395 
41396 static int _wrap_new_SBProcess__SWIG_1(lua_State* L) {
41397   {
41398     int SWIG_arg = 0;
41399     lldb::SBProcess *arg1 = 0 ;
41400     lldb::SBProcess *result = 0 ;
41401 
41402     SWIG_check_num_args("lldb::SBProcess::SBProcess",1,1)
41403     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::SBProcess",1,"lldb::SBProcess const &");
41404 
41405     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41406       SWIG_fail_ptr("new_SBProcess",1,SWIGTYPE_p_lldb__SBProcess);
41407     }
41408 
41409     result = (lldb::SBProcess *)new lldb::SBProcess((lldb::SBProcess const &)*arg1);
41410     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
41411     return SWIG_arg;
41412 
41413     fail: SWIGUNUSED;
41414   }
41415   lua_error(L);
41416   return 0;
41417 }
41418 
41419 
41420 static int _wrap_new_SBProcess(lua_State* L) {
41421   int argc;
41422   int argv[2]={
41423     1,2
41424   };
41425 
41426   argc = lua_gettop(L);
41427   if (argc == 0) {
41428     return _wrap_new_SBProcess__SWIG_0(L);
41429   }
41430   if (argc == 1) {
41431     int _v = 0;
41432     {
41433       void *ptr;
41434       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
41435         _v = 0;
41436       } else {
41437         _v = 1;
41438       }
41439     }
41440     if (_v) {
41441       return _wrap_new_SBProcess__SWIG_1(L);
41442     }
41443   }
41444 
41445   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcess'\n"
41446     "  Possible C/C++ prototypes are:\n"
41447     "    lldb::SBProcess::SBProcess()\n"
41448     "    lldb::SBProcess::SBProcess(lldb::SBProcess const &)\n");
41449   lua_error(L);return 0;
41450 }
41451 
41452 
41453 static int _wrap_SBProcess_GetBroadcasterClassName(lua_State* L) {
41454   {
41455     int SWIG_arg = 0;
41456     char *result = 0 ;
41457 
41458     SWIG_check_num_args("lldb::SBProcess::GetBroadcasterClassName",0,0)
41459     result = (char *)lldb::SBProcess::GetBroadcasterClassName();
41460     lua_pushstring(L,(const char *)result); SWIG_arg++;
41461     return SWIG_arg;
41462 
41463     fail: SWIGUNUSED;
41464   }
41465   lua_error(L);
41466   return 0;
41467 }
41468 
41469 
41470 static int _wrap_SBProcess_GetPluginName(lua_State* L) {
41471   {
41472     int SWIG_arg = 0;
41473     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41474     char *result = 0 ;
41475 
41476     SWIG_check_num_args("lldb::SBProcess::GetPluginName",1,1)
41477     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetPluginName",1,"lldb::SBProcess *");
41478 
41479     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41480       SWIG_fail_ptr("SBProcess_GetPluginName",1,SWIGTYPE_p_lldb__SBProcess);
41481     }
41482 
41483     result = (char *)(arg1)->GetPluginName();
41484     lua_pushstring(L,(const char *)result); SWIG_arg++;
41485     return SWIG_arg;
41486 
41487     fail: SWIGUNUSED;
41488   }
41489   lua_error(L);
41490   return 0;
41491 }
41492 
41493 
41494 static int _wrap_SBProcess_GetShortPluginName(lua_State* L) {
41495   {
41496     int SWIG_arg = 0;
41497     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41498     char *result = 0 ;
41499 
41500     SWIG_check_num_args("lldb::SBProcess::GetShortPluginName",1,1)
41501     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetShortPluginName",1,"lldb::SBProcess *");
41502 
41503     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41504       SWIG_fail_ptr("SBProcess_GetShortPluginName",1,SWIGTYPE_p_lldb__SBProcess);
41505     }
41506 
41507     result = (char *)(arg1)->GetShortPluginName();
41508     lua_pushstring(L,(const char *)result); SWIG_arg++;
41509     return SWIG_arg;
41510 
41511     fail: SWIGUNUSED;
41512   }
41513   lua_error(L);
41514   return 0;
41515 }
41516 
41517 
41518 static int _wrap_SBProcess_Clear(lua_State* L) {
41519   {
41520     int SWIG_arg = 0;
41521     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41522 
41523     SWIG_check_num_args("lldb::SBProcess::Clear",1,1)
41524     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Clear",1,"lldb::SBProcess *");
41525 
41526     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41527       SWIG_fail_ptr("SBProcess_Clear",1,SWIGTYPE_p_lldb__SBProcess);
41528     }
41529 
41530     (arg1)->Clear();
41531 
41532     return SWIG_arg;
41533 
41534     fail: SWIGUNUSED;
41535   }
41536   lua_error(L);
41537   return 0;
41538 }
41539 
41540 
41541 static int _wrap_SBProcess_IsValid(lua_State* L) {
41542   {
41543     int SWIG_arg = 0;
41544     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41545     bool result;
41546 
41547     SWIG_check_num_args("lldb::SBProcess::IsValid",1,1)
41548     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsValid",1,"lldb::SBProcess const *");
41549 
41550     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41551       SWIG_fail_ptr("SBProcess_IsValid",1,SWIGTYPE_p_lldb__SBProcess);
41552     }
41553 
41554     result = (bool)((lldb::SBProcess const *)arg1)->IsValid();
41555     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41556     return SWIG_arg;
41557 
41558     fail: SWIGUNUSED;
41559   }
41560   lua_error(L);
41561   return 0;
41562 }
41563 
41564 
41565 static int _wrap_SBProcess_GetTarget(lua_State* L) {
41566   {
41567     int SWIG_arg = 0;
41568     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41569     lldb::SBTarget result;
41570 
41571     SWIG_check_num_args("lldb::SBProcess::GetTarget",1,1)
41572     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetTarget",1,"lldb::SBProcess const *");
41573 
41574     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41575       SWIG_fail_ptr("SBProcess_GetTarget",1,SWIGTYPE_p_lldb__SBProcess);
41576     }
41577 
41578     result = ((lldb::SBProcess const *)arg1)->GetTarget();
41579     {
41580       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
41581       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
41582     }
41583     return SWIG_arg;
41584 
41585     fail: SWIGUNUSED;
41586   }
41587   lua_error(L);
41588   return 0;
41589 }
41590 
41591 
41592 static int _wrap_SBProcess_GetByteOrder(lua_State* L) {
41593   {
41594     int SWIG_arg = 0;
41595     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41596     lldb::ByteOrder result;
41597 
41598     SWIG_check_num_args("lldb::SBProcess::GetByteOrder",1,1)
41599     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetByteOrder",1,"lldb::SBProcess const *");
41600 
41601     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41602       SWIG_fail_ptr("SBProcess_GetByteOrder",1,SWIGTYPE_p_lldb__SBProcess);
41603     }
41604 
41605     result = (lldb::ByteOrder)((lldb::SBProcess const *)arg1)->GetByteOrder();
41606     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41607     return SWIG_arg;
41608 
41609     fail: SWIGUNUSED;
41610   }
41611   lua_error(L);
41612   return 0;
41613 }
41614 
41615 
41616 static int _wrap_SBProcess_PutSTDIN(lua_State* L) {
41617   {
41618     int SWIG_arg = 0;
41619     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41620     char *arg2 = (char *) 0 ;
41621     size_t arg3 ;
41622     size_t result;
41623 
41624     SWIG_check_num_args("lldb::SBProcess::PutSTDIN",2,2)
41625     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",1,"lldb::SBProcess *");
41626 
41627     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41628       SWIG_fail_ptr("SBProcess_PutSTDIN",1,SWIGTYPE_p_lldb__SBProcess);
41629     }
41630 
41631     {
41632       arg2 = (char *)luaL_checklstring(L, 2, &arg3);
41633     }
41634     result = (arg1)->PutSTDIN((char const *)arg2,arg3);
41635     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41636     return SWIG_arg;
41637 
41638     fail: SWIGUNUSED;
41639   }
41640   lua_error(L);
41641   return 0;
41642 }
41643 
41644 
41645 static int _wrap_SBProcess_GetSTDOUT(lua_State* L) {
41646   {
41647     int SWIG_arg = 0;
41648     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41649     char *arg2 = (char *) 0 ;
41650     size_t arg3 ;
41651     size_t result;
41652 
41653     SWIG_check_num_args("lldb::SBProcess::GetSTDOUT",2,2)
41654     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",1,"lldb::SBProcess const *");
41655 
41656     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41657       SWIG_fail_ptr("SBProcess_GetSTDOUT",1,SWIGTYPE_p_lldb__SBProcess);
41658     }
41659 
41660     {
41661       arg3 = luaL_checkinteger(L, 2);
41662       if (arg3 <= 0) {
41663         return luaL_error(L, "Positive integer expected");
41664       }
41665       arg2 = (char *)malloc(arg3);
41666     }
41667     result = ((lldb::SBProcess const *)arg1)->GetSTDOUT(arg2,arg3);
41668     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41669     {
41670       lua_pop(L, 1); // Blow away the previous result
41671       if (result == 0) {
41672         lua_pushliteral(L, "");
41673       } else {
41674         lua_pushlstring(L, (const char *)arg2, result);
41675       }
41676       free(arg2);
41677       // SWIG_arg was already incremented
41678     }
41679     return SWIG_arg;
41680 
41681     fail: SWIGUNUSED;
41682   }
41683   lua_error(L);
41684   return 0;
41685 }
41686 
41687 
41688 static int _wrap_SBProcess_GetSTDERR(lua_State* L) {
41689   {
41690     int SWIG_arg = 0;
41691     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41692     char *arg2 = (char *) 0 ;
41693     size_t arg3 ;
41694     size_t result;
41695 
41696     SWIG_check_num_args("lldb::SBProcess::GetSTDERR",2,2)
41697     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",1,"lldb::SBProcess const *");
41698 
41699     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41700       SWIG_fail_ptr("SBProcess_GetSTDERR",1,SWIGTYPE_p_lldb__SBProcess);
41701     }
41702 
41703     {
41704       arg3 = luaL_checkinteger(L, 2);
41705       if (arg3 <= 0) {
41706         return luaL_error(L, "Positive integer expected");
41707       }
41708       arg2 = (char *)malloc(arg3);
41709     }
41710     result = ((lldb::SBProcess const *)arg1)->GetSTDERR(arg2,arg3);
41711     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41712     {
41713       lua_pop(L, 1); // Blow away the previous result
41714       if (result == 0) {
41715         lua_pushliteral(L, "");
41716       } else {
41717         lua_pushlstring(L, (const char *)arg2, result);
41718       }
41719       free(arg2);
41720       // SWIG_arg was already incremented
41721     }
41722     return SWIG_arg;
41723 
41724     fail: SWIGUNUSED;
41725   }
41726   lua_error(L);
41727   return 0;
41728 }
41729 
41730 
41731 static int _wrap_SBProcess_GetAsyncProfileData(lua_State* L) {
41732   {
41733     int SWIG_arg = 0;
41734     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41735     char *arg2 = (char *) 0 ;
41736     size_t arg3 ;
41737     size_t result;
41738 
41739     SWIG_check_num_args("lldb::SBProcess::GetAsyncProfileData",2,2)
41740     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",1,"lldb::SBProcess const *");
41741 
41742     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41743       SWIG_fail_ptr("SBProcess_GetAsyncProfileData",1,SWIGTYPE_p_lldb__SBProcess);
41744     }
41745 
41746     {
41747       arg3 = luaL_checkinteger(L, 2);
41748       if (arg3 <= 0) {
41749         return luaL_error(L, "Positive integer expected");
41750       }
41751       arg2 = (char *)malloc(arg3);
41752     }
41753     result = ((lldb::SBProcess const *)arg1)->GetAsyncProfileData(arg2,arg3);
41754     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41755     {
41756       lua_pop(L, 1); // Blow away the previous result
41757       if (result == 0) {
41758         lua_pushliteral(L, "");
41759       } else {
41760         lua_pushlstring(L, (const char *)arg2, result);
41761       }
41762       free(arg2);
41763       // SWIG_arg was already incremented
41764     }
41765     return SWIG_arg;
41766 
41767     fail: SWIGUNUSED;
41768   }
41769   lua_error(L);
41770   return 0;
41771 }
41772 
41773 
41774 static int _wrap_SBProcess_ReportEventState__SWIG_0(lua_State* L) {
41775   {
41776     int SWIG_arg = 0;
41777     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41778     lldb::SBEvent *arg2 = 0 ;
41779     lldb::SBFile arg3 ;
41780     lldb::SBFile *argp3 ;
41781 
41782     SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
41783     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
41784     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
41785     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",3,"lldb::SBFile");
41786 
41787     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41788       SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
41789     }
41790 
41791 
41792     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
41793       SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
41794     }
41795 
41796 
41797     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBFile,0))){
41798       SWIG_fail_ptr("SBProcess_ReportEventState",3,SWIGTYPE_p_lldb__SBFile);
41799     }
41800     arg3 = *argp3;
41801 
41802     ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
41803 
41804     return SWIG_arg;
41805 
41806     fail: SWIGUNUSED;
41807   }
41808   lua_error(L);
41809   return 0;
41810 }
41811 
41812 
41813 static int _wrap_SBProcess_ReportEventState__SWIG_1(lua_State* L) {
41814   {
41815     int SWIG_arg = 0;
41816     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41817     lldb::SBEvent *arg2 = 0 ;
41818     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg3 ;
41819 
41820     SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
41821     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
41822     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
41823 
41824     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41825       SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
41826     }
41827 
41828 
41829     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
41830       SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
41831     }
41832 
41833     {
41834       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 3, LUA_FILEHANDLE);
41835       lldb::FileSP file_sp;
41836       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
41837       if (!file_sp->IsValid())
41838       return luaL_error(L, "Invalid file");
41839       arg3 = file_sp;
41840     }
41841     ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
41842 
41843     return SWIG_arg;
41844 
41845     fail: SWIGUNUSED;
41846   }
41847   lua_error(L);
41848   return 0;
41849 }
41850 
41851 
41852 static int _wrap_SBProcess_ReportEventState(lua_State* L) {
41853   int argc;
41854   int argv[4]={
41855     1,2,3,4
41856   };
41857 
41858   argc = lua_gettop(L);
41859   if (argc == 3) {
41860     int _v = 0;
41861     {
41862       void *ptr;
41863       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
41864         _v = 0;
41865       } else {
41866         _v = 1;
41867       }
41868     }
41869     if (_v) {
41870       {
41871         void *ptr;
41872         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
41873           _v = 0;
41874         } else {
41875           _v = 1;
41876         }
41877       }
41878       if (_v) {
41879         {
41880           void *ptr;
41881           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
41882             _v = 0;
41883           } else {
41884             _v = 1;
41885           }
41886         }
41887         if (_v) {
41888           return _wrap_SBProcess_ReportEventState__SWIG_0(L);
41889         }
41890       }
41891     }
41892   }
41893   if (argc == 3) {
41894     int _v = 0;
41895     {
41896       void *ptr;
41897       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
41898         _v = 0;
41899       } else {
41900         _v = 1;
41901       }
41902     }
41903     if (_v) {
41904       {
41905         void *ptr;
41906         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
41907           _v = 0;
41908         } else {
41909           _v = 1;
41910         }
41911       }
41912       if (_v) {
41913         {
41914           _v = (lua_isuserdata(L, argv[2])) &&
41915           (luaL_testudata(L, argv[2], LUA_FILEHANDLE) != nullptr);
41916         }
41917         if (_v) {
41918           return _wrap_SBProcess_ReportEventState__SWIG_1(L);
41919         }
41920       }
41921     }
41922   }
41923 
41924   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_ReportEventState'\n"
41925     "  Possible C/C++ prototypes are:\n"
41926     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::SBFile) const\n"
41927     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::FileSP) const\n");
41928   lua_error(L);return 0;
41929 }
41930 
41931 
41932 static int _wrap_SBProcess_AppendEventStateReport(lua_State* L) {
41933   {
41934     int SWIG_arg = 0;
41935     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41936     lldb::SBEvent *arg2 = 0 ;
41937     lldb::SBCommandReturnObject *arg3 = 0 ;
41938 
41939     SWIG_check_num_args("lldb::SBProcess::AppendEventStateReport",3,3)
41940     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",1,"lldb::SBProcess *");
41941     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",2,"lldb::SBEvent const &");
41942     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",3,"lldb::SBCommandReturnObject &");
41943 
41944     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41945       SWIG_fail_ptr("SBProcess_AppendEventStateReport",1,SWIGTYPE_p_lldb__SBProcess);
41946     }
41947 
41948 
41949     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
41950       SWIG_fail_ptr("SBProcess_AppendEventStateReport",2,SWIGTYPE_p_lldb__SBEvent);
41951     }
41952 
41953 
41954     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
41955       SWIG_fail_ptr("SBProcess_AppendEventStateReport",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
41956     }
41957 
41958     (arg1)->AppendEventStateReport((lldb::SBEvent const &)*arg2,*arg3);
41959 
41960     return SWIG_arg;
41961 
41962     fail: SWIGUNUSED;
41963   }
41964   lua_error(L);
41965   return 0;
41966 }
41967 
41968 
41969 static int _wrap_SBProcess_RemoteAttachToProcessWithID(lua_State* L) {
41970   {
41971     int SWIG_arg = 0;
41972     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41973     lldb::pid_t arg2 ;
41974     lldb::SBError *arg3 = 0 ;
41975     bool result;
41976 
41977     SWIG_check_num_args("lldb::SBProcess::RemoteAttachToProcessWithID",3,3)
41978     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",1,"lldb::SBProcess *");
41979     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",2,"lldb::pid_t");
41980     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",3,"lldb::SBError &");
41981 
41982     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41983       SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",1,SWIGTYPE_p_lldb__SBProcess);
41984     }
41985 
41986     arg2 = (lldb::pid_t)lua_tointeger(L, 2);
41987 
41988     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
41989       SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",3,SWIGTYPE_p_lldb__SBError);
41990     }
41991 
41992     result = (bool)(arg1)->RemoteAttachToProcessWithID(arg2,*arg3);
41993     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41994     return SWIG_arg;
41995 
41996     fail: SWIGUNUSED;
41997   }
41998   lua_error(L);
41999   return 0;
42000 }
42001 
42002 
42003 static int _wrap_SBProcess_RemoteLaunch(lua_State* L) {
42004   {
42005     int SWIG_arg = 0;
42006     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42007     char **arg2 = (char **) 0 ;
42008     char **arg3 = (char **) 0 ;
42009     char *arg4 = (char *) 0 ;
42010     char *arg5 = (char *) 0 ;
42011     char *arg6 = (char *) 0 ;
42012     char *arg7 = (char *) 0 ;
42013     uint32_t arg8 ;
42014     bool arg9 ;
42015     lldb::SBError *arg10 = 0 ;
42016     bool result;
42017 
42018     SWIG_check_num_args("lldb::SBProcess::RemoteLaunch",10,10)
42019     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",1,"lldb::SBProcess *");
42020     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",4,"char const *");
42021     if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",5,"char const *");
42022     if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",6,"char const *");
42023     if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",7,"char const *");
42024     if(!lua_isinteger(L,8)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",8,"uint32_t");
42025     if(!lua_isboolean(L,9)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",9,"bool");
42026     if(!lua_isuserdata(L,10)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",10,"lldb::SBError &");
42027 
42028     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42029       SWIG_fail_ptr("SBProcess_RemoteLaunch",1,SWIGTYPE_p_lldb__SBProcess);
42030     }
42031 
42032     {
42033       if (lua_istable(L, 2)) {
42034         size_t size = lua_rawlen(L, 2);
42035         arg2 = (char **)malloc((size + 1) * sizeof(char *));
42036         int i = 0, j = 0;
42037         while (i++ < size) {
42038           lua_rawgeti(L, 2, i);
42039           if (!lua_isstring(L, -1)) {
42040             // if current element cannot be converted to string, raise an error
42041             lua_pop(L, 1);
42042             return luaL_error(L, "List should only contain strings");
42043           }
42044           arg2[j++] = (char *)lua_tostring(L, -1);
42045           lua_pop(L, 1);
42046         }
42047         arg2[j] = 0;
42048       } else if (lua_isnil(L, 2)) {
42049         // "nil" is also acceptable, equivalent as an empty table
42050         arg2 = NULL;
42051       } else {
42052         return luaL_error(L, "A list of strings expected");
42053       }
42054     }
42055     {
42056       if (lua_istable(L, 3)) {
42057         size_t size = lua_rawlen(L, 3);
42058         arg3 = (char **)malloc((size + 1) * sizeof(char *));
42059         int i = 0, j = 0;
42060         while (i++ < size) {
42061           lua_rawgeti(L, 3, i);
42062           if (!lua_isstring(L, -1)) {
42063             // if current element cannot be converted to string, raise an error
42064             lua_pop(L, 1);
42065             return luaL_error(L, "List should only contain strings");
42066           }
42067           arg3[j++] = (char *)lua_tostring(L, -1);
42068           lua_pop(L, 1);
42069         }
42070         arg3[j] = 0;
42071       } else if (lua_isnil(L, 3)) {
42072         // "nil" is also acceptable, equivalent as an empty table
42073         arg3 = NULL;
42074       } else {
42075         return luaL_error(L, "A list of strings expected");
42076       }
42077     }
42078     arg4 = (char *)lua_tostring(L, 4);
42079     arg5 = (char *)lua_tostring(L, 5);
42080     arg6 = (char *)lua_tostring(L, 6);
42081     arg7 = (char *)lua_tostring(L, 7);
42082     arg8 = (uint32_t)lua_tointeger(L, 8);
42083     arg9 = (lua_toboolean(L, 9)!=0);
42084 
42085     if (!SWIG_IsOK(SWIG_ConvertPtr(L,10,(void**)&arg10,SWIGTYPE_p_lldb__SBError,0))){
42086       SWIG_fail_ptr("SBProcess_RemoteLaunch",10,SWIGTYPE_p_lldb__SBError);
42087     }
42088 
42089     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);
42090     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42091     {
42092       free((char *) arg2);
42093     }
42094     {
42095       free((char *) arg3);
42096     }
42097     return SWIG_arg;
42098 
42099     fail: SWIGUNUSED;
42100     {
42101       free((char *) arg2);
42102     }
42103     {
42104       free((char *) arg3);
42105     }
42106   }
42107   lua_error(L);
42108   return 0;
42109 }
42110 
42111 
42112 static int _wrap_SBProcess_GetNumThreads(lua_State* L) {
42113   {
42114     int SWIG_arg = 0;
42115     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42116     uint32_t result;
42117 
42118     SWIG_check_num_args("lldb::SBProcess::GetNumThreads",1,1)
42119     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumThreads",1,"lldb::SBProcess *");
42120 
42121     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42122       SWIG_fail_ptr("SBProcess_GetNumThreads",1,SWIGTYPE_p_lldb__SBProcess);
42123     }
42124 
42125     result = (uint32_t)(arg1)->GetNumThreads();
42126     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42127     return SWIG_arg;
42128 
42129     fail: SWIGUNUSED;
42130   }
42131   lua_error(L);
42132   return 0;
42133 }
42134 
42135 
42136 static int _wrap_SBProcess_GetThreadAtIndex(lua_State* L) {
42137   {
42138     int SWIG_arg = 0;
42139     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42140     size_t arg2 ;
42141     lldb::SBThread result;
42142 
42143     SWIG_check_num_args("lldb::SBProcess::GetThreadAtIndex",2,2)
42144     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",1,"lldb::SBProcess *");
42145     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",2,"size_t");
42146 
42147     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42148       SWIG_fail_ptr("SBProcess_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
42149     }
42150 
42151     arg2 = (size_t)lua_tointeger(L, 2);
42152     result = (arg1)->GetThreadAtIndex(arg2);
42153     {
42154       lldb::SBThread * resultptr = new lldb::SBThread(result);
42155       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
42156     }
42157     return SWIG_arg;
42158 
42159     fail: SWIGUNUSED;
42160   }
42161   lua_error(L);
42162   return 0;
42163 }
42164 
42165 
42166 static int _wrap_SBProcess_GetThreadByID(lua_State* L) {
42167   {
42168     int SWIG_arg = 0;
42169     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42170     lldb::tid_t arg2 ;
42171     lldb::SBThread result;
42172 
42173     SWIG_check_num_args("lldb::SBProcess::GetThreadByID",2,2)
42174     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",1,"lldb::SBProcess *");
42175     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",2,"lldb::tid_t");
42176 
42177     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42178       SWIG_fail_ptr("SBProcess_GetThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
42179     }
42180 
42181     arg2 = (lldb::tid_t)lua_tointeger(L, 2);
42182     result = (arg1)->GetThreadByID(arg2);
42183     {
42184       lldb::SBThread * resultptr = new lldb::SBThread(result);
42185       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
42186     }
42187     return SWIG_arg;
42188 
42189     fail: SWIGUNUSED;
42190   }
42191   lua_error(L);
42192   return 0;
42193 }
42194 
42195 
42196 static int _wrap_SBProcess_GetThreadByIndexID(lua_State* L) {
42197   {
42198     int SWIG_arg = 0;
42199     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42200     uint32_t arg2 ;
42201     lldb::SBThread result;
42202 
42203     SWIG_check_num_args("lldb::SBProcess::GetThreadByIndexID",2,2)
42204     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",1,"lldb::SBProcess *");
42205     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",2,"uint32_t");
42206 
42207     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42208       SWIG_fail_ptr("SBProcess_GetThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
42209     }
42210 
42211     arg2 = (uint32_t)lua_tointeger(L, 2);
42212     result = (arg1)->GetThreadByIndexID(arg2);
42213     {
42214       lldb::SBThread * resultptr = new lldb::SBThread(result);
42215       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
42216     }
42217     return SWIG_arg;
42218 
42219     fail: SWIGUNUSED;
42220   }
42221   lua_error(L);
42222   return 0;
42223 }
42224 
42225 
42226 static int _wrap_SBProcess_GetSelectedThread(lua_State* L) {
42227   {
42228     int SWIG_arg = 0;
42229     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42230     lldb::SBThread result;
42231 
42232     SWIG_check_num_args("lldb::SBProcess::GetSelectedThread",1,1)
42233     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSelectedThread",1,"lldb::SBProcess const *");
42234 
42235     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42236       SWIG_fail_ptr("SBProcess_GetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
42237     }
42238 
42239     result = ((lldb::SBProcess const *)arg1)->GetSelectedThread();
42240     {
42241       lldb::SBThread * resultptr = new lldb::SBThread(result);
42242       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
42243     }
42244     return SWIG_arg;
42245 
42246     fail: SWIGUNUSED;
42247   }
42248   lua_error(L);
42249   return 0;
42250 }
42251 
42252 
42253 static int _wrap_SBProcess_CreateOSPluginThread(lua_State* L) {
42254   {
42255     int SWIG_arg = 0;
42256     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42257     lldb::tid_t arg2 ;
42258     lldb::addr_t arg3 ;
42259     lldb::SBThread result;
42260 
42261     SWIG_check_num_args("lldb::SBProcess::CreateOSPluginThread",3,3)
42262     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",1,"lldb::SBProcess *");
42263     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",2,"lldb::tid_t");
42264     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",3,"lldb::addr_t");
42265 
42266     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42267       SWIG_fail_ptr("SBProcess_CreateOSPluginThread",1,SWIGTYPE_p_lldb__SBProcess);
42268     }
42269 
42270     arg2 = (lldb::tid_t)lua_tointeger(L, 2);
42271     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
42272     result = (arg1)->CreateOSPluginThread(arg2,arg3);
42273     {
42274       lldb::SBThread * resultptr = new lldb::SBThread(result);
42275       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
42276     }
42277     return SWIG_arg;
42278 
42279     fail: SWIGUNUSED;
42280   }
42281   lua_error(L);
42282   return 0;
42283 }
42284 
42285 
42286 static int _wrap_SBProcess_SetSelectedThread(lua_State* L) {
42287   {
42288     int SWIG_arg = 0;
42289     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42290     lldb::SBThread *arg2 = 0 ;
42291     bool result;
42292 
42293     SWIG_check_num_args("lldb::SBProcess::SetSelectedThread",2,2)
42294     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",1,"lldb::SBProcess *");
42295     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",2,"lldb::SBThread const &");
42296 
42297     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42298       SWIG_fail_ptr("SBProcess_SetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
42299     }
42300 
42301 
42302     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
42303       SWIG_fail_ptr("SBProcess_SetSelectedThread",2,SWIGTYPE_p_lldb__SBThread);
42304     }
42305 
42306     result = (bool)(arg1)->SetSelectedThread((lldb::SBThread const &)*arg2);
42307     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42308     return SWIG_arg;
42309 
42310     fail: SWIGUNUSED;
42311   }
42312   lua_error(L);
42313   return 0;
42314 }
42315 
42316 
42317 static int _wrap_SBProcess_SetSelectedThreadByID(lua_State* L) {
42318   {
42319     int SWIG_arg = 0;
42320     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42321     lldb::tid_t arg2 ;
42322     bool result;
42323 
42324     SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByID",2,2)
42325     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",1,"lldb::SBProcess *");
42326     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",2,"lldb::tid_t");
42327 
42328     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42329       SWIG_fail_ptr("SBProcess_SetSelectedThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
42330     }
42331 
42332     arg2 = (lldb::tid_t)lua_tointeger(L, 2);
42333     result = (bool)(arg1)->SetSelectedThreadByID(arg2);
42334     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42335     return SWIG_arg;
42336 
42337     fail: SWIGUNUSED;
42338   }
42339   lua_error(L);
42340   return 0;
42341 }
42342 
42343 
42344 static int _wrap_SBProcess_SetSelectedThreadByIndexID(lua_State* L) {
42345   {
42346     int SWIG_arg = 0;
42347     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42348     uint32_t arg2 ;
42349     bool result;
42350 
42351     SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByIndexID",2,2)
42352     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",1,"lldb::SBProcess *");
42353     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",2,"uint32_t");
42354 
42355     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42356       SWIG_fail_ptr("SBProcess_SetSelectedThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
42357     }
42358 
42359     arg2 = (uint32_t)lua_tointeger(L, 2);
42360     result = (bool)(arg1)->SetSelectedThreadByIndexID(arg2);
42361     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42362     return SWIG_arg;
42363 
42364     fail: SWIGUNUSED;
42365   }
42366   lua_error(L);
42367   return 0;
42368 }
42369 
42370 
42371 static int _wrap_SBProcess_GetNumQueues(lua_State* L) {
42372   {
42373     int SWIG_arg = 0;
42374     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42375     uint32_t result;
42376 
42377     SWIG_check_num_args("lldb::SBProcess::GetNumQueues",1,1)
42378     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumQueues",1,"lldb::SBProcess *");
42379 
42380     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42381       SWIG_fail_ptr("SBProcess_GetNumQueues",1,SWIGTYPE_p_lldb__SBProcess);
42382     }
42383 
42384     result = (uint32_t)(arg1)->GetNumQueues();
42385     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42386     return SWIG_arg;
42387 
42388     fail: SWIGUNUSED;
42389   }
42390   lua_error(L);
42391   return 0;
42392 }
42393 
42394 
42395 static int _wrap_SBProcess_GetQueueAtIndex(lua_State* L) {
42396   {
42397     int SWIG_arg = 0;
42398     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42399     size_t arg2 ;
42400     lldb::SBQueue result;
42401 
42402     SWIG_check_num_args("lldb::SBProcess::GetQueueAtIndex",2,2)
42403     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",1,"lldb::SBProcess *");
42404     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",2,"size_t");
42405 
42406     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42407       SWIG_fail_ptr("SBProcess_GetQueueAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
42408     }
42409 
42410     arg2 = (size_t)lua_tointeger(L, 2);
42411     result = (arg1)->GetQueueAtIndex(arg2);
42412     {
42413       lldb::SBQueue * resultptr = new lldb::SBQueue(result);
42414       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
42415     }
42416     return SWIG_arg;
42417 
42418     fail: SWIGUNUSED;
42419   }
42420   lua_error(L);
42421   return 0;
42422 }
42423 
42424 
42425 static int _wrap_SBProcess_GetState(lua_State* L) {
42426   {
42427     int SWIG_arg = 0;
42428     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42429     lldb::StateType result;
42430 
42431     SWIG_check_num_args("lldb::SBProcess::GetState",1,1)
42432     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetState",1,"lldb::SBProcess *");
42433 
42434     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42435       SWIG_fail_ptr("SBProcess_GetState",1,SWIGTYPE_p_lldb__SBProcess);
42436     }
42437 
42438     result = (lldb::StateType)(arg1)->GetState();
42439     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42440     return SWIG_arg;
42441 
42442     fail: SWIGUNUSED;
42443   }
42444   lua_error(L);
42445   return 0;
42446 }
42447 
42448 
42449 static int _wrap_SBProcess_GetExitStatus(lua_State* L) {
42450   {
42451     int SWIG_arg = 0;
42452     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42453     int result;
42454 
42455     SWIG_check_num_args("lldb::SBProcess::GetExitStatus",1,1)
42456     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitStatus",1,"lldb::SBProcess *");
42457 
42458     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42459       SWIG_fail_ptr("SBProcess_GetExitStatus",1,SWIGTYPE_p_lldb__SBProcess);
42460     }
42461 
42462     result = (int)(arg1)->GetExitStatus();
42463     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42464     return SWIG_arg;
42465 
42466     fail: SWIGUNUSED;
42467   }
42468   lua_error(L);
42469   return 0;
42470 }
42471 
42472 
42473 static int _wrap_SBProcess_GetExitDescription(lua_State* L) {
42474   {
42475     int SWIG_arg = 0;
42476     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42477     char *result = 0 ;
42478 
42479     SWIG_check_num_args("lldb::SBProcess::GetExitDescription",1,1)
42480     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitDescription",1,"lldb::SBProcess *");
42481 
42482     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42483       SWIG_fail_ptr("SBProcess_GetExitDescription",1,SWIGTYPE_p_lldb__SBProcess);
42484     }
42485 
42486     result = (char *)(arg1)->GetExitDescription();
42487     lua_pushstring(L,(const char *)result); SWIG_arg++;
42488     return SWIG_arg;
42489 
42490     fail: SWIGUNUSED;
42491   }
42492   lua_error(L);
42493   return 0;
42494 }
42495 
42496 
42497 static int _wrap_SBProcess_GetProcessID(lua_State* L) {
42498   {
42499     int SWIG_arg = 0;
42500     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42501     lldb::pid_t result;
42502 
42503     SWIG_check_num_args("lldb::SBProcess::GetProcessID",1,1)
42504     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessID",1,"lldb::SBProcess *");
42505 
42506     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42507       SWIG_fail_ptr("SBProcess_GetProcessID",1,SWIGTYPE_p_lldb__SBProcess);
42508     }
42509 
42510     result = (lldb::pid_t)(arg1)->GetProcessID();
42511     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42512     return SWIG_arg;
42513 
42514     fail: SWIGUNUSED;
42515   }
42516   lua_error(L);
42517   return 0;
42518 }
42519 
42520 
42521 static int _wrap_SBProcess_GetUniqueID(lua_State* L) {
42522   {
42523     int SWIG_arg = 0;
42524     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42525     uint32_t result;
42526 
42527     SWIG_check_num_args("lldb::SBProcess::GetUniqueID",1,1)
42528     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUniqueID",1,"lldb::SBProcess *");
42529 
42530     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42531       SWIG_fail_ptr("SBProcess_GetUniqueID",1,SWIGTYPE_p_lldb__SBProcess);
42532     }
42533 
42534     result = (uint32_t)(arg1)->GetUniqueID();
42535     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42536     return SWIG_arg;
42537 
42538     fail: SWIGUNUSED;
42539   }
42540   lua_error(L);
42541   return 0;
42542 }
42543 
42544 
42545 static int _wrap_SBProcess_GetAddressByteSize(lua_State* L) {
42546   {
42547     int SWIG_arg = 0;
42548     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42549     uint32_t result;
42550 
42551     SWIG_check_num_args("lldb::SBProcess::GetAddressByteSize",1,1)
42552     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAddressByteSize",1,"lldb::SBProcess const *");
42553 
42554     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42555       SWIG_fail_ptr("SBProcess_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBProcess);
42556     }
42557 
42558     result = (uint32_t)((lldb::SBProcess const *)arg1)->GetAddressByteSize();
42559     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42560     return SWIG_arg;
42561 
42562     fail: SWIGUNUSED;
42563   }
42564   lua_error(L);
42565   return 0;
42566 }
42567 
42568 
42569 static int _wrap_SBProcess_Destroy(lua_State* L) {
42570   {
42571     int SWIG_arg = 0;
42572     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42573     lldb::SBError result;
42574 
42575     SWIG_check_num_args("lldb::SBProcess::Destroy",1,1)
42576     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Destroy",1,"lldb::SBProcess *");
42577 
42578     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42579       SWIG_fail_ptr("SBProcess_Destroy",1,SWIGTYPE_p_lldb__SBProcess);
42580     }
42581 
42582     result = (arg1)->Destroy();
42583     {
42584       lldb::SBError * resultptr = new lldb::SBError(result);
42585       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
42586     }
42587     return SWIG_arg;
42588 
42589     fail: SWIGUNUSED;
42590   }
42591   lua_error(L);
42592   return 0;
42593 }
42594 
42595 
42596 static int _wrap_SBProcess_Continue(lua_State* L) {
42597   {
42598     int SWIG_arg = 0;
42599     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42600     lldb::SBError result;
42601 
42602     SWIG_check_num_args("lldb::SBProcess::Continue",1,1)
42603     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Continue",1,"lldb::SBProcess *");
42604 
42605     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42606       SWIG_fail_ptr("SBProcess_Continue",1,SWIGTYPE_p_lldb__SBProcess);
42607     }
42608 
42609     result = (arg1)->Continue();
42610     {
42611       lldb::SBError * resultptr = new lldb::SBError(result);
42612       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
42613     }
42614     return SWIG_arg;
42615 
42616     fail: SWIGUNUSED;
42617   }
42618   lua_error(L);
42619   return 0;
42620 }
42621 
42622 
42623 static int _wrap_SBProcess_Stop(lua_State* L) {
42624   {
42625     int SWIG_arg = 0;
42626     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42627     lldb::SBError result;
42628 
42629     SWIG_check_num_args("lldb::SBProcess::Stop",1,1)
42630     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Stop",1,"lldb::SBProcess *");
42631 
42632     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42633       SWIG_fail_ptr("SBProcess_Stop",1,SWIGTYPE_p_lldb__SBProcess);
42634     }
42635 
42636     result = (arg1)->Stop();
42637     {
42638       lldb::SBError * resultptr = new lldb::SBError(result);
42639       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
42640     }
42641     return SWIG_arg;
42642 
42643     fail: SWIGUNUSED;
42644   }
42645   lua_error(L);
42646   return 0;
42647 }
42648 
42649 
42650 static int _wrap_SBProcess_Kill(lua_State* L) {
42651   {
42652     int SWIG_arg = 0;
42653     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42654     lldb::SBError result;
42655 
42656     SWIG_check_num_args("lldb::SBProcess::Kill",1,1)
42657     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Kill",1,"lldb::SBProcess *");
42658 
42659     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42660       SWIG_fail_ptr("SBProcess_Kill",1,SWIGTYPE_p_lldb__SBProcess);
42661     }
42662 
42663     result = (arg1)->Kill();
42664     {
42665       lldb::SBError * resultptr = new lldb::SBError(result);
42666       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
42667     }
42668     return SWIG_arg;
42669 
42670     fail: SWIGUNUSED;
42671   }
42672   lua_error(L);
42673   return 0;
42674 }
42675 
42676 
42677 static int _wrap_SBProcess_Detach__SWIG_0(lua_State* L) {
42678   {
42679     int SWIG_arg = 0;
42680     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42681     lldb::SBError result;
42682 
42683     SWIG_check_num_args("lldb::SBProcess::Detach",1,1)
42684     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Detach",1,"lldb::SBProcess *");
42685 
42686     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42687       SWIG_fail_ptr("SBProcess_Detach",1,SWIGTYPE_p_lldb__SBProcess);
42688     }
42689 
42690     result = (arg1)->Detach();
42691     {
42692       lldb::SBError * resultptr = new lldb::SBError(result);
42693       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
42694     }
42695     return SWIG_arg;
42696 
42697     fail: SWIGUNUSED;
42698   }
42699   lua_error(L);
42700   return 0;
42701 }
42702 
42703 
42704 static int _wrap_SBProcess_Detach__SWIG_1(lua_State* L) {
42705   {
42706     int SWIG_arg = 0;
42707     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42708     bool arg2 ;
42709     lldb::SBError result;
42710 
42711     SWIG_check_num_args("lldb::SBProcess::Detach",2,2)
42712     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Detach",1,"lldb::SBProcess *");
42713     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBProcess::Detach",2,"bool");
42714 
42715     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42716       SWIG_fail_ptr("SBProcess_Detach",1,SWIGTYPE_p_lldb__SBProcess);
42717     }
42718 
42719     arg2 = (lua_toboolean(L, 2)!=0);
42720     result = (arg1)->Detach(arg2);
42721     {
42722       lldb::SBError * resultptr = new lldb::SBError(result);
42723       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
42724     }
42725     return SWIG_arg;
42726 
42727     fail: SWIGUNUSED;
42728   }
42729   lua_error(L);
42730   return 0;
42731 }
42732 
42733 
42734 static int _wrap_SBProcess_Detach(lua_State* L) {
42735   int argc;
42736   int argv[3]={
42737     1,2,3
42738   };
42739 
42740   argc = lua_gettop(L);
42741   if (argc == 1) {
42742     int _v = 0;
42743     {
42744       void *ptr;
42745       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
42746         _v = 0;
42747       } else {
42748         _v = 1;
42749       }
42750     }
42751     if (_v) {
42752       return _wrap_SBProcess_Detach__SWIG_0(L);
42753     }
42754   }
42755   if (argc == 2) {
42756     int _v = 0;
42757     {
42758       void *ptr;
42759       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
42760         _v = 0;
42761       } else {
42762         _v = 1;
42763       }
42764     }
42765     if (_v) {
42766       {
42767         _v = lua_isboolean(L,argv[1]);
42768       }
42769       if (_v) {
42770         return _wrap_SBProcess_Detach__SWIG_1(L);
42771       }
42772     }
42773   }
42774 
42775   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_Detach'\n"
42776     "  Possible C/C++ prototypes are:\n"
42777     "    lldb::SBProcess::Detach()\n"
42778     "    lldb::SBProcess::Detach(bool)\n");
42779   lua_error(L);return 0;
42780 }
42781 
42782 
42783 static int _wrap_SBProcess_Signal(lua_State* L) {
42784   {
42785     int SWIG_arg = 0;
42786     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42787     int arg2 ;
42788     lldb::SBError result;
42789 
42790     SWIG_check_num_args("lldb::SBProcess::Signal",2,2)
42791     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Signal",1,"lldb::SBProcess *");
42792     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::Signal",2,"int");
42793 
42794     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42795       SWIG_fail_ptr("SBProcess_Signal",1,SWIGTYPE_p_lldb__SBProcess);
42796     }
42797 
42798     arg2 = (int)lua_tointeger(L, 2);
42799     result = (arg1)->Signal(arg2);
42800     {
42801       lldb::SBError * resultptr = new lldb::SBError(result);
42802       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
42803     }
42804     return SWIG_arg;
42805 
42806     fail: SWIGUNUSED;
42807   }
42808   lua_error(L);
42809   return 0;
42810 }
42811 
42812 
42813 static int _wrap_SBProcess_GetUnixSignals(lua_State* L) {
42814   {
42815     int SWIG_arg = 0;
42816     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42817     lldb::SBUnixSignals result;
42818 
42819     SWIG_check_num_args("lldb::SBProcess::GetUnixSignals",1,1)
42820     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUnixSignals",1,"lldb::SBProcess *");
42821 
42822     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42823       SWIG_fail_ptr("SBProcess_GetUnixSignals",1,SWIGTYPE_p_lldb__SBProcess);
42824     }
42825 
42826     result = (arg1)->GetUnixSignals();
42827     {
42828       lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals(result);
42829       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
42830     }
42831     return SWIG_arg;
42832 
42833     fail: SWIGUNUSED;
42834   }
42835   lua_error(L);
42836   return 0;
42837 }
42838 
42839 
42840 static int _wrap_SBProcess_SendAsyncInterrupt(lua_State* L) {
42841   {
42842     int SWIG_arg = 0;
42843     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42844 
42845     SWIG_check_num_args("lldb::SBProcess::SendAsyncInterrupt",1,1)
42846     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendAsyncInterrupt",1,"lldb::SBProcess *");
42847 
42848     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42849       SWIG_fail_ptr("SBProcess_SendAsyncInterrupt",1,SWIGTYPE_p_lldb__SBProcess);
42850     }
42851 
42852     (arg1)->SendAsyncInterrupt();
42853 
42854     return SWIG_arg;
42855 
42856     fail: SWIGUNUSED;
42857   }
42858   lua_error(L);
42859   return 0;
42860 }
42861 
42862 
42863 static int _wrap_SBProcess_GetStopID__SWIG_0(lua_State* L) {
42864   {
42865     int SWIG_arg = 0;
42866     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42867     bool arg2 ;
42868     uint32_t result;
42869 
42870     SWIG_check_num_args("lldb::SBProcess::GetStopID",2,2)
42871     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
42872     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBProcess::GetStopID",2,"bool");
42873 
42874     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42875       SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
42876     }
42877 
42878     arg2 = (lua_toboolean(L, 2)!=0);
42879     result = (uint32_t)(arg1)->GetStopID(arg2);
42880     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42881     return SWIG_arg;
42882 
42883     fail: SWIGUNUSED;
42884   }
42885   lua_error(L);
42886   return 0;
42887 }
42888 
42889 
42890 static int _wrap_SBProcess_GetStopID__SWIG_1(lua_State* L) {
42891   {
42892     int SWIG_arg = 0;
42893     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42894     uint32_t result;
42895 
42896     SWIG_check_num_args("lldb::SBProcess::GetStopID",1,1)
42897     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
42898 
42899     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42900       SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
42901     }
42902 
42903     result = (uint32_t)(arg1)->GetStopID();
42904     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42905     return SWIG_arg;
42906 
42907     fail: SWIGUNUSED;
42908   }
42909   lua_error(L);
42910   return 0;
42911 }
42912 
42913 
42914 static int _wrap_SBProcess_GetStopID(lua_State* L) {
42915   int argc;
42916   int argv[3]={
42917     1,2,3
42918   };
42919 
42920   argc = lua_gettop(L);
42921   if (argc == 1) {
42922     int _v = 0;
42923     {
42924       void *ptr;
42925       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
42926         _v = 0;
42927       } else {
42928         _v = 1;
42929       }
42930     }
42931     if (_v) {
42932       return _wrap_SBProcess_GetStopID__SWIG_1(L);
42933     }
42934   }
42935   if (argc == 2) {
42936     int _v = 0;
42937     {
42938       void *ptr;
42939       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
42940         _v = 0;
42941       } else {
42942         _v = 1;
42943       }
42944     }
42945     if (_v) {
42946       {
42947         _v = lua_isboolean(L,argv[1]);
42948       }
42949       if (_v) {
42950         return _wrap_SBProcess_GetStopID__SWIG_0(L);
42951       }
42952     }
42953   }
42954 
42955   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_GetStopID'\n"
42956     "  Possible C/C++ prototypes are:\n"
42957     "    lldb::SBProcess::GetStopID(bool)\n"
42958     "    lldb::SBProcess::GetStopID()\n");
42959   lua_error(L);return 0;
42960 }
42961 
42962 
42963 static int _wrap_SBProcess_GetStopEventForStopID(lua_State* L) {
42964   {
42965     int SWIG_arg = 0;
42966     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42967     uint32_t arg2 ;
42968     lldb::SBEvent result;
42969 
42970     SWIG_check_num_args("lldb::SBProcess::GetStopEventForStopID",2,2)
42971     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopEventForStopID",1,"lldb::SBProcess *");
42972     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetStopEventForStopID",2,"uint32_t");
42973 
42974     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42975       SWIG_fail_ptr("SBProcess_GetStopEventForStopID",1,SWIGTYPE_p_lldb__SBProcess);
42976     }
42977 
42978     arg2 = (uint32_t)lua_tointeger(L, 2);
42979     result = (arg1)->GetStopEventForStopID(arg2);
42980     {
42981       lldb::SBEvent * resultptr = new lldb::SBEvent(result);
42982       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
42983     }
42984     return SWIG_arg;
42985 
42986     fail: SWIGUNUSED;
42987   }
42988   lua_error(L);
42989   return 0;
42990 }
42991 
42992 
42993 static int _wrap_SBProcess_ForceScriptedState(lua_State* L) {
42994   {
42995     int SWIG_arg = 0;
42996     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42997     lldb::StateType arg2 ;
42998 
42999     SWIG_check_num_args("lldb::SBProcess::ForceScriptedState",2,2)
43000     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ForceScriptedState",1,"lldb::SBProcess *");
43001     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ForceScriptedState",2,"lldb::StateType");
43002 
43003     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43004       SWIG_fail_ptr("SBProcess_ForceScriptedState",1,SWIGTYPE_p_lldb__SBProcess);
43005     }
43006 
43007     arg2 = (lldb::StateType)lua_tointeger(L, 2);
43008     (arg1)->ForceScriptedState(arg2);
43009 
43010     return SWIG_arg;
43011 
43012     fail: SWIGUNUSED;
43013   }
43014   lua_error(L);
43015   return 0;
43016 }
43017 
43018 
43019 static int _wrap_SBProcess_ReadMemory(lua_State* L) {
43020   {
43021     int SWIG_arg = 0;
43022     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43023     lldb::addr_t arg2 ;
43024     void *arg3 = (void *) 0 ;
43025     size_t arg4 ;
43026     lldb::SBError *arg5 = 0 ;
43027     size_t result;
43028 
43029     SWIG_check_num_args("lldb::SBProcess::ReadMemory",4,4)
43030     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",1,"lldb::SBProcess *");
43031     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",2,"lldb::addr_t");
43032     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",4,"lldb::SBError &");
43033 
43034     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43035       SWIG_fail_ptr("SBProcess_ReadMemory",1,SWIGTYPE_p_lldb__SBProcess);
43036     }
43037 
43038     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
43039     {
43040       arg4 = luaL_checkinteger(L, 3);
43041       if (arg4 <= 0) {
43042         return luaL_error(L, "Positive integer expected");
43043       }
43044       arg3 = (char *)malloc(arg4);
43045     }
43046 
43047     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
43048       SWIG_fail_ptr("SBProcess_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
43049     }
43050 
43051     result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
43052     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43053     {
43054       lua_pop(L, 1); // Blow away the previous result
43055       if (result == 0) {
43056         lua_pushliteral(L, "");
43057       } else {
43058         lua_pushlstring(L, (const char *)arg3, result);
43059       }
43060       free(arg3);
43061       // SWIG_arg was already incremented
43062     }
43063     return SWIG_arg;
43064 
43065     fail: SWIGUNUSED;
43066   }
43067   lua_error(L);
43068   return 0;
43069 }
43070 
43071 
43072 static int _wrap_SBProcess_WriteMemory(lua_State* L) {
43073   {
43074     int SWIG_arg = 0;
43075     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43076     lldb::addr_t arg2 ;
43077     void *arg3 = (void *) 0 ;
43078     size_t arg4 ;
43079     lldb::SBError *arg5 = 0 ;
43080     size_t result;
43081 
43082     SWIG_check_num_args("lldb::SBProcess::WriteMemory",4,4)
43083     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",1,"lldb::SBProcess *");
43084     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",2,"lldb::addr_t");
43085     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",4,"lldb::SBError &");
43086 
43087     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43088       SWIG_fail_ptr("SBProcess_WriteMemory",1,SWIGTYPE_p_lldb__SBProcess);
43089     }
43090 
43091     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
43092     {
43093       arg3 = (void *)luaL_checklstring(L, 3, &arg4);
43094     }
43095 
43096     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
43097       SWIG_fail_ptr("SBProcess_WriteMemory",5,SWIGTYPE_p_lldb__SBError);
43098     }
43099 
43100     result = (arg1)->WriteMemory(arg2,(void const *)arg3,arg4,*arg5);
43101     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43102     return SWIG_arg;
43103 
43104     fail: SWIGUNUSED;
43105   }
43106   lua_error(L);
43107   return 0;
43108 }
43109 
43110 
43111 static int _wrap_SBProcess_ReadCStringFromMemory(lua_State* L) {
43112   {
43113     int SWIG_arg = 0;
43114     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43115     lldb::addr_t arg2 ;
43116     void *arg3 = (void *) 0 ;
43117     size_t arg4 ;
43118     lldb::SBError *arg5 = 0 ;
43119     size_t result;
43120 
43121     SWIG_check_num_args("lldb::SBProcess::ReadCStringFromMemory",4,4)
43122     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",1,"lldb::SBProcess *");
43123     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",2,"lldb::addr_t");
43124     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",4,"lldb::SBError &");
43125 
43126     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43127       SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
43128     }
43129 
43130     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
43131     {
43132       arg4 = luaL_checkinteger(L, 3);
43133       if (arg4 <= 0) {
43134         return luaL_error(L, "Positive integer expected");
43135       }
43136       arg3 = (char *)malloc(arg4);
43137     }
43138 
43139     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
43140       SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",5,SWIGTYPE_p_lldb__SBError);
43141     }
43142 
43143     result = (arg1)->ReadCStringFromMemory(arg2,arg3,arg4,*arg5);
43144     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43145     {
43146       lua_pop(L, 1); // Blow away the previous result
43147       if (result == 0) {
43148         lua_pushliteral(L, "");
43149       } else {
43150         lua_pushlstring(L, (const char *)arg3, result);
43151       }
43152       free(arg3);
43153       // SWIG_arg was already incremented
43154     }
43155     return SWIG_arg;
43156 
43157     fail: SWIGUNUSED;
43158   }
43159   lua_error(L);
43160   return 0;
43161 }
43162 
43163 
43164 static int _wrap_SBProcess_ReadUnsignedFromMemory(lua_State* L) {
43165   {
43166     int SWIG_arg = 0;
43167     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43168     lldb::addr_t arg2 ;
43169     uint32_t arg3 ;
43170     lldb::SBError *arg4 = 0 ;
43171     uint64_t result;
43172 
43173     SWIG_check_num_args("lldb::SBProcess::ReadUnsignedFromMemory",4,4)
43174     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",1,"lldb::SBProcess *");
43175     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",2,"lldb::addr_t");
43176     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",3,"uint32_t");
43177     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",4,"lldb::SBError &");
43178 
43179     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43180       SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
43181     }
43182 
43183     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
43184     arg3 = (uint32_t)lua_tointeger(L, 3);
43185 
43186     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
43187       SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",4,SWIGTYPE_p_lldb__SBError);
43188     }
43189 
43190     result = (uint64_t)(arg1)->ReadUnsignedFromMemory(arg2,arg3,*arg4);
43191     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43192     return SWIG_arg;
43193 
43194     fail: SWIGUNUSED;
43195   }
43196   lua_error(L);
43197   return 0;
43198 }
43199 
43200 
43201 static int _wrap_SBProcess_ReadPointerFromMemory(lua_State* L) {
43202   {
43203     int SWIG_arg = 0;
43204     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43205     lldb::addr_t arg2 ;
43206     lldb::SBError *arg3 = 0 ;
43207     lldb::addr_t result;
43208 
43209     SWIG_check_num_args("lldb::SBProcess::ReadPointerFromMemory",3,3)
43210     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",1,"lldb::SBProcess *");
43211     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",2,"lldb::addr_t");
43212     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",3,"lldb::SBError &");
43213 
43214     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43215       SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
43216     }
43217 
43218     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
43219 
43220     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
43221       SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",3,SWIGTYPE_p_lldb__SBError);
43222     }
43223 
43224     result = (lldb::addr_t)(arg1)->ReadPointerFromMemory(arg2,*arg3);
43225     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43226     return SWIG_arg;
43227 
43228     fail: SWIGUNUSED;
43229   }
43230   lua_error(L);
43231   return 0;
43232 }
43233 
43234 
43235 static int _wrap_SBProcess_GetStateFromEvent(lua_State* L) {
43236   {
43237     int SWIG_arg = 0;
43238     lldb::SBEvent *arg1 = 0 ;
43239     lldb::StateType result;
43240 
43241     SWIG_check_num_args("lldb::SBProcess::GetStateFromEvent",1,1)
43242     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStateFromEvent",1,"lldb::SBEvent const &");
43243 
43244     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
43245       SWIG_fail_ptr("SBProcess_GetStateFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
43246     }
43247 
43248     result = (lldb::StateType)lldb::SBProcess::GetStateFromEvent((lldb::SBEvent const &)*arg1);
43249     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43250     return SWIG_arg;
43251 
43252     fail: SWIGUNUSED;
43253   }
43254   lua_error(L);
43255   return 0;
43256 }
43257 
43258 
43259 static int _wrap_SBProcess_GetRestartedFromEvent(lua_State* L) {
43260   {
43261     int SWIG_arg = 0;
43262     lldb::SBEvent *arg1 = 0 ;
43263     bool result;
43264 
43265     SWIG_check_num_args("lldb::SBProcess::GetRestartedFromEvent",1,1)
43266     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedFromEvent",1,"lldb::SBEvent const &");
43267 
43268     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
43269       SWIG_fail_ptr("SBProcess_GetRestartedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
43270     }
43271 
43272     result = (bool)lldb::SBProcess::GetRestartedFromEvent((lldb::SBEvent const &)*arg1);
43273     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43274     return SWIG_arg;
43275 
43276     fail: SWIGUNUSED;
43277   }
43278   lua_error(L);
43279   return 0;
43280 }
43281 
43282 
43283 static int _wrap_SBProcess_GetNumRestartedReasonsFromEvent(lua_State* L) {
43284   {
43285     int SWIG_arg = 0;
43286     lldb::SBEvent *arg1 = 0 ;
43287     size_t result;
43288 
43289     SWIG_check_num_args("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,1)
43290     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,"lldb::SBEvent const &");
43291 
43292     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
43293       SWIG_fail_ptr("SBProcess_GetNumRestartedReasonsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
43294     }
43295 
43296     result = lldb::SBProcess::GetNumRestartedReasonsFromEvent((lldb::SBEvent const &)*arg1);
43297     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43298     return SWIG_arg;
43299 
43300     fail: SWIGUNUSED;
43301   }
43302   lua_error(L);
43303   return 0;
43304 }
43305 
43306 
43307 static int _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent(lua_State* L) {
43308   {
43309     int SWIG_arg = 0;
43310     lldb::SBEvent *arg1 = 0 ;
43311     size_t arg2 ;
43312     char *result = 0 ;
43313 
43314     SWIG_check_num_args("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,2)
43315     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",1,"lldb::SBEvent const &");
43316     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,"size_t");
43317 
43318     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
43319       SWIG_fail_ptr("SBProcess_GetRestartedReasonAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
43320     }
43321 
43322     arg2 = (size_t)lua_tointeger(L, 2);
43323     result = (char *)lldb::SBProcess::GetRestartedReasonAtIndexFromEvent((lldb::SBEvent const &)*arg1,SWIG_STD_MOVE(arg2));
43324     lua_pushstring(L,(const char *)result); SWIG_arg++;
43325     return SWIG_arg;
43326 
43327     fail: SWIGUNUSED;
43328   }
43329   lua_error(L);
43330   return 0;
43331 }
43332 
43333 
43334 static int _wrap_SBProcess_GetProcessFromEvent(lua_State* L) {
43335   {
43336     int SWIG_arg = 0;
43337     lldb::SBEvent *arg1 = 0 ;
43338     lldb::SBProcess result;
43339 
43340     SWIG_check_num_args("lldb::SBProcess::GetProcessFromEvent",1,1)
43341     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessFromEvent",1,"lldb::SBEvent const &");
43342 
43343     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
43344       SWIG_fail_ptr("SBProcess_GetProcessFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
43345     }
43346 
43347     result = lldb::SBProcess::GetProcessFromEvent((lldb::SBEvent const &)*arg1);
43348     {
43349       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
43350       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
43351     }
43352     return SWIG_arg;
43353 
43354     fail: SWIGUNUSED;
43355   }
43356   lua_error(L);
43357   return 0;
43358 }
43359 
43360 
43361 static int _wrap_SBProcess_GetInterruptedFromEvent(lua_State* L) {
43362   {
43363     int SWIG_arg = 0;
43364     lldb::SBEvent *arg1 = 0 ;
43365     bool result;
43366 
43367     SWIG_check_num_args("lldb::SBProcess::GetInterruptedFromEvent",1,1)
43368     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetInterruptedFromEvent",1,"lldb::SBEvent const &");
43369 
43370     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
43371       SWIG_fail_ptr("SBProcess_GetInterruptedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
43372     }
43373 
43374     result = (bool)lldb::SBProcess::GetInterruptedFromEvent((lldb::SBEvent const &)*arg1);
43375     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43376     return SWIG_arg;
43377 
43378     fail: SWIGUNUSED;
43379   }
43380   lua_error(L);
43381   return 0;
43382 }
43383 
43384 
43385 static int _wrap_SBProcess_GetStructuredDataFromEvent(lua_State* L) {
43386   {
43387     int SWIG_arg = 0;
43388     lldb::SBEvent *arg1 = 0 ;
43389     lldb::SBStructuredData result;
43390 
43391     SWIG_check_num_args("lldb::SBProcess::GetStructuredDataFromEvent",1,1)
43392     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStructuredDataFromEvent",1,"lldb::SBEvent const &");
43393 
43394     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
43395       SWIG_fail_ptr("SBProcess_GetStructuredDataFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
43396     }
43397 
43398     result = lldb::SBProcess::GetStructuredDataFromEvent((lldb::SBEvent const &)*arg1);
43399     {
43400       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
43401       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
43402     }
43403     return SWIG_arg;
43404 
43405     fail: SWIGUNUSED;
43406   }
43407   lua_error(L);
43408   return 0;
43409 }
43410 
43411 
43412 static int _wrap_SBProcess_EventIsProcessEvent(lua_State* L) {
43413   {
43414     int SWIG_arg = 0;
43415     lldb::SBEvent *arg1 = 0 ;
43416     bool result;
43417 
43418     SWIG_check_num_args("lldb::SBProcess::EventIsProcessEvent",1,1)
43419     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsProcessEvent",1,"lldb::SBEvent const &");
43420 
43421     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
43422       SWIG_fail_ptr("SBProcess_EventIsProcessEvent",1,SWIGTYPE_p_lldb__SBEvent);
43423     }
43424 
43425     result = (bool)lldb::SBProcess::EventIsProcessEvent((lldb::SBEvent const &)*arg1);
43426     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43427     return SWIG_arg;
43428 
43429     fail: SWIGUNUSED;
43430   }
43431   lua_error(L);
43432   return 0;
43433 }
43434 
43435 
43436 static int _wrap_SBProcess_EventIsStructuredDataEvent(lua_State* L) {
43437   {
43438     int SWIG_arg = 0;
43439     lldb::SBEvent *arg1 = 0 ;
43440     bool result;
43441 
43442     SWIG_check_num_args("lldb::SBProcess::EventIsStructuredDataEvent",1,1)
43443     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsStructuredDataEvent",1,"lldb::SBEvent const &");
43444 
43445     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
43446       SWIG_fail_ptr("SBProcess_EventIsStructuredDataEvent",1,SWIGTYPE_p_lldb__SBEvent);
43447     }
43448 
43449     result = (bool)lldb::SBProcess::EventIsStructuredDataEvent((lldb::SBEvent const &)*arg1);
43450     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43451     return SWIG_arg;
43452 
43453     fail: SWIGUNUSED;
43454   }
43455   lua_error(L);
43456   return 0;
43457 }
43458 
43459 
43460 static int _wrap_SBProcess_GetBroadcaster(lua_State* L) {
43461   {
43462     int SWIG_arg = 0;
43463     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43464     lldb::SBBroadcaster result;
43465 
43466     SWIG_check_num_args("lldb::SBProcess::GetBroadcaster",1,1)
43467     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetBroadcaster",1,"lldb::SBProcess const *");
43468 
43469     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43470       SWIG_fail_ptr("SBProcess_GetBroadcaster",1,SWIGTYPE_p_lldb__SBProcess);
43471     }
43472 
43473     result = ((lldb::SBProcess const *)arg1)->GetBroadcaster();
43474     {
43475       lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster(result);
43476       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
43477     }
43478     return SWIG_arg;
43479 
43480     fail: SWIGUNUSED;
43481   }
43482   lua_error(L);
43483   return 0;
43484 }
43485 
43486 
43487 static int _wrap_SBProcess_GetBroadcasterClass(lua_State* L) {
43488   {
43489     int SWIG_arg = 0;
43490     char *result = 0 ;
43491 
43492     SWIG_check_num_args("lldb::SBProcess::GetBroadcasterClass",0,0)
43493     result = (char *)lldb::SBProcess::GetBroadcasterClass();
43494     lua_pushstring(L,(const char *)result); SWIG_arg++;
43495     return SWIG_arg;
43496 
43497     fail: SWIGUNUSED;
43498   }
43499   lua_error(L);
43500   return 0;
43501 }
43502 
43503 
43504 static int _wrap_SBProcess_GetDescription(lua_State* L) {
43505   {
43506     int SWIG_arg = 0;
43507     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43508     lldb::SBStream *arg2 = 0 ;
43509     bool result;
43510 
43511     SWIG_check_num_args("lldb::SBProcess::GetDescription",2,2)
43512     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetDescription",1,"lldb::SBProcess *");
43513     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetDescription",2,"lldb::SBStream &");
43514 
43515     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43516       SWIG_fail_ptr("SBProcess_GetDescription",1,SWIGTYPE_p_lldb__SBProcess);
43517     }
43518 
43519 
43520     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
43521       SWIG_fail_ptr("SBProcess_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
43522     }
43523 
43524     result = (bool)(arg1)->GetDescription(*arg2);
43525     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43526     return SWIG_arg;
43527 
43528     fail: SWIGUNUSED;
43529   }
43530   lua_error(L);
43531   return 0;
43532 }
43533 
43534 
43535 static int _wrap_SBProcess_GetExtendedCrashInformation(lua_State* L) {
43536   {
43537     int SWIG_arg = 0;
43538     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43539     lldb::SBStructuredData result;
43540 
43541     SWIG_check_num_args("lldb::SBProcess::GetExtendedCrashInformation",1,1)
43542     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedCrashInformation",1,"lldb::SBProcess *");
43543 
43544     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43545       SWIG_fail_ptr("SBProcess_GetExtendedCrashInformation",1,SWIGTYPE_p_lldb__SBProcess);
43546     }
43547 
43548     result = (arg1)->GetExtendedCrashInformation();
43549     {
43550       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
43551       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
43552     }
43553     return SWIG_arg;
43554 
43555     fail: SWIGUNUSED;
43556   }
43557   lua_error(L);
43558   return 0;
43559 }
43560 
43561 
43562 static int _wrap_SBProcess_GetNumSupportedHardwareWatchpoints(lua_State* L) {
43563   {
43564     int SWIG_arg = 0;
43565     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43566     lldb::SBError *arg2 = 0 ;
43567     uint32_t result;
43568 
43569     SWIG_check_num_args("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,2)
43570     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",1,"lldb::SBProcess const *");
43571     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,"lldb::SBError &");
43572 
43573     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43574       SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",1,SWIGTYPE_p_lldb__SBProcess);
43575     }
43576 
43577 
43578     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
43579       SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",2,SWIGTYPE_p_lldb__SBError);
43580     }
43581 
43582     result = (uint32_t)((lldb::SBProcess const *)arg1)->GetNumSupportedHardwareWatchpoints(*arg2);
43583     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43584     return SWIG_arg;
43585 
43586     fail: SWIGUNUSED;
43587   }
43588   lua_error(L);
43589   return 0;
43590 }
43591 
43592 
43593 static int _wrap_SBProcess_LoadImage__SWIG_0(lua_State* L) {
43594   {
43595     int SWIG_arg = 0;
43596     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43597     lldb::SBFileSpec *arg2 = 0 ;
43598     lldb::SBError *arg3 = 0 ;
43599     uint32_t result;
43600 
43601     SWIG_check_num_args("lldb::SBProcess::LoadImage",3,3)
43602     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImage",1,"lldb::SBProcess *");
43603     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImage",2,"lldb::SBFileSpec &");
43604     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImage",3,"lldb::SBError &");
43605 
43606     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43607       SWIG_fail_ptr("SBProcess_LoadImage",1,SWIGTYPE_p_lldb__SBProcess);
43608     }
43609 
43610 
43611     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
43612       SWIG_fail_ptr("SBProcess_LoadImage",2,SWIGTYPE_p_lldb__SBFileSpec);
43613     }
43614 
43615 
43616     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
43617       SWIG_fail_ptr("SBProcess_LoadImage",3,SWIGTYPE_p_lldb__SBError);
43618     }
43619 
43620     result = (uint32_t)(arg1)->LoadImage(*arg2,*arg3);
43621     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43622     return SWIG_arg;
43623 
43624     fail: SWIGUNUSED;
43625   }
43626   lua_error(L);
43627   return 0;
43628 }
43629 
43630 
43631 static int _wrap_SBProcess_LoadImage__SWIG_1(lua_State* L) {
43632   {
43633     int SWIG_arg = 0;
43634     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43635     lldb::SBFileSpec *arg2 = 0 ;
43636     lldb::SBFileSpec *arg3 = 0 ;
43637     lldb::SBError *arg4 = 0 ;
43638     uint32_t result;
43639 
43640     SWIG_check_num_args("lldb::SBProcess::LoadImage",4,4)
43641     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImage",1,"lldb::SBProcess *");
43642     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImage",2,"lldb::SBFileSpec const &");
43643     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImage",3,"lldb::SBFileSpec const &");
43644     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::LoadImage",4,"lldb::SBError &");
43645 
43646     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43647       SWIG_fail_ptr("SBProcess_LoadImage",1,SWIGTYPE_p_lldb__SBProcess);
43648     }
43649 
43650 
43651     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
43652       SWIG_fail_ptr("SBProcess_LoadImage",2,SWIGTYPE_p_lldb__SBFileSpec);
43653     }
43654 
43655 
43656     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
43657       SWIG_fail_ptr("SBProcess_LoadImage",3,SWIGTYPE_p_lldb__SBFileSpec);
43658     }
43659 
43660 
43661     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
43662       SWIG_fail_ptr("SBProcess_LoadImage",4,SWIGTYPE_p_lldb__SBError);
43663     }
43664 
43665     result = (uint32_t)(arg1)->LoadImage((lldb::SBFileSpec const &)*arg2,(lldb::SBFileSpec const &)*arg3,*arg4);
43666     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43667     return SWIG_arg;
43668 
43669     fail: SWIGUNUSED;
43670   }
43671   lua_error(L);
43672   return 0;
43673 }
43674 
43675 
43676 static int _wrap_SBProcess_LoadImage(lua_State* L) {
43677   int argc;
43678   int argv[5]={
43679     1,2,3,4,5
43680   };
43681 
43682   argc = lua_gettop(L);
43683   if (argc == 3) {
43684     int _v = 0;
43685     {
43686       void *ptr;
43687       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
43688         _v = 0;
43689       } else {
43690         _v = 1;
43691       }
43692     }
43693     if (_v) {
43694       {
43695         void *ptr;
43696         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
43697           _v = 0;
43698         } else {
43699           _v = 1;
43700         }
43701       }
43702       if (_v) {
43703         {
43704           void *ptr;
43705           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
43706             _v = 0;
43707           } else {
43708             _v = 1;
43709           }
43710         }
43711         if (_v) {
43712           return _wrap_SBProcess_LoadImage__SWIG_0(L);
43713         }
43714       }
43715     }
43716   }
43717   if (argc == 4) {
43718     int _v = 0;
43719     {
43720       void *ptr;
43721       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
43722         _v = 0;
43723       } else {
43724         _v = 1;
43725       }
43726     }
43727     if (_v) {
43728       {
43729         void *ptr;
43730         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
43731           _v = 0;
43732         } else {
43733           _v = 1;
43734         }
43735       }
43736       if (_v) {
43737         {
43738           void *ptr;
43739           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
43740             _v = 0;
43741           } else {
43742             _v = 1;
43743           }
43744         }
43745         if (_v) {
43746           {
43747             void *ptr;
43748             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
43749               _v = 0;
43750             } else {
43751               _v = 1;
43752             }
43753           }
43754           if (_v) {
43755             return _wrap_SBProcess_LoadImage__SWIG_1(L);
43756           }
43757         }
43758       }
43759     }
43760   }
43761 
43762   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_LoadImage'\n"
43763     "  Possible C/C++ prototypes are:\n"
43764     "    lldb::SBProcess::LoadImage(lldb::SBFileSpec &,lldb::SBError &)\n"
43765     "    lldb::SBProcess::LoadImage(lldb::SBFileSpec const &,lldb::SBFileSpec const &,lldb::SBError &)\n");
43766   lua_error(L);return 0;
43767 }
43768 
43769 
43770 static int _wrap_SBProcess_LoadImageUsingPaths(lua_State* L) {
43771   {
43772     int SWIG_arg = 0;
43773     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43774     lldb::SBFileSpec *arg2 = 0 ;
43775     lldb::SBStringList *arg3 = 0 ;
43776     lldb::SBFileSpec *arg4 = 0 ;
43777     lldb::SBError *arg5 = 0 ;
43778     uint32_t result;
43779 
43780     SWIG_check_num_args("lldb::SBProcess::LoadImageUsingPaths",5,5)
43781     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",1,"lldb::SBProcess *");
43782     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",2,"lldb::SBFileSpec const &");
43783     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",3,"lldb::SBStringList &");
43784     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",4,"lldb::SBFileSpec &");
43785     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",5,"lldb::SBError &");
43786 
43787     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43788       SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",1,SWIGTYPE_p_lldb__SBProcess);
43789     }
43790 
43791 
43792     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
43793       SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",2,SWIGTYPE_p_lldb__SBFileSpec);
43794     }
43795 
43796 
43797     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
43798       SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",3,SWIGTYPE_p_lldb__SBStringList);
43799     }
43800 
43801 
43802     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
43803       SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",4,SWIGTYPE_p_lldb__SBFileSpec);
43804     }
43805 
43806 
43807     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
43808       SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",5,SWIGTYPE_p_lldb__SBError);
43809     }
43810 
43811     result = (uint32_t)(arg1)->LoadImageUsingPaths((lldb::SBFileSpec const &)*arg2,*arg3,*arg4,*arg5);
43812     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43813     return SWIG_arg;
43814 
43815     fail: SWIGUNUSED;
43816   }
43817   lua_error(L);
43818   return 0;
43819 }
43820 
43821 
43822 static int _wrap_SBProcess_UnloadImage(lua_State* L) {
43823   {
43824     int SWIG_arg = 0;
43825     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43826     uint32_t arg2 ;
43827     lldb::SBError result;
43828 
43829     SWIG_check_num_args("lldb::SBProcess::UnloadImage",2,2)
43830     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",1,"lldb::SBProcess *");
43831     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",2,"uint32_t");
43832 
43833     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43834       SWIG_fail_ptr("SBProcess_UnloadImage",1,SWIGTYPE_p_lldb__SBProcess);
43835     }
43836 
43837     arg2 = (uint32_t)lua_tointeger(L, 2);
43838     result = (arg1)->UnloadImage(arg2);
43839     {
43840       lldb::SBError * resultptr = new lldb::SBError(result);
43841       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
43842     }
43843     return SWIG_arg;
43844 
43845     fail: SWIGUNUSED;
43846   }
43847   lua_error(L);
43848   return 0;
43849 }
43850 
43851 
43852 static int _wrap_SBProcess_SendEventData(lua_State* L) {
43853   {
43854     int SWIG_arg = 0;
43855     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43856     char *arg2 = (char *) 0 ;
43857     lldb::SBError result;
43858 
43859     SWIG_check_num_args("lldb::SBProcess::SendEventData",2,2)
43860     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendEventData",1,"lldb::SBProcess *");
43861     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SendEventData",2,"char const *");
43862 
43863     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43864       SWIG_fail_ptr("SBProcess_SendEventData",1,SWIGTYPE_p_lldb__SBProcess);
43865     }
43866 
43867     arg2 = (char *)lua_tostring(L, 2);
43868     result = (arg1)->SendEventData((char const *)arg2);
43869     {
43870       lldb::SBError * resultptr = new lldb::SBError(result);
43871       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
43872     }
43873     return SWIG_arg;
43874 
43875     fail: SWIGUNUSED;
43876   }
43877   lua_error(L);
43878   return 0;
43879 }
43880 
43881 
43882 static int _wrap_SBProcess_GetNumExtendedBacktraceTypes(lua_State* L) {
43883   {
43884     int SWIG_arg = 0;
43885     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43886     uint32_t result;
43887 
43888     SWIG_check_num_args("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,1)
43889     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,"lldb::SBProcess *");
43890 
43891     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43892       SWIG_fail_ptr("SBProcess_GetNumExtendedBacktraceTypes",1,SWIGTYPE_p_lldb__SBProcess);
43893     }
43894 
43895     result = (uint32_t)(arg1)->GetNumExtendedBacktraceTypes();
43896     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43897     return SWIG_arg;
43898 
43899     fail: SWIGUNUSED;
43900   }
43901   lua_error(L);
43902   return 0;
43903 }
43904 
43905 
43906 static int _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex(lua_State* L) {
43907   {
43908     int SWIG_arg = 0;
43909     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43910     uint32_t arg2 ;
43911     char *result = 0 ;
43912 
43913     SWIG_check_num_args("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,2)
43914     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",1,"lldb::SBProcess *");
43915     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,"uint32_t");
43916 
43917     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43918       SWIG_fail_ptr("SBProcess_GetExtendedBacktraceTypeAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
43919     }
43920 
43921     arg2 = (uint32_t)lua_tointeger(L, 2);
43922     result = (char *)(arg1)->GetExtendedBacktraceTypeAtIndex(arg2);
43923     lua_pushstring(L,(const char *)result); SWIG_arg++;
43924     return SWIG_arg;
43925 
43926     fail: SWIGUNUSED;
43927   }
43928   lua_error(L);
43929   return 0;
43930 }
43931 
43932 
43933 static int _wrap_SBProcess_GetHistoryThreads(lua_State* L) {
43934   {
43935     int SWIG_arg = 0;
43936     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43937     lldb::addr_t arg2 ;
43938     lldb::SBThreadCollection result;
43939 
43940     SWIG_check_num_args("lldb::SBProcess::GetHistoryThreads",2,2)
43941     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",1,"lldb::SBProcess *");
43942     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",2,"lldb::addr_t");
43943 
43944     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43945       SWIG_fail_ptr("SBProcess_GetHistoryThreads",1,SWIGTYPE_p_lldb__SBProcess);
43946     }
43947 
43948     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
43949     result = (arg1)->GetHistoryThreads(arg2);
43950     {
43951       lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection(result);
43952       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
43953     }
43954     return SWIG_arg;
43955 
43956     fail: SWIGUNUSED;
43957   }
43958   lua_error(L);
43959   return 0;
43960 }
43961 
43962 
43963 static int _wrap_SBProcess_IsInstrumentationRuntimePresent(lua_State* L) {
43964   {
43965     int SWIG_arg = 0;
43966     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43967     lldb::InstrumentationRuntimeType arg2 ;
43968     bool result;
43969 
43970     SWIG_check_num_args("lldb::SBProcess::IsInstrumentationRuntimePresent",2,2)
43971     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",1,"lldb::SBProcess *");
43972     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",2,"lldb::InstrumentationRuntimeType");
43973 
43974     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
43975       SWIG_fail_ptr("SBProcess_IsInstrumentationRuntimePresent",1,SWIGTYPE_p_lldb__SBProcess);
43976     }
43977 
43978     arg2 = (lldb::InstrumentationRuntimeType)lua_tointeger(L, 2);
43979     result = (bool)(arg1)->IsInstrumentationRuntimePresent(arg2);
43980     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43981     return SWIG_arg;
43982 
43983     fail: SWIGUNUSED;
43984   }
43985   lua_error(L);
43986   return 0;
43987 }
43988 
43989 
43990 static int _wrap_SBProcess_SaveCore__SWIG_0(lua_State* L) {
43991   {
43992     int SWIG_arg = 0;
43993     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
43994     char *arg2 = (char *) 0 ;
43995     char *arg3 = (char *) 0 ;
43996     lldb::SaveCoreStyle arg4 ;
43997     lldb::SBError result;
43998 
43999     SWIG_check_num_args("lldb::SBProcess::SaveCore",4,4)
44000     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SaveCore",1,"lldb::SBProcess *");
44001     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SaveCore",2,"char const *");
44002     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBProcess::SaveCore",3,"char const *");
44003     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBProcess::SaveCore",4,"lldb::SaveCoreStyle");
44004 
44005     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44006       SWIG_fail_ptr("SBProcess_SaveCore",1,SWIGTYPE_p_lldb__SBProcess);
44007     }
44008 
44009     arg2 = (char *)lua_tostring(L, 2);
44010     arg3 = (char *)lua_tostring(L, 3);
44011     arg4 = (lldb::SaveCoreStyle)lua_tointeger(L, 4);
44012     result = (arg1)->SaveCore((char const *)arg2,(char const *)arg3,arg4);
44013     {
44014       lldb::SBError * resultptr = new lldb::SBError(result);
44015       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44016     }
44017     return SWIG_arg;
44018 
44019     fail: SWIGUNUSED;
44020   }
44021   lua_error(L);
44022   return 0;
44023 }
44024 
44025 
44026 static int _wrap_SBProcess_SaveCore__SWIG_1(lua_State* L) {
44027   {
44028     int SWIG_arg = 0;
44029     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44030     char *arg2 = (char *) 0 ;
44031     lldb::SBError result;
44032 
44033     SWIG_check_num_args("lldb::SBProcess::SaveCore",2,2)
44034     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SaveCore",1,"lldb::SBProcess *");
44035     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SaveCore",2,"char const *");
44036 
44037     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44038       SWIG_fail_ptr("SBProcess_SaveCore",1,SWIGTYPE_p_lldb__SBProcess);
44039     }
44040 
44041     arg2 = (char *)lua_tostring(L, 2);
44042     result = (arg1)->SaveCore((char const *)arg2);
44043     {
44044       lldb::SBError * resultptr = new lldb::SBError(result);
44045       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44046     }
44047     return SWIG_arg;
44048 
44049     fail: SWIGUNUSED;
44050   }
44051   lua_error(L);
44052   return 0;
44053 }
44054 
44055 
44056 static int _wrap_SBProcess_SaveCore(lua_State* L) {
44057   int argc;
44058   int argv[5]={
44059     1,2,3,4,5
44060   };
44061 
44062   argc = lua_gettop(L);
44063   if (argc == 2) {
44064     int _v = 0;
44065     {
44066       void *ptr;
44067       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
44068         _v = 0;
44069       } else {
44070         _v = 1;
44071       }
44072     }
44073     if (_v) {
44074       {
44075         _v = SWIG_lua_isnilstring(L,argv[1]);
44076       }
44077       if (_v) {
44078         return _wrap_SBProcess_SaveCore__SWIG_1(L);
44079       }
44080     }
44081   }
44082   if (argc == 4) {
44083     int _v = 0;
44084     {
44085       void *ptr;
44086       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
44087         _v = 0;
44088       } else {
44089         _v = 1;
44090       }
44091     }
44092     if (_v) {
44093       {
44094         _v = SWIG_lua_isnilstring(L,argv[1]);
44095       }
44096       if (_v) {
44097         {
44098           _v = SWIG_lua_isnilstring(L,argv[2]);
44099         }
44100         if (_v) {
44101           {
44102             _v = lua_isnumber(L,argv[3]);
44103           }
44104           if (_v) {
44105             return _wrap_SBProcess_SaveCore__SWIG_0(L);
44106           }
44107         }
44108       }
44109     }
44110   }
44111 
44112   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_SaveCore'\n"
44113     "  Possible C/C++ prototypes are:\n"
44114     "    lldb::SBProcess::SaveCore(char const *,char const *,lldb::SaveCoreStyle)\n"
44115     "    lldb::SBProcess::SaveCore(char const *)\n");
44116   lua_error(L);return 0;
44117 }
44118 
44119 
44120 static int _wrap_SBProcess_GetMemoryRegionInfo(lua_State* L) {
44121   {
44122     int SWIG_arg = 0;
44123     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44124     lldb::addr_t arg2 ;
44125     lldb::SBMemoryRegionInfo *arg3 = 0 ;
44126     lldb::SBError result;
44127 
44128     SWIG_check_num_args("lldb::SBProcess::GetMemoryRegionInfo",3,3)
44129     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",1,"lldb::SBProcess *");
44130     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",2,"lldb::addr_t");
44131     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",3,"lldb::SBMemoryRegionInfo &");
44132 
44133     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44134       SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBProcess);
44135     }
44136 
44137     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
44138 
44139     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
44140       SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
44141     }
44142 
44143     result = (arg1)->GetMemoryRegionInfo(arg2,*arg3);
44144     {
44145       lldb::SBError * resultptr = new lldb::SBError(result);
44146       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44147     }
44148     return SWIG_arg;
44149 
44150     fail: SWIGUNUSED;
44151   }
44152   lua_error(L);
44153   return 0;
44154 }
44155 
44156 
44157 static int _wrap_SBProcess_GetMemoryRegions(lua_State* L) {
44158   {
44159     int SWIG_arg = 0;
44160     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44161     lldb::SBMemoryRegionInfoList result;
44162 
44163     SWIG_check_num_args("lldb::SBProcess::GetMemoryRegions",1,1)
44164     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegions",1,"lldb::SBProcess *");
44165 
44166     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44167       SWIG_fail_ptr("SBProcess_GetMemoryRegions",1,SWIGTYPE_p_lldb__SBProcess);
44168     }
44169 
44170     result = (arg1)->GetMemoryRegions();
44171     {
44172       lldb::SBMemoryRegionInfoList * resultptr = new lldb::SBMemoryRegionInfoList(result);
44173       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
44174     }
44175     return SWIG_arg;
44176 
44177     fail: SWIGUNUSED;
44178   }
44179   lua_error(L);
44180   return 0;
44181 }
44182 
44183 
44184 static int _wrap_SBProcess_GetProcessInfo(lua_State* L) {
44185   {
44186     int SWIG_arg = 0;
44187     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44188     lldb::SBProcessInfo result;
44189 
44190     SWIG_check_num_args("lldb::SBProcess::GetProcessInfo",1,1)
44191     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessInfo",1,"lldb::SBProcess *");
44192 
44193     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44194       SWIG_fail_ptr("SBProcess_GetProcessInfo",1,SWIGTYPE_p_lldb__SBProcess);
44195     }
44196 
44197     result = (arg1)->GetProcessInfo();
44198     {
44199       lldb::SBProcessInfo * resultptr = new lldb::SBProcessInfo(result);
44200       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
44201     }
44202     return SWIG_arg;
44203 
44204     fail: SWIGUNUSED;
44205   }
44206   lua_error(L);
44207   return 0;
44208 }
44209 
44210 
44211 static int _wrap_SBProcess_AllocateMemory(lua_State* L) {
44212   {
44213     int SWIG_arg = 0;
44214     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44215     size_t arg2 ;
44216     uint32_t arg3 ;
44217     lldb::SBError *arg4 = 0 ;
44218     lldb::addr_t result;
44219 
44220     SWIG_check_num_args("lldb::SBProcess::AllocateMemory",4,4)
44221     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",1,"lldb::SBProcess *");
44222     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",2,"size_t");
44223     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",3,"uint32_t");
44224     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",4,"lldb::SBError &");
44225 
44226     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44227       SWIG_fail_ptr("SBProcess_AllocateMemory",1,SWIGTYPE_p_lldb__SBProcess);
44228     }
44229 
44230     arg2 = (size_t)lua_tointeger(L, 2);
44231     arg3 = (uint32_t)lua_tointeger(L, 3);
44232 
44233     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
44234       SWIG_fail_ptr("SBProcess_AllocateMemory",4,SWIGTYPE_p_lldb__SBError);
44235     }
44236 
44237     result = (lldb::addr_t)(arg1)->AllocateMemory(arg2,arg3,*arg4);
44238     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44239     return SWIG_arg;
44240 
44241     fail: SWIGUNUSED;
44242   }
44243   lua_error(L);
44244   return 0;
44245 }
44246 
44247 
44248 static int _wrap_SBProcess_DeallocateMemory(lua_State* L) {
44249   {
44250     int SWIG_arg = 0;
44251     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44252     lldb::addr_t arg2 ;
44253     lldb::SBError result;
44254 
44255     SWIG_check_num_args("lldb::SBProcess::DeallocateMemory",2,2)
44256     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::DeallocateMemory",1,"lldb::SBProcess *");
44257     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::DeallocateMemory",2,"lldb::addr_t");
44258 
44259     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44260       SWIG_fail_ptr("SBProcess_DeallocateMemory",1,SWIGTYPE_p_lldb__SBProcess);
44261     }
44262 
44263     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
44264     result = (arg1)->DeallocateMemory(arg2);
44265     {
44266       lldb::SBError * resultptr = new lldb::SBError(result);
44267       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44268     }
44269     return SWIG_arg;
44270 
44271     fail: SWIGUNUSED;
44272   }
44273   lua_error(L);
44274   return 0;
44275 }
44276 
44277 
44278 static int _wrap_SBProcess_GetScriptedImplementation(lua_State* L) {
44279   {
44280     int SWIG_arg = 0;
44281     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44282     SwigValueWrapper< lldb::SBScriptObject > result;
44283 
44284     SWIG_check_num_args("lldb::SBProcess::GetScriptedImplementation",1,1)
44285     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetScriptedImplementation",1,"lldb::SBProcess *");
44286 
44287     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44288       SWIG_fail_ptr("SBProcess_GetScriptedImplementation",1,SWIGTYPE_p_lldb__SBProcess);
44289     }
44290 
44291     result = (arg1)->GetScriptedImplementation();
44292     {
44293       lldb::SBScriptObject * resultptr = new lldb::SBScriptObject(result);
44294       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBScriptObject,1); SWIG_arg++;
44295     }
44296     return SWIG_arg;
44297 
44298     fail: SWIGUNUSED;
44299   }
44300   lua_error(L);
44301   return 0;
44302 }
44303 
44304 
44305 static int _wrap_SBProcess___tostring(lua_State* L) {
44306   {
44307     int SWIG_arg = 0;
44308     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
44309     std::string result;
44310 
44311     SWIG_check_num_args("lldb::SBProcess::__repr__",1,1)
44312     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::__repr__",1,"lldb::SBProcess *");
44313 
44314     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
44315       SWIG_fail_ptr("SBProcess___tostring",1,SWIGTYPE_p_lldb__SBProcess);
44316     }
44317 
44318     result = lldb_SBProcess___repr__(arg1);
44319     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
44320     return SWIG_arg;
44321 
44322     fail: SWIGUNUSED;
44323   }
44324   lua_error(L);
44325   return 0;
44326 }
44327 
44328 
44329 static void swig_delete_SBProcess(void *obj) {
44330 lldb::SBProcess *arg1 = (lldb::SBProcess *) obj;
44331 delete arg1;
44332 }
44333 static int _proxy__wrap_new_SBProcess(lua_State *L) {
44334     assert(lua_istable(L,1));
44335     lua_pushcfunction(L,_wrap_new_SBProcess);
44336     assert(!lua_isnil(L,-1));
44337     lua_replace(L,1); /* replace our table with real constructor */
44338     lua_call(L,lua_gettop(L)-1,1);
44339     return 1;
44340 }
44341 static swig_lua_attribute swig_SBProcess_attributes[] = {
44342     {0,0,0}
44343 };
44344 static swig_lua_method swig_SBProcess_methods[]= {
44345     { "GetPluginName", _wrap_SBProcess_GetPluginName},
44346     { "GetShortPluginName", _wrap_SBProcess_GetShortPluginName},
44347     { "Clear", _wrap_SBProcess_Clear},
44348     { "IsValid", _wrap_SBProcess_IsValid},
44349     { "GetTarget", _wrap_SBProcess_GetTarget},
44350     { "GetByteOrder", _wrap_SBProcess_GetByteOrder},
44351     { "PutSTDIN", _wrap_SBProcess_PutSTDIN},
44352     { "GetSTDOUT", _wrap_SBProcess_GetSTDOUT},
44353     { "GetSTDERR", _wrap_SBProcess_GetSTDERR},
44354     { "GetAsyncProfileData", _wrap_SBProcess_GetAsyncProfileData},
44355     { "ReportEventState", _wrap_SBProcess_ReportEventState},
44356     { "AppendEventStateReport", _wrap_SBProcess_AppendEventStateReport},
44357     { "RemoteAttachToProcessWithID", _wrap_SBProcess_RemoteAttachToProcessWithID},
44358     { "RemoteLaunch", _wrap_SBProcess_RemoteLaunch},
44359     { "GetNumThreads", _wrap_SBProcess_GetNumThreads},
44360     { "GetThreadAtIndex", _wrap_SBProcess_GetThreadAtIndex},
44361     { "GetThreadByID", _wrap_SBProcess_GetThreadByID},
44362     { "GetThreadByIndexID", _wrap_SBProcess_GetThreadByIndexID},
44363     { "GetSelectedThread", _wrap_SBProcess_GetSelectedThread},
44364     { "CreateOSPluginThread", _wrap_SBProcess_CreateOSPluginThread},
44365     { "SetSelectedThread", _wrap_SBProcess_SetSelectedThread},
44366     { "SetSelectedThreadByID", _wrap_SBProcess_SetSelectedThreadByID},
44367     { "SetSelectedThreadByIndexID", _wrap_SBProcess_SetSelectedThreadByIndexID},
44368     { "GetNumQueues", _wrap_SBProcess_GetNumQueues},
44369     { "GetQueueAtIndex", _wrap_SBProcess_GetQueueAtIndex},
44370     { "GetState", _wrap_SBProcess_GetState},
44371     { "GetExitStatus", _wrap_SBProcess_GetExitStatus},
44372     { "GetExitDescription", _wrap_SBProcess_GetExitDescription},
44373     { "GetProcessID", _wrap_SBProcess_GetProcessID},
44374     { "GetUniqueID", _wrap_SBProcess_GetUniqueID},
44375     { "GetAddressByteSize", _wrap_SBProcess_GetAddressByteSize},
44376     { "Destroy", _wrap_SBProcess_Destroy},
44377     { "Continue", _wrap_SBProcess_Continue},
44378     { "Stop", _wrap_SBProcess_Stop},
44379     { "Kill", _wrap_SBProcess_Kill},
44380     { "Detach", _wrap_SBProcess_Detach},
44381     { "Signal", _wrap_SBProcess_Signal},
44382     { "GetUnixSignals", _wrap_SBProcess_GetUnixSignals},
44383     { "SendAsyncInterrupt", _wrap_SBProcess_SendAsyncInterrupt},
44384     { "GetStopID", _wrap_SBProcess_GetStopID},
44385     { "GetStopEventForStopID", _wrap_SBProcess_GetStopEventForStopID},
44386     { "ForceScriptedState", _wrap_SBProcess_ForceScriptedState},
44387     { "ReadMemory", _wrap_SBProcess_ReadMemory},
44388     { "WriteMemory", _wrap_SBProcess_WriteMemory},
44389     { "ReadCStringFromMemory", _wrap_SBProcess_ReadCStringFromMemory},
44390     { "ReadUnsignedFromMemory", _wrap_SBProcess_ReadUnsignedFromMemory},
44391     { "ReadPointerFromMemory", _wrap_SBProcess_ReadPointerFromMemory},
44392     { "GetBroadcaster", _wrap_SBProcess_GetBroadcaster},
44393     { "GetDescription", _wrap_SBProcess_GetDescription},
44394     { "GetExtendedCrashInformation", _wrap_SBProcess_GetExtendedCrashInformation},
44395     { "GetNumSupportedHardwareWatchpoints", _wrap_SBProcess_GetNumSupportedHardwareWatchpoints},
44396     { "LoadImage", _wrap_SBProcess_LoadImage},
44397     { "LoadImageUsingPaths", _wrap_SBProcess_LoadImageUsingPaths},
44398     { "UnloadImage", _wrap_SBProcess_UnloadImage},
44399     { "SendEventData", _wrap_SBProcess_SendEventData},
44400     { "GetNumExtendedBacktraceTypes", _wrap_SBProcess_GetNumExtendedBacktraceTypes},
44401     { "GetExtendedBacktraceTypeAtIndex", _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex},
44402     { "GetHistoryThreads", _wrap_SBProcess_GetHistoryThreads},
44403     { "IsInstrumentationRuntimePresent", _wrap_SBProcess_IsInstrumentationRuntimePresent},
44404     { "SaveCore", _wrap_SBProcess_SaveCore},
44405     { "GetMemoryRegionInfo", _wrap_SBProcess_GetMemoryRegionInfo},
44406     { "GetMemoryRegions", _wrap_SBProcess_GetMemoryRegions},
44407     { "GetProcessInfo", _wrap_SBProcess_GetProcessInfo},
44408     { "AllocateMemory", _wrap_SBProcess_AllocateMemory},
44409     { "DeallocateMemory", _wrap_SBProcess_DeallocateMemory},
44410     { "GetScriptedImplementation", _wrap_SBProcess_GetScriptedImplementation},
44411     { "__tostring", _wrap_SBProcess___tostring},
44412     {0,0}
44413 };
44414 static swig_lua_method swig_SBProcess_meta[] = {
44415     { "__tostring", _wrap_SBProcess___tostring},
44416     {0,0}
44417 };
44418 
44419 static swig_lua_attribute swig_SBProcess_Sf_SwigStatic_attributes[] = {
44420     {0,0,0}
44421 };
44422 static swig_lua_const_info swig_SBProcess_Sf_SwigStatic_constants[]= {
44423     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
44424     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
44425     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
44426     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
44427     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
44428     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
44429     {0,0,0,0,0,0}
44430 };
44431 static swig_lua_method swig_SBProcess_Sf_SwigStatic_methods[]= {
44432     { "GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
44433     { "GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
44434     { "GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
44435     { "GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
44436     { "GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
44437     { "GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
44438     { "GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
44439     { "GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
44440     { "EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
44441     { "EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
44442     { "GetBroadcasterClass", _wrap_SBProcess_GetBroadcasterClass},
44443     {0,0}
44444 };
44445 static swig_lua_class* swig_SBProcess_Sf_SwigStatic_classes[]= {
44446     0
44447 };
44448 
44449 static swig_lua_namespace swig_SBProcess_Sf_SwigStatic = {
44450     "SBProcess",
44451     swig_SBProcess_Sf_SwigStatic_methods,
44452     swig_SBProcess_Sf_SwigStatic_attributes,
44453     swig_SBProcess_Sf_SwigStatic_constants,
44454     swig_SBProcess_Sf_SwigStatic_classes,
44455     0
44456 };
44457 static swig_lua_class *swig_SBProcess_bases[] = {0};
44458 static const char *swig_SBProcess_base_names[] = {0};
44459 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 };
44460 
44461 static int _wrap_new_SBProcessInfo__SWIG_0(lua_State* L) {
44462   {
44463     int SWIG_arg = 0;
44464     lldb::SBProcessInfo *result = 0 ;
44465 
44466     SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",0,0)
44467     result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo();
44468     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
44469     return SWIG_arg;
44470 
44471     fail: SWIGUNUSED;
44472   }
44473   lua_error(L);
44474   return 0;
44475 }
44476 
44477 
44478 static int _wrap_new_SBProcessInfo__SWIG_1(lua_State* L) {
44479   {
44480     int SWIG_arg = 0;
44481     lldb::SBProcessInfo *arg1 = 0 ;
44482     lldb::SBProcessInfo *result = 0 ;
44483 
44484     SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",1,1)
44485     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::SBProcessInfo",1,"lldb::SBProcessInfo const &");
44486 
44487     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
44488       SWIG_fail_ptr("new_SBProcessInfo",1,SWIGTYPE_p_lldb__SBProcessInfo);
44489     }
44490 
44491     result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo((lldb::SBProcessInfo const &)*arg1);
44492     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
44493     return SWIG_arg;
44494 
44495     fail: SWIGUNUSED;
44496   }
44497   lua_error(L);
44498   return 0;
44499 }
44500 
44501 
44502 static int _wrap_new_SBProcessInfo(lua_State* L) {
44503   int argc;
44504   int argv[2]={
44505     1,2
44506   };
44507 
44508   argc = lua_gettop(L);
44509   if (argc == 0) {
44510     return _wrap_new_SBProcessInfo__SWIG_0(L);
44511   }
44512   if (argc == 1) {
44513     int _v = 0;
44514     {
44515       void *ptr;
44516       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcessInfo, SWIG_POINTER_NO_NULL)) {
44517         _v = 0;
44518       } else {
44519         _v = 1;
44520       }
44521     }
44522     if (_v) {
44523       return _wrap_new_SBProcessInfo__SWIG_1(L);
44524     }
44525   }
44526 
44527   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcessInfo'\n"
44528     "  Possible C/C++ prototypes are:\n"
44529     "    lldb::SBProcessInfo::SBProcessInfo()\n"
44530     "    lldb::SBProcessInfo::SBProcessInfo(lldb::SBProcessInfo const &)\n");
44531   lua_error(L);return 0;
44532 }
44533 
44534 
44535 static int _wrap_SBProcessInfo_IsValid(lua_State* L) {
44536   {
44537     int SWIG_arg = 0;
44538     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
44539     bool result;
44540 
44541     SWIG_check_num_args("lldb::SBProcessInfo::IsValid",1,1)
44542     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::IsValid",1,"lldb::SBProcessInfo const *");
44543 
44544     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
44545       SWIG_fail_ptr("SBProcessInfo_IsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
44546     }
44547 
44548     result = (bool)((lldb::SBProcessInfo const *)arg1)->IsValid();
44549     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44550     return SWIG_arg;
44551 
44552     fail: SWIGUNUSED;
44553   }
44554   lua_error(L);
44555   return 0;
44556 }
44557 
44558 
44559 static int _wrap_SBProcessInfo_GetName(lua_State* L) {
44560   {
44561     int SWIG_arg = 0;
44562     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
44563     char *result = 0 ;
44564 
44565     SWIG_check_num_args("lldb::SBProcessInfo::GetName",1,1)
44566     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetName",1,"lldb::SBProcessInfo *");
44567 
44568     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
44569       SWIG_fail_ptr("SBProcessInfo_GetName",1,SWIGTYPE_p_lldb__SBProcessInfo);
44570     }
44571 
44572     result = (char *)(arg1)->GetName();
44573     lua_pushstring(L,(const char *)result); SWIG_arg++;
44574     return SWIG_arg;
44575 
44576     fail: SWIGUNUSED;
44577   }
44578   lua_error(L);
44579   return 0;
44580 }
44581 
44582 
44583 static int _wrap_SBProcessInfo_GetExecutableFile(lua_State* L) {
44584   {
44585     int SWIG_arg = 0;
44586     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
44587     lldb::SBFileSpec result;
44588 
44589     SWIG_check_num_args("lldb::SBProcessInfo::GetExecutableFile",1,1)
44590     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetExecutableFile",1,"lldb::SBProcessInfo *");
44591 
44592     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
44593       SWIG_fail_ptr("SBProcessInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBProcessInfo);
44594     }
44595 
44596     result = (arg1)->GetExecutableFile();
44597     {
44598       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
44599       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
44600     }
44601     return SWIG_arg;
44602 
44603     fail: SWIGUNUSED;
44604   }
44605   lua_error(L);
44606   return 0;
44607 }
44608 
44609 
44610 static int _wrap_SBProcessInfo_GetProcessID(lua_State* L) {
44611   {
44612     int SWIG_arg = 0;
44613     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
44614     lldb::pid_t result;
44615 
44616     SWIG_check_num_args("lldb::SBProcessInfo::GetProcessID",1,1)
44617     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetProcessID",1,"lldb::SBProcessInfo *");
44618 
44619     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
44620       SWIG_fail_ptr("SBProcessInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
44621     }
44622 
44623     result = (lldb::pid_t)(arg1)->GetProcessID();
44624     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44625     return SWIG_arg;
44626 
44627     fail: SWIGUNUSED;
44628   }
44629   lua_error(L);
44630   return 0;
44631 }
44632 
44633 
44634 static int _wrap_SBProcessInfo_GetUserID(lua_State* L) {
44635   {
44636     int SWIG_arg = 0;
44637     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
44638     uint32_t result;
44639 
44640     SWIG_check_num_args("lldb::SBProcessInfo::GetUserID",1,1)
44641     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetUserID",1,"lldb::SBProcessInfo *");
44642 
44643     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
44644       SWIG_fail_ptr("SBProcessInfo_GetUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
44645     }
44646 
44647     result = (uint32_t)(arg1)->GetUserID();
44648     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44649     return SWIG_arg;
44650 
44651     fail: SWIGUNUSED;
44652   }
44653   lua_error(L);
44654   return 0;
44655 }
44656 
44657 
44658 static int _wrap_SBProcessInfo_GetGroupID(lua_State* L) {
44659   {
44660     int SWIG_arg = 0;
44661     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
44662     uint32_t result;
44663 
44664     SWIG_check_num_args("lldb::SBProcessInfo::GetGroupID",1,1)
44665     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetGroupID",1,"lldb::SBProcessInfo *");
44666 
44667     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
44668       SWIG_fail_ptr("SBProcessInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
44669     }
44670 
44671     result = (uint32_t)(arg1)->GetGroupID();
44672     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44673     return SWIG_arg;
44674 
44675     fail: SWIGUNUSED;
44676   }
44677   lua_error(L);
44678   return 0;
44679 }
44680 
44681 
44682 static int _wrap_SBProcessInfo_UserIDIsValid(lua_State* L) {
44683   {
44684     int SWIG_arg = 0;
44685     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
44686     bool result;
44687 
44688     SWIG_check_num_args("lldb::SBProcessInfo::UserIDIsValid",1,1)
44689     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::UserIDIsValid",1,"lldb::SBProcessInfo *");
44690 
44691     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
44692       SWIG_fail_ptr("SBProcessInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
44693     }
44694 
44695     result = (bool)(arg1)->UserIDIsValid();
44696     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44697     return SWIG_arg;
44698 
44699     fail: SWIGUNUSED;
44700   }
44701   lua_error(L);
44702   return 0;
44703 }
44704 
44705 
44706 static int _wrap_SBProcessInfo_GroupIDIsValid(lua_State* L) {
44707   {
44708     int SWIG_arg = 0;
44709     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
44710     bool result;
44711 
44712     SWIG_check_num_args("lldb::SBProcessInfo::GroupIDIsValid",1,1)
44713     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GroupIDIsValid",1,"lldb::SBProcessInfo *");
44714 
44715     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
44716       SWIG_fail_ptr("SBProcessInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
44717     }
44718 
44719     result = (bool)(arg1)->GroupIDIsValid();
44720     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44721     return SWIG_arg;
44722 
44723     fail: SWIGUNUSED;
44724   }
44725   lua_error(L);
44726   return 0;
44727 }
44728 
44729 
44730 static int _wrap_SBProcessInfo_GetEffectiveUserID(lua_State* L) {
44731   {
44732     int SWIG_arg = 0;
44733     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
44734     uint32_t result;
44735 
44736     SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveUserID",1,1)
44737     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveUserID",1,"lldb::SBProcessInfo *");
44738 
44739     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
44740       SWIG_fail_ptr("SBProcessInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
44741     }
44742 
44743     result = (uint32_t)(arg1)->GetEffectiveUserID();
44744     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44745     return SWIG_arg;
44746 
44747     fail: SWIGUNUSED;
44748   }
44749   lua_error(L);
44750   return 0;
44751 }
44752 
44753 
44754 static int _wrap_SBProcessInfo_GetEffectiveGroupID(lua_State* L) {
44755   {
44756     int SWIG_arg = 0;
44757     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
44758     uint32_t result;
44759 
44760     SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveGroupID",1,1)
44761     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveGroupID",1,"lldb::SBProcessInfo *");
44762 
44763     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
44764       SWIG_fail_ptr("SBProcessInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
44765     }
44766 
44767     result = (uint32_t)(arg1)->GetEffectiveGroupID();
44768     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44769     return SWIG_arg;
44770 
44771     fail: SWIGUNUSED;
44772   }
44773   lua_error(L);
44774   return 0;
44775 }
44776 
44777 
44778 static int _wrap_SBProcessInfo_EffectiveUserIDIsValid(lua_State* L) {
44779   {
44780     int SWIG_arg = 0;
44781     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
44782     bool result;
44783 
44784     SWIG_check_num_args("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,1)
44785     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,"lldb::SBProcessInfo *");
44786 
44787     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
44788       SWIG_fail_ptr("SBProcessInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
44789     }
44790 
44791     result = (bool)(arg1)->EffectiveUserIDIsValid();
44792     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44793     return SWIG_arg;
44794 
44795     fail: SWIGUNUSED;
44796   }
44797   lua_error(L);
44798   return 0;
44799 }
44800 
44801 
44802 static int _wrap_SBProcessInfo_EffectiveGroupIDIsValid(lua_State* L) {
44803   {
44804     int SWIG_arg = 0;
44805     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
44806     bool result;
44807 
44808     SWIG_check_num_args("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,1)
44809     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,"lldb::SBProcessInfo *");
44810 
44811     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
44812       SWIG_fail_ptr("SBProcessInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
44813     }
44814 
44815     result = (bool)(arg1)->EffectiveGroupIDIsValid();
44816     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44817     return SWIG_arg;
44818 
44819     fail: SWIGUNUSED;
44820   }
44821   lua_error(L);
44822   return 0;
44823 }
44824 
44825 
44826 static int _wrap_SBProcessInfo_GetParentProcessID(lua_State* L) {
44827   {
44828     int SWIG_arg = 0;
44829     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
44830     lldb::pid_t result;
44831 
44832     SWIG_check_num_args("lldb::SBProcessInfo::GetParentProcessID",1,1)
44833     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetParentProcessID",1,"lldb::SBProcessInfo *");
44834 
44835     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
44836       SWIG_fail_ptr("SBProcessInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
44837     }
44838 
44839     result = (lldb::pid_t)(arg1)->GetParentProcessID();
44840     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44841     return SWIG_arg;
44842 
44843     fail: SWIGUNUSED;
44844   }
44845   lua_error(L);
44846   return 0;
44847 }
44848 
44849 
44850 static int _wrap_SBProcessInfo_GetTriple(lua_State* L) {
44851   {
44852     int SWIG_arg = 0;
44853     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
44854     char *result = 0 ;
44855 
44856     SWIG_check_num_args("lldb::SBProcessInfo::GetTriple",1,1)
44857     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetTriple",1,"lldb::SBProcessInfo *");
44858 
44859     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
44860       SWIG_fail_ptr("SBProcessInfo_GetTriple",1,SWIGTYPE_p_lldb__SBProcessInfo);
44861     }
44862 
44863     result = (char *)(arg1)->GetTriple();
44864     lua_pushstring(L,(const char *)result); SWIG_arg++;
44865     return SWIG_arg;
44866 
44867     fail: SWIGUNUSED;
44868   }
44869   lua_error(L);
44870   return 0;
44871 }
44872 
44873 
44874 static void swig_delete_SBProcessInfo(void *obj) {
44875 lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) obj;
44876 delete arg1;
44877 }
44878 static int _proxy__wrap_new_SBProcessInfo(lua_State *L) {
44879     assert(lua_istable(L,1));
44880     lua_pushcfunction(L,_wrap_new_SBProcessInfo);
44881     assert(!lua_isnil(L,-1));
44882     lua_replace(L,1); /* replace our table with real constructor */
44883     lua_call(L,lua_gettop(L)-1,1);
44884     return 1;
44885 }
44886 static swig_lua_attribute swig_SBProcessInfo_attributes[] = {
44887     {0,0,0}
44888 };
44889 static swig_lua_method swig_SBProcessInfo_methods[]= {
44890     { "IsValid", _wrap_SBProcessInfo_IsValid},
44891     { "GetName", _wrap_SBProcessInfo_GetName},
44892     { "GetExecutableFile", _wrap_SBProcessInfo_GetExecutableFile},
44893     { "GetProcessID", _wrap_SBProcessInfo_GetProcessID},
44894     { "GetUserID", _wrap_SBProcessInfo_GetUserID},
44895     { "GetGroupID", _wrap_SBProcessInfo_GetGroupID},
44896     { "UserIDIsValid", _wrap_SBProcessInfo_UserIDIsValid},
44897     { "GroupIDIsValid", _wrap_SBProcessInfo_GroupIDIsValid},
44898     { "GetEffectiveUserID", _wrap_SBProcessInfo_GetEffectiveUserID},
44899     { "GetEffectiveGroupID", _wrap_SBProcessInfo_GetEffectiveGroupID},
44900     { "EffectiveUserIDIsValid", _wrap_SBProcessInfo_EffectiveUserIDIsValid},
44901     { "EffectiveGroupIDIsValid", _wrap_SBProcessInfo_EffectiveGroupIDIsValid},
44902     { "GetParentProcessID", _wrap_SBProcessInfo_GetParentProcessID},
44903     { "GetTriple", _wrap_SBProcessInfo_GetTriple},
44904     {0,0}
44905 };
44906 static swig_lua_method swig_SBProcessInfo_meta[] = {
44907     {0,0}
44908 };
44909 
44910 static swig_lua_attribute swig_SBProcessInfo_Sf_SwigStatic_attributes[] = {
44911     {0,0,0}
44912 };
44913 static swig_lua_const_info swig_SBProcessInfo_Sf_SwigStatic_constants[]= {
44914     {0,0,0,0,0,0}
44915 };
44916 static swig_lua_method swig_SBProcessInfo_Sf_SwigStatic_methods[]= {
44917     {0,0}
44918 };
44919 static swig_lua_class* swig_SBProcessInfo_Sf_SwigStatic_classes[]= {
44920     0
44921 };
44922 
44923 static swig_lua_namespace swig_SBProcessInfo_Sf_SwigStatic = {
44924     "SBProcessInfo",
44925     swig_SBProcessInfo_Sf_SwigStatic_methods,
44926     swig_SBProcessInfo_Sf_SwigStatic_attributes,
44927     swig_SBProcessInfo_Sf_SwigStatic_constants,
44928     swig_SBProcessInfo_Sf_SwigStatic_classes,
44929     0
44930 };
44931 static swig_lua_class *swig_SBProcessInfo_bases[] = {0};
44932 static const char *swig_SBProcessInfo_base_names[] = {0};
44933 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 };
44934 
44935 static int _wrap_new_SBQueue__SWIG_0(lua_State* L) {
44936   {
44937     int SWIG_arg = 0;
44938     lldb::SBQueue *result = 0 ;
44939 
44940     SWIG_check_num_args("lldb::SBQueue::SBQueue",0,0)
44941     result = (lldb::SBQueue *)new lldb::SBQueue();
44942     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
44943     return SWIG_arg;
44944 
44945     fail: SWIGUNUSED;
44946   }
44947   lua_error(L);
44948   return 0;
44949 }
44950 
44951 
44952 static int _wrap_new_SBQueue__SWIG_1(lua_State* L) {
44953   {
44954     int SWIG_arg = 0;
44955     lldb::SBQueue *arg1 = 0 ;
44956     lldb::SBQueue *result = 0 ;
44957 
44958     SWIG_check_num_args("lldb::SBQueue::SBQueue",1,1)
44959     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueue::SBQueue",1,"lldb::SBQueue const &");
44960 
44961     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
44962       SWIG_fail_ptr("new_SBQueue",1,SWIGTYPE_p_lldb__SBQueue);
44963     }
44964 
44965     result = (lldb::SBQueue *)new lldb::SBQueue((lldb::SBQueue const &)*arg1);
44966     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
44967     return SWIG_arg;
44968 
44969     fail: SWIGUNUSED;
44970   }
44971   lua_error(L);
44972   return 0;
44973 }
44974 
44975 
44976 static int _wrap_new_SBQueue(lua_State* L) {
44977   int argc;
44978   int argv[2]={
44979     1,2
44980   };
44981 
44982   argc = lua_gettop(L);
44983   if (argc == 0) {
44984     return _wrap_new_SBQueue__SWIG_0(L);
44985   }
44986   if (argc == 1) {
44987     int _v = 0;
44988     {
44989       void *ptr;
44990       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBQueue, SWIG_POINTER_NO_NULL)) {
44991         _v = 0;
44992       } else {
44993         _v = 1;
44994       }
44995     }
44996     if (_v) {
44997       return _wrap_new_SBQueue__SWIG_1(L);
44998     }
44999   }
45000 
45001   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueue'\n"
45002     "  Possible C/C++ prototypes are:\n"
45003     "    lldb::SBQueue::SBQueue()\n"
45004     "    lldb::SBQueue::SBQueue(lldb::SBQueue const &)\n");
45005   lua_error(L);return 0;
45006 }
45007 
45008 
45009 static int _wrap_SBQueue_IsValid(lua_State* L) {
45010   {
45011     int SWIG_arg = 0;
45012     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45013     bool result;
45014 
45015     SWIG_check_num_args("lldb::SBQueue::IsValid",1,1)
45016     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::IsValid",1,"lldb::SBQueue const *");
45017 
45018     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45019       SWIG_fail_ptr("SBQueue_IsValid",1,SWIGTYPE_p_lldb__SBQueue);
45020     }
45021 
45022     result = (bool)((lldb::SBQueue const *)arg1)->IsValid();
45023     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45024     return SWIG_arg;
45025 
45026     fail: SWIGUNUSED;
45027   }
45028   lua_error(L);
45029   return 0;
45030 }
45031 
45032 
45033 static int _wrap_SBQueue_Clear(lua_State* L) {
45034   {
45035     int SWIG_arg = 0;
45036     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45037 
45038     SWIG_check_num_args("lldb::SBQueue::Clear",1,1)
45039     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::Clear",1,"lldb::SBQueue *");
45040 
45041     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45042       SWIG_fail_ptr("SBQueue_Clear",1,SWIGTYPE_p_lldb__SBQueue);
45043     }
45044 
45045     (arg1)->Clear();
45046 
45047     return SWIG_arg;
45048 
45049     fail: SWIGUNUSED;
45050   }
45051   lua_error(L);
45052   return 0;
45053 }
45054 
45055 
45056 static int _wrap_SBQueue_GetProcess(lua_State* L) {
45057   {
45058     int SWIG_arg = 0;
45059     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45060     lldb::SBProcess result;
45061 
45062     SWIG_check_num_args("lldb::SBQueue::GetProcess",1,1)
45063     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetProcess",1,"lldb::SBQueue *");
45064 
45065     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45066       SWIG_fail_ptr("SBQueue_GetProcess",1,SWIGTYPE_p_lldb__SBQueue);
45067     }
45068 
45069     result = (arg1)->GetProcess();
45070     {
45071       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
45072       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
45073     }
45074     return SWIG_arg;
45075 
45076     fail: SWIGUNUSED;
45077   }
45078   lua_error(L);
45079   return 0;
45080 }
45081 
45082 
45083 static int _wrap_SBQueue_GetQueueID(lua_State* L) {
45084   {
45085     int SWIG_arg = 0;
45086     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45087     lldb::queue_id_t result;
45088 
45089     SWIG_check_num_args("lldb::SBQueue::GetQueueID",1,1)
45090     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetQueueID",1,"lldb::SBQueue const *");
45091 
45092     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45093       SWIG_fail_ptr("SBQueue_GetQueueID",1,SWIGTYPE_p_lldb__SBQueue);
45094     }
45095 
45096     result = (lldb::queue_id_t)((lldb::SBQueue const *)arg1)->GetQueueID();
45097     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45098     return SWIG_arg;
45099 
45100     fail: SWIGUNUSED;
45101   }
45102   lua_error(L);
45103   return 0;
45104 }
45105 
45106 
45107 static int _wrap_SBQueue_GetName(lua_State* L) {
45108   {
45109     int SWIG_arg = 0;
45110     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45111     char *result = 0 ;
45112 
45113     SWIG_check_num_args("lldb::SBQueue::GetName",1,1)
45114     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetName",1,"lldb::SBQueue const *");
45115 
45116     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45117       SWIG_fail_ptr("SBQueue_GetName",1,SWIGTYPE_p_lldb__SBQueue);
45118     }
45119 
45120     result = (char *)((lldb::SBQueue const *)arg1)->GetName();
45121     lua_pushstring(L,(const char *)result); SWIG_arg++;
45122     return SWIG_arg;
45123 
45124     fail: SWIGUNUSED;
45125   }
45126   lua_error(L);
45127   return 0;
45128 }
45129 
45130 
45131 static int _wrap_SBQueue_GetIndexID(lua_State* L) {
45132   {
45133     int SWIG_arg = 0;
45134     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45135     uint32_t result;
45136 
45137     SWIG_check_num_args("lldb::SBQueue::GetIndexID",1,1)
45138     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetIndexID",1,"lldb::SBQueue const *");
45139 
45140     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45141       SWIG_fail_ptr("SBQueue_GetIndexID",1,SWIGTYPE_p_lldb__SBQueue);
45142     }
45143 
45144     result = (uint32_t)((lldb::SBQueue const *)arg1)->GetIndexID();
45145     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45146     return SWIG_arg;
45147 
45148     fail: SWIGUNUSED;
45149   }
45150   lua_error(L);
45151   return 0;
45152 }
45153 
45154 
45155 static int _wrap_SBQueue_GetNumThreads(lua_State* L) {
45156   {
45157     int SWIG_arg = 0;
45158     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45159     uint32_t result;
45160 
45161     SWIG_check_num_args("lldb::SBQueue::GetNumThreads",1,1)
45162     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumThreads",1,"lldb::SBQueue *");
45163 
45164     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45165       SWIG_fail_ptr("SBQueue_GetNumThreads",1,SWIGTYPE_p_lldb__SBQueue);
45166     }
45167 
45168     result = (uint32_t)(arg1)->GetNumThreads();
45169     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45170     return SWIG_arg;
45171 
45172     fail: SWIGUNUSED;
45173   }
45174   lua_error(L);
45175   return 0;
45176 }
45177 
45178 
45179 static int _wrap_SBQueue_GetThreadAtIndex(lua_State* L) {
45180   {
45181     int SWIG_arg = 0;
45182     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45183     uint32_t arg2 ;
45184     lldb::SBThread result;
45185 
45186     SWIG_check_num_args("lldb::SBQueue::GetThreadAtIndex",2,2)
45187     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",1,"lldb::SBQueue *");
45188     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",2,"uint32_t");
45189 
45190     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45191       SWIG_fail_ptr("SBQueue_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
45192     }
45193 
45194     arg2 = (uint32_t)lua_tointeger(L, 2);
45195     result = (arg1)->GetThreadAtIndex(arg2);
45196     {
45197       lldb::SBThread * resultptr = new lldb::SBThread(result);
45198       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
45199     }
45200     return SWIG_arg;
45201 
45202     fail: SWIGUNUSED;
45203   }
45204   lua_error(L);
45205   return 0;
45206 }
45207 
45208 
45209 static int _wrap_SBQueue_GetNumPendingItems(lua_State* L) {
45210   {
45211     int SWIG_arg = 0;
45212     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45213     uint32_t result;
45214 
45215     SWIG_check_num_args("lldb::SBQueue::GetNumPendingItems",1,1)
45216     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumPendingItems",1,"lldb::SBQueue *");
45217 
45218     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45219       SWIG_fail_ptr("SBQueue_GetNumPendingItems",1,SWIGTYPE_p_lldb__SBQueue);
45220     }
45221 
45222     result = (uint32_t)(arg1)->GetNumPendingItems();
45223     lua_pushinteger(L, (lua_Integer) result); 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_SBQueue_GetPendingItemAtIndex(lua_State* L) {
45234   {
45235     int SWIG_arg = 0;
45236     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45237     uint32_t arg2 ;
45238     lldb::SBQueueItem result;
45239 
45240     SWIG_check_num_args("lldb::SBQueue::GetPendingItemAtIndex",2,2)
45241     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",1,"lldb::SBQueue *");
45242     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",2,"uint32_t");
45243 
45244     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45245       SWIG_fail_ptr("SBQueue_GetPendingItemAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
45246     }
45247 
45248     arg2 = (uint32_t)lua_tointeger(L, 2);
45249     result = (arg1)->GetPendingItemAtIndex(arg2);
45250     {
45251       lldb::SBQueueItem * resultptr = new lldb::SBQueueItem(result);
45252       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
45253     }
45254     return SWIG_arg;
45255 
45256     fail: SWIGUNUSED;
45257   }
45258   lua_error(L);
45259   return 0;
45260 }
45261 
45262 
45263 static int _wrap_SBQueue_GetNumRunningItems(lua_State* L) {
45264   {
45265     int SWIG_arg = 0;
45266     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45267     uint32_t result;
45268 
45269     SWIG_check_num_args("lldb::SBQueue::GetNumRunningItems",1,1)
45270     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumRunningItems",1,"lldb::SBQueue *");
45271 
45272     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45273       SWIG_fail_ptr("SBQueue_GetNumRunningItems",1,SWIGTYPE_p_lldb__SBQueue);
45274     }
45275 
45276     result = (uint32_t)(arg1)->GetNumRunningItems();
45277     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45278     return SWIG_arg;
45279 
45280     fail: SWIGUNUSED;
45281   }
45282   lua_error(L);
45283   return 0;
45284 }
45285 
45286 
45287 static int _wrap_SBQueue_GetKind(lua_State* L) {
45288   {
45289     int SWIG_arg = 0;
45290     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
45291     lldb::QueueKind result;
45292 
45293     SWIG_check_num_args("lldb::SBQueue::GetKind",1,1)
45294     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetKind",1,"lldb::SBQueue *");
45295 
45296     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
45297       SWIG_fail_ptr("SBQueue_GetKind",1,SWIGTYPE_p_lldb__SBQueue);
45298     }
45299 
45300     result = (lldb::QueueKind)(arg1)->GetKind();
45301     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45302     return SWIG_arg;
45303 
45304     fail: SWIGUNUSED;
45305   }
45306   lua_error(L);
45307   return 0;
45308 }
45309 
45310 
45311 static void swig_delete_SBQueue(void *obj) {
45312 lldb::SBQueue *arg1 = (lldb::SBQueue *) obj;
45313 delete arg1;
45314 }
45315 static int _proxy__wrap_new_SBQueue(lua_State *L) {
45316     assert(lua_istable(L,1));
45317     lua_pushcfunction(L,_wrap_new_SBQueue);
45318     assert(!lua_isnil(L,-1));
45319     lua_replace(L,1); /* replace our table with real constructor */
45320     lua_call(L,lua_gettop(L)-1,1);
45321     return 1;
45322 }
45323 static swig_lua_attribute swig_SBQueue_attributes[] = {
45324     {0,0,0}
45325 };
45326 static swig_lua_method swig_SBQueue_methods[]= {
45327     { "IsValid", _wrap_SBQueue_IsValid},
45328     { "Clear", _wrap_SBQueue_Clear},
45329     { "GetProcess", _wrap_SBQueue_GetProcess},
45330     { "GetQueueID", _wrap_SBQueue_GetQueueID},
45331     { "GetName", _wrap_SBQueue_GetName},
45332     { "GetIndexID", _wrap_SBQueue_GetIndexID},
45333     { "GetNumThreads", _wrap_SBQueue_GetNumThreads},
45334     { "GetThreadAtIndex", _wrap_SBQueue_GetThreadAtIndex},
45335     { "GetNumPendingItems", _wrap_SBQueue_GetNumPendingItems},
45336     { "GetPendingItemAtIndex", _wrap_SBQueue_GetPendingItemAtIndex},
45337     { "GetNumRunningItems", _wrap_SBQueue_GetNumRunningItems},
45338     { "GetKind", _wrap_SBQueue_GetKind},
45339     {0,0}
45340 };
45341 static swig_lua_method swig_SBQueue_meta[] = {
45342     {0,0}
45343 };
45344 
45345 static swig_lua_attribute swig_SBQueue_Sf_SwigStatic_attributes[] = {
45346     {0,0,0}
45347 };
45348 static swig_lua_const_info swig_SBQueue_Sf_SwigStatic_constants[]= {
45349     {0,0,0,0,0,0}
45350 };
45351 static swig_lua_method swig_SBQueue_Sf_SwigStatic_methods[]= {
45352     {0,0}
45353 };
45354 static swig_lua_class* swig_SBQueue_Sf_SwigStatic_classes[]= {
45355     0
45356 };
45357 
45358 static swig_lua_namespace swig_SBQueue_Sf_SwigStatic = {
45359     "SBQueue",
45360     swig_SBQueue_Sf_SwigStatic_methods,
45361     swig_SBQueue_Sf_SwigStatic_attributes,
45362     swig_SBQueue_Sf_SwigStatic_constants,
45363     swig_SBQueue_Sf_SwigStatic_classes,
45364     0
45365 };
45366 static swig_lua_class *swig_SBQueue_bases[] = {0};
45367 static const char *swig_SBQueue_base_names[] = {0};
45368 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 };
45369 
45370 static int _wrap_new_SBQueueItem(lua_State* L) {
45371   {
45372     int SWIG_arg = 0;
45373     lldb::SBQueueItem *result = 0 ;
45374 
45375     SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",0,0)
45376     result = (lldb::SBQueueItem *)new lldb::SBQueueItem();
45377     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
45378     return SWIG_arg;
45379 
45380     fail: SWIGUNUSED;
45381   }
45382   lua_error(L);
45383   return 0;
45384 }
45385 
45386 
45387 static int _wrap_SBQueueItem_IsValid(lua_State* L) {
45388   {
45389     int SWIG_arg = 0;
45390     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
45391     bool result;
45392 
45393     SWIG_check_num_args("lldb::SBQueueItem::IsValid",1,1)
45394     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::IsValid",1,"lldb::SBQueueItem const *");
45395 
45396     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
45397       SWIG_fail_ptr("SBQueueItem_IsValid",1,SWIGTYPE_p_lldb__SBQueueItem);
45398     }
45399 
45400     result = (bool)((lldb::SBQueueItem const *)arg1)->IsValid();
45401     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45402     return SWIG_arg;
45403 
45404     fail: SWIGUNUSED;
45405   }
45406   lua_error(L);
45407   return 0;
45408 }
45409 
45410 
45411 static int _wrap_SBQueueItem_Clear(lua_State* L) {
45412   {
45413     int SWIG_arg = 0;
45414     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
45415 
45416     SWIG_check_num_args("lldb::SBQueueItem::Clear",1,1)
45417     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::Clear",1,"lldb::SBQueueItem *");
45418 
45419     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
45420       SWIG_fail_ptr("SBQueueItem_Clear",1,SWIGTYPE_p_lldb__SBQueueItem);
45421     }
45422 
45423     (arg1)->Clear();
45424 
45425     return SWIG_arg;
45426 
45427     fail: SWIGUNUSED;
45428   }
45429   lua_error(L);
45430   return 0;
45431 }
45432 
45433 
45434 static int _wrap_SBQueueItem_GetKind(lua_State* L) {
45435   {
45436     int SWIG_arg = 0;
45437     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
45438     lldb::QueueItemKind result;
45439 
45440     SWIG_check_num_args("lldb::SBQueueItem::GetKind",1,1)
45441     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetKind",1,"lldb::SBQueueItem const *");
45442 
45443     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
45444       SWIG_fail_ptr("SBQueueItem_GetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
45445     }
45446 
45447     result = (lldb::QueueItemKind)((lldb::SBQueueItem const *)arg1)->GetKind();
45448     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45449     return SWIG_arg;
45450 
45451     fail: SWIGUNUSED;
45452   }
45453   lua_error(L);
45454   return 0;
45455 }
45456 
45457 
45458 static int _wrap_SBQueueItem_SetKind(lua_State* L) {
45459   {
45460     int SWIG_arg = 0;
45461     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
45462     lldb::QueueItemKind arg2 ;
45463 
45464     SWIG_check_num_args("lldb::SBQueueItem::SetKind",2,2)
45465     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",1,"lldb::SBQueueItem *");
45466     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",2,"lldb::QueueItemKind");
45467 
45468     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
45469       SWIG_fail_ptr("SBQueueItem_SetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
45470     }
45471 
45472     arg2 = (lldb::QueueItemKind)lua_tointeger(L, 2);
45473     (arg1)->SetKind(arg2);
45474 
45475     return SWIG_arg;
45476 
45477     fail: SWIGUNUSED;
45478   }
45479   lua_error(L);
45480   return 0;
45481 }
45482 
45483 
45484 static int _wrap_SBQueueItem_GetAddress(lua_State* L) {
45485   {
45486     int SWIG_arg = 0;
45487     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
45488     lldb::SBAddress result;
45489 
45490     SWIG_check_num_args("lldb::SBQueueItem::GetAddress",1,1)
45491     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetAddress",1,"lldb::SBQueueItem const *");
45492 
45493     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
45494       SWIG_fail_ptr("SBQueueItem_GetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
45495     }
45496 
45497     result = ((lldb::SBQueueItem const *)arg1)->GetAddress();
45498     {
45499       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
45500       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
45501     }
45502     return SWIG_arg;
45503 
45504     fail: SWIGUNUSED;
45505   }
45506   lua_error(L);
45507   return 0;
45508 }
45509 
45510 
45511 static int _wrap_SBQueueItem_SetAddress(lua_State* L) {
45512   {
45513     int SWIG_arg = 0;
45514     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
45515     lldb::SBAddress arg2 ;
45516     lldb::SBAddress *argp2 ;
45517 
45518     SWIG_check_num_args("lldb::SBQueueItem::SetAddress",2,2)
45519     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",1,"lldb::SBQueueItem *");
45520     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",2,"lldb::SBAddress");
45521 
45522     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
45523       SWIG_fail_ptr("SBQueueItem_SetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
45524     }
45525 
45526 
45527     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
45528       SWIG_fail_ptr("SBQueueItem_SetAddress",2,SWIGTYPE_p_lldb__SBAddress);
45529     }
45530     arg2 = *argp2;
45531 
45532     (arg1)->SetAddress(arg2);
45533 
45534     return SWIG_arg;
45535 
45536     fail: SWIGUNUSED;
45537   }
45538   lua_error(L);
45539   return 0;
45540 }
45541 
45542 
45543 static int _wrap_SBQueueItem_GetExtendedBacktraceThread(lua_State* L) {
45544   {
45545     int SWIG_arg = 0;
45546     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
45547     char *arg2 = (char *) 0 ;
45548     lldb::SBThread result;
45549 
45550     SWIG_check_num_args("lldb::SBQueueItem::GetExtendedBacktraceThread",2,2)
45551     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",1,"lldb::SBQueueItem *");
45552     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",2,"char const *");
45553 
45554     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
45555       SWIG_fail_ptr("SBQueueItem_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBQueueItem);
45556     }
45557 
45558     arg2 = (char *)lua_tostring(L, 2);
45559     result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
45560     {
45561       lldb::SBThread * resultptr = new lldb::SBThread(result);
45562       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
45563     }
45564     return SWIG_arg;
45565 
45566     fail: SWIGUNUSED;
45567   }
45568   lua_error(L);
45569   return 0;
45570 }
45571 
45572 
45573 static void swig_delete_SBQueueItem(void *obj) {
45574 lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) obj;
45575 delete arg1;
45576 }
45577 static int _proxy__wrap_new_SBQueueItem(lua_State *L) {
45578     assert(lua_istable(L,1));
45579     lua_pushcfunction(L,_wrap_new_SBQueueItem);
45580     assert(!lua_isnil(L,-1));
45581     lua_replace(L,1); /* replace our table with real constructor */
45582     lua_call(L,lua_gettop(L)-1,1);
45583     return 1;
45584 }
45585 static swig_lua_attribute swig_SBQueueItem_attributes[] = {
45586     {0,0,0}
45587 };
45588 static swig_lua_method swig_SBQueueItem_methods[]= {
45589     { "IsValid", _wrap_SBQueueItem_IsValid},
45590     { "Clear", _wrap_SBQueueItem_Clear},
45591     { "GetKind", _wrap_SBQueueItem_GetKind},
45592     { "SetKind", _wrap_SBQueueItem_SetKind},
45593     { "GetAddress", _wrap_SBQueueItem_GetAddress},
45594     { "SetAddress", _wrap_SBQueueItem_SetAddress},
45595     { "GetExtendedBacktraceThread", _wrap_SBQueueItem_GetExtendedBacktraceThread},
45596     {0,0}
45597 };
45598 static swig_lua_method swig_SBQueueItem_meta[] = {
45599     {0,0}
45600 };
45601 
45602 static swig_lua_attribute swig_SBQueueItem_Sf_SwigStatic_attributes[] = {
45603     {0,0,0}
45604 };
45605 static swig_lua_const_info swig_SBQueueItem_Sf_SwigStatic_constants[]= {
45606     {0,0,0,0,0,0}
45607 };
45608 static swig_lua_method swig_SBQueueItem_Sf_SwigStatic_methods[]= {
45609     {0,0}
45610 };
45611 static swig_lua_class* swig_SBQueueItem_Sf_SwigStatic_classes[]= {
45612     0
45613 };
45614 
45615 static swig_lua_namespace swig_SBQueueItem_Sf_SwigStatic = {
45616     "SBQueueItem",
45617     swig_SBQueueItem_Sf_SwigStatic_methods,
45618     swig_SBQueueItem_Sf_SwigStatic_attributes,
45619     swig_SBQueueItem_Sf_SwigStatic_constants,
45620     swig_SBQueueItem_Sf_SwigStatic_classes,
45621     0
45622 };
45623 static swig_lua_class *swig_SBQueueItem_bases[] = {0};
45624 static const char *swig_SBQueueItem_base_names[] = {0};
45625 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 };
45626 
45627 static int _wrap_SBReproducer_Capture(lua_State* L) {
45628   {
45629     int SWIG_arg = 0;
45630     char *arg1 = (char *) 0 ;
45631     char *result = 0 ;
45632 
45633     SWIG_check_num_args("lldb::SBReproducer::Capture",1,1)
45634     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::Capture",1,"char const *");
45635     arg1 = (char *)lua_tostring(L, 1);
45636     result = (char *)lldb::SBReproducer::Capture((char const *)arg1);
45637     lua_pushstring(L,(const char *)result); SWIG_arg++;
45638     return SWIG_arg;
45639 
45640     fail: SWIGUNUSED;
45641   }
45642   lua_error(L);
45643   return 0;
45644 }
45645 
45646 
45647 static int _wrap_SBReproducer_PassiveReplay(lua_State* L) {
45648   {
45649     int SWIG_arg = 0;
45650     char *arg1 = (char *) 0 ;
45651     char *result = 0 ;
45652 
45653     SWIG_check_num_args("lldb::SBReproducer::PassiveReplay",1,1)
45654     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::PassiveReplay",1,"char const *");
45655     arg1 = (char *)lua_tostring(L, 1);
45656     result = (char *)lldb::SBReproducer::PassiveReplay((char const *)arg1);
45657     lua_pushstring(L,(const char *)result); SWIG_arg++;
45658     return SWIG_arg;
45659 
45660     fail: SWIGUNUSED;
45661   }
45662   lua_error(L);
45663   return 0;
45664 }
45665 
45666 
45667 static int _wrap_SBReproducer_SetAutoGenerate(lua_State* L) {
45668   {
45669     int SWIG_arg = 0;
45670     bool arg1 ;
45671     bool result;
45672 
45673     SWIG_check_num_args("lldb::SBReproducer::SetAutoGenerate",1,1)
45674     if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetAutoGenerate",1,"bool");
45675     arg1 = (lua_toboolean(L, 1)!=0);
45676     result = (bool)lldb::SBReproducer::SetAutoGenerate(arg1);
45677     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45678     return SWIG_arg;
45679 
45680     fail: SWIGUNUSED;
45681   }
45682   lua_error(L);
45683   return 0;
45684 }
45685 
45686 
45687 static int _wrap_SBReproducer_SetWorkingDirectory(lua_State* L) {
45688   {
45689     int SWIG_arg = 0;
45690     char *arg1 = (char *) 0 ;
45691 
45692     SWIG_check_num_args("lldb::SBReproducer::SetWorkingDirectory",1,1)
45693     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetWorkingDirectory",1,"char const *");
45694     arg1 = (char *)lua_tostring(L, 1);
45695     lldb::SBReproducer::SetWorkingDirectory((char const *)arg1);
45696 
45697     return SWIG_arg;
45698 
45699     fail: SWIGUNUSED;
45700   }
45701   lua_error(L);
45702   return 0;
45703 }
45704 
45705 
45706 static int _wrap_new_SBReproducer(lua_State* L) {
45707   {
45708     int SWIG_arg = 0;
45709     lldb::SBReproducer *result = 0 ;
45710 
45711     SWIG_check_num_args("lldb::SBReproducer::SBReproducer",0,0)
45712     result = (lldb::SBReproducer *)new lldb::SBReproducer();
45713     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBReproducer,1); SWIG_arg++;
45714     return SWIG_arg;
45715 
45716     fail: SWIGUNUSED;
45717   }
45718   lua_error(L);
45719   return 0;
45720 }
45721 
45722 
45723 static void swig_delete_SBReproducer(void *obj) {
45724 lldb::SBReproducer *arg1 = (lldb::SBReproducer *) obj;
45725 delete arg1;
45726 }
45727 static int _proxy__wrap_new_SBReproducer(lua_State *L) {
45728     assert(lua_istable(L,1));
45729     lua_pushcfunction(L,_wrap_new_SBReproducer);
45730     assert(!lua_isnil(L,-1));
45731     lua_replace(L,1); /* replace our table with real constructor */
45732     lua_call(L,lua_gettop(L)-1,1);
45733     return 1;
45734 }
45735 static swig_lua_attribute swig_SBReproducer_attributes[] = {
45736     {0,0,0}
45737 };
45738 static swig_lua_method swig_SBReproducer_methods[]= {
45739     {0,0}
45740 };
45741 static swig_lua_method swig_SBReproducer_meta[] = {
45742     {0,0}
45743 };
45744 
45745 static swig_lua_attribute swig_SBReproducer_Sf_SwigStatic_attributes[] = {
45746     {0,0,0}
45747 };
45748 static swig_lua_const_info swig_SBReproducer_Sf_SwigStatic_constants[]= {
45749     {0,0,0,0,0,0}
45750 };
45751 static swig_lua_method swig_SBReproducer_Sf_SwigStatic_methods[]= {
45752     { "Capture", _wrap_SBReproducer_Capture},
45753     { "PassiveReplay", _wrap_SBReproducer_PassiveReplay},
45754     { "SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
45755     { "SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
45756     {0,0}
45757 };
45758 static swig_lua_class* swig_SBReproducer_Sf_SwigStatic_classes[]= {
45759     0
45760 };
45761 
45762 static swig_lua_namespace swig_SBReproducer_Sf_SwigStatic = {
45763     "SBReproducer",
45764     swig_SBReproducer_Sf_SwigStatic_methods,
45765     swig_SBReproducer_Sf_SwigStatic_attributes,
45766     swig_SBReproducer_Sf_SwigStatic_constants,
45767     swig_SBReproducer_Sf_SwigStatic_classes,
45768     0
45769 };
45770 static swig_lua_class *swig_SBReproducer_bases[] = {0};
45771 static const char *swig_SBReproducer_base_names[] = {0};
45772 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 };
45773 
45774 static int _wrap_new_SBScriptObject__SWIG_0(lua_State* L) {
45775   {
45776     int SWIG_arg = 0;
45777     lldb::ScriptObjectPtr arg1 = (lldb::ScriptObjectPtr) (lldb::ScriptObjectPtr)0 ;
45778     lldb::ScriptLanguage arg2 ;
45779     lldb::SBScriptObject *result = 0 ;
45780 
45781     SWIG_check_num_args("lldb::SBScriptObject::SBScriptObject",2,2)
45782     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBScriptObject::SBScriptObject",1,"lldb::ScriptObjectPtr const");
45783     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBScriptObject::SBScriptObject",2,"lldb::ScriptLanguage");
45784     arg1=(lldb::ScriptObjectPtr)SWIG_MustGetPtr(L,1,0,0,1,"new_SBScriptObject");
45785     arg2 = (lldb::ScriptLanguage)lua_tointeger(L, 2);
45786     result = (lldb::SBScriptObject *)new lldb::SBScriptObject(arg1,arg2);
45787     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBScriptObject,1); SWIG_arg++;
45788     return SWIG_arg;
45789 
45790     fail: SWIGUNUSED;
45791   }
45792   lua_error(L);
45793   return 0;
45794 }
45795 
45796 
45797 static int _wrap_new_SBScriptObject__SWIG_1(lua_State* L) {
45798   {
45799     int SWIG_arg = 0;
45800     lldb::SBScriptObject *arg1 = 0 ;
45801     lldb::SBScriptObject *result = 0 ;
45802 
45803     SWIG_check_num_args("lldb::SBScriptObject::SBScriptObject",1,1)
45804     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBScriptObject::SBScriptObject",1,"lldb::SBScriptObject const &");
45805 
45806     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBScriptObject,0))){
45807       SWIG_fail_ptr("new_SBScriptObject",1,SWIGTYPE_p_lldb__SBScriptObject);
45808     }
45809 
45810     result = (lldb::SBScriptObject *)new lldb::SBScriptObject((lldb::SBScriptObject const &)*arg1);
45811     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBScriptObject,1); SWIG_arg++;
45812     return SWIG_arg;
45813 
45814     fail: SWIGUNUSED;
45815   }
45816   lua_error(L);
45817   return 0;
45818 }
45819 
45820 
45821 static int _wrap_new_SBScriptObject(lua_State* L) {
45822   int argc;
45823   int argv[3]={
45824     1,2,3
45825   };
45826 
45827   argc = lua_gettop(L);
45828   if (argc == 1) {
45829     int _v = 0;
45830     {
45831       void *ptr;
45832       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBScriptObject, SWIG_POINTER_NO_NULL)) {
45833         _v = 0;
45834       } else {
45835         _v = 1;
45836       }
45837     }
45838     if (_v) {
45839       return _wrap_new_SBScriptObject__SWIG_1(L);
45840     }
45841   }
45842   if (argc == 2) {
45843     int _v = 0;
45844     {
45845       void *ptr;
45846       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, 0, 0)) {
45847         _v = 0;
45848       } else {
45849         _v = 1;
45850       }
45851     }
45852     if (_v) {
45853       {
45854         _v = lua_isnumber(L,argv[1]);
45855       }
45856       if (_v) {
45857         return _wrap_new_SBScriptObject__SWIG_0(L);
45858       }
45859     }
45860   }
45861 
45862   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBScriptObject'\n"
45863     "  Possible C/C++ prototypes are:\n"
45864     "    lldb::SBScriptObject::SBScriptObject(lldb::ScriptObjectPtr const,lldb::ScriptLanguage)\n"
45865     "    lldb::SBScriptObject::SBScriptObject(lldb::SBScriptObject const &)\n");
45866   lua_error(L);return 0;
45867 }
45868 
45869 
45870 static int _wrap_SBScriptObject_IsValid(lua_State* L) {
45871   {
45872     int SWIG_arg = 0;
45873     lldb::SBScriptObject *arg1 = (lldb::SBScriptObject *) 0 ;
45874     bool result;
45875 
45876     SWIG_check_num_args("lldb::SBScriptObject::IsValid",1,1)
45877     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBScriptObject::IsValid",1,"lldb::SBScriptObject const *");
45878 
45879     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBScriptObject,0))){
45880       SWIG_fail_ptr("SBScriptObject_IsValid",1,SWIGTYPE_p_lldb__SBScriptObject);
45881     }
45882 
45883     result = (bool)((lldb::SBScriptObject const *)arg1)->IsValid();
45884     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45885     return SWIG_arg;
45886 
45887     fail: SWIGUNUSED;
45888   }
45889   lua_error(L);
45890   return 0;
45891 }
45892 
45893 
45894 static int _wrap_SBScriptObject_GetPointer(lua_State* L) {
45895   {
45896     int SWIG_arg = 0;
45897     lldb::SBScriptObject *arg1 = (lldb::SBScriptObject *) 0 ;
45898     lldb::ScriptObjectPtr result;
45899 
45900     SWIG_check_num_args("lldb::SBScriptObject::GetPointer",1,1)
45901     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBScriptObject::GetPointer",1,"lldb::SBScriptObject const *");
45902 
45903     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBScriptObject,0))){
45904       SWIG_fail_ptr("SBScriptObject_GetPointer",1,SWIGTYPE_p_lldb__SBScriptObject);
45905     }
45906 
45907     result = (lldb::ScriptObjectPtr)((lldb::SBScriptObject const *)arg1)->GetPointer();
45908     SWIG_NewPointerObj(L,result,SWIGTYPE_p_void,0); SWIG_arg++;
45909     return SWIG_arg;
45910 
45911     fail: SWIGUNUSED;
45912   }
45913   lua_error(L);
45914   return 0;
45915 }
45916 
45917 
45918 static int _wrap_SBScriptObject_GetLanguage(lua_State* L) {
45919   {
45920     int SWIG_arg = 0;
45921     lldb::SBScriptObject *arg1 = (lldb::SBScriptObject *) 0 ;
45922     lldb::ScriptLanguage result;
45923 
45924     SWIG_check_num_args("lldb::SBScriptObject::GetLanguage",1,1)
45925     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBScriptObject::GetLanguage",1,"lldb::SBScriptObject const *");
45926 
45927     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBScriptObject,0))){
45928       SWIG_fail_ptr("SBScriptObject_GetLanguage",1,SWIGTYPE_p_lldb__SBScriptObject);
45929     }
45930 
45931     result = (lldb::ScriptLanguage)((lldb::SBScriptObject const *)arg1)->GetLanguage();
45932     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45933     return SWIG_arg;
45934 
45935     fail: SWIGUNUSED;
45936   }
45937   lua_error(L);
45938   return 0;
45939 }
45940 
45941 
45942 static void swig_delete_SBScriptObject(void *obj) {
45943 lldb::SBScriptObject *arg1 = (lldb::SBScriptObject *) obj;
45944 delete arg1;
45945 }
45946 static int _proxy__wrap_new_SBScriptObject(lua_State *L) {
45947     assert(lua_istable(L,1));
45948     lua_pushcfunction(L,_wrap_new_SBScriptObject);
45949     assert(!lua_isnil(L,-1));
45950     lua_replace(L,1); /* replace our table with real constructor */
45951     lua_call(L,lua_gettop(L)-1,1);
45952     return 1;
45953 }
45954 static swig_lua_attribute swig_SBScriptObject_attributes[] = {
45955     {0,0,0}
45956 };
45957 static swig_lua_method swig_SBScriptObject_methods[]= {
45958     { "IsValid", _wrap_SBScriptObject_IsValid},
45959     { "GetPointer", _wrap_SBScriptObject_GetPointer},
45960     { "GetLanguage", _wrap_SBScriptObject_GetLanguage},
45961     {0,0}
45962 };
45963 static swig_lua_method swig_SBScriptObject_meta[] = {
45964     {0,0}
45965 };
45966 
45967 static swig_lua_attribute swig_SBScriptObject_Sf_SwigStatic_attributes[] = {
45968     {0,0,0}
45969 };
45970 static swig_lua_const_info swig_SBScriptObject_Sf_SwigStatic_constants[]= {
45971     {0,0,0,0,0,0}
45972 };
45973 static swig_lua_method swig_SBScriptObject_Sf_SwigStatic_methods[]= {
45974     {0,0}
45975 };
45976 static swig_lua_class* swig_SBScriptObject_Sf_SwigStatic_classes[]= {
45977     0
45978 };
45979 
45980 static swig_lua_namespace swig_SBScriptObject_Sf_SwigStatic = {
45981     "SBScriptObject",
45982     swig_SBScriptObject_Sf_SwigStatic_methods,
45983     swig_SBScriptObject_Sf_SwigStatic_attributes,
45984     swig_SBScriptObject_Sf_SwigStatic_constants,
45985     swig_SBScriptObject_Sf_SwigStatic_classes,
45986     0
45987 };
45988 static swig_lua_class *swig_SBScriptObject_bases[] = {0};
45989 static const char *swig_SBScriptObject_base_names[] = {0};
45990 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 };
45991 
45992 static int _wrap_new_SBSection__SWIG_0(lua_State* L) {
45993   {
45994     int SWIG_arg = 0;
45995     lldb::SBSection *result = 0 ;
45996 
45997     SWIG_check_num_args("lldb::SBSection::SBSection",0,0)
45998     result = (lldb::SBSection *)new lldb::SBSection();
45999     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
46000     return SWIG_arg;
46001 
46002     fail: SWIGUNUSED;
46003   }
46004   lua_error(L);
46005   return 0;
46006 }
46007 
46008 
46009 static int _wrap_new_SBSection__SWIG_1(lua_State* L) {
46010   {
46011     int SWIG_arg = 0;
46012     lldb::SBSection *arg1 = 0 ;
46013     lldb::SBSection *result = 0 ;
46014 
46015     SWIG_check_num_args("lldb::SBSection::SBSection",1,1)
46016     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSection::SBSection",1,"lldb::SBSection const &");
46017 
46018     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46019       SWIG_fail_ptr("new_SBSection",1,SWIGTYPE_p_lldb__SBSection);
46020     }
46021 
46022     result = (lldb::SBSection *)new lldb::SBSection((lldb::SBSection const &)*arg1);
46023     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
46024     return SWIG_arg;
46025 
46026     fail: SWIGUNUSED;
46027   }
46028   lua_error(L);
46029   return 0;
46030 }
46031 
46032 
46033 static int _wrap_new_SBSection(lua_State* L) {
46034   int argc;
46035   int argv[2]={
46036     1,2
46037   };
46038 
46039   argc = lua_gettop(L);
46040   if (argc == 0) {
46041     return _wrap_new_SBSection__SWIG_0(L);
46042   }
46043   if (argc == 1) {
46044     int _v = 0;
46045     {
46046       void *ptr;
46047       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
46048         _v = 0;
46049       } else {
46050         _v = 1;
46051       }
46052     }
46053     if (_v) {
46054       return _wrap_new_SBSection__SWIG_1(L);
46055     }
46056   }
46057 
46058   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSection'\n"
46059     "  Possible C/C++ prototypes are:\n"
46060     "    lldb::SBSection::SBSection()\n"
46061     "    lldb::SBSection::SBSection(lldb::SBSection const &)\n");
46062   lua_error(L);return 0;
46063 }
46064 
46065 
46066 static int _wrap_SBSection_IsValid(lua_State* L) {
46067   {
46068     int SWIG_arg = 0;
46069     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46070     bool result;
46071 
46072     SWIG_check_num_args("lldb::SBSection::IsValid",1,1)
46073     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::IsValid",1,"lldb::SBSection const *");
46074 
46075     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46076       SWIG_fail_ptr("SBSection_IsValid",1,SWIGTYPE_p_lldb__SBSection);
46077     }
46078 
46079     result = (bool)((lldb::SBSection const *)arg1)->IsValid();
46080     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46081     return SWIG_arg;
46082 
46083     fail: SWIGUNUSED;
46084   }
46085   lua_error(L);
46086   return 0;
46087 }
46088 
46089 
46090 static int _wrap_SBSection_GetName(lua_State* L) {
46091   {
46092     int SWIG_arg = 0;
46093     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46094     char *result = 0 ;
46095 
46096     SWIG_check_num_args("lldb::SBSection::GetName",1,1)
46097     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetName",1,"lldb::SBSection *");
46098 
46099     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46100       SWIG_fail_ptr("SBSection_GetName",1,SWIGTYPE_p_lldb__SBSection);
46101     }
46102 
46103     result = (char *)(arg1)->GetName();
46104     lua_pushstring(L,(const char *)result); SWIG_arg++;
46105     return SWIG_arg;
46106 
46107     fail: SWIGUNUSED;
46108   }
46109   lua_error(L);
46110   return 0;
46111 }
46112 
46113 
46114 static int _wrap_SBSection_GetParent(lua_State* L) {
46115   {
46116     int SWIG_arg = 0;
46117     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46118     lldb::SBSection result;
46119 
46120     SWIG_check_num_args("lldb::SBSection::GetParent",1,1)
46121     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetParent",1,"lldb::SBSection *");
46122 
46123     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46124       SWIG_fail_ptr("SBSection_GetParent",1,SWIGTYPE_p_lldb__SBSection);
46125     }
46126 
46127     result = (arg1)->GetParent();
46128     {
46129       lldb::SBSection * resultptr = new lldb::SBSection(result);
46130       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
46131     }
46132     return SWIG_arg;
46133 
46134     fail: SWIGUNUSED;
46135   }
46136   lua_error(L);
46137   return 0;
46138 }
46139 
46140 
46141 static int _wrap_SBSection_FindSubSection(lua_State* L) {
46142   {
46143     int SWIG_arg = 0;
46144     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46145     char *arg2 = (char *) 0 ;
46146     lldb::SBSection result;
46147 
46148     SWIG_check_num_args("lldb::SBSection::FindSubSection",2,2)
46149     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::FindSubSection",1,"lldb::SBSection *");
46150     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBSection::FindSubSection",2,"char const *");
46151 
46152     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46153       SWIG_fail_ptr("SBSection_FindSubSection",1,SWIGTYPE_p_lldb__SBSection);
46154     }
46155 
46156     arg2 = (char *)lua_tostring(L, 2);
46157     result = (arg1)->FindSubSection((char const *)arg2);
46158     {
46159       lldb::SBSection * resultptr = new lldb::SBSection(result);
46160       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
46161     }
46162     return SWIG_arg;
46163 
46164     fail: SWIGUNUSED;
46165   }
46166   lua_error(L);
46167   return 0;
46168 }
46169 
46170 
46171 static int _wrap_SBSection_GetNumSubSections(lua_State* L) {
46172   {
46173     int SWIG_arg = 0;
46174     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46175     size_t result;
46176 
46177     SWIG_check_num_args("lldb::SBSection::GetNumSubSections",1,1)
46178     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetNumSubSections",1,"lldb::SBSection *");
46179 
46180     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46181       SWIG_fail_ptr("SBSection_GetNumSubSections",1,SWIGTYPE_p_lldb__SBSection);
46182     }
46183 
46184     result = (arg1)->GetNumSubSections();
46185     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46186     return SWIG_arg;
46187 
46188     fail: SWIGUNUSED;
46189   }
46190   lua_error(L);
46191   return 0;
46192 }
46193 
46194 
46195 static int _wrap_SBSection_GetSubSectionAtIndex(lua_State* L) {
46196   {
46197     int SWIG_arg = 0;
46198     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46199     size_t arg2 ;
46200     lldb::SBSection result;
46201 
46202     SWIG_check_num_args("lldb::SBSection::GetSubSectionAtIndex",2,2)
46203     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",1,"lldb::SBSection *");
46204     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",2,"size_t");
46205 
46206     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46207       SWIG_fail_ptr("SBSection_GetSubSectionAtIndex",1,SWIGTYPE_p_lldb__SBSection);
46208     }
46209 
46210     arg2 = (size_t)lua_tointeger(L, 2);
46211     result = (arg1)->GetSubSectionAtIndex(arg2);
46212     {
46213       lldb::SBSection * resultptr = new lldb::SBSection(result);
46214       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
46215     }
46216     return SWIG_arg;
46217 
46218     fail: SWIGUNUSED;
46219   }
46220   lua_error(L);
46221   return 0;
46222 }
46223 
46224 
46225 static int _wrap_SBSection_GetFileAddress(lua_State* L) {
46226   {
46227     int SWIG_arg = 0;
46228     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46229     lldb::addr_t result;
46230 
46231     SWIG_check_num_args("lldb::SBSection::GetFileAddress",1,1)
46232     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileAddress",1,"lldb::SBSection *");
46233 
46234     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46235       SWIG_fail_ptr("SBSection_GetFileAddress",1,SWIGTYPE_p_lldb__SBSection);
46236     }
46237 
46238     result = (lldb::addr_t)(arg1)->GetFileAddress();
46239     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46240     return SWIG_arg;
46241 
46242     fail: SWIGUNUSED;
46243   }
46244   lua_error(L);
46245   return 0;
46246 }
46247 
46248 
46249 static int _wrap_SBSection_GetLoadAddress(lua_State* L) {
46250   {
46251     int SWIG_arg = 0;
46252     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46253     lldb::SBTarget *arg2 = 0 ;
46254     lldb::addr_t result;
46255 
46256     SWIG_check_num_args("lldb::SBSection::GetLoadAddress",2,2)
46257     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",1,"lldb::SBSection *");
46258     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",2,"lldb::SBTarget &");
46259 
46260     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46261       SWIG_fail_ptr("SBSection_GetLoadAddress",1,SWIGTYPE_p_lldb__SBSection);
46262     }
46263 
46264 
46265     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
46266       SWIG_fail_ptr("SBSection_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
46267     }
46268 
46269     result = (lldb::addr_t)(arg1)->GetLoadAddress(*arg2);
46270     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46271     return SWIG_arg;
46272 
46273     fail: SWIGUNUSED;
46274   }
46275   lua_error(L);
46276   return 0;
46277 }
46278 
46279 
46280 static int _wrap_SBSection_GetByteSize(lua_State* L) {
46281   {
46282     int SWIG_arg = 0;
46283     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46284     lldb::addr_t result;
46285 
46286     SWIG_check_num_args("lldb::SBSection::GetByteSize",1,1)
46287     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetByteSize",1,"lldb::SBSection *");
46288 
46289     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46290       SWIG_fail_ptr("SBSection_GetByteSize",1,SWIGTYPE_p_lldb__SBSection);
46291     }
46292 
46293     result = (lldb::addr_t)(arg1)->GetByteSize();
46294     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46295     return SWIG_arg;
46296 
46297     fail: SWIGUNUSED;
46298   }
46299   lua_error(L);
46300   return 0;
46301 }
46302 
46303 
46304 static int _wrap_SBSection_GetFileOffset(lua_State* L) {
46305   {
46306     int SWIG_arg = 0;
46307     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46308     uint64_t result;
46309 
46310     SWIG_check_num_args("lldb::SBSection::GetFileOffset",1,1)
46311     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileOffset",1,"lldb::SBSection *");
46312 
46313     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46314       SWIG_fail_ptr("SBSection_GetFileOffset",1,SWIGTYPE_p_lldb__SBSection);
46315     }
46316 
46317     result = (uint64_t)(arg1)->GetFileOffset();
46318     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46319     return SWIG_arg;
46320 
46321     fail: SWIGUNUSED;
46322   }
46323   lua_error(L);
46324   return 0;
46325 }
46326 
46327 
46328 static int _wrap_SBSection_GetFileByteSize(lua_State* L) {
46329   {
46330     int SWIG_arg = 0;
46331     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46332     uint64_t result;
46333 
46334     SWIG_check_num_args("lldb::SBSection::GetFileByteSize",1,1)
46335     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileByteSize",1,"lldb::SBSection *");
46336 
46337     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46338       SWIG_fail_ptr("SBSection_GetFileByteSize",1,SWIGTYPE_p_lldb__SBSection);
46339     }
46340 
46341     result = (uint64_t)(arg1)->GetFileByteSize();
46342     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46343     return SWIG_arg;
46344 
46345     fail: SWIGUNUSED;
46346   }
46347   lua_error(L);
46348   return 0;
46349 }
46350 
46351 
46352 static int _wrap_SBSection_GetSectionData__SWIG_0(lua_State* L) {
46353   {
46354     int SWIG_arg = 0;
46355     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46356     lldb::SBData result;
46357 
46358     SWIG_check_num_args("lldb::SBSection::GetSectionData",1,1)
46359     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
46360 
46361     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46362       SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
46363     }
46364 
46365     result = (arg1)->GetSectionData();
46366     {
46367       lldb::SBData * resultptr = new lldb::SBData(result);
46368       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
46369     }
46370     return SWIG_arg;
46371 
46372     fail: SWIGUNUSED;
46373   }
46374   lua_error(L);
46375   return 0;
46376 }
46377 
46378 
46379 static int _wrap_SBSection_GetSectionData__SWIG_1(lua_State* L) {
46380   {
46381     int SWIG_arg = 0;
46382     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46383     uint64_t arg2 ;
46384     uint64_t arg3 ;
46385     lldb::SBData result;
46386 
46387     SWIG_check_num_args("lldb::SBSection::GetSectionData",3,3)
46388     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
46389     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSection::GetSectionData",2,"uint64_t");
46390     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSection::GetSectionData",3,"uint64_t");
46391 
46392     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46393       SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
46394     }
46395 
46396     arg2 = (uint64_t)lua_tointeger(L, 2);
46397     arg3 = (uint64_t)lua_tointeger(L, 3);
46398     result = (arg1)->GetSectionData(arg2,arg3);
46399     {
46400       lldb::SBData * resultptr = new lldb::SBData(result);
46401       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
46402     }
46403     return SWIG_arg;
46404 
46405     fail: SWIGUNUSED;
46406   }
46407   lua_error(L);
46408   return 0;
46409 }
46410 
46411 
46412 static int _wrap_SBSection_GetSectionData(lua_State* L) {
46413   int argc;
46414   int argv[4]={
46415     1,2,3,4
46416   };
46417 
46418   argc = lua_gettop(L);
46419   if (argc == 1) {
46420     int _v = 0;
46421     {
46422       void *ptr;
46423       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
46424         _v = 0;
46425       } else {
46426         _v = 1;
46427       }
46428     }
46429     if (_v) {
46430       return _wrap_SBSection_GetSectionData__SWIG_0(L);
46431     }
46432   }
46433   if (argc == 3) {
46434     int _v = 0;
46435     {
46436       void *ptr;
46437       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
46438         _v = 0;
46439       } else {
46440         _v = 1;
46441       }
46442     }
46443     if (_v) {
46444       {
46445         _v = lua_isnumber(L,argv[1]);
46446       }
46447       if (_v) {
46448         {
46449           _v = lua_isnumber(L,argv[2]);
46450         }
46451         if (_v) {
46452           return _wrap_SBSection_GetSectionData__SWIG_1(L);
46453         }
46454       }
46455     }
46456   }
46457 
46458   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSection_GetSectionData'\n"
46459     "  Possible C/C++ prototypes are:\n"
46460     "    lldb::SBSection::GetSectionData()\n"
46461     "    lldb::SBSection::GetSectionData(uint64_t,uint64_t)\n");
46462   lua_error(L);return 0;
46463 }
46464 
46465 
46466 static int _wrap_SBSection_GetSectionType(lua_State* L) {
46467   {
46468     int SWIG_arg = 0;
46469     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46470     lldb::SectionType result;
46471 
46472     SWIG_check_num_args("lldb::SBSection::GetSectionType",1,1)
46473     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionType",1,"lldb::SBSection *");
46474 
46475     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46476       SWIG_fail_ptr("SBSection_GetSectionType",1,SWIGTYPE_p_lldb__SBSection);
46477     }
46478 
46479     result = (lldb::SectionType)(arg1)->GetSectionType();
46480     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46481     return SWIG_arg;
46482 
46483     fail: SWIGUNUSED;
46484   }
46485   lua_error(L);
46486   return 0;
46487 }
46488 
46489 
46490 static int _wrap_SBSection_GetPermissions(lua_State* L) {
46491   {
46492     int SWIG_arg = 0;
46493     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46494     uint32_t result;
46495 
46496     SWIG_check_num_args("lldb::SBSection::GetPermissions",1,1)
46497     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetPermissions",1,"lldb::SBSection const *");
46498 
46499     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46500       SWIG_fail_ptr("SBSection_GetPermissions",1,SWIGTYPE_p_lldb__SBSection);
46501     }
46502 
46503     result = (uint32_t)((lldb::SBSection const *)arg1)->GetPermissions();
46504     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46505     return SWIG_arg;
46506 
46507     fail: SWIGUNUSED;
46508   }
46509   lua_error(L);
46510   return 0;
46511 }
46512 
46513 
46514 static int _wrap_SBSection_GetTargetByteSize(lua_State* L) {
46515   {
46516     int SWIG_arg = 0;
46517     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46518     uint32_t result;
46519 
46520     SWIG_check_num_args("lldb::SBSection::GetTargetByteSize",1,1)
46521     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetTargetByteSize",1,"lldb::SBSection *");
46522 
46523     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46524       SWIG_fail_ptr("SBSection_GetTargetByteSize",1,SWIGTYPE_p_lldb__SBSection);
46525     }
46526 
46527     result = (uint32_t)(arg1)->GetTargetByteSize();
46528     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46529     return SWIG_arg;
46530 
46531     fail: SWIGUNUSED;
46532   }
46533   lua_error(L);
46534   return 0;
46535 }
46536 
46537 
46538 static int _wrap_SBSection_GetAlignment(lua_State* L) {
46539   {
46540     int SWIG_arg = 0;
46541     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46542     uint32_t result;
46543 
46544     SWIG_check_num_args("lldb::SBSection::GetAlignment",1,1)
46545     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetAlignment",1,"lldb::SBSection *");
46546 
46547     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46548       SWIG_fail_ptr("SBSection_GetAlignment",1,SWIGTYPE_p_lldb__SBSection);
46549     }
46550 
46551     result = (uint32_t)(arg1)->GetAlignment();
46552     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46553     return SWIG_arg;
46554 
46555     fail: SWIGUNUSED;
46556   }
46557   lua_error(L);
46558   return 0;
46559 }
46560 
46561 
46562 static int _wrap_SBSection___eq(lua_State* L) {
46563   {
46564     int SWIG_arg = 0;
46565     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46566     lldb::SBSection *arg2 = 0 ;
46567     bool result;
46568 
46569     SWIG_check_num_args("lldb::SBSection::operator ==",2,2)
46570     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::operator ==",1,"lldb::SBSection *");
46571     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::operator ==",2,"lldb::SBSection const &");
46572 
46573     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46574       SWIG_fail_ptr("SBSection___eq",1,SWIGTYPE_p_lldb__SBSection);
46575     }
46576 
46577 
46578     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSection,0))){
46579       SWIG_fail_ptr("SBSection___eq",2,SWIGTYPE_p_lldb__SBSection);
46580     }
46581 
46582     result = (bool)(arg1)->operator ==((lldb::SBSection const &)*arg2);
46583     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46584     return SWIG_arg;
46585 
46586     fail: SWIGUNUSED;
46587   }
46588   lua_error(L);
46589   return 0;
46590 }
46591 
46592 
46593 static int _wrap_SBSection_GetDescription(lua_State* L) {
46594   {
46595     int SWIG_arg = 0;
46596     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46597     lldb::SBStream *arg2 = 0 ;
46598     bool result;
46599 
46600     SWIG_check_num_args("lldb::SBSection::GetDescription",2,2)
46601     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetDescription",1,"lldb::SBSection *");
46602     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetDescription",2,"lldb::SBStream &");
46603 
46604     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46605       SWIG_fail_ptr("SBSection_GetDescription",1,SWIGTYPE_p_lldb__SBSection);
46606     }
46607 
46608 
46609     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
46610       SWIG_fail_ptr("SBSection_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
46611     }
46612 
46613     result = (bool)(arg1)->GetDescription(*arg2);
46614     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46615     return SWIG_arg;
46616 
46617     fail: SWIGUNUSED;
46618   }
46619   lua_error(L);
46620   return 0;
46621 }
46622 
46623 
46624 static int _wrap_SBSection___tostring(lua_State* L) {
46625   {
46626     int SWIG_arg = 0;
46627     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
46628     std::string result;
46629 
46630     SWIG_check_num_args("lldb::SBSection::__repr__",1,1)
46631     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::__repr__",1,"lldb::SBSection *");
46632 
46633     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
46634       SWIG_fail_ptr("SBSection___tostring",1,SWIGTYPE_p_lldb__SBSection);
46635     }
46636 
46637     result = lldb_SBSection___repr__(arg1);
46638     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
46639     return SWIG_arg;
46640 
46641     fail: SWIGUNUSED;
46642   }
46643   lua_error(L);
46644   return 0;
46645 }
46646 
46647 
46648 static void swig_delete_SBSection(void *obj) {
46649 lldb::SBSection *arg1 = (lldb::SBSection *) obj;
46650 delete arg1;
46651 }
46652 static int _proxy__wrap_new_SBSection(lua_State *L) {
46653     assert(lua_istable(L,1));
46654     lua_pushcfunction(L,_wrap_new_SBSection);
46655     assert(!lua_isnil(L,-1));
46656     lua_replace(L,1); /* replace our table with real constructor */
46657     lua_call(L,lua_gettop(L)-1,1);
46658     return 1;
46659 }
46660 static swig_lua_attribute swig_SBSection_attributes[] = {
46661     {0,0,0}
46662 };
46663 static swig_lua_method swig_SBSection_methods[]= {
46664     { "IsValid", _wrap_SBSection_IsValid},
46665     { "GetName", _wrap_SBSection_GetName},
46666     { "GetParent", _wrap_SBSection_GetParent},
46667     { "FindSubSection", _wrap_SBSection_FindSubSection},
46668     { "GetNumSubSections", _wrap_SBSection_GetNumSubSections},
46669     { "GetSubSectionAtIndex", _wrap_SBSection_GetSubSectionAtIndex},
46670     { "GetFileAddress", _wrap_SBSection_GetFileAddress},
46671     { "GetLoadAddress", _wrap_SBSection_GetLoadAddress},
46672     { "GetByteSize", _wrap_SBSection_GetByteSize},
46673     { "GetFileOffset", _wrap_SBSection_GetFileOffset},
46674     { "GetFileByteSize", _wrap_SBSection_GetFileByteSize},
46675     { "GetSectionData", _wrap_SBSection_GetSectionData},
46676     { "GetSectionType", _wrap_SBSection_GetSectionType},
46677     { "GetPermissions", _wrap_SBSection_GetPermissions},
46678     { "GetTargetByteSize", _wrap_SBSection_GetTargetByteSize},
46679     { "GetAlignment", _wrap_SBSection_GetAlignment},
46680     { "__eq", _wrap_SBSection___eq},
46681     { "GetDescription", _wrap_SBSection_GetDescription},
46682     { "__tostring", _wrap_SBSection___tostring},
46683     {0,0}
46684 };
46685 static swig_lua_method swig_SBSection_meta[] = {
46686     { "__eq", _wrap_SBSection___eq},
46687     { "__tostring", _wrap_SBSection___tostring},
46688     {0,0}
46689 };
46690 
46691 static swig_lua_attribute swig_SBSection_Sf_SwigStatic_attributes[] = {
46692     {0,0,0}
46693 };
46694 static swig_lua_const_info swig_SBSection_Sf_SwigStatic_constants[]= {
46695     {0,0,0,0,0,0}
46696 };
46697 static swig_lua_method swig_SBSection_Sf_SwigStatic_methods[]= {
46698     {0,0}
46699 };
46700 static swig_lua_class* swig_SBSection_Sf_SwigStatic_classes[]= {
46701     0
46702 };
46703 
46704 static swig_lua_namespace swig_SBSection_Sf_SwigStatic = {
46705     "SBSection",
46706     swig_SBSection_Sf_SwigStatic_methods,
46707     swig_SBSection_Sf_SwigStatic_attributes,
46708     swig_SBSection_Sf_SwigStatic_constants,
46709     swig_SBSection_Sf_SwigStatic_classes,
46710     0
46711 };
46712 static swig_lua_class *swig_SBSection_bases[] = {0};
46713 static const char *swig_SBSection_base_names[] = {0};
46714 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 };
46715 
46716 static int _wrap_new_SBSourceManager__SWIG_0(lua_State* L) {
46717   {
46718     int SWIG_arg = 0;
46719     lldb::SBDebugger *arg1 = 0 ;
46720     lldb::SBSourceManager *result = 0 ;
46721 
46722     SWIG_check_num_args("lldb::SBSourceManager::SBSourceManager",1,1)
46723     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSourceManager::SBSourceManager",1,"lldb::SBDebugger const &");
46724 
46725     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
46726       SWIG_fail_ptr("new_SBSourceManager",1,SWIGTYPE_p_lldb__SBDebugger);
46727     }
46728 
46729     result = (lldb::SBSourceManager *)new lldb::SBSourceManager((lldb::SBDebugger const &)*arg1);
46730     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
46731     return SWIG_arg;
46732 
46733     fail: SWIGUNUSED;
46734   }
46735   lua_error(L);
46736   return 0;
46737 }
46738 
46739 
46740 static int _wrap_new_SBSourceManager__SWIG_1(lua_State* L) {
46741   {
46742     int SWIG_arg = 0;
46743     lldb::SBTarget *arg1 = 0 ;
46744     lldb::SBSourceManager *result = 0 ;
46745 
46746     SWIG_check_num_args("lldb::SBSourceManager::SBSourceManager",1,1)
46747     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSourceManager::SBSourceManager",1,"lldb::SBTarget const &");
46748 
46749     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46750       SWIG_fail_ptr("new_SBSourceManager",1,SWIGTYPE_p_lldb__SBTarget);
46751     }
46752 
46753     result = (lldb::SBSourceManager *)new lldb::SBSourceManager((lldb::SBTarget const &)*arg1);
46754     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
46755     return SWIG_arg;
46756 
46757     fail: SWIGUNUSED;
46758   }
46759   lua_error(L);
46760   return 0;
46761 }
46762 
46763 
46764 static int _wrap_new_SBSourceManager__SWIG_2(lua_State* L) {
46765   {
46766     int SWIG_arg = 0;
46767     lldb::SBSourceManager *arg1 = 0 ;
46768     lldb::SBSourceManager *result = 0 ;
46769 
46770     SWIG_check_num_args("lldb::SBSourceManager::SBSourceManager",1,1)
46771     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSourceManager::SBSourceManager",1,"lldb::SBSourceManager const &");
46772 
46773     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
46774       SWIG_fail_ptr("new_SBSourceManager",1,SWIGTYPE_p_lldb__SBSourceManager);
46775     }
46776 
46777     result = (lldb::SBSourceManager *)new lldb::SBSourceManager((lldb::SBSourceManager const &)*arg1);
46778     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
46779     return SWIG_arg;
46780 
46781     fail: SWIGUNUSED;
46782   }
46783   lua_error(L);
46784   return 0;
46785 }
46786 
46787 
46788 static int _wrap_new_SBSourceManager(lua_State* L) {
46789   int argc;
46790   int argv[2]={
46791     1,2
46792   };
46793 
46794   argc = lua_gettop(L);
46795   if (argc == 1) {
46796     int _v = 0;
46797     {
46798       void *ptr;
46799       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, SWIG_POINTER_NO_NULL)) {
46800         _v = 0;
46801       } else {
46802         _v = 1;
46803       }
46804     }
46805     if (_v) {
46806       return _wrap_new_SBSourceManager__SWIG_0(L);
46807     }
46808   }
46809   if (argc == 1) {
46810     int _v = 0;
46811     {
46812       void *ptr;
46813       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
46814         _v = 0;
46815       } else {
46816         _v = 1;
46817       }
46818     }
46819     if (_v) {
46820       return _wrap_new_SBSourceManager__SWIG_1(L);
46821     }
46822   }
46823   if (argc == 1) {
46824     int _v = 0;
46825     {
46826       void *ptr;
46827       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSourceManager, SWIG_POINTER_NO_NULL)) {
46828         _v = 0;
46829       } else {
46830         _v = 1;
46831       }
46832     }
46833     if (_v) {
46834       return _wrap_new_SBSourceManager__SWIG_2(L);
46835     }
46836   }
46837 
46838   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSourceManager'\n"
46839     "  Possible C/C++ prototypes are:\n"
46840     "    lldb::SBSourceManager::SBSourceManager(lldb::SBDebugger const &)\n"
46841     "    lldb::SBSourceManager::SBSourceManager(lldb::SBTarget const &)\n"
46842     "    lldb::SBSourceManager::SBSourceManager(lldb::SBSourceManager const &)\n");
46843   lua_error(L);return 0;
46844 }
46845 
46846 
46847 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers(lua_State* L) {
46848   {
46849     int SWIG_arg = 0;
46850     lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
46851     lldb::SBFileSpec *arg2 = 0 ;
46852     uint32_t arg3 ;
46853     uint32_t arg4 ;
46854     uint32_t arg5 ;
46855     char *arg6 = (char *) 0 ;
46856     lldb::SBStream *arg7 = 0 ;
46857     size_t result;
46858 
46859     SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,7)
46860     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",1,"lldb::SBSourceManager *");
46861     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",2,"lldb::SBFileSpec const &");
46862     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",3,"uint32_t");
46863     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",4,"uint32_t");
46864     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",5,"uint32_t");
46865     if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",6,"char const *");
46866     if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,"lldb::SBStream &");
46867 
46868     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
46869       SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",1,SWIGTYPE_p_lldb__SBSourceManager);
46870     }
46871 
46872 
46873     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
46874       SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",2,SWIGTYPE_p_lldb__SBFileSpec);
46875     }
46876 
46877     arg3 = (uint32_t)lua_tointeger(L, 3);
46878     arg4 = (uint32_t)lua_tointeger(L, 4);
46879     arg5 = (uint32_t)lua_tointeger(L, 5);
46880     arg6 = (char *)lua_tostring(L, 6);
46881 
46882     if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStream,0))){
46883       SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",7,SWIGTYPE_p_lldb__SBStream);
46884     }
46885 
46886     result = (arg1)->DisplaySourceLinesWithLineNumbers((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,(char const *)arg6,*arg7);
46887     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46888     return SWIG_arg;
46889 
46890     fail: SWIGUNUSED;
46891   }
46892   lua_error(L);
46893   return 0;
46894 }
46895 
46896 
46897 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn(lua_State* L) {
46898   {
46899     int SWIG_arg = 0;
46900     lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
46901     lldb::SBFileSpec *arg2 = 0 ;
46902     uint32_t arg3 ;
46903     uint32_t arg4 ;
46904     uint32_t arg5 ;
46905     uint32_t arg6 ;
46906     char *arg7 = (char *) 0 ;
46907     lldb::SBStream *arg8 = 0 ;
46908     size_t result;
46909 
46910     SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,8)
46911     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",1,"lldb::SBSourceManager *");
46912     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",2,"lldb::SBFileSpec const &");
46913     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",3,"uint32_t");
46914     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",4,"uint32_t");
46915     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",5,"uint32_t");
46916     if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",6,"uint32_t");
46917     if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",7,"char const *");
46918     if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,"lldb::SBStream &");
46919 
46920     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
46921       SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",1,SWIGTYPE_p_lldb__SBSourceManager);
46922     }
46923 
46924 
46925     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
46926       SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",2,SWIGTYPE_p_lldb__SBFileSpec);
46927     }
46928 
46929     arg3 = (uint32_t)lua_tointeger(L, 3);
46930     arg4 = (uint32_t)lua_tointeger(L, 4);
46931     arg5 = (uint32_t)lua_tointeger(L, 5);
46932     arg6 = (uint32_t)lua_tointeger(L, 6);
46933     arg7 = (char *)lua_tostring(L, 7);
46934 
46935     if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBStream,0))){
46936       SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",8,SWIGTYPE_p_lldb__SBStream);
46937     }
46938 
46939     result = (arg1)->DisplaySourceLinesWithLineNumbersAndColumn((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,arg6,(char const *)arg7,*arg8);
46940     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46941     return SWIG_arg;
46942 
46943     fail: SWIGUNUSED;
46944   }
46945   lua_error(L);
46946   return 0;
46947 }
46948 
46949 
46950 static void swig_delete_SBSourceManager(void *obj) {
46951 lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) obj;
46952 delete arg1;
46953 }
46954 static int _proxy__wrap_new_SBSourceManager(lua_State *L) {
46955     assert(lua_istable(L,1));
46956     lua_pushcfunction(L,_wrap_new_SBSourceManager);
46957     assert(!lua_isnil(L,-1));
46958     lua_replace(L,1); /* replace our table with real constructor */
46959     lua_call(L,lua_gettop(L)-1,1);
46960     return 1;
46961 }
46962 static swig_lua_attribute swig_SBSourceManager_attributes[] = {
46963     {0,0,0}
46964 };
46965 static swig_lua_method swig_SBSourceManager_methods[]= {
46966     { "DisplaySourceLinesWithLineNumbers", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers},
46967     { "DisplaySourceLinesWithLineNumbersAndColumn", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn},
46968     {0,0}
46969 };
46970 static swig_lua_method swig_SBSourceManager_meta[] = {
46971     {0,0}
46972 };
46973 
46974 static swig_lua_attribute swig_SBSourceManager_Sf_SwigStatic_attributes[] = {
46975     {0,0,0}
46976 };
46977 static swig_lua_const_info swig_SBSourceManager_Sf_SwigStatic_constants[]= {
46978     {0,0,0,0,0,0}
46979 };
46980 static swig_lua_method swig_SBSourceManager_Sf_SwigStatic_methods[]= {
46981     {0,0}
46982 };
46983 static swig_lua_class* swig_SBSourceManager_Sf_SwigStatic_classes[]= {
46984     0
46985 };
46986 
46987 static swig_lua_namespace swig_SBSourceManager_Sf_SwigStatic = {
46988     "SBSourceManager",
46989     swig_SBSourceManager_Sf_SwigStatic_methods,
46990     swig_SBSourceManager_Sf_SwigStatic_attributes,
46991     swig_SBSourceManager_Sf_SwigStatic_constants,
46992     swig_SBSourceManager_Sf_SwigStatic_classes,
46993     0
46994 };
46995 static swig_lua_class *swig_SBSourceManager_bases[] = {0};
46996 static const char *swig_SBSourceManager_base_names[] = {0};
46997 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 };
46998 
46999 static int _wrap_new_SBStream(lua_State* L) {
47000   {
47001     int SWIG_arg = 0;
47002     lldb::SBStream *result = 0 ;
47003 
47004     SWIG_check_num_args("lldb::SBStream::SBStream",0,0)
47005     result = (lldb::SBStream *)new lldb::SBStream();
47006     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStream,1); SWIG_arg++;
47007     return SWIG_arg;
47008 
47009     fail: SWIGUNUSED;
47010   }
47011   lua_error(L);
47012   return 0;
47013 }
47014 
47015 
47016 static int _wrap_SBStream_IsValid(lua_State* L) {
47017   {
47018     int SWIG_arg = 0;
47019     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47020     bool result;
47021 
47022     SWIG_check_num_args("lldb::SBStream::IsValid",1,1)
47023     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::IsValid",1,"lldb::SBStream const *");
47024 
47025     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47026       SWIG_fail_ptr("SBStream_IsValid",1,SWIGTYPE_p_lldb__SBStream);
47027     }
47028 
47029     result = (bool)((lldb::SBStream const *)arg1)->IsValid();
47030     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47031     return SWIG_arg;
47032 
47033     fail: SWIGUNUSED;
47034   }
47035   lua_error(L);
47036   return 0;
47037 }
47038 
47039 
47040 static int _wrap_SBStream_GetData(lua_State* L) {
47041   {
47042     int SWIG_arg = 0;
47043     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47044     char *result = 0 ;
47045 
47046     SWIG_check_num_args("lldb::SBStream::GetData",1,1)
47047     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetData",1,"lldb::SBStream *");
47048 
47049     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47050       SWIG_fail_ptr("SBStream_GetData",1,SWIGTYPE_p_lldb__SBStream);
47051     }
47052 
47053     result = (char *)(arg1)->GetData();
47054     lua_pushstring(L,(const char *)result); SWIG_arg++;
47055     return SWIG_arg;
47056 
47057     fail: SWIGUNUSED;
47058   }
47059   lua_error(L);
47060   return 0;
47061 }
47062 
47063 
47064 static int _wrap_SBStream_GetSize(lua_State* L) {
47065   {
47066     int SWIG_arg = 0;
47067     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47068     size_t result;
47069 
47070     SWIG_check_num_args("lldb::SBStream::GetSize",1,1)
47071     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetSize",1,"lldb::SBStream *");
47072 
47073     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47074       SWIG_fail_ptr("SBStream_GetSize",1,SWIGTYPE_p_lldb__SBStream);
47075     }
47076 
47077     result = (arg1)->GetSize();
47078     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47079     return SWIG_arg;
47080 
47081     fail: SWIGUNUSED;
47082   }
47083   lua_error(L);
47084   return 0;
47085 }
47086 
47087 
47088 static int _wrap_SBStream_Print(lua_State* L) {
47089   {
47090     int SWIG_arg = 0;
47091     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47092     char *arg2 = (char *) 0 ;
47093 
47094     SWIG_check_num_args("lldb::SBStream::Print",2,2)
47095     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Print",1,"lldb::SBStream *");
47096     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::Print",2,"char const *");
47097 
47098     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47099       SWIG_fail_ptr("SBStream_Print",1,SWIGTYPE_p_lldb__SBStream);
47100     }
47101 
47102     arg2 = (char *)lua_tostring(L, 2);
47103     (arg1)->Print((char const *)arg2);
47104 
47105     return SWIG_arg;
47106 
47107     fail: SWIGUNUSED;
47108   }
47109   lua_error(L);
47110   return 0;
47111 }
47112 
47113 
47114 static int _wrap_SBStream_RedirectToFile__SWIG_0(lua_State* L) {
47115   {
47116     int SWIG_arg = 0;
47117     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47118     char *arg2 = (char *) 0 ;
47119     bool arg3 ;
47120 
47121     SWIG_check_num_args("lldb::SBStream::RedirectToFile",3,3)
47122     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
47123     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"char const *");
47124     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",3,"bool");
47125 
47126     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47127       SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
47128     }
47129 
47130     arg2 = (char *)lua_tostring(L, 2);
47131     arg3 = (lua_toboolean(L, 3)!=0);
47132     (arg1)->RedirectToFile((char const *)arg2,arg3);
47133 
47134     return SWIG_arg;
47135 
47136     fail: SWIGUNUSED;
47137   }
47138   lua_error(L);
47139   return 0;
47140 }
47141 
47142 
47143 static int _wrap_SBStream_RedirectToFile__SWIG_1(lua_State* L) {
47144   {
47145     int SWIG_arg = 0;
47146     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47147     lldb::SBFile arg2 ;
47148     lldb::SBFile *argp2 ;
47149 
47150     SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
47151     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
47152     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"lldb::SBFile");
47153 
47154     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47155       SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
47156     }
47157 
47158 
47159     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
47160       SWIG_fail_ptr("SBStream_RedirectToFile",2,SWIGTYPE_p_lldb__SBFile);
47161     }
47162     arg2 = *argp2;
47163 
47164     (arg1)->RedirectToFile(arg2);
47165 
47166     return SWIG_arg;
47167 
47168     fail: SWIGUNUSED;
47169   }
47170   lua_error(L);
47171   return 0;
47172 }
47173 
47174 
47175 static int _wrap_SBStream_RedirectToFile__SWIG_2(lua_State* L) {
47176   {
47177     int SWIG_arg = 0;
47178     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47179     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
47180 
47181     SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
47182     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
47183 
47184     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47185       SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
47186     }
47187 
47188     {
47189       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
47190       lldb::FileSP file_sp;
47191       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
47192       if (!file_sp->IsValid())
47193       return luaL_error(L, "Invalid file");
47194       arg2 = file_sp;
47195     }
47196     (arg1)->RedirectToFile(arg2);
47197 
47198     return SWIG_arg;
47199 
47200     fail: SWIGUNUSED;
47201   }
47202   lua_error(L);
47203   return 0;
47204 }
47205 
47206 
47207 static int _wrap_SBStream_RedirectToFile(lua_State* L) {
47208   int argc;
47209   int argv[4]={
47210     1,2,3,4
47211   };
47212 
47213   argc = lua_gettop(L);
47214   if (argc == 2) {
47215     int _v = 0;
47216     {
47217       void *ptr;
47218       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
47219         _v = 0;
47220       } else {
47221         _v = 1;
47222       }
47223     }
47224     if (_v) {
47225       {
47226         void *ptr;
47227         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
47228           _v = 0;
47229         } else {
47230           _v = 1;
47231         }
47232       }
47233       if (_v) {
47234         return _wrap_SBStream_RedirectToFile__SWIG_1(L);
47235       }
47236     }
47237   }
47238   if (argc == 2) {
47239     int _v = 0;
47240     {
47241       void *ptr;
47242       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
47243         _v = 0;
47244       } else {
47245         _v = 1;
47246       }
47247     }
47248     if (_v) {
47249       {
47250         _v = (lua_isuserdata(L, argv[1])) &&
47251         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
47252       }
47253       if (_v) {
47254         return _wrap_SBStream_RedirectToFile__SWIG_2(L);
47255       }
47256     }
47257   }
47258   if (argc == 3) {
47259     int _v = 0;
47260     {
47261       void *ptr;
47262       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
47263         _v = 0;
47264       } else {
47265         _v = 1;
47266       }
47267     }
47268     if (_v) {
47269       {
47270         _v = SWIG_lua_isnilstring(L,argv[1]);
47271       }
47272       if (_v) {
47273         {
47274           _v = lua_isboolean(L,argv[2]);
47275         }
47276         if (_v) {
47277           return _wrap_SBStream_RedirectToFile__SWIG_0(L);
47278         }
47279       }
47280     }
47281   }
47282 
47283   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStream_RedirectToFile'\n"
47284     "  Possible C/C++ prototypes are:\n"
47285     "    lldb::SBStream::RedirectToFile(char const *,bool)\n"
47286     "    lldb::SBStream::RedirectToFile(lldb::SBFile)\n"
47287     "    lldb::SBStream::RedirectToFile(lldb::FileSP)\n");
47288   lua_error(L);return 0;
47289 }
47290 
47291 
47292 static int _wrap_SBStream_RedirectToFileDescriptor(lua_State* L) {
47293   {
47294     int SWIG_arg = 0;
47295     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47296     int arg2 ;
47297     bool arg3 ;
47298 
47299     SWIG_check_num_args("lldb::SBStream::RedirectToFileDescriptor",3,3)
47300     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",1,"lldb::SBStream *");
47301     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",2,"int");
47302     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",3,"bool");
47303 
47304     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47305       SWIG_fail_ptr("SBStream_RedirectToFileDescriptor",1,SWIGTYPE_p_lldb__SBStream);
47306     }
47307 
47308     arg2 = (int)lua_tointeger(L, 2);
47309     arg3 = (lua_toboolean(L, 3)!=0);
47310     (arg1)->RedirectToFileDescriptor(arg2,arg3);
47311 
47312     return SWIG_arg;
47313 
47314     fail: SWIGUNUSED;
47315   }
47316   lua_error(L);
47317   return 0;
47318 }
47319 
47320 
47321 static int _wrap_SBStream_Clear(lua_State* L) {
47322   {
47323     int SWIG_arg = 0;
47324     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47325 
47326     SWIG_check_num_args("lldb::SBStream::Clear",1,1)
47327     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Clear",1,"lldb::SBStream *");
47328 
47329     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47330       SWIG_fail_ptr("SBStream_Clear",1,SWIGTYPE_p_lldb__SBStream);
47331     }
47332 
47333     (arg1)->Clear();
47334 
47335     return SWIG_arg;
47336 
47337     fail: SWIGUNUSED;
47338   }
47339   lua_error(L);
47340   return 0;
47341 }
47342 
47343 
47344 static int _wrap_SBStream_RedirectToFileHandle(lua_State* L) {
47345   {
47346     int SWIG_arg = 0;
47347     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
47348     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
47349     bool arg3 ;
47350 
47351     SWIG_check_num_args("lldb::SBStream::RedirectToFileHandle",3,3)
47352     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",1,"lldb::SBStream *");
47353     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",3,"bool");
47354 
47355     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
47356       SWIG_fail_ptr("SBStream_RedirectToFileHandle",1,SWIGTYPE_p_lldb__SBStream);
47357     }
47358 
47359     {
47360       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
47361       lldb::FileSP file_sp;
47362       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
47363       if (!file_sp->IsValid())
47364       return luaL_error(L, "Invalid file");
47365       arg2 = file_sp;
47366     }
47367     arg3 = (lua_toboolean(L, 3)!=0);
47368     lldb_SBStream_RedirectToFileHandle(arg1,SWIG_STD_MOVE(arg2),arg3);
47369 
47370     return SWIG_arg;
47371 
47372     fail: SWIGUNUSED;
47373   }
47374   lua_error(L);
47375   return 0;
47376 }
47377 
47378 
47379 static void swig_delete_SBStream(void *obj) {
47380 lldb::SBStream *arg1 = (lldb::SBStream *) obj;
47381 delete arg1;
47382 }
47383 static int _proxy__wrap_new_SBStream(lua_State *L) {
47384     assert(lua_istable(L,1));
47385     lua_pushcfunction(L,_wrap_new_SBStream);
47386     assert(!lua_isnil(L,-1));
47387     lua_replace(L,1); /* replace our table with real constructor */
47388     lua_call(L,lua_gettop(L)-1,1);
47389     return 1;
47390 }
47391 static swig_lua_attribute swig_SBStream_attributes[] = {
47392     {0,0,0}
47393 };
47394 static swig_lua_method swig_SBStream_methods[]= {
47395     { "IsValid", _wrap_SBStream_IsValid},
47396     { "GetData", _wrap_SBStream_GetData},
47397     { "GetSize", _wrap_SBStream_GetSize},
47398     { "Print", _wrap_SBStream_Print},
47399     { "RedirectToFile", _wrap_SBStream_RedirectToFile},
47400     { "RedirectToFileDescriptor", _wrap_SBStream_RedirectToFileDescriptor},
47401     { "Clear", _wrap_SBStream_Clear},
47402     { "RedirectToFileHandle", _wrap_SBStream_RedirectToFileHandle},
47403     {0,0}
47404 };
47405 static swig_lua_method swig_SBStream_meta[] = {
47406     {0,0}
47407 };
47408 
47409 static swig_lua_attribute swig_SBStream_Sf_SwigStatic_attributes[] = {
47410     {0,0,0}
47411 };
47412 static swig_lua_const_info swig_SBStream_Sf_SwigStatic_constants[]= {
47413     {0,0,0,0,0,0}
47414 };
47415 static swig_lua_method swig_SBStream_Sf_SwigStatic_methods[]= {
47416     {0,0}
47417 };
47418 static swig_lua_class* swig_SBStream_Sf_SwigStatic_classes[]= {
47419     0
47420 };
47421 
47422 static swig_lua_namespace swig_SBStream_Sf_SwigStatic = {
47423     "SBStream",
47424     swig_SBStream_Sf_SwigStatic_methods,
47425     swig_SBStream_Sf_SwigStatic_attributes,
47426     swig_SBStream_Sf_SwigStatic_constants,
47427     swig_SBStream_Sf_SwigStatic_classes,
47428     0
47429 };
47430 static swig_lua_class *swig_SBStream_bases[] = {0};
47431 static const char *swig_SBStream_base_names[] = {0};
47432 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 };
47433 
47434 static int _wrap_new_SBStringList__SWIG_0(lua_State* L) {
47435   {
47436     int SWIG_arg = 0;
47437     lldb::SBStringList *result = 0 ;
47438 
47439     SWIG_check_num_args("lldb::SBStringList::SBStringList",0,0)
47440     result = (lldb::SBStringList *)new lldb::SBStringList();
47441     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
47442     return SWIG_arg;
47443 
47444     fail: SWIGUNUSED;
47445   }
47446   lua_error(L);
47447   return 0;
47448 }
47449 
47450 
47451 static int _wrap_new_SBStringList__SWIG_1(lua_State* L) {
47452   {
47453     int SWIG_arg = 0;
47454     lldb::SBStringList *arg1 = 0 ;
47455     lldb::SBStringList *result = 0 ;
47456 
47457     SWIG_check_num_args("lldb::SBStringList::SBStringList",1,1)
47458     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStringList::SBStringList",1,"lldb::SBStringList const &");
47459 
47460     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
47461       SWIG_fail_ptr("new_SBStringList",1,SWIGTYPE_p_lldb__SBStringList);
47462     }
47463 
47464     result = (lldb::SBStringList *)new lldb::SBStringList((lldb::SBStringList const &)*arg1);
47465     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
47466     return SWIG_arg;
47467 
47468     fail: SWIGUNUSED;
47469   }
47470   lua_error(L);
47471   return 0;
47472 }
47473 
47474 
47475 static int _wrap_new_SBStringList(lua_State* L) {
47476   int argc;
47477   int argv[2]={
47478     1,2
47479   };
47480 
47481   argc = lua_gettop(L);
47482   if (argc == 0) {
47483     return _wrap_new_SBStringList__SWIG_0(L);
47484   }
47485   if (argc == 1) {
47486     int _v = 0;
47487     {
47488       void *ptr;
47489       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
47490         _v = 0;
47491       } else {
47492         _v = 1;
47493       }
47494     }
47495     if (_v) {
47496       return _wrap_new_SBStringList__SWIG_1(L);
47497     }
47498   }
47499 
47500   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStringList'\n"
47501     "  Possible C/C++ prototypes are:\n"
47502     "    lldb::SBStringList::SBStringList()\n"
47503     "    lldb::SBStringList::SBStringList(lldb::SBStringList const &)\n");
47504   lua_error(L);return 0;
47505 }
47506 
47507 
47508 static int _wrap_SBStringList_IsValid(lua_State* L) {
47509   {
47510     int SWIG_arg = 0;
47511     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
47512     bool result;
47513 
47514     SWIG_check_num_args("lldb::SBStringList::IsValid",1,1)
47515     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::IsValid",1,"lldb::SBStringList const *");
47516 
47517     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
47518       SWIG_fail_ptr("SBStringList_IsValid",1,SWIGTYPE_p_lldb__SBStringList);
47519     }
47520 
47521     result = (bool)((lldb::SBStringList const *)arg1)->IsValid();
47522     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47523     return SWIG_arg;
47524 
47525     fail: SWIGUNUSED;
47526   }
47527   lua_error(L);
47528   return 0;
47529 }
47530 
47531 
47532 static int _wrap_SBStringList_AppendString(lua_State* L) {
47533   {
47534     int SWIG_arg = 0;
47535     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
47536     char *arg2 = (char *) 0 ;
47537 
47538     SWIG_check_num_args("lldb::SBStringList::AppendString",2,2)
47539     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendString",1,"lldb::SBStringList *");
47540     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendString",2,"char const *");
47541 
47542     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
47543       SWIG_fail_ptr("SBStringList_AppendString",1,SWIGTYPE_p_lldb__SBStringList);
47544     }
47545 
47546     arg2 = (char *)lua_tostring(L, 2);
47547     (arg1)->AppendString((char const *)arg2);
47548 
47549     return SWIG_arg;
47550 
47551     fail: SWIGUNUSED;
47552   }
47553   lua_error(L);
47554   return 0;
47555 }
47556 
47557 
47558 static int _wrap_SBStringList_AppendList__SWIG_0(lua_State* L) {
47559   {
47560     int SWIG_arg = 0;
47561     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
47562     char **arg2 = (char **) 0 ;
47563     int arg3 ;
47564 
47565     SWIG_check_num_args("lldb::SBStringList::AppendList",3,3)
47566     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
47567     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBStringList::AppendList",3,"int");
47568 
47569     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
47570       SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
47571     }
47572 
47573     {
47574       if (lua_istable(L, 2)) {
47575         size_t size = lua_rawlen(L, 2);
47576         arg2 = (char **)malloc((size + 1) * sizeof(char *));
47577         int i = 0, j = 0;
47578         while (i++ < size) {
47579           lua_rawgeti(L, 2, i);
47580           if (!lua_isstring(L, -1)) {
47581             // if current element cannot be converted to string, raise an error
47582             lua_pop(L, 1);
47583             return luaL_error(L, "List should only contain strings");
47584           }
47585           arg2[j++] = (char *)lua_tostring(L, -1);
47586           lua_pop(L, 1);
47587         }
47588         arg2[j] = 0;
47589       } else if (lua_isnil(L, 2)) {
47590         // "nil" is also acceptable, equivalent as an empty table
47591         arg2 = NULL;
47592       } else {
47593         return luaL_error(L, "A list of strings expected");
47594       }
47595     }
47596     arg3 = (int)lua_tointeger(L, 3);
47597     (arg1)->AppendList((char const **)arg2,arg3);
47598 
47599     {
47600       free((char *) arg2);
47601     }
47602     return SWIG_arg;
47603 
47604     fail: SWIGUNUSED;
47605     {
47606       free((char *) arg2);
47607     }
47608   }
47609   lua_error(L);
47610   return 0;
47611 }
47612 
47613 
47614 static int _wrap_SBStringList_AppendList__SWIG_1(lua_State* L) {
47615   {
47616     int SWIG_arg = 0;
47617     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
47618     lldb::SBStringList *arg2 = 0 ;
47619 
47620     SWIG_check_num_args("lldb::SBStringList::AppendList",2,2)
47621     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
47622     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendList",2,"lldb::SBStringList const &");
47623 
47624     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
47625       SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
47626     }
47627 
47628 
47629     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
47630       SWIG_fail_ptr("SBStringList_AppendList",2,SWIGTYPE_p_lldb__SBStringList);
47631     }
47632 
47633     (arg1)->AppendList((lldb::SBStringList const &)*arg2);
47634 
47635     return SWIG_arg;
47636 
47637     fail: SWIGUNUSED;
47638   }
47639   lua_error(L);
47640   return 0;
47641 }
47642 
47643 
47644 static int _wrap_SBStringList_AppendList(lua_State* L) {
47645   int argc;
47646   int argv[4]={
47647     1,2,3,4
47648   };
47649 
47650   argc = lua_gettop(L);
47651   if (argc == 2) {
47652     int _v = 0;
47653     {
47654       void *ptr;
47655       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
47656         _v = 0;
47657       } else {
47658         _v = 1;
47659       }
47660     }
47661     if (_v) {
47662       {
47663         void *ptr;
47664         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
47665           _v = 0;
47666         } else {
47667           _v = 1;
47668         }
47669       }
47670       if (_v) {
47671         return _wrap_SBStringList_AppendList__SWIG_1(L);
47672       }
47673     }
47674   }
47675   if (argc == 3) {
47676     int _v = 0;
47677     {
47678       void *ptr;
47679       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
47680         _v = 0;
47681       } else {
47682         _v = 1;
47683       }
47684     }
47685     if (_v) {
47686       {
47687         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
47688       }
47689       if (_v) {
47690         {
47691           _v = lua_isnumber(L,argv[2]);
47692         }
47693         if (_v) {
47694           return _wrap_SBStringList_AppendList__SWIG_0(L);
47695         }
47696       }
47697     }
47698   }
47699 
47700   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStringList_AppendList'\n"
47701     "  Possible C/C++ prototypes are:\n"
47702     "    lldb::SBStringList::AppendList(char const **,int)\n"
47703     "    lldb::SBStringList::AppendList(lldb::SBStringList const &)\n");
47704   lua_error(L);return 0;
47705 }
47706 
47707 
47708 static int _wrap_SBStringList_GetSize(lua_State* L) {
47709   {
47710     int SWIG_arg = 0;
47711     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
47712     uint32_t result;
47713 
47714     SWIG_check_num_args("lldb::SBStringList::GetSize",1,1)
47715     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetSize",1,"lldb::SBStringList const *");
47716 
47717     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
47718       SWIG_fail_ptr("SBStringList_GetSize",1,SWIGTYPE_p_lldb__SBStringList);
47719     }
47720 
47721     result = (uint32_t)((lldb::SBStringList const *)arg1)->GetSize();
47722     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47723     return SWIG_arg;
47724 
47725     fail: SWIGUNUSED;
47726   }
47727   lua_error(L);
47728   return 0;
47729 }
47730 
47731 
47732 static int _wrap_SBStringList_GetStringAtIndex__SWIG_0(lua_State* L) {
47733   {
47734     int SWIG_arg = 0;
47735     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
47736     size_t arg2 ;
47737     char *result = 0 ;
47738 
47739     SWIG_check_num_args("lldb::SBStringList::GetStringAtIndex",2,2)
47740     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",1,"lldb::SBStringList *");
47741     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",2,"size_t");
47742 
47743     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
47744       SWIG_fail_ptr("SBStringList_GetStringAtIndex",1,SWIGTYPE_p_lldb__SBStringList);
47745     }
47746 
47747     arg2 = (size_t)lua_tointeger(L, 2);
47748     result = (char *)(arg1)->GetStringAtIndex(arg2);
47749     lua_pushstring(L,(const char *)result); SWIG_arg++;
47750     return SWIG_arg;
47751 
47752     fail: SWIGUNUSED;
47753   }
47754   lua_error(L);
47755   return 0;
47756 }
47757 
47758 
47759 static int _wrap_SBStringList_GetStringAtIndex__SWIG_1(lua_State* L) {
47760   {
47761     int SWIG_arg = 0;
47762     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
47763     size_t arg2 ;
47764     char *result = 0 ;
47765 
47766     SWIG_check_num_args("lldb::SBStringList::GetStringAtIndex",2,2)
47767     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",1,"lldb::SBStringList const *");
47768     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",2,"size_t");
47769 
47770     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
47771       SWIG_fail_ptr("SBStringList_GetStringAtIndex",1,SWIGTYPE_p_lldb__SBStringList);
47772     }
47773 
47774     arg2 = (size_t)lua_tointeger(L, 2);
47775     result = (char *)((lldb::SBStringList const *)arg1)->GetStringAtIndex(arg2);
47776     lua_pushstring(L,(const char *)result); SWIG_arg++;
47777     return SWIG_arg;
47778 
47779     fail: SWIGUNUSED;
47780   }
47781   lua_error(L);
47782   return 0;
47783 }
47784 
47785 
47786 static int _wrap_SBStringList_GetStringAtIndex(lua_State* L) {
47787   int argc;
47788   int argv[3]={
47789     1,2,3
47790   };
47791 
47792   argc = lua_gettop(L);
47793   if (argc == 2) {
47794     int _v = 0;
47795     {
47796       void *ptr;
47797       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
47798         _v = 0;
47799       } else {
47800         _v = 1;
47801       }
47802     }
47803     if (_v) {
47804       {
47805         _v = lua_isnumber(L,argv[1]);
47806       }
47807       if (_v) {
47808         return _wrap_SBStringList_GetStringAtIndex__SWIG_0(L);
47809       }
47810     }
47811   }
47812   if (argc == 2) {
47813     int _v = 0;
47814     {
47815       void *ptr;
47816       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
47817         _v = 0;
47818       } else {
47819         _v = 1;
47820       }
47821     }
47822     if (_v) {
47823       {
47824         _v = lua_isnumber(L,argv[1]);
47825       }
47826       if (_v) {
47827         return _wrap_SBStringList_GetStringAtIndex__SWIG_1(L);
47828       }
47829     }
47830   }
47831 
47832   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStringList_GetStringAtIndex'\n"
47833     "  Possible C/C++ prototypes are:\n"
47834     "    lldb::SBStringList::GetStringAtIndex(size_t)\n"
47835     "    lldb::SBStringList::GetStringAtIndex(size_t) const\n");
47836   lua_error(L);return 0;
47837 }
47838 
47839 
47840 static int _wrap_SBStringList_Clear(lua_State* L) {
47841   {
47842     int SWIG_arg = 0;
47843     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
47844 
47845     SWIG_check_num_args("lldb::SBStringList::Clear",1,1)
47846     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::Clear",1,"lldb::SBStringList *");
47847 
47848     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
47849       SWIG_fail_ptr("SBStringList_Clear",1,SWIGTYPE_p_lldb__SBStringList);
47850     }
47851 
47852     (arg1)->Clear();
47853 
47854     return SWIG_arg;
47855 
47856     fail: SWIGUNUSED;
47857   }
47858   lua_error(L);
47859   return 0;
47860 }
47861 
47862 
47863 static void swig_delete_SBStringList(void *obj) {
47864 lldb::SBStringList *arg1 = (lldb::SBStringList *) obj;
47865 delete arg1;
47866 }
47867 static int _proxy__wrap_new_SBStringList(lua_State *L) {
47868     assert(lua_istable(L,1));
47869     lua_pushcfunction(L,_wrap_new_SBStringList);
47870     assert(!lua_isnil(L,-1));
47871     lua_replace(L,1); /* replace our table with real constructor */
47872     lua_call(L,lua_gettop(L)-1,1);
47873     return 1;
47874 }
47875 static swig_lua_attribute swig_SBStringList_attributes[] = {
47876     {0,0,0}
47877 };
47878 static swig_lua_method swig_SBStringList_methods[]= {
47879     { "IsValid", _wrap_SBStringList_IsValid},
47880     { "AppendString", _wrap_SBStringList_AppendString},
47881     { "AppendList", _wrap_SBStringList_AppendList},
47882     { "GetSize", _wrap_SBStringList_GetSize},
47883     { "GetStringAtIndex", _wrap_SBStringList_GetStringAtIndex},
47884     { "Clear", _wrap_SBStringList_Clear},
47885     {0,0}
47886 };
47887 static swig_lua_method swig_SBStringList_meta[] = {
47888     {0,0}
47889 };
47890 
47891 static swig_lua_attribute swig_SBStringList_Sf_SwigStatic_attributes[] = {
47892     {0,0,0}
47893 };
47894 static swig_lua_const_info swig_SBStringList_Sf_SwigStatic_constants[]= {
47895     {0,0,0,0,0,0}
47896 };
47897 static swig_lua_method swig_SBStringList_Sf_SwigStatic_methods[]= {
47898     {0,0}
47899 };
47900 static swig_lua_class* swig_SBStringList_Sf_SwigStatic_classes[]= {
47901     0
47902 };
47903 
47904 static swig_lua_namespace swig_SBStringList_Sf_SwigStatic = {
47905     "SBStringList",
47906     swig_SBStringList_Sf_SwigStatic_methods,
47907     swig_SBStringList_Sf_SwigStatic_attributes,
47908     swig_SBStringList_Sf_SwigStatic_constants,
47909     swig_SBStringList_Sf_SwigStatic_classes,
47910     0
47911 };
47912 static swig_lua_class *swig_SBStringList_bases[] = {0};
47913 static const char *swig_SBStringList_base_names[] = {0};
47914 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 };
47915 
47916 static int _wrap_new_SBStructuredData__SWIG_0(lua_State* L) {
47917   {
47918     int SWIG_arg = 0;
47919     lldb::SBStructuredData *result = 0 ;
47920 
47921     SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",0,0)
47922     result = (lldb::SBStructuredData *)new lldb::SBStructuredData();
47923     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
47924     return SWIG_arg;
47925 
47926     fail: SWIGUNUSED;
47927   }
47928   lua_error(L);
47929   return 0;
47930 }
47931 
47932 
47933 static int _wrap_new_SBStructuredData__SWIG_1(lua_State* L) {
47934   {
47935     int SWIG_arg = 0;
47936     lldb::SBStructuredData *arg1 = 0 ;
47937     lldb::SBStructuredData *result = 0 ;
47938 
47939     SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
47940     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::SBStructuredData const &");
47941 
47942     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
47943       SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_lldb__SBStructuredData);
47944     }
47945 
47946     result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::SBStructuredData const &)*arg1);
47947     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
47948     return SWIG_arg;
47949 
47950     fail: SWIGUNUSED;
47951   }
47952   lua_error(L);
47953   return 0;
47954 }
47955 
47956 
47957 static int _wrap_new_SBStructuredData__SWIG_2(lua_State* L) {
47958   {
47959     int SWIG_arg = 0;
47960     SwigValueWrapper< lldb::SBScriptObject > arg1 ;
47961     lldb::SBDebugger *arg2 = 0 ;
47962     lldb::SBScriptObject *argp1 ;
47963     lldb::SBStructuredData *result = 0 ;
47964 
47965     SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",2,2)
47966     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::SBScriptObject const");
47967     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",2,"lldb::SBDebugger const &");
47968 
47969     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBScriptObject,0))){
47970       SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_lldb__SBScriptObject);
47971     }
47972     arg1 = *argp1;
47973 
47974 
47975     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
47976       SWIG_fail_ptr("new_SBStructuredData",2,SWIGTYPE_p_lldb__SBDebugger);
47977     }
47978 
47979     result = (lldb::SBStructuredData *)new lldb::SBStructuredData(arg1,(lldb::SBDebugger const &)*arg2);
47980     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
47981     return SWIG_arg;
47982 
47983     fail: SWIGUNUSED;
47984   }
47985   lua_error(L);
47986   return 0;
47987 }
47988 
47989 
47990 static int _wrap_new_SBStructuredData(lua_State* L) {
47991   int argc;
47992   int argv[3]={
47993     1,2,3
47994   };
47995 
47996   argc = lua_gettop(L);
47997   if (argc == 0) {
47998     return _wrap_new_SBStructuredData__SWIG_0(L);
47999   }
48000   if (argc == 1) {
48001     int _v = 0;
48002     {
48003       void *ptr;
48004       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
48005         _v = 0;
48006       } else {
48007         _v = 1;
48008       }
48009     }
48010     if (_v) {
48011       return _wrap_new_SBStructuredData__SWIG_1(L);
48012     }
48013   }
48014   if (argc == 2) {
48015     int _v = 0;
48016     {
48017       void *ptr;
48018       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBScriptObject, SWIG_POINTER_NO_NULL)) {
48019         _v = 0;
48020       } else {
48021         _v = 1;
48022       }
48023     }
48024     if (_v) {
48025       {
48026         void *ptr;
48027         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, SWIG_POINTER_NO_NULL)) {
48028           _v = 0;
48029         } else {
48030           _v = 1;
48031         }
48032       }
48033       if (_v) {
48034         return _wrap_new_SBStructuredData__SWIG_2(L);
48035       }
48036     }
48037   }
48038 
48039   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStructuredData'\n"
48040     "  Possible C/C++ prototypes are:\n"
48041     "    lldb::SBStructuredData::SBStructuredData()\n"
48042     "    lldb::SBStructuredData::SBStructuredData(lldb::SBStructuredData const &)\n"
48043     "    lldb::SBStructuredData::SBStructuredData(lldb::SBScriptObject const,lldb::SBDebugger const &)\n");
48044   lua_error(L);return 0;
48045 }
48046 
48047 
48048 static int _wrap_SBStructuredData_IsValid(lua_State* L) {
48049   {
48050     int SWIG_arg = 0;
48051     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48052     bool result;
48053 
48054     SWIG_check_num_args("lldb::SBStructuredData::IsValid",1,1)
48055     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::IsValid",1,"lldb::SBStructuredData const *");
48056 
48057     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48058       SWIG_fail_ptr("SBStructuredData_IsValid",1,SWIGTYPE_p_lldb__SBStructuredData);
48059     }
48060 
48061     result = (bool)((lldb::SBStructuredData const *)arg1)->IsValid();
48062     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
48063     return SWIG_arg;
48064 
48065     fail: SWIGUNUSED;
48066   }
48067   lua_error(L);
48068   return 0;
48069 }
48070 
48071 
48072 static int _wrap_SBStructuredData_SetFromJSON__SWIG_0(lua_State* L) {
48073   {
48074     int SWIG_arg = 0;
48075     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48076     lldb::SBStream *arg2 = 0 ;
48077     lldb::SBError result;
48078 
48079     SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
48080     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
48081     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"lldb::SBStream &");
48082 
48083     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48084       SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
48085     }
48086 
48087 
48088     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
48089       SWIG_fail_ptr("SBStructuredData_SetFromJSON",2,SWIGTYPE_p_lldb__SBStream);
48090     }
48091 
48092     result = (arg1)->SetFromJSON(*arg2);
48093     {
48094       lldb::SBError * resultptr = new lldb::SBError(result);
48095       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
48096     }
48097     return SWIG_arg;
48098 
48099     fail: SWIGUNUSED;
48100   }
48101   lua_error(L);
48102   return 0;
48103 }
48104 
48105 
48106 static int _wrap_SBStructuredData_SetFromJSON__SWIG_1(lua_State* L) {
48107   {
48108     int SWIG_arg = 0;
48109     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48110     char *arg2 = (char *) 0 ;
48111     lldb::SBError result;
48112 
48113     SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
48114     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
48115     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"char const *");
48116 
48117     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48118       SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
48119     }
48120 
48121     arg2 = (char *)lua_tostring(L, 2);
48122     result = (arg1)->SetFromJSON((char const *)arg2);
48123     {
48124       lldb::SBError * resultptr = new lldb::SBError(result);
48125       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
48126     }
48127     return SWIG_arg;
48128 
48129     fail: SWIGUNUSED;
48130   }
48131   lua_error(L);
48132   return 0;
48133 }
48134 
48135 
48136 static int _wrap_SBStructuredData_SetFromJSON(lua_State* L) {
48137   int argc;
48138   int argv[3]={
48139     1,2,3
48140   };
48141 
48142   argc = lua_gettop(L);
48143   if (argc == 2) {
48144     int _v = 0;
48145     {
48146       void *ptr;
48147       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
48148         _v = 0;
48149       } else {
48150         _v = 1;
48151       }
48152     }
48153     if (_v) {
48154       {
48155         void *ptr;
48156         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
48157           _v = 0;
48158         } else {
48159           _v = 1;
48160         }
48161       }
48162       if (_v) {
48163         return _wrap_SBStructuredData_SetFromJSON__SWIG_0(L);
48164       }
48165     }
48166   }
48167   if (argc == 2) {
48168     int _v = 0;
48169     {
48170       void *ptr;
48171       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
48172         _v = 0;
48173       } else {
48174         _v = 1;
48175       }
48176     }
48177     if (_v) {
48178       {
48179         _v = SWIG_lua_isnilstring(L,argv[1]);
48180       }
48181       if (_v) {
48182         return _wrap_SBStructuredData_SetFromJSON__SWIG_1(L);
48183       }
48184     }
48185   }
48186 
48187   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_SetFromJSON'\n"
48188     "  Possible C/C++ prototypes are:\n"
48189     "    lldb::SBStructuredData::SetFromJSON(lldb::SBStream &)\n"
48190     "    lldb::SBStructuredData::SetFromJSON(char const *)\n");
48191   lua_error(L);return 0;
48192 }
48193 
48194 
48195 static int _wrap_SBStructuredData_Clear(lua_State* L) {
48196   {
48197     int SWIG_arg = 0;
48198     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48199 
48200     SWIG_check_num_args("lldb::SBStructuredData::Clear",1,1)
48201     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::Clear",1,"lldb::SBStructuredData *");
48202 
48203     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48204       SWIG_fail_ptr("SBStructuredData_Clear",1,SWIGTYPE_p_lldb__SBStructuredData);
48205     }
48206 
48207     (arg1)->Clear();
48208 
48209     return SWIG_arg;
48210 
48211     fail: SWIGUNUSED;
48212   }
48213   lua_error(L);
48214   return 0;
48215 }
48216 
48217 
48218 static int _wrap_SBStructuredData_GetAsJSON(lua_State* L) {
48219   {
48220     int SWIG_arg = 0;
48221     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48222     lldb::SBStream *arg2 = 0 ;
48223     lldb::SBError result;
48224 
48225     SWIG_check_num_args("lldb::SBStructuredData::GetAsJSON",2,2)
48226     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",1,"lldb::SBStructuredData const *");
48227     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",2,"lldb::SBStream &");
48228 
48229     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48230       SWIG_fail_ptr("SBStructuredData_GetAsJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
48231     }
48232 
48233 
48234     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
48235       SWIG_fail_ptr("SBStructuredData_GetAsJSON",2,SWIGTYPE_p_lldb__SBStream);
48236     }
48237 
48238     result = ((lldb::SBStructuredData const *)arg1)->GetAsJSON(*arg2);
48239     {
48240       lldb::SBError * resultptr = new lldb::SBError(result);
48241       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
48242     }
48243     return SWIG_arg;
48244 
48245     fail: SWIGUNUSED;
48246   }
48247   lua_error(L);
48248   return 0;
48249 }
48250 
48251 
48252 static int _wrap_SBStructuredData_GetDescription(lua_State* L) {
48253   {
48254     int SWIG_arg = 0;
48255     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48256     lldb::SBStream *arg2 = 0 ;
48257     lldb::SBError result;
48258 
48259     SWIG_check_num_args("lldb::SBStructuredData::GetDescription",2,2)
48260     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",1,"lldb::SBStructuredData const *");
48261     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",2,"lldb::SBStream &");
48262 
48263     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48264       SWIG_fail_ptr("SBStructuredData_GetDescription",1,SWIGTYPE_p_lldb__SBStructuredData);
48265     }
48266 
48267 
48268     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
48269       SWIG_fail_ptr("SBStructuredData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
48270     }
48271 
48272     result = ((lldb::SBStructuredData const *)arg1)->GetDescription(*arg2);
48273     {
48274       lldb::SBError * resultptr = new lldb::SBError(result);
48275       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
48276     }
48277     return SWIG_arg;
48278 
48279     fail: SWIGUNUSED;
48280   }
48281   lua_error(L);
48282   return 0;
48283 }
48284 
48285 
48286 static int _wrap_SBStructuredData_GetType(lua_State* L) {
48287   {
48288     int SWIG_arg = 0;
48289     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48290     lldb::StructuredDataType result;
48291 
48292     SWIG_check_num_args("lldb::SBStructuredData::GetType",1,1)
48293     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetType",1,"lldb::SBStructuredData const *");
48294 
48295     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48296       SWIG_fail_ptr("SBStructuredData_GetType",1,SWIGTYPE_p_lldb__SBStructuredData);
48297     }
48298 
48299     result = (lldb::StructuredDataType)((lldb::SBStructuredData const *)arg1)->GetType();
48300     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48301     return SWIG_arg;
48302 
48303     fail: SWIGUNUSED;
48304   }
48305   lua_error(L);
48306   return 0;
48307 }
48308 
48309 
48310 static int _wrap_SBStructuredData_GetSize(lua_State* L) {
48311   {
48312     int SWIG_arg = 0;
48313     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48314     size_t result;
48315 
48316     SWIG_check_num_args("lldb::SBStructuredData::GetSize",1,1)
48317     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetSize",1,"lldb::SBStructuredData const *");
48318 
48319     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48320       SWIG_fail_ptr("SBStructuredData_GetSize",1,SWIGTYPE_p_lldb__SBStructuredData);
48321     }
48322 
48323     result = ((lldb::SBStructuredData const *)arg1)->GetSize();
48324     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48325     return SWIG_arg;
48326 
48327     fail: SWIGUNUSED;
48328   }
48329   lua_error(L);
48330   return 0;
48331 }
48332 
48333 
48334 static int _wrap_SBStructuredData_GetKeys(lua_State* L) {
48335   {
48336     int SWIG_arg = 0;
48337     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48338     lldb::SBStringList *arg2 = 0 ;
48339     bool result;
48340 
48341     SWIG_check_num_args("lldb::SBStructuredData::GetKeys",2,2)
48342     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",1,"lldb::SBStructuredData const *");
48343     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",2,"lldb::SBStringList &");
48344 
48345     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48346       SWIG_fail_ptr("SBStructuredData_GetKeys",1,SWIGTYPE_p_lldb__SBStructuredData);
48347     }
48348 
48349 
48350     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
48351       SWIG_fail_ptr("SBStructuredData_GetKeys",2,SWIGTYPE_p_lldb__SBStringList);
48352     }
48353 
48354     result = (bool)((lldb::SBStructuredData const *)arg1)->GetKeys(*arg2);
48355     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
48356     return SWIG_arg;
48357 
48358     fail: SWIGUNUSED;
48359   }
48360   lua_error(L);
48361   return 0;
48362 }
48363 
48364 
48365 static int _wrap_SBStructuredData_GetValueForKey(lua_State* L) {
48366   {
48367     int SWIG_arg = 0;
48368     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48369     char *arg2 = (char *) 0 ;
48370     lldb::SBStructuredData result;
48371 
48372     SWIG_check_num_args("lldb::SBStructuredData::GetValueForKey",2,2)
48373     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",1,"lldb::SBStructuredData const *");
48374     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",2,"char const *");
48375 
48376     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48377       SWIG_fail_ptr("SBStructuredData_GetValueForKey",1,SWIGTYPE_p_lldb__SBStructuredData);
48378     }
48379 
48380     arg2 = (char *)lua_tostring(L, 2);
48381     result = ((lldb::SBStructuredData const *)arg1)->GetValueForKey((char const *)arg2);
48382     {
48383       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
48384       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
48385     }
48386     return SWIG_arg;
48387 
48388     fail: SWIGUNUSED;
48389   }
48390   lua_error(L);
48391   return 0;
48392 }
48393 
48394 
48395 static int _wrap_SBStructuredData_GetItemAtIndex(lua_State* L) {
48396   {
48397     int SWIG_arg = 0;
48398     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48399     size_t arg2 ;
48400     lldb::SBStructuredData result;
48401 
48402     SWIG_check_num_args("lldb::SBStructuredData::GetItemAtIndex",2,2)
48403     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",1,"lldb::SBStructuredData const *");
48404     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",2,"size_t");
48405 
48406     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48407       SWIG_fail_ptr("SBStructuredData_GetItemAtIndex",1,SWIGTYPE_p_lldb__SBStructuredData);
48408     }
48409 
48410     arg2 = (size_t)lua_tointeger(L, 2);
48411     result = ((lldb::SBStructuredData const *)arg1)->GetItemAtIndex(arg2);
48412     {
48413       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
48414       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
48415     }
48416     return SWIG_arg;
48417 
48418     fail: SWIGUNUSED;
48419   }
48420   lua_error(L);
48421   return 0;
48422 }
48423 
48424 
48425 static int _wrap_SBStructuredData_GetUnsignedIntegerValue__SWIG_0(lua_State* L) {
48426   {
48427     int SWIG_arg = 0;
48428     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48429     uint64_t arg2 ;
48430     uint64_t result;
48431 
48432     SWIG_check_num_args("lldb::SBStructuredData::GetUnsignedIntegerValue",2,2)
48433     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetUnsignedIntegerValue",1,"lldb::SBStructuredData const *");
48434     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetUnsignedIntegerValue",2,"uint64_t");
48435 
48436     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48437       SWIG_fail_ptr("SBStructuredData_GetUnsignedIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
48438     }
48439 
48440     arg2 = (uint64_t)lua_tointeger(L, 2);
48441     result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetUnsignedIntegerValue(arg2);
48442     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48443     return SWIG_arg;
48444 
48445     fail: SWIGUNUSED;
48446   }
48447   lua_error(L);
48448   return 0;
48449 }
48450 
48451 
48452 static int _wrap_SBStructuredData_GetUnsignedIntegerValue__SWIG_1(lua_State* L) {
48453   {
48454     int SWIG_arg = 0;
48455     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48456     uint64_t result;
48457 
48458     SWIG_check_num_args("lldb::SBStructuredData::GetUnsignedIntegerValue",1,1)
48459     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetUnsignedIntegerValue",1,"lldb::SBStructuredData const *");
48460 
48461     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48462       SWIG_fail_ptr("SBStructuredData_GetUnsignedIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
48463     }
48464 
48465     result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetUnsignedIntegerValue();
48466     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48467     return SWIG_arg;
48468 
48469     fail: SWIGUNUSED;
48470   }
48471   lua_error(L);
48472   return 0;
48473 }
48474 
48475 
48476 static int _wrap_SBStructuredData_GetUnsignedIntegerValue(lua_State* L) {
48477   int argc;
48478   int argv[3]={
48479     1,2,3
48480   };
48481 
48482   argc = lua_gettop(L);
48483   if (argc == 1) {
48484     int _v = 0;
48485     {
48486       void *ptr;
48487       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
48488         _v = 0;
48489       } else {
48490         _v = 1;
48491       }
48492     }
48493     if (_v) {
48494       return _wrap_SBStructuredData_GetUnsignedIntegerValue__SWIG_1(L);
48495     }
48496   }
48497   if (argc == 2) {
48498     int _v = 0;
48499     {
48500       void *ptr;
48501       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
48502         _v = 0;
48503       } else {
48504         _v = 1;
48505       }
48506     }
48507     if (_v) {
48508       {
48509         _v = lua_isnumber(L,argv[1]);
48510       }
48511       if (_v) {
48512         return _wrap_SBStructuredData_GetUnsignedIntegerValue__SWIG_0(L);
48513       }
48514     }
48515   }
48516 
48517   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetUnsignedIntegerValue'\n"
48518     "  Possible C/C++ prototypes are:\n"
48519     "    lldb::SBStructuredData::GetUnsignedIntegerValue(uint64_t) const\n"
48520     "    lldb::SBStructuredData::GetUnsignedIntegerValue() const\n");
48521   lua_error(L);return 0;
48522 }
48523 
48524 
48525 static int _wrap_SBStructuredData_GetSignedIntegerValue__SWIG_0(lua_State* L) {
48526   {
48527     int SWIG_arg = 0;
48528     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48529     int64_t arg2 ;
48530     int64_t result;
48531 
48532     SWIG_check_num_args("lldb::SBStructuredData::GetSignedIntegerValue",2,2)
48533     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetSignedIntegerValue",1,"lldb::SBStructuredData const *");
48534     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetSignedIntegerValue",2,"int64_t");
48535 
48536     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48537       SWIG_fail_ptr("SBStructuredData_GetSignedIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
48538     }
48539 
48540     arg2 = (int64_t)lua_tointeger(L, 2);
48541     result = (int64_t)((lldb::SBStructuredData const *)arg1)->GetSignedIntegerValue(arg2);
48542     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48543     return SWIG_arg;
48544 
48545     fail: SWIGUNUSED;
48546   }
48547   lua_error(L);
48548   return 0;
48549 }
48550 
48551 
48552 static int _wrap_SBStructuredData_GetSignedIntegerValue__SWIG_1(lua_State* L) {
48553   {
48554     int SWIG_arg = 0;
48555     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48556     int64_t result;
48557 
48558     SWIG_check_num_args("lldb::SBStructuredData::GetSignedIntegerValue",1,1)
48559     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetSignedIntegerValue",1,"lldb::SBStructuredData const *");
48560 
48561     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48562       SWIG_fail_ptr("SBStructuredData_GetSignedIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
48563     }
48564 
48565     result = (int64_t)((lldb::SBStructuredData const *)arg1)->GetSignedIntegerValue();
48566     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48567     return SWIG_arg;
48568 
48569     fail: SWIGUNUSED;
48570   }
48571   lua_error(L);
48572   return 0;
48573 }
48574 
48575 
48576 static int _wrap_SBStructuredData_GetSignedIntegerValue(lua_State* L) {
48577   int argc;
48578   int argv[3]={
48579     1,2,3
48580   };
48581 
48582   argc = lua_gettop(L);
48583   if (argc == 1) {
48584     int _v = 0;
48585     {
48586       void *ptr;
48587       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
48588         _v = 0;
48589       } else {
48590         _v = 1;
48591       }
48592     }
48593     if (_v) {
48594       return _wrap_SBStructuredData_GetSignedIntegerValue__SWIG_1(L);
48595     }
48596   }
48597   if (argc == 2) {
48598     int _v = 0;
48599     {
48600       void *ptr;
48601       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
48602         _v = 0;
48603       } else {
48604         _v = 1;
48605       }
48606     }
48607     if (_v) {
48608       {
48609         _v = lua_isnumber(L,argv[1]);
48610       }
48611       if (_v) {
48612         return _wrap_SBStructuredData_GetSignedIntegerValue__SWIG_0(L);
48613       }
48614     }
48615   }
48616 
48617   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetSignedIntegerValue'\n"
48618     "  Possible C/C++ prototypes are:\n"
48619     "    lldb::SBStructuredData::GetSignedIntegerValue(int64_t) const\n"
48620     "    lldb::SBStructuredData::GetSignedIntegerValue() const\n");
48621   lua_error(L);return 0;
48622 }
48623 
48624 
48625 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_0(lua_State* L) {
48626   {
48627     int SWIG_arg = 0;
48628     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48629     uint64_t arg2 ;
48630     uint64_t result;
48631 
48632     SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",2,2)
48633     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
48634     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",2,"uint64_t");
48635 
48636     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48637       SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
48638     }
48639 
48640     arg2 = (uint64_t)lua_tointeger(L, 2);
48641     result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue(arg2);
48642     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48643     return SWIG_arg;
48644 
48645     fail: SWIGUNUSED;
48646   }
48647   lua_error(L);
48648   return 0;
48649 }
48650 
48651 
48652 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_1(lua_State* L) {
48653   {
48654     int SWIG_arg = 0;
48655     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48656     uint64_t result;
48657 
48658     SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",1,1)
48659     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
48660 
48661     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48662       SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
48663     }
48664 
48665     result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue();
48666     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48667     return SWIG_arg;
48668 
48669     fail: SWIGUNUSED;
48670   }
48671   lua_error(L);
48672   return 0;
48673 }
48674 
48675 
48676 static int _wrap_SBStructuredData_GetIntegerValue(lua_State* L) {
48677   int argc;
48678   int argv[3]={
48679     1,2,3
48680   };
48681 
48682   argc = lua_gettop(L);
48683   if (argc == 1) {
48684     int _v = 0;
48685     {
48686       void *ptr;
48687       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
48688         _v = 0;
48689       } else {
48690         _v = 1;
48691       }
48692     }
48693     if (_v) {
48694       return _wrap_SBStructuredData_GetIntegerValue__SWIG_1(L);
48695     }
48696   }
48697   if (argc == 2) {
48698     int _v = 0;
48699     {
48700       void *ptr;
48701       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
48702         _v = 0;
48703       } else {
48704         _v = 1;
48705       }
48706     }
48707     if (_v) {
48708       {
48709         _v = lua_isnumber(L,argv[1]);
48710       }
48711       if (_v) {
48712         return _wrap_SBStructuredData_GetIntegerValue__SWIG_0(L);
48713       }
48714     }
48715   }
48716 
48717   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetIntegerValue'\n"
48718     "  Possible C/C++ prototypes are:\n"
48719     "    lldb::SBStructuredData::GetIntegerValue(uint64_t) const\n"
48720     "    lldb::SBStructuredData::GetIntegerValue() const\n");
48721   lua_error(L);return 0;
48722 }
48723 
48724 
48725 static int _wrap_SBStructuredData_GetFloatValue__SWIG_0(lua_State* L) {
48726   {
48727     int SWIG_arg = 0;
48728     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48729     double arg2 ;
48730     double result;
48731 
48732     SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",2,2)
48733     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
48734     if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",2,"double");
48735 
48736     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48737       SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
48738     }
48739 
48740     arg2 = (double)lua_tonumber(L, 2);
48741     result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue(arg2);
48742     lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
48743     return SWIG_arg;
48744 
48745     fail: SWIGUNUSED;
48746   }
48747   lua_error(L);
48748   return 0;
48749 }
48750 
48751 
48752 static int _wrap_SBStructuredData_GetFloatValue__SWIG_1(lua_State* L) {
48753   {
48754     int SWIG_arg = 0;
48755     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48756     double result;
48757 
48758     SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",1,1)
48759     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
48760 
48761     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48762       SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
48763     }
48764 
48765     result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue();
48766     lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
48767     return SWIG_arg;
48768 
48769     fail: SWIGUNUSED;
48770   }
48771   lua_error(L);
48772   return 0;
48773 }
48774 
48775 
48776 static int _wrap_SBStructuredData_GetFloatValue(lua_State* L) {
48777   int argc;
48778   int argv[3]={
48779     1,2,3
48780   };
48781 
48782   argc = lua_gettop(L);
48783   if (argc == 1) {
48784     int _v = 0;
48785     {
48786       void *ptr;
48787       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
48788         _v = 0;
48789       } else {
48790         _v = 1;
48791       }
48792     }
48793     if (_v) {
48794       return _wrap_SBStructuredData_GetFloatValue__SWIG_1(L);
48795     }
48796   }
48797   if (argc == 2) {
48798     int _v = 0;
48799     {
48800       void *ptr;
48801       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
48802         _v = 0;
48803       } else {
48804         _v = 1;
48805       }
48806     }
48807     if (_v) {
48808       {
48809         _v = lua_isnumber(L,argv[1]);
48810       }
48811       if (_v) {
48812         return _wrap_SBStructuredData_GetFloatValue__SWIG_0(L);
48813       }
48814     }
48815   }
48816 
48817   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetFloatValue'\n"
48818     "  Possible C/C++ prototypes are:\n"
48819     "    lldb::SBStructuredData::GetFloatValue(double) const\n"
48820     "    lldb::SBStructuredData::GetFloatValue() const\n");
48821   lua_error(L);return 0;
48822 }
48823 
48824 
48825 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_0(lua_State* L) {
48826   {
48827     int SWIG_arg = 0;
48828     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48829     bool arg2 ;
48830     bool result;
48831 
48832     SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",2,2)
48833     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
48834     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",2,"bool");
48835 
48836     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48837       SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
48838     }
48839 
48840     arg2 = (lua_toboolean(L, 2)!=0);
48841     result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue(arg2);
48842     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
48843     return SWIG_arg;
48844 
48845     fail: SWIGUNUSED;
48846   }
48847   lua_error(L);
48848   return 0;
48849 }
48850 
48851 
48852 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_1(lua_State* L) {
48853   {
48854     int SWIG_arg = 0;
48855     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48856     bool result;
48857 
48858     SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",1,1)
48859     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
48860 
48861     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48862       SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
48863     }
48864 
48865     result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue();
48866     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
48867     return SWIG_arg;
48868 
48869     fail: SWIGUNUSED;
48870   }
48871   lua_error(L);
48872   return 0;
48873 }
48874 
48875 
48876 static int _wrap_SBStructuredData_GetBooleanValue(lua_State* L) {
48877   int argc;
48878   int argv[3]={
48879     1,2,3
48880   };
48881 
48882   argc = lua_gettop(L);
48883   if (argc == 1) {
48884     int _v = 0;
48885     {
48886       void *ptr;
48887       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
48888         _v = 0;
48889       } else {
48890         _v = 1;
48891       }
48892     }
48893     if (_v) {
48894       return _wrap_SBStructuredData_GetBooleanValue__SWIG_1(L);
48895     }
48896   }
48897   if (argc == 2) {
48898     int _v = 0;
48899     {
48900       void *ptr;
48901       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
48902         _v = 0;
48903       } else {
48904         _v = 1;
48905       }
48906     }
48907     if (_v) {
48908       {
48909         _v = lua_isboolean(L,argv[1]);
48910       }
48911       if (_v) {
48912         return _wrap_SBStructuredData_GetBooleanValue__SWIG_0(L);
48913       }
48914     }
48915   }
48916 
48917   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetBooleanValue'\n"
48918     "  Possible C/C++ prototypes are:\n"
48919     "    lldb::SBStructuredData::GetBooleanValue(bool) const\n"
48920     "    lldb::SBStructuredData::GetBooleanValue() const\n");
48921   lua_error(L);return 0;
48922 }
48923 
48924 
48925 static int _wrap_SBStructuredData_GetStringValue(lua_State* L) {
48926   {
48927     int SWIG_arg = 0;
48928     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48929     char *arg2 = (char *) 0 ;
48930     size_t arg3 ;
48931     size_t result;
48932 
48933     SWIG_check_num_args("lldb::SBStructuredData::GetStringValue",2,2)
48934     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",1,"lldb::SBStructuredData const *");
48935 
48936     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48937       SWIG_fail_ptr("SBStructuredData_GetStringValue",1,SWIGTYPE_p_lldb__SBStructuredData);
48938     }
48939 
48940     {
48941       arg3 = luaL_checkinteger(L, 2);
48942       if (arg3 <= 0) {
48943         return luaL_error(L, "Positive integer expected");
48944       }
48945       arg2 = (char *)malloc(arg3);
48946     }
48947     result = ((lldb::SBStructuredData const *)arg1)->GetStringValue(arg2,arg3);
48948     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48949     {
48950       lua_pop(L, 1); // Blow away the previous result
48951       if (result == 0) {
48952         lua_pushliteral(L, "");
48953       } else {
48954         lua_pushlstring(L, (const char *)arg2, result);
48955       }
48956       free(arg2);
48957       // SWIG_arg was already incremented
48958     }
48959     return SWIG_arg;
48960 
48961     fail: SWIGUNUSED;
48962   }
48963   lua_error(L);
48964   return 0;
48965 }
48966 
48967 
48968 static int _wrap_SBStructuredData_GetGenericValue(lua_State* L) {
48969   {
48970     int SWIG_arg = 0;
48971     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
48972     SwigValueWrapper< lldb::SBScriptObject > result;
48973 
48974     SWIG_check_num_args("lldb::SBStructuredData::GetGenericValue",1,1)
48975     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetGenericValue",1,"lldb::SBStructuredData const *");
48976 
48977     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
48978       SWIG_fail_ptr("SBStructuredData_GetGenericValue",1,SWIGTYPE_p_lldb__SBStructuredData);
48979     }
48980 
48981     result = ((lldb::SBStructuredData const *)arg1)->GetGenericValue();
48982     {
48983       lldb::SBScriptObject * resultptr = new lldb::SBScriptObject(result);
48984       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBScriptObject,1); SWIG_arg++;
48985     }
48986     return SWIG_arg;
48987 
48988     fail: SWIGUNUSED;
48989   }
48990   lua_error(L);
48991   return 0;
48992 }
48993 
48994 
48995 static void swig_delete_SBStructuredData(void *obj) {
48996 lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) obj;
48997 delete arg1;
48998 }
48999 static int _proxy__wrap_new_SBStructuredData(lua_State *L) {
49000     assert(lua_istable(L,1));
49001     lua_pushcfunction(L,_wrap_new_SBStructuredData);
49002     assert(!lua_isnil(L,-1));
49003     lua_replace(L,1); /* replace our table with real constructor */
49004     lua_call(L,lua_gettop(L)-1,1);
49005     return 1;
49006 }
49007 static swig_lua_attribute swig_SBStructuredData_attributes[] = {
49008     {0,0,0}
49009 };
49010 static swig_lua_method swig_SBStructuredData_methods[]= {
49011     { "IsValid", _wrap_SBStructuredData_IsValid},
49012     { "SetFromJSON", _wrap_SBStructuredData_SetFromJSON},
49013     { "Clear", _wrap_SBStructuredData_Clear},
49014     { "GetAsJSON", _wrap_SBStructuredData_GetAsJSON},
49015     { "GetDescription", _wrap_SBStructuredData_GetDescription},
49016     { "GetType", _wrap_SBStructuredData_GetType},
49017     { "GetSize", _wrap_SBStructuredData_GetSize},
49018     { "GetKeys", _wrap_SBStructuredData_GetKeys},
49019     { "GetValueForKey", _wrap_SBStructuredData_GetValueForKey},
49020     { "GetItemAtIndex", _wrap_SBStructuredData_GetItemAtIndex},
49021     { "GetUnsignedIntegerValue", _wrap_SBStructuredData_GetUnsignedIntegerValue},
49022     { "GetSignedIntegerValue", _wrap_SBStructuredData_GetSignedIntegerValue},
49023     { "GetIntegerValue", _wrap_SBStructuredData_GetIntegerValue},
49024     { "GetFloatValue", _wrap_SBStructuredData_GetFloatValue},
49025     { "GetBooleanValue", _wrap_SBStructuredData_GetBooleanValue},
49026     { "GetStringValue", _wrap_SBStructuredData_GetStringValue},
49027     { "GetGenericValue", _wrap_SBStructuredData_GetGenericValue},
49028     {0,0}
49029 };
49030 static swig_lua_method swig_SBStructuredData_meta[] = {
49031     {0,0}
49032 };
49033 
49034 static swig_lua_attribute swig_SBStructuredData_Sf_SwigStatic_attributes[] = {
49035     {0,0,0}
49036 };
49037 static swig_lua_const_info swig_SBStructuredData_Sf_SwigStatic_constants[]= {
49038     {0,0,0,0,0,0}
49039 };
49040 static swig_lua_method swig_SBStructuredData_Sf_SwigStatic_methods[]= {
49041     {0,0}
49042 };
49043 static swig_lua_class* swig_SBStructuredData_Sf_SwigStatic_classes[]= {
49044     0
49045 };
49046 
49047 static swig_lua_namespace swig_SBStructuredData_Sf_SwigStatic = {
49048     "SBStructuredData",
49049     swig_SBStructuredData_Sf_SwigStatic_methods,
49050     swig_SBStructuredData_Sf_SwigStatic_attributes,
49051     swig_SBStructuredData_Sf_SwigStatic_constants,
49052     swig_SBStructuredData_Sf_SwigStatic_classes,
49053     0
49054 };
49055 static swig_lua_class *swig_SBStructuredData_bases[] = {0};
49056 static const char *swig_SBStructuredData_base_names[] = {0};
49057 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 };
49058 
49059 static int _wrap_new_SBSymbol__SWIG_0(lua_State* L) {
49060   {
49061     int SWIG_arg = 0;
49062     lldb::SBSymbol *result = 0 ;
49063 
49064     SWIG_check_num_args("lldb::SBSymbol::SBSymbol",0,0)
49065     result = (lldb::SBSymbol *)new lldb::SBSymbol();
49066     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
49067     return SWIG_arg;
49068 
49069     fail: SWIGUNUSED;
49070   }
49071   lua_error(L);
49072   return 0;
49073 }
49074 
49075 
49076 static int _wrap_new_SBSymbol__SWIG_1(lua_State* L) {
49077   {
49078     int SWIG_arg = 0;
49079     lldb::SBSymbol *arg1 = 0 ;
49080     lldb::SBSymbol *result = 0 ;
49081 
49082     SWIG_check_num_args("lldb::SBSymbol::SBSymbol",1,1)
49083     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbol::SBSymbol",1,"lldb::SBSymbol const &");
49084 
49085     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49086       SWIG_fail_ptr("new_SBSymbol",1,SWIGTYPE_p_lldb__SBSymbol);
49087     }
49088 
49089     result = (lldb::SBSymbol *)new lldb::SBSymbol((lldb::SBSymbol const &)*arg1);
49090     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
49091     return SWIG_arg;
49092 
49093     fail: SWIGUNUSED;
49094   }
49095   lua_error(L);
49096   return 0;
49097 }
49098 
49099 
49100 static int _wrap_new_SBSymbol(lua_State* L) {
49101   int argc;
49102   int argv[2]={
49103     1,2
49104   };
49105 
49106   argc = lua_gettop(L);
49107   if (argc == 0) {
49108     return _wrap_new_SBSymbol__SWIG_0(L);
49109   }
49110   if (argc == 1) {
49111     int _v = 0;
49112     {
49113       void *ptr;
49114       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, SWIG_POINTER_NO_NULL)) {
49115         _v = 0;
49116       } else {
49117         _v = 1;
49118       }
49119     }
49120     if (_v) {
49121       return _wrap_new_SBSymbol__SWIG_1(L);
49122     }
49123   }
49124 
49125   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbol'\n"
49126     "  Possible C/C++ prototypes are:\n"
49127     "    lldb::SBSymbol::SBSymbol()\n"
49128     "    lldb::SBSymbol::SBSymbol(lldb::SBSymbol const &)\n");
49129   lua_error(L);return 0;
49130 }
49131 
49132 
49133 static int _wrap_SBSymbol_IsValid(lua_State* L) {
49134   {
49135     int SWIG_arg = 0;
49136     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49137     bool result;
49138 
49139     SWIG_check_num_args("lldb::SBSymbol::IsValid",1,1)
49140     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsValid",1,"lldb::SBSymbol const *");
49141 
49142     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49143       SWIG_fail_ptr("SBSymbol_IsValid",1,SWIGTYPE_p_lldb__SBSymbol);
49144     }
49145 
49146     result = (bool)((lldb::SBSymbol const *)arg1)->IsValid();
49147     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
49148     return SWIG_arg;
49149 
49150     fail: SWIGUNUSED;
49151   }
49152   lua_error(L);
49153   return 0;
49154 }
49155 
49156 
49157 static int _wrap_SBSymbol_GetName(lua_State* L) {
49158   {
49159     int SWIG_arg = 0;
49160     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49161     char *result = 0 ;
49162 
49163     SWIG_check_num_args("lldb::SBSymbol::GetName",1,1)
49164     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetName",1,"lldb::SBSymbol const *");
49165 
49166     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49167       SWIG_fail_ptr("SBSymbol_GetName",1,SWIGTYPE_p_lldb__SBSymbol);
49168     }
49169 
49170     result = (char *)((lldb::SBSymbol const *)arg1)->GetName();
49171     lua_pushstring(L,(const char *)result); SWIG_arg++;
49172     return SWIG_arg;
49173 
49174     fail: SWIGUNUSED;
49175   }
49176   lua_error(L);
49177   return 0;
49178 }
49179 
49180 
49181 static int _wrap_SBSymbol_GetDisplayName(lua_State* L) {
49182   {
49183     int SWIG_arg = 0;
49184     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49185     char *result = 0 ;
49186 
49187     SWIG_check_num_args("lldb::SBSymbol::GetDisplayName",1,1)
49188     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDisplayName",1,"lldb::SBSymbol const *");
49189 
49190     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49191       SWIG_fail_ptr("SBSymbol_GetDisplayName",1,SWIGTYPE_p_lldb__SBSymbol);
49192     }
49193 
49194     result = (char *)((lldb::SBSymbol const *)arg1)->GetDisplayName();
49195     lua_pushstring(L,(const char *)result); SWIG_arg++;
49196     return SWIG_arg;
49197 
49198     fail: SWIGUNUSED;
49199   }
49200   lua_error(L);
49201   return 0;
49202 }
49203 
49204 
49205 static int _wrap_SBSymbol_GetMangledName(lua_State* L) {
49206   {
49207     int SWIG_arg = 0;
49208     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49209     char *result = 0 ;
49210 
49211     SWIG_check_num_args("lldb::SBSymbol::GetMangledName",1,1)
49212     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetMangledName",1,"lldb::SBSymbol const *");
49213 
49214     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49215       SWIG_fail_ptr("SBSymbol_GetMangledName",1,SWIGTYPE_p_lldb__SBSymbol);
49216     }
49217 
49218     result = (char *)((lldb::SBSymbol const *)arg1)->GetMangledName();
49219     lua_pushstring(L,(const char *)result); SWIG_arg++;
49220     return SWIG_arg;
49221 
49222     fail: SWIGUNUSED;
49223   }
49224   lua_error(L);
49225   return 0;
49226 }
49227 
49228 
49229 static int _wrap_SBSymbol_GetInstructions__SWIG_0(lua_State* L) {
49230   {
49231     int SWIG_arg = 0;
49232     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49233     lldb::SBTarget arg2 ;
49234     lldb::SBTarget *argp2 ;
49235     lldb::SBInstructionList result;
49236 
49237     SWIG_check_num_args("lldb::SBSymbol::GetInstructions",2,2)
49238     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
49239     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
49240 
49241     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49242       SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
49243     }
49244 
49245 
49246     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
49247       SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
49248     }
49249     arg2 = *argp2;
49250 
49251     result = (arg1)->GetInstructions(arg2);
49252     {
49253       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
49254       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
49255     }
49256     return SWIG_arg;
49257 
49258     fail: SWIGUNUSED;
49259   }
49260   lua_error(L);
49261   return 0;
49262 }
49263 
49264 
49265 static int _wrap_SBSymbol_GetInstructions__SWIG_1(lua_State* L) {
49266   {
49267     int SWIG_arg = 0;
49268     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49269     lldb::SBTarget arg2 ;
49270     char *arg3 = (char *) 0 ;
49271     lldb::SBTarget *argp2 ;
49272     lldb::SBInstructionList result;
49273 
49274     SWIG_check_num_args("lldb::SBSymbol::GetInstructions",3,3)
49275     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
49276     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
49277     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",3,"char const *");
49278 
49279     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49280       SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
49281     }
49282 
49283 
49284     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
49285       SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
49286     }
49287     arg2 = *argp2;
49288 
49289     arg3 = (char *)lua_tostring(L, 3);
49290     result = (arg1)->GetInstructions(arg2,(char const *)arg3);
49291     {
49292       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
49293       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
49294     }
49295     return SWIG_arg;
49296 
49297     fail: SWIGUNUSED;
49298   }
49299   lua_error(L);
49300   return 0;
49301 }
49302 
49303 
49304 static int _wrap_SBSymbol_GetInstructions(lua_State* L) {
49305   int argc;
49306   int argv[4]={
49307     1,2,3,4
49308   };
49309 
49310   argc = lua_gettop(L);
49311   if (argc == 2) {
49312     int _v = 0;
49313     {
49314       void *ptr;
49315       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
49316         _v = 0;
49317       } else {
49318         _v = 1;
49319       }
49320     }
49321     if (_v) {
49322       {
49323         void *ptr;
49324         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
49325           _v = 0;
49326         } else {
49327           _v = 1;
49328         }
49329       }
49330       if (_v) {
49331         return _wrap_SBSymbol_GetInstructions__SWIG_0(L);
49332       }
49333     }
49334   }
49335   if (argc == 3) {
49336     int _v = 0;
49337     {
49338       void *ptr;
49339       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
49340         _v = 0;
49341       } else {
49342         _v = 1;
49343       }
49344     }
49345     if (_v) {
49346       {
49347         void *ptr;
49348         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
49349           _v = 0;
49350         } else {
49351           _v = 1;
49352         }
49353       }
49354       if (_v) {
49355         {
49356           _v = SWIG_lua_isnilstring(L,argv[2]);
49357         }
49358         if (_v) {
49359           return _wrap_SBSymbol_GetInstructions__SWIG_1(L);
49360         }
49361       }
49362     }
49363   }
49364 
49365   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbol_GetInstructions'\n"
49366     "  Possible C/C++ prototypes are:\n"
49367     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget)\n"
49368     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget,char const *)\n");
49369   lua_error(L);return 0;
49370 }
49371 
49372 
49373 static int _wrap_SBSymbol_GetStartAddress(lua_State* L) {
49374   {
49375     int SWIG_arg = 0;
49376     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49377     lldb::SBAddress result;
49378 
49379     SWIG_check_num_args("lldb::SBSymbol::GetStartAddress",1,1)
49380     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetStartAddress",1,"lldb::SBSymbol *");
49381 
49382     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49383       SWIG_fail_ptr("SBSymbol_GetStartAddress",1,SWIGTYPE_p_lldb__SBSymbol);
49384     }
49385 
49386     result = (arg1)->GetStartAddress();
49387     {
49388       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
49389       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
49390     }
49391     return SWIG_arg;
49392 
49393     fail: SWIGUNUSED;
49394   }
49395   lua_error(L);
49396   return 0;
49397 }
49398 
49399 
49400 static int _wrap_SBSymbol_GetEndAddress(lua_State* L) {
49401   {
49402     int SWIG_arg = 0;
49403     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49404     lldb::SBAddress result;
49405 
49406     SWIG_check_num_args("lldb::SBSymbol::GetEndAddress",1,1)
49407     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetEndAddress",1,"lldb::SBSymbol *");
49408 
49409     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49410       SWIG_fail_ptr("SBSymbol_GetEndAddress",1,SWIGTYPE_p_lldb__SBSymbol);
49411     }
49412 
49413     result = (arg1)->GetEndAddress();
49414     {
49415       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
49416       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
49417     }
49418     return SWIG_arg;
49419 
49420     fail: SWIGUNUSED;
49421   }
49422   lua_error(L);
49423   return 0;
49424 }
49425 
49426 
49427 static int _wrap_SBSymbol_GetValue(lua_State* L) {
49428   {
49429     int SWIG_arg = 0;
49430     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49431     uint64_t result;
49432 
49433     SWIG_check_num_args("lldb::SBSymbol::GetValue",1,1)
49434     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetValue",1,"lldb::SBSymbol *");
49435 
49436     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49437       SWIG_fail_ptr("SBSymbol_GetValue",1,SWIGTYPE_p_lldb__SBSymbol);
49438     }
49439 
49440     result = (uint64_t)(arg1)->GetValue();
49441     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49442     return SWIG_arg;
49443 
49444     fail: SWIGUNUSED;
49445   }
49446   lua_error(L);
49447   return 0;
49448 }
49449 
49450 
49451 static int _wrap_SBSymbol_GetSize(lua_State* L) {
49452   {
49453     int SWIG_arg = 0;
49454     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49455     uint64_t result;
49456 
49457     SWIG_check_num_args("lldb::SBSymbol::GetSize",1,1)
49458     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetSize",1,"lldb::SBSymbol *");
49459 
49460     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49461       SWIG_fail_ptr("SBSymbol_GetSize",1,SWIGTYPE_p_lldb__SBSymbol);
49462     }
49463 
49464     result = (uint64_t)(arg1)->GetSize();
49465     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49466     return SWIG_arg;
49467 
49468     fail: SWIGUNUSED;
49469   }
49470   lua_error(L);
49471   return 0;
49472 }
49473 
49474 
49475 static int _wrap_SBSymbol_GetPrologueByteSize(lua_State* L) {
49476   {
49477     int SWIG_arg = 0;
49478     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49479     uint32_t result;
49480 
49481     SWIG_check_num_args("lldb::SBSymbol::GetPrologueByteSize",1,1)
49482     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetPrologueByteSize",1,"lldb::SBSymbol *");
49483 
49484     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49485       SWIG_fail_ptr("SBSymbol_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBSymbol);
49486     }
49487 
49488     result = (uint32_t)(arg1)->GetPrologueByteSize();
49489     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49490     return SWIG_arg;
49491 
49492     fail: SWIGUNUSED;
49493   }
49494   lua_error(L);
49495   return 0;
49496 }
49497 
49498 
49499 static int _wrap_SBSymbol_GetType(lua_State* L) {
49500   {
49501     int SWIG_arg = 0;
49502     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49503     lldb::SymbolType result;
49504 
49505     SWIG_check_num_args("lldb::SBSymbol::GetType",1,1)
49506     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetType",1,"lldb::SBSymbol *");
49507 
49508     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49509       SWIG_fail_ptr("SBSymbol_GetType",1,SWIGTYPE_p_lldb__SBSymbol);
49510     }
49511 
49512     result = (lldb::SymbolType)(arg1)->GetType();
49513     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49514     return SWIG_arg;
49515 
49516     fail: SWIGUNUSED;
49517   }
49518   lua_error(L);
49519   return 0;
49520 }
49521 
49522 
49523 static int _wrap_SBSymbol___eq(lua_State* L) {
49524   {
49525     int SWIG_arg = 0;
49526     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49527     lldb::SBSymbol *arg2 = 0 ;
49528     bool result;
49529 
49530     SWIG_check_num_args("lldb::SBSymbol::operator ==",2,2)
49531     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::operator ==",1,"lldb::SBSymbol const *");
49532     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::operator ==",2,"lldb::SBSymbol const &");
49533 
49534     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49535       SWIG_fail_ptr("SBSymbol___eq",1,SWIGTYPE_p_lldb__SBSymbol);
49536     }
49537 
49538 
49539     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbol,0))){
49540       SWIG_fail_ptr("SBSymbol___eq",2,SWIGTYPE_p_lldb__SBSymbol);
49541     }
49542 
49543     result = (bool)((lldb::SBSymbol const *)arg1)->operator ==((lldb::SBSymbol const &)*arg2);
49544     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
49545     return SWIG_arg;
49546 
49547     fail: SWIGUNUSED;
49548   }
49549   lua_error(L);
49550   return 0;
49551 }
49552 
49553 
49554 static int _wrap_SBSymbol_GetDescription(lua_State* L) {
49555   {
49556     int SWIG_arg = 0;
49557     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49558     lldb::SBStream *arg2 = 0 ;
49559     bool result;
49560 
49561     SWIG_check_num_args("lldb::SBSymbol::GetDescription",2,2)
49562     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",1,"lldb::SBSymbol *");
49563     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",2,"lldb::SBStream &");
49564 
49565     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49566       SWIG_fail_ptr("SBSymbol_GetDescription",1,SWIGTYPE_p_lldb__SBSymbol);
49567     }
49568 
49569 
49570     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
49571       SWIG_fail_ptr("SBSymbol_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
49572     }
49573 
49574     result = (bool)(arg1)->GetDescription(*arg2);
49575     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
49576     return SWIG_arg;
49577 
49578     fail: SWIGUNUSED;
49579   }
49580   lua_error(L);
49581   return 0;
49582 }
49583 
49584 
49585 static int _wrap_SBSymbol_IsExternal(lua_State* L) {
49586   {
49587     int SWIG_arg = 0;
49588     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49589     bool result;
49590 
49591     SWIG_check_num_args("lldb::SBSymbol::IsExternal",1,1)
49592     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsExternal",1,"lldb::SBSymbol *");
49593 
49594     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49595       SWIG_fail_ptr("SBSymbol_IsExternal",1,SWIGTYPE_p_lldb__SBSymbol);
49596     }
49597 
49598     result = (bool)(arg1)->IsExternal();
49599     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
49600     return SWIG_arg;
49601 
49602     fail: SWIGUNUSED;
49603   }
49604   lua_error(L);
49605   return 0;
49606 }
49607 
49608 
49609 static int _wrap_SBSymbol_IsSynthetic(lua_State* L) {
49610   {
49611     int SWIG_arg = 0;
49612     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49613     bool result;
49614 
49615     SWIG_check_num_args("lldb::SBSymbol::IsSynthetic",1,1)
49616     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsSynthetic",1,"lldb::SBSymbol *");
49617 
49618     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49619       SWIG_fail_ptr("SBSymbol_IsSynthetic",1,SWIGTYPE_p_lldb__SBSymbol);
49620     }
49621 
49622     result = (bool)(arg1)->IsSynthetic();
49623     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
49624     return SWIG_arg;
49625 
49626     fail: SWIGUNUSED;
49627   }
49628   lua_error(L);
49629   return 0;
49630 }
49631 
49632 
49633 static int _wrap_SBSymbol___tostring(lua_State* L) {
49634   {
49635     int SWIG_arg = 0;
49636     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
49637     std::string result;
49638 
49639     SWIG_check_num_args("lldb::SBSymbol::__repr__",1,1)
49640     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::__repr__",1,"lldb::SBSymbol *");
49641 
49642     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
49643       SWIG_fail_ptr("SBSymbol___tostring",1,SWIGTYPE_p_lldb__SBSymbol);
49644     }
49645 
49646     result = lldb_SBSymbol___repr__(arg1);
49647     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
49648     return SWIG_arg;
49649 
49650     fail: SWIGUNUSED;
49651   }
49652   lua_error(L);
49653   return 0;
49654 }
49655 
49656 
49657 static void swig_delete_SBSymbol(void *obj) {
49658 lldb::SBSymbol *arg1 = (lldb::SBSymbol *) obj;
49659 delete arg1;
49660 }
49661 static int _proxy__wrap_new_SBSymbol(lua_State *L) {
49662     assert(lua_istable(L,1));
49663     lua_pushcfunction(L,_wrap_new_SBSymbol);
49664     assert(!lua_isnil(L,-1));
49665     lua_replace(L,1); /* replace our table with real constructor */
49666     lua_call(L,lua_gettop(L)-1,1);
49667     return 1;
49668 }
49669 static swig_lua_attribute swig_SBSymbol_attributes[] = {
49670     {0,0,0}
49671 };
49672 static swig_lua_method swig_SBSymbol_methods[]= {
49673     { "IsValid", _wrap_SBSymbol_IsValid},
49674     { "GetName", _wrap_SBSymbol_GetName},
49675     { "GetDisplayName", _wrap_SBSymbol_GetDisplayName},
49676     { "GetMangledName", _wrap_SBSymbol_GetMangledName},
49677     { "GetInstructions", _wrap_SBSymbol_GetInstructions},
49678     { "GetStartAddress", _wrap_SBSymbol_GetStartAddress},
49679     { "GetEndAddress", _wrap_SBSymbol_GetEndAddress},
49680     { "GetValue", _wrap_SBSymbol_GetValue},
49681     { "GetSize", _wrap_SBSymbol_GetSize},
49682     { "GetPrologueByteSize", _wrap_SBSymbol_GetPrologueByteSize},
49683     { "GetType", _wrap_SBSymbol_GetType},
49684     { "__eq", _wrap_SBSymbol___eq},
49685     { "GetDescription", _wrap_SBSymbol_GetDescription},
49686     { "IsExternal", _wrap_SBSymbol_IsExternal},
49687     { "IsSynthetic", _wrap_SBSymbol_IsSynthetic},
49688     { "__tostring", _wrap_SBSymbol___tostring},
49689     {0,0}
49690 };
49691 static swig_lua_method swig_SBSymbol_meta[] = {
49692     { "__eq", _wrap_SBSymbol___eq},
49693     { "__tostring", _wrap_SBSymbol___tostring},
49694     {0,0}
49695 };
49696 
49697 static swig_lua_attribute swig_SBSymbol_Sf_SwigStatic_attributes[] = {
49698     {0,0,0}
49699 };
49700 static swig_lua_const_info swig_SBSymbol_Sf_SwigStatic_constants[]= {
49701     {0,0,0,0,0,0}
49702 };
49703 static swig_lua_method swig_SBSymbol_Sf_SwigStatic_methods[]= {
49704     {0,0}
49705 };
49706 static swig_lua_class* swig_SBSymbol_Sf_SwigStatic_classes[]= {
49707     0
49708 };
49709 
49710 static swig_lua_namespace swig_SBSymbol_Sf_SwigStatic = {
49711     "SBSymbol",
49712     swig_SBSymbol_Sf_SwigStatic_methods,
49713     swig_SBSymbol_Sf_SwigStatic_attributes,
49714     swig_SBSymbol_Sf_SwigStatic_constants,
49715     swig_SBSymbol_Sf_SwigStatic_classes,
49716     0
49717 };
49718 static swig_lua_class *swig_SBSymbol_bases[] = {0};
49719 static const char *swig_SBSymbol_base_names[] = {0};
49720 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 };
49721 
49722 static int _wrap_new_SBSymbolContext__SWIG_0(lua_State* L) {
49723   {
49724     int SWIG_arg = 0;
49725     lldb::SBSymbolContext *result = 0 ;
49726 
49727     SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",0,0)
49728     result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext();
49729     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
49730     return SWIG_arg;
49731 
49732     fail: SWIGUNUSED;
49733   }
49734   lua_error(L);
49735   return 0;
49736 }
49737 
49738 
49739 static int _wrap_new_SBSymbolContext__SWIG_1(lua_State* L) {
49740   {
49741     int SWIG_arg = 0;
49742     lldb::SBSymbolContext *arg1 = 0 ;
49743     lldb::SBSymbolContext *result = 0 ;
49744 
49745     SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",1,1)
49746     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SBSymbolContext",1,"lldb::SBSymbolContext const &");
49747 
49748     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
49749       SWIG_fail_ptr("new_SBSymbolContext",1,SWIGTYPE_p_lldb__SBSymbolContext);
49750     }
49751 
49752     result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext((lldb::SBSymbolContext const &)*arg1);
49753     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
49754     return SWIG_arg;
49755 
49756     fail: SWIGUNUSED;
49757   }
49758   lua_error(L);
49759   return 0;
49760 }
49761 
49762 
49763 static int _wrap_new_SBSymbolContext(lua_State* L) {
49764   int argc;
49765   int argv[2]={
49766     1,2
49767   };
49768 
49769   argc = lua_gettop(L);
49770   if (argc == 0) {
49771     return _wrap_new_SBSymbolContext__SWIG_0(L);
49772   }
49773   if (argc == 1) {
49774     int _v = 0;
49775     {
49776       void *ptr;
49777       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
49778         _v = 0;
49779       } else {
49780         _v = 1;
49781       }
49782     }
49783     if (_v) {
49784       return _wrap_new_SBSymbolContext__SWIG_1(L);
49785     }
49786   }
49787 
49788   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContext'\n"
49789     "  Possible C/C++ prototypes are:\n"
49790     "    lldb::SBSymbolContext::SBSymbolContext()\n"
49791     "    lldb::SBSymbolContext::SBSymbolContext(lldb::SBSymbolContext const &)\n");
49792   lua_error(L);return 0;
49793 }
49794 
49795 
49796 static int _wrap_SBSymbolContext_IsValid(lua_State* L) {
49797   {
49798     int SWIG_arg = 0;
49799     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
49800     bool result;
49801 
49802     SWIG_check_num_args("lldb::SBSymbolContext::IsValid",1,1)
49803     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::IsValid",1,"lldb::SBSymbolContext const *");
49804 
49805     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
49806       SWIG_fail_ptr("SBSymbolContext_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContext);
49807     }
49808 
49809     result = (bool)((lldb::SBSymbolContext const *)arg1)->IsValid();
49810     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
49811     return SWIG_arg;
49812 
49813     fail: SWIGUNUSED;
49814   }
49815   lua_error(L);
49816   return 0;
49817 }
49818 
49819 
49820 static int _wrap_SBSymbolContext_GetModule(lua_State* L) {
49821   {
49822     int SWIG_arg = 0;
49823     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
49824     lldb::SBModule result;
49825 
49826     SWIG_check_num_args("lldb::SBSymbolContext::GetModule",1,1)
49827     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetModule",1,"lldb::SBSymbolContext *");
49828 
49829     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
49830       SWIG_fail_ptr("SBSymbolContext_GetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
49831     }
49832 
49833     result = (arg1)->GetModule();
49834     {
49835       lldb::SBModule * resultptr = new lldb::SBModule(result);
49836       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
49837     }
49838     return SWIG_arg;
49839 
49840     fail: SWIGUNUSED;
49841   }
49842   lua_error(L);
49843   return 0;
49844 }
49845 
49846 
49847 static int _wrap_SBSymbolContext_GetCompileUnit(lua_State* L) {
49848   {
49849     int SWIG_arg = 0;
49850     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
49851     lldb::SBCompileUnit result;
49852 
49853     SWIG_check_num_args("lldb::SBSymbolContext::GetCompileUnit",1,1)
49854     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetCompileUnit",1,"lldb::SBSymbolContext *");
49855 
49856     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
49857       SWIG_fail_ptr("SBSymbolContext_GetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
49858     }
49859 
49860     result = (arg1)->GetCompileUnit();
49861     {
49862       lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit(result);
49863       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
49864     }
49865     return SWIG_arg;
49866 
49867     fail: SWIGUNUSED;
49868   }
49869   lua_error(L);
49870   return 0;
49871 }
49872 
49873 
49874 static int _wrap_SBSymbolContext_GetFunction(lua_State* L) {
49875   {
49876     int SWIG_arg = 0;
49877     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
49878     lldb::SBFunction result;
49879 
49880     SWIG_check_num_args("lldb::SBSymbolContext::GetFunction",1,1)
49881     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetFunction",1,"lldb::SBSymbolContext *");
49882 
49883     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
49884       SWIG_fail_ptr("SBSymbolContext_GetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
49885     }
49886 
49887     result = (arg1)->GetFunction();
49888     {
49889       lldb::SBFunction * resultptr = new lldb::SBFunction(result);
49890       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
49891     }
49892     return SWIG_arg;
49893 
49894     fail: SWIGUNUSED;
49895   }
49896   lua_error(L);
49897   return 0;
49898 }
49899 
49900 
49901 static int _wrap_SBSymbolContext_GetBlock(lua_State* L) {
49902   {
49903     int SWIG_arg = 0;
49904     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
49905     lldb::SBBlock result;
49906 
49907     SWIG_check_num_args("lldb::SBSymbolContext::GetBlock",1,1)
49908     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetBlock",1,"lldb::SBSymbolContext *");
49909 
49910     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
49911       SWIG_fail_ptr("SBSymbolContext_GetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
49912     }
49913 
49914     result = (arg1)->GetBlock();
49915     {
49916       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
49917       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
49918     }
49919     return SWIG_arg;
49920 
49921     fail: SWIGUNUSED;
49922   }
49923   lua_error(L);
49924   return 0;
49925 }
49926 
49927 
49928 static int _wrap_SBSymbolContext_GetLineEntry(lua_State* L) {
49929   {
49930     int SWIG_arg = 0;
49931     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
49932     lldb::SBLineEntry result;
49933 
49934     SWIG_check_num_args("lldb::SBSymbolContext::GetLineEntry",1,1)
49935     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetLineEntry",1,"lldb::SBSymbolContext *");
49936 
49937     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
49938       SWIG_fail_ptr("SBSymbolContext_GetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
49939     }
49940 
49941     result = (arg1)->GetLineEntry();
49942     {
49943       lldb::SBLineEntry * resultptr = new lldb::SBLineEntry(result);
49944       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
49945     }
49946     return SWIG_arg;
49947 
49948     fail: SWIGUNUSED;
49949   }
49950   lua_error(L);
49951   return 0;
49952 }
49953 
49954 
49955 static int _wrap_SBSymbolContext_GetSymbol(lua_State* L) {
49956   {
49957     int SWIG_arg = 0;
49958     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
49959     lldb::SBSymbol result;
49960 
49961     SWIG_check_num_args("lldb::SBSymbolContext::GetSymbol",1,1)
49962     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetSymbol",1,"lldb::SBSymbolContext *");
49963 
49964     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
49965       SWIG_fail_ptr("SBSymbolContext_GetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
49966     }
49967 
49968     result = (arg1)->GetSymbol();
49969     {
49970       lldb::SBSymbol * resultptr = new lldb::SBSymbol(result);
49971       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
49972     }
49973     return SWIG_arg;
49974 
49975     fail: SWIGUNUSED;
49976   }
49977   lua_error(L);
49978   return 0;
49979 }
49980 
49981 
49982 static int _wrap_SBSymbolContext_SetModule(lua_State* L) {
49983   {
49984     int SWIG_arg = 0;
49985     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
49986     lldb::SBModule arg2 ;
49987     lldb::SBModule *argp2 ;
49988 
49989     SWIG_check_num_args("lldb::SBSymbolContext::SetModule",2,2)
49990     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",1,"lldb::SBSymbolContext *");
49991     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",2,"lldb::SBModule");
49992 
49993     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
49994       SWIG_fail_ptr("SBSymbolContext_SetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
49995     }
49996 
49997 
49998     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
49999       SWIG_fail_ptr("SBSymbolContext_SetModule",2,SWIGTYPE_p_lldb__SBModule);
50000     }
50001     arg2 = *argp2;
50002 
50003     (arg1)->SetModule(arg2);
50004 
50005     return SWIG_arg;
50006 
50007     fail: SWIGUNUSED;
50008   }
50009   lua_error(L);
50010   return 0;
50011 }
50012 
50013 
50014 static int _wrap_SBSymbolContext_SetCompileUnit(lua_State* L) {
50015   {
50016     int SWIG_arg = 0;
50017     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50018     lldb::SBCompileUnit arg2 ;
50019     lldb::SBCompileUnit *argp2 ;
50020 
50021     SWIG_check_num_args("lldb::SBSymbolContext::SetCompileUnit",2,2)
50022     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",1,"lldb::SBSymbolContext *");
50023     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",2,"lldb::SBCompileUnit");
50024 
50025     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50026       SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
50027     }
50028 
50029 
50030     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
50031       SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",2,SWIGTYPE_p_lldb__SBCompileUnit);
50032     }
50033     arg2 = *argp2;
50034 
50035     (arg1)->SetCompileUnit(arg2);
50036 
50037     return SWIG_arg;
50038 
50039     fail: SWIGUNUSED;
50040   }
50041   lua_error(L);
50042   return 0;
50043 }
50044 
50045 
50046 static int _wrap_SBSymbolContext_SetFunction(lua_State* L) {
50047   {
50048     int SWIG_arg = 0;
50049     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50050     lldb::SBFunction arg2 ;
50051     lldb::SBFunction *argp2 ;
50052 
50053     SWIG_check_num_args("lldb::SBSymbolContext::SetFunction",2,2)
50054     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",1,"lldb::SBSymbolContext *");
50055     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",2,"lldb::SBFunction");
50056 
50057     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50058       SWIG_fail_ptr("SBSymbolContext_SetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
50059     }
50060 
50061 
50062     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFunction,0))){
50063       SWIG_fail_ptr("SBSymbolContext_SetFunction",2,SWIGTYPE_p_lldb__SBFunction);
50064     }
50065     arg2 = *argp2;
50066 
50067     (arg1)->SetFunction(arg2);
50068 
50069     return SWIG_arg;
50070 
50071     fail: SWIGUNUSED;
50072   }
50073   lua_error(L);
50074   return 0;
50075 }
50076 
50077 
50078 static int _wrap_SBSymbolContext_SetBlock(lua_State* L) {
50079   {
50080     int SWIG_arg = 0;
50081     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50082     lldb::SBBlock arg2 ;
50083     lldb::SBBlock *argp2 ;
50084 
50085     SWIG_check_num_args("lldb::SBSymbolContext::SetBlock",2,2)
50086     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",1,"lldb::SBSymbolContext *");
50087     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",2,"lldb::SBBlock");
50088 
50089     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50090       SWIG_fail_ptr("SBSymbolContext_SetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
50091     }
50092 
50093 
50094     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBBlock,0))){
50095       SWIG_fail_ptr("SBSymbolContext_SetBlock",2,SWIGTYPE_p_lldb__SBBlock);
50096     }
50097     arg2 = *argp2;
50098 
50099     (arg1)->SetBlock(arg2);
50100 
50101     return SWIG_arg;
50102 
50103     fail: SWIGUNUSED;
50104   }
50105   lua_error(L);
50106   return 0;
50107 }
50108 
50109 
50110 static int _wrap_SBSymbolContext_SetLineEntry(lua_State* L) {
50111   {
50112     int SWIG_arg = 0;
50113     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50114     lldb::SBLineEntry arg2 ;
50115     lldb::SBLineEntry *argp2 ;
50116 
50117     SWIG_check_num_args("lldb::SBSymbolContext::SetLineEntry",2,2)
50118     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",1,"lldb::SBSymbolContext *");
50119     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",2,"lldb::SBLineEntry");
50120 
50121     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50122       SWIG_fail_ptr("SBSymbolContext_SetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
50123     }
50124 
50125 
50126     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBLineEntry,0))){
50127       SWIG_fail_ptr("SBSymbolContext_SetLineEntry",2,SWIGTYPE_p_lldb__SBLineEntry);
50128     }
50129     arg2 = *argp2;
50130 
50131     (arg1)->SetLineEntry(arg2);
50132 
50133     return SWIG_arg;
50134 
50135     fail: SWIGUNUSED;
50136   }
50137   lua_error(L);
50138   return 0;
50139 }
50140 
50141 
50142 static int _wrap_SBSymbolContext_SetSymbol(lua_State* L) {
50143   {
50144     int SWIG_arg = 0;
50145     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50146     lldb::SBSymbol arg2 ;
50147     lldb::SBSymbol *argp2 ;
50148 
50149     SWIG_check_num_args("lldb::SBSymbolContext::SetSymbol",2,2)
50150     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",1,"lldb::SBSymbolContext *");
50151     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",2,"lldb::SBSymbol");
50152 
50153     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50154       SWIG_fail_ptr("SBSymbolContext_SetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
50155     }
50156 
50157 
50158     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSymbol,0))){
50159       SWIG_fail_ptr("SBSymbolContext_SetSymbol",2,SWIGTYPE_p_lldb__SBSymbol);
50160     }
50161     arg2 = *argp2;
50162 
50163     (arg1)->SetSymbol(arg2);
50164 
50165     return SWIG_arg;
50166 
50167     fail: SWIGUNUSED;
50168   }
50169   lua_error(L);
50170   return 0;
50171 }
50172 
50173 
50174 static int _wrap_SBSymbolContext_GetParentOfInlinedScope(lua_State* L) {
50175   {
50176     int SWIG_arg = 0;
50177     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50178     lldb::SBAddress *arg2 = 0 ;
50179     lldb::SBAddress *arg3 = 0 ;
50180     lldb::SBSymbolContext result;
50181 
50182     SWIG_check_num_args("lldb::SBSymbolContext::GetParentOfInlinedScope",3,3)
50183     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",1,"lldb::SBSymbolContext const *");
50184     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",2,"lldb::SBAddress const &");
50185     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",3,"lldb::SBAddress &");
50186 
50187     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50188       SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",1,SWIGTYPE_p_lldb__SBSymbolContext);
50189     }
50190 
50191 
50192     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
50193       SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",2,SWIGTYPE_p_lldb__SBAddress);
50194     }
50195 
50196 
50197     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
50198       SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",3,SWIGTYPE_p_lldb__SBAddress);
50199     }
50200 
50201     result = ((lldb::SBSymbolContext const *)arg1)->GetParentOfInlinedScope((lldb::SBAddress const &)*arg2,*arg3);
50202     {
50203       lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext(result);
50204       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
50205     }
50206     return SWIG_arg;
50207 
50208     fail: SWIGUNUSED;
50209   }
50210   lua_error(L);
50211   return 0;
50212 }
50213 
50214 
50215 static int _wrap_SBSymbolContext_GetDescription(lua_State* L) {
50216   {
50217     int SWIG_arg = 0;
50218     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50219     lldb::SBStream *arg2 = 0 ;
50220     bool result;
50221 
50222     SWIG_check_num_args("lldb::SBSymbolContext::GetDescription",2,2)
50223     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",1,"lldb::SBSymbolContext *");
50224     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",2,"lldb::SBStream &");
50225 
50226     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50227       SWIG_fail_ptr("SBSymbolContext_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContext);
50228     }
50229 
50230 
50231     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
50232       SWIG_fail_ptr("SBSymbolContext_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
50233     }
50234 
50235     result = (bool)(arg1)->GetDescription(*arg2);
50236     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50237     return SWIG_arg;
50238 
50239     fail: SWIGUNUSED;
50240   }
50241   lua_error(L);
50242   return 0;
50243 }
50244 
50245 
50246 static int _wrap_SBSymbolContext___tostring(lua_State* L) {
50247   {
50248     int SWIG_arg = 0;
50249     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
50250     std::string result;
50251 
50252     SWIG_check_num_args("lldb::SBSymbolContext::__repr__",1,1)
50253     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::__repr__",1,"lldb::SBSymbolContext *");
50254 
50255     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50256       SWIG_fail_ptr("SBSymbolContext___tostring",1,SWIGTYPE_p_lldb__SBSymbolContext);
50257     }
50258 
50259     result = lldb_SBSymbolContext___repr__(arg1);
50260     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
50261     return SWIG_arg;
50262 
50263     fail: SWIGUNUSED;
50264   }
50265   lua_error(L);
50266   return 0;
50267 }
50268 
50269 
50270 static void swig_delete_SBSymbolContext(void *obj) {
50271 lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) obj;
50272 delete arg1;
50273 }
50274 static int _proxy__wrap_new_SBSymbolContext(lua_State *L) {
50275     assert(lua_istable(L,1));
50276     lua_pushcfunction(L,_wrap_new_SBSymbolContext);
50277     assert(!lua_isnil(L,-1));
50278     lua_replace(L,1); /* replace our table with real constructor */
50279     lua_call(L,lua_gettop(L)-1,1);
50280     return 1;
50281 }
50282 static swig_lua_attribute swig_SBSymbolContext_attributes[] = {
50283     {0,0,0}
50284 };
50285 static swig_lua_method swig_SBSymbolContext_methods[]= {
50286     { "IsValid", _wrap_SBSymbolContext_IsValid},
50287     { "GetModule", _wrap_SBSymbolContext_GetModule},
50288     { "GetCompileUnit", _wrap_SBSymbolContext_GetCompileUnit},
50289     { "GetFunction", _wrap_SBSymbolContext_GetFunction},
50290     { "GetBlock", _wrap_SBSymbolContext_GetBlock},
50291     { "GetLineEntry", _wrap_SBSymbolContext_GetLineEntry},
50292     { "GetSymbol", _wrap_SBSymbolContext_GetSymbol},
50293     { "SetModule", _wrap_SBSymbolContext_SetModule},
50294     { "SetCompileUnit", _wrap_SBSymbolContext_SetCompileUnit},
50295     { "SetFunction", _wrap_SBSymbolContext_SetFunction},
50296     { "SetBlock", _wrap_SBSymbolContext_SetBlock},
50297     { "SetLineEntry", _wrap_SBSymbolContext_SetLineEntry},
50298     { "SetSymbol", _wrap_SBSymbolContext_SetSymbol},
50299     { "GetParentOfInlinedScope", _wrap_SBSymbolContext_GetParentOfInlinedScope},
50300     { "GetDescription", _wrap_SBSymbolContext_GetDescription},
50301     { "__tostring", _wrap_SBSymbolContext___tostring},
50302     {0,0}
50303 };
50304 static swig_lua_method swig_SBSymbolContext_meta[] = {
50305     { "__tostring", _wrap_SBSymbolContext___tostring},
50306     {0,0}
50307 };
50308 
50309 static swig_lua_attribute swig_SBSymbolContext_Sf_SwigStatic_attributes[] = {
50310     {0,0,0}
50311 };
50312 static swig_lua_const_info swig_SBSymbolContext_Sf_SwigStatic_constants[]= {
50313     {0,0,0,0,0,0}
50314 };
50315 static swig_lua_method swig_SBSymbolContext_Sf_SwigStatic_methods[]= {
50316     {0,0}
50317 };
50318 static swig_lua_class* swig_SBSymbolContext_Sf_SwigStatic_classes[]= {
50319     0
50320 };
50321 
50322 static swig_lua_namespace swig_SBSymbolContext_Sf_SwigStatic = {
50323     "SBSymbolContext",
50324     swig_SBSymbolContext_Sf_SwigStatic_methods,
50325     swig_SBSymbolContext_Sf_SwigStatic_attributes,
50326     swig_SBSymbolContext_Sf_SwigStatic_constants,
50327     swig_SBSymbolContext_Sf_SwigStatic_classes,
50328     0
50329 };
50330 static swig_lua_class *swig_SBSymbolContext_bases[] = {0};
50331 static const char *swig_SBSymbolContext_base_names[] = {0};
50332 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 };
50333 
50334 static int _wrap_new_SBSymbolContextList__SWIG_0(lua_State* L) {
50335   {
50336     int SWIG_arg = 0;
50337     lldb::SBSymbolContextList *result = 0 ;
50338 
50339     SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",0,0)
50340     result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList();
50341     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
50342     return SWIG_arg;
50343 
50344     fail: SWIGUNUSED;
50345   }
50346   lua_error(L);
50347   return 0;
50348 }
50349 
50350 
50351 static int _wrap_new_SBSymbolContextList__SWIG_1(lua_State* L) {
50352   {
50353     int SWIG_arg = 0;
50354     lldb::SBSymbolContextList *arg1 = 0 ;
50355     lldb::SBSymbolContextList *result = 0 ;
50356 
50357     SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",1,1)
50358     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::SBSymbolContextList",1,"lldb::SBSymbolContextList const &");
50359 
50360     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
50361       SWIG_fail_ptr("new_SBSymbolContextList",1,SWIGTYPE_p_lldb__SBSymbolContextList);
50362     }
50363 
50364     result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList((lldb::SBSymbolContextList const &)*arg1);
50365     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
50366     return SWIG_arg;
50367 
50368     fail: SWIGUNUSED;
50369   }
50370   lua_error(L);
50371   return 0;
50372 }
50373 
50374 
50375 static int _wrap_new_SBSymbolContextList(lua_State* L) {
50376   int argc;
50377   int argv[2]={
50378     1,2
50379   };
50380 
50381   argc = lua_gettop(L);
50382   if (argc == 0) {
50383     return _wrap_new_SBSymbolContextList__SWIG_0(L);
50384   }
50385   if (argc == 1) {
50386     int _v = 0;
50387     {
50388       void *ptr;
50389       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
50390         _v = 0;
50391       } else {
50392         _v = 1;
50393       }
50394     }
50395     if (_v) {
50396       return _wrap_new_SBSymbolContextList__SWIG_1(L);
50397     }
50398   }
50399 
50400   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContextList'\n"
50401     "  Possible C/C++ prototypes are:\n"
50402     "    lldb::SBSymbolContextList::SBSymbolContextList()\n"
50403     "    lldb::SBSymbolContextList::SBSymbolContextList(lldb::SBSymbolContextList const &)\n");
50404   lua_error(L);return 0;
50405 }
50406 
50407 
50408 static int _wrap_SBSymbolContextList_IsValid(lua_State* L) {
50409   {
50410     int SWIG_arg = 0;
50411     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
50412     bool result;
50413 
50414     SWIG_check_num_args("lldb::SBSymbolContextList::IsValid",1,1)
50415     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::IsValid",1,"lldb::SBSymbolContextList const *");
50416 
50417     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
50418       SWIG_fail_ptr("SBSymbolContextList_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContextList);
50419     }
50420 
50421     result = (bool)((lldb::SBSymbolContextList const *)arg1)->IsValid();
50422     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50423     return SWIG_arg;
50424 
50425     fail: SWIGUNUSED;
50426   }
50427   lua_error(L);
50428   return 0;
50429 }
50430 
50431 
50432 static int _wrap_SBSymbolContextList_GetSize(lua_State* L) {
50433   {
50434     int SWIG_arg = 0;
50435     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
50436     uint32_t result;
50437 
50438     SWIG_check_num_args("lldb::SBSymbolContextList::GetSize",1,1)
50439     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetSize",1,"lldb::SBSymbolContextList const *");
50440 
50441     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
50442       SWIG_fail_ptr("SBSymbolContextList_GetSize",1,SWIGTYPE_p_lldb__SBSymbolContextList);
50443     }
50444 
50445     result = (uint32_t)((lldb::SBSymbolContextList const *)arg1)->GetSize();
50446     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
50447     return SWIG_arg;
50448 
50449     fail: SWIGUNUSED;
50450   }
50451   lua_error(L);
50452   return 0;
50453 }
50454 
50455 
50456 static int _wrap_SBSymbolContextList_GetContextAtIndex(lua_State* L) {
50457   {
50458     int SWIG_arg = 0;
50459     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
50460     uint32_t arg2 ;
50461     lldb::SBSymbolContext result;
50462 
50463     SWIG_check_num_args("lldb::SBSymbolContextList::GetContextAtIndex",2,2)
50464     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",1,"lldb::SBSymbolContextList *");
50465     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",2,"uint32_t");
50466 
50467     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
50468       SWIG_fail_ptr("SBSymbolContextList_GetContextAtIndex",1,SWIGTYPE_p_lldb__SBSymbolContextList);
50469     }
50470 
50471     arg2 = (uint32_t)lua_tointeger(L, 2);
50472     result = (arg1)->GetContextAtIndex(arg2);
50473     {
50474       lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext(result);
50475       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
50476     }
50477     return SWIG_arg;
50478 
50479     fail: SWIGUNUSED;
50480   }
50481   lua_error(L);
50482   return 0;
50483 }
50484 
50485 
50486 static int _wrap_SBSymbolContextList_GetDescription(lua_State* L) {
50487   {
50488     int SWIG_arg = 0;
50489     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
50490     lldb::SBStream *arg2 = 0 ;
50491     bool result;
50492 
50493     SWIG_check_num_args("lldb::SBSymbolContextList::GetDescription",2,2)
50494     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",1,"lldb::SBSymbolContextList *");
50495     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",2,"lldb::SBStream &");
50496 
50497     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
50498       SWIG_fail_ptr("SBSymbolContextList_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContextList);
50499     }
50500 
50501 
50502     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
50503       SWIG_fail_ptr("SBSymbolContextList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
50504     }
50505 
50506     result = (bool)(arg1)->GetDescription(*arg2);
50507     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50508     return SWIG_arg;
50509 
50510     fail: SWIGUNUSED;
50511   }
50512   lua_error(L);
50513   return 0;
50514 }
50515 
50516 
50517 static int _wrap_SBSymbolContextList_Append__SWIG_0(lua_State* L) {
50518   {
50519     int SWIG_arg = 0;
50520     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
50521     lldb::SBSymbolContext *arg2 = 0 ;
50522 
50523     SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
50524     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
50525     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContext &");
50526 
50527     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
50528       SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
50529     }
50530 
50531 
50532     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContext,0))){
50533       SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContext);
50534     }
50535 
50536     (arg1)->Append(*arg2);
50537 
50538     return SWIG_arg;
50539 
50540     fail: SWIGUNUSED;
50541   }
50542   lua_error(L);
50543   return 0;
50544 }
50545 
50546 
50547 static int _wrap_SBSymbolContextList_Append__SWIG_1(lua_State* L) {
50548   {
50549     int SWIG_arg = 0;
50550     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
50551     lldb::SBSymbolContextList *arg2 = 0 ;
50552 
50553     SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
50554     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
50555     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContextList &");
50556 
50557     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
50558       SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
50559     }
50560 
50561 
50562     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
50563       SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContextList);
50564     }
50565 
50566     (arg1)->Append(*arg2);
50567 
50568     return SWIG_arg;
50569 
50570     fail: SWIGUNUSED;
50571   }
50572   lua_error(L);
50573   return 0;
50574 }
50575 
50576 
50577 static int _wrap_SBSymbolContextList_Append(lua_State* L) {
50578   int argc;
50579   int argv[3]={
50580     1,2,3
50581   };
50582 
50583   argc = lua_gettop(L);
50584   if (argc == 2) {
50585     int _v = 0;
50586     {
50587       void *ptr;
50588       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
50589         _v = 0;
50590       } else {
50591         _v = 1;
50592       }
50593     }
50594     if (_v) {
50595       {
50596         void *ptr;
50597         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
50598           _v = 0;
50599         } else {
50600           _v = 1;
50601         }
50602       }
50603       if (_v) {
50604         return _wrap_SBSymbolContextList_Append__SWIG_0(L);
50605       }
50606     }
50607   }
50608   if (argc == 2) {
50609     int _v = 0;
50610     {
50611       void *ptr;
50612       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
50613         _v = 0;
50614       } else {
50615         _v = 1;
50616       }
50617     }
50618     if (_v) {
50619       {
50620         void *ptr;
50621         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
50622           _v = 0;
50623         } else {
50624           _v = 1;
50625         }
50626       }
50627       if (_v) {
50628         return _wrap_SBSymbolContextList_Append__SWIG_1(L);
50629       }
50630     }
50631   }
50632 
50633   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbolContextList_Append'\n"
50634     "  Possible C/C++ prototypes are:\n"
50635     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContext &)\n"
50636     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContextList &)\n");
50637   lua_error(L);return 0;
50638 }
50639 
50640 
50641 static int _wrap_SBSymbolContextList_Clear(lua_State* L) {
50642   {
50643     int SWIG_arg = 0;
50644     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
50645 
50646     SWIG_check_num_args("lldb::SBSymbolContextList::Clear",1,1)
50647     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Clear",1,"lldb::SBSymbolContextList *");
50648 
50649     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
50650       SWIG_fail_ptr("SBSymbolContextList_Clear",1,SWIGTYPE_p_lldb__SBSymbolContextList);
50651     }
50652 
50653     (arg1)->Clear();
50654 
50655     return SWIG_arg;
50656 
50657     fail: SWIGUNUSED;
50658   }
50659   lua_error(L);
50660   return 0;
50661 }
50662 
50663 
50664 static int _wrap_SBSymbolContextList___tostring(lua_State* L) {
50665   {
50666     int SWIG_arg = 0;
50667     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
50668     std::string result;
50669 
50670     SWIG_check_num_args("lldb::SBSymbolContextList::__repr__",1,1)
50671     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::__repr__",1,"lldb::SBSymbolContextList *");
50672 
50673     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
50674       SWIG_fail_ptr("SBSymbolContextList___tostring",1,SWIGTYPE_p_lldb__SBSymbolContextList);
50675     }
50676 
50677     result = lldb_SBSymbolContextList___repr__(arg1);
50678     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
50679     return SWIG_arg;
50680 
50681     fail: SWIGUNUSED;
50682   }
50683   lua_error(L);
50684   return 0;
50685 }
50686 
50687 
50688 static void swig_delete_SBSymbolContextList(void *obj) {
50689 lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) obj;
50690 delete arg1;
50691 }
50692 static int _proxy__wrap_new_SBSymbolContextList(lua_State *L) {
50693     assert(lua_istable(L,1));
50694     lua_pushcfunction(L,_wrap_new_SBSymbolContextList);
50695     assert(!lua_isnil(L,-1));
50696     lua_replace(L,1); /* replace our table with real constructor */
50697     lua_call(L,lua_gettop(L)-1,1);
50698     return 1;
50699 }
50700 static swig_lua_attribute swig_SBSymbolContextList_attributes[] = {
50701     {0,0,0}
50702 };
50703 static swig_lua_method swig_SBSymbolContextList_methods[]= {
50704     { "IsValid", _wrap_SBSymbolContextList_IsValid},
50705     { "GetSize", _wrap_SBSymbolContextList_GetSize},
50706     { "GetContextAtIndex", _wrap_SBSymbolContextList_GetContextAtIndex},
50707     { "GetDescription", _wrap_SBSymbolContextList_GetDescription},
50708     { "Append", _wrap_SBSymbolContextList_Append},
50709     { "Clear", _wrap_SBSymbolContextList_Clear},
50710     { "__tostring", _wrap_SBSymbolContextList___tostring},
50711     {0,0}
50712 };
50713 static swig_lua_method swig_SBSymbolContextList_meta[] = {
50714     { "__tostring", _wrap_SBSymbolContextList___tostring},
50715     {0,0}
50716 };
50717 
50718 static swig_lua_attribute swig_SBSymbolContextList_Sf_SwigStatic_attributes[] = {
50719     {0,0,0}
50720 };
50721 static swig_lua_const_info swig_SBSymbolContextList_Sf_SwigStatic_constants[]= {
50722     {0,0,0,0,0,0}
50723 };
50724 static swig_lua_method swig_SBSymbolContextList_Sf_SwigStatic_methods[]= {
50725     {0,0}
50726 };
50727 static swig_lua_class* swig_SBSymbolContextList_Sf_SwigStatic_classes[]= {
50728     0
50729 };
50730 
50731 static swig_lua_namespace swig_SBSymbolContextList_Sf_SwigStatic = {
50732     "SBSymbolContextList",
50733     swig_SBSymbolContextList_Sf_SwigStatic_methods,
50734     swig_SBSymbolContextList_Sf_SwigStatic_attributes,
50735     swig_SBSymbolContextList_Sf_SwigStatic_constants,
50736     swig_SBSymbolContextList_Sf_SwigStatic_classes,
50737     0
50738 };
50739 static swig_lua_class *swig_SBSymbolContextList_bases[] = {0};
50740 static const char *swig_SBSymbolContextList_base_names[] = {0};
50741 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 };
50742 
50743 static int _wrap_new_SBTarget__SWIG_0(lua_State* L) {
50744   {
50745     int SWIG_arg = 0;
50746     lldb::SBTarget *result = 0 ;
50747 
50748     SWIG_check_num_args("lldb::SBTarget::SBTarget",0,0)
50749     result = (lldb::SBTarget *)new lldb::SBTarget();
50750     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
50751     return SWIG_arg;
50752 
50753     fail: SWIGUNUSED;
50754   }
50755   lua_error(L);
50756   return 0;
50757 }
50758 
50759 
50760 static int _wrap_new_SBTarget__SWIG_1(lua_State* L) {
50761   {
50762     int SWIG_arg = 0;
50763     lldb::SBTarget *arg1 = 0 ;
50764     lldb::SBTarget *result = 0 ;
50765 
50766     SWIG_check_num_args("lldb::SBTarget::SBTarget",1,1)
50767     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::SBTarget",1,"lldb::SBTarget const &");
50768 
50769     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50770       SWIG_fail_ptr("new_SBTarget",1,SWIGTYPE_p_lldb__SBTarget);
50771     }
50772 
50773     result = (lldb::SBTarget *)new lldb::SBTarget((lldb::SBTarget const &)*arg1);
50774     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
50775     return SWIG_arg;
50776 
50777     fail: SWIGUNUSED;
50778   }
50779   lua_error(L);
50780   return 0;
50781 }
50782 
50783 
50784 static int _wrap_new_SBTarget(lua_State* L) {
50785   int argc;
50786   int argv[2]={
50787     1,2
50788   };
50789 
50790   argc = lua_gettop(L);
50791   if (argc == 0) {
50792     return _wrap_new_SBTarget__SWIG_0(L);
50793   }
50794   if (argc == 1) {
50795     int _v = 0;
50796     {
50797       void *ptr;
50798       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
50799         _v = 0;
50800       } else {
50801         _v = 1;
50802       }
50803     }
50804     if (_v) {
50805       return _wrap_new_SBTarget__SWIG_1(L);
50806     }
50807   }
50808 
50809   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTarget'\n"
50810     "  Possible C/C++ prototypes are:\n"
50811     "    lldb::SBTarget::SBTarget()\n"
50812     "    lldb::SBTarget::SBTarget(lldb::SBTarget const &)\n");
50813   lua_error(L);return 0;
50814 }
50815 
50816 
50817 static int _wrap_SBTarget_IsValid(lua_State* L) {
50818   {
50819     int SWIG_arg = 0;
50820     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50821     bool result;
50822 
50823     SWIG_check_num_args("lldb::SBTarget::IsValid",1,1)
50824     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsValid",1,"lldb::SBTarget const *");
50825 
50826     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50827       SWIG_fail_ptr("SBTarget_IsValid",1,SWIGTYPE_p_lldb__SBTarget);
50828     }
50829 
50830     result = (bool)((lldb::SBTarget const *)arg1)->IsValid();
50831     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50832     return SWIG_arg;
50833 
50834     fail: SWIGUNUSED;
50835   }
50836   lua_error(L);
50837   return 0;
50838 }
50839 
50840 
50841 static int _wrap_SBTarget_EventIsTargetEvent(lua_State* L) {
50842   {
50843     int SWIG_arg = 0;
50844     lldb::SBEvent *arg1 = 0 ;
50845     bool result;
50846 
50847     SWIG_check_num_args("lldb::SBTarget::EventIsTargetEvent",1,1)
50848     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::EventIsTargetEvent",1,"lldb::SBEvent const &");
50849 
50850     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
50851       SWIG_fail_ptr("SBTarget_EventIsTargetEvent",1,SWIGTYPE_p_lldb__SBEvent);
50852     }
50853 
50854     result = (bool)lldb::SBTarget::EventIsTargetEvent((lldb::SBEvent const &)*arg1);
50855     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50856     return SWIG_arg;
50857 
50858     fail: SWIGUNUSED;
50859   }
50860   lua_error(L);
50861   return 0;
50862 }
50863 
50864 
50865 static int _wrap_SBTarget_GetTargetFromEvent(lua_State* L) {
50866   {
50867     int SWIG_arg = 0;
50868     lldb::SBEvent *arg1 = 0 ;
50869     lldb::SBTarget result;
50870 
50871     SWIG_check_num_args("lldb::SBTarget::GetTargetFromEvent",1,1)
50872     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTargetFromEvent",1,"lldb::SBEvent const &");
50873 
50874     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
50875       SWIG_fail_ptr("SBTarget_GetTargetFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
50876     }
50877 
50878     result = lldb::SBTarget::GetTargetFromEvent((lldb::SBEvent const &)*arg1);
50879     {
50880       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
50881       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
50882     }
50883     return SWIG_arg;
50884 
50885     fail: SWIGUNUSED;
50886   }
50887   lua_error(L);
50888   return 0;
50889 }
50890 
50891 
50892 static int _wrap_SBTarget_GetNumModulesFromEvent(lua_State* L) {
50893   {
50894     int SWIG_arg = 0;
50895     lldb::SBEvent *arg1 = 0 ;
50896     uint32_t result;
50897 
50898     SWIG_check_num_args("lldb::SBTarget::GetNumModulesFromEvent",1,1)
50899     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModulesFromEvent",1,"lldb::SBEvent const &");
50900 
50901     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
50902       SWIG_fail_ptr("SBTarget_GetNumModulesFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
50903     }
50904 
50905     result = (uint32_t)lldb::SBTarget::GetNumModulesFromEvent((lldb::SBEvent const &)*arg1);
50906     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
50907     return SWIG_arg;
50908 
50909     fail: SWIGUNUSED;
50910   }
50911   lua_error(L);
50912   return 0;
50913 }
50914 
50915 
50916 static int _wrap_SBTarget_GetModuleAtIndexFromEvent(lua_State* L) {
50917   {
50918     int SWIG_arg = 0;
50919     uint32_t arg1 ;
50920     lldb::SBEvent *arg2 = 0 ;
50921     lldb::SBModule result;
50922 
50923     SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndexFromEvent",2,2)
50924     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",1,"uint32_t const");
50925     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",2,"lldb::SBEvent const &");
50926     arg1 = (uint32_t const)lua_tointeger(L, 1);
50927 
50928     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
50929       SWIG_fail_ptr("SBTarget_GetModuleAtIndexFromEvent",2,SWIGTYPE_p_lldb__SBEvent);
50930     }
50931 
50932     result = lldb::SBTarget::GetModuleAtIndexFromEvent(arg1,(lldb::SBEvent const &)*arg2);
50933     {
50934       lldb::SBModule * resultptr = new lldb::SBModule(result);
50935       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
50936     }
50937     return SWIG_arg;
50938 
50939     fail: SWIGUNUSED;
50940   }
50941   lua_error(L);
50942   return 0;
50943 }
50944 
50945 
50946 static int _wrap_SBTarget_GetBroadcasterClassName(lua_State* L) {
50947   {
50948     int SWIG_arg = 0;
50949     char *result = 0 ;
50950 
50951     SWIG_check_num_args("lldb::SBTarget::GetBroadcasterClassName",0,0)
50952     result = (char *)lldb::SBTarget::GetBroadcasterClassName();
50953     lua_pushstring(L,(const char *)result); SWIG_arg++;
50954     return SWIG_arg;
50955 
50956     fail: SWIGUNUSED;
50957   }
50958   lua_error(L);
50959   return 0;
50960 }
50961 
50962 
50963 static int _wrap_SBTarget_GetProcess(lua_State* L) {
50964   {
50965     int SWIG_arg = 0;
50966     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50967     lldb::SBProcess result;
50968 
50969     SWIG_check_num_args("lldb::SBTarget::GetProcess",1,1)
50970     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetProcess",1,"lldb::SBTarget *");
50971 
50972     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50973       SWIG_fail_ptr("SBTarget_GetProcess",1,SWIGTYPE_p_lldb__SBTarget);
50974     }
50975 
50976     result = (arg1)->GetProcess();
50977     {
50978       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
50979       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
50980     }
50981     return SWIG_arg;
50982 
50983     fail: SWIGUNUSED;
50984   }
50985   lua_error(L);
50986   return 0;
50987 }
50988 
50989 
50990 static int _wrap_SBTarget_SetCollectingStats(lua_State* L) {
50991   {
50992     int SWIG_arg = 0;
50993     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50994     bool arg2 ;
50995 
50996     SWIG_check_num_args("lldb::SBTarget::SetCollectingStats",2,2)
50997     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",1,"lldb::SBTarget *");
50998     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",2,"bool");
50999 
51000     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51001       SWIG_fail_ptr("SBTarget_SetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
51002     }
51003 
51004     arg2 = (lua_toboolean(L, 2)!=0);
51005     (arg1)->SetCollectingStats(arg2);
51006 
51007     return SWIG_arg;
51008 
51009     fail: SWIGUNUSED;
51010   }
51011   lua_error(L);
51012   return 0;
51013 }
51014 
51015 
51016 static int _wrap_SBTarget_GetCollectingStats(lua_State* L) {
51017   {
51018     int SWIG_arg = 0;
51019     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51020     bool result;
51021 
51022     SWIG_check_num_args("lldb::SBTarget::GetCollectingStats",1,1)
51023     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCollectingStats",1,"lldb::SBTarget *");
51024 
51025     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51026       SWIG_fail_ptr("SBTarget_GetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
51027     }
51028 
51029     result = (bool)(arg1)->GetCollectingStats();
51030     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51031     return SWIG_arg;
51032 
51033     fail: SWIGUNUSED;
51034   }
51035   lua_error(L);
51036   return 0;
51037 }
51038 
51039 
51040 static int _wrap_SBTarget_GetStatistics(lua_State* L) {
51041   {
51042     int SWIG_arg = 0;
51043     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51044     lldb::SBStructuredData result;
51045 
51046     SWIG_check_num_args("lldb::SBTarget::GetStatistics",1,1)
51047     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStatistics",1,"lldb::SBTarget *");
51048 
51049     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51050       SWIG_fail_ptr("SBTarget_GetStatistics",1,SWIGTYPE_p_lldb__SBTarget);
51051     }
51052 
51053     result = (arg1)->GetStatistics();
51054     {
51055       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
51056       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
51057     }
51058     return SWIG_arg;
51059 
51060     fail: SWIGUNUSED;
51061   }
51062   lua_error(L);
51063   return 0;
51064 }
51065 
51066 
51067 static int _wrap_SBTarget_GetPlatform(lua_State* L) {
51068   {
51069     int SWIG_arg = 0;
51070     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51071     lldb::SBPlatform result;
51072 
51073     SWIG_check_num_args("lldb::SBTarget::GetPlatform",1,1)
51074     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetPlatform",1,"lldb::SBTarget *");
51075 
51076     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51077       SWIG_fail_ptr("SBTarget_GetPlatform",1,SWIGTYPE_p_lldb__SBTarget);
51078     }
51079 
51080     result = (arg1)->GetPlatform();
51081     {
51082       lldb::SBPlatform * resultptr = new lldb::SBPlatform(result);
51083       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
51084     }
51085     return SWIG_arg;
51086 
51087     fail: SWIGUNUSED;
51088   }
51089   lua_error(L);
51090   return 0;
51091 }
51092 
51093 
51094 static int _wrap_SBTarget_GetEnvironment(lua_State* L) {
51095   {
51096     int SWIG_arg = 0;
51097     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51098     lldb::SBEnvironment result;
51099 
51100     SWIG_check_num_args("lldb::SBTarget::GetEnvironment",1,1)
51101     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetEnvironment",1,"lldb::SBTarget *");
51102 
51103     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51104       SWIG_fail_ptr("SBTarget_GetEnvironment",1,SWIGTYPE_p_lldb__SBTarget);
51105     }
51106 
51107     result = (arg1)->GetEnvironment();
51108     {
51109       lldb::SBEnvironment * resultptr = new lldb::SBEnvironment(result);
51110       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
51111     }
51112     return SWIG_arg;
51113 
51114     fail: SWIGUNUSED;
51115   }
51116   lua_error(L);
51117   return 0;
51118 }
51119 
51120 
51121 static int _wrap_SBTarget_Install(lua_State* L) {
51122   {
51123     int SWIG_arg = 0;
51124     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51125     lldb::SBError result;
51126 
51127     SWIG_check_num_args("lldb::SBTarget::Install",1,1)
51128     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Install",1,"lldb::SBTarget *");
51129 
51130     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51131       SWIG_fail_ptr("SBTarget_Install",1,SWIGTYPE_p_lldb__SBTarget);
51132     }
51133 
51134     result = (arg1)->Install();
51135     {
51136       lldb::SBError * resultptr = new lldb::SBError(result);
51137       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
51138     }
51139     return SWIG_arg;
51140 
51141     fail: SWIGUNUSED;
51142   }
51143   lua_error(L);
51144   return 0;
51145 }
51146 
51147 
51148 static int _wrap_SBTarget_Launch__SWIG_0(lua_State* L) {
51149   {
51150     int SWIG_arg = 0;
51151     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51152     lldb::SBListener *arg2 = 0 ;
51153     char **arg3 = (char **) 0 ;
51154     char **arg4 = (char **) 0 ;
51155     char *arg5 = (char *) 0 ;
51156     char *arg6 = (char *) 0 ;
51157     char *arg7 = (char *) 0 ;
51158     char *arg8 = (char *) 0 ;
51159     uint32_t arg9 ;
51160     bool arg10 ;
51161     lldb::SBError *arg11 = 0 ;
51162     lldb::SBProcess result;
51163 
51164     SWIG_check_num_args("lldb::SBTarget::Launch",11,11)
51165     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
51166     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBListener &");
51167     if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::Launch",5,"char const *");
51168     if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBTarget::Launch",6,"char const *");
51169     if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBTarget::Launch",7,"char const *");
51170     if(!SWIG_lua_isnilstring(L,8)) SWIG_fail_arg("lldb::SBTarget::Launch",8,"char const *");
51171     if(!lua_isinteger(L,9)) SWIG_fail_arg("lldb::SBTarget::Launch",9,"uint32_t");
51172     if(!lua_isboolean(L,10)) SWIG_fail_arg("lldb::SBTarget::Launch",10,"bool");
51173     if(!lua_isuserdata(L,11)) SWIG_fail_arg("lldb::SBTarget::Launch",11,"lldb::SBError &");
51174 
51175     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51176       SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
51177     }
51178 
51179 
51180     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
51181       SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBListener);
51182     }
51183 
51184     {
51185       if (lua_istable(L, 3)) {
51186         size_t size = lua_rawlen(L, 3);
51187         arg3 = (char **)malloc((size + 1) * sizeof(char *));
51188         int i = 0, j = 0;
51189         while (i++ < size) {
51190           lua_rawgeti(L, 3, i);
51191           if (!lua_isstring(L, -1)) {
51192             // if current element cannot be converted to string, raise an error
51193             lua_pop(L, 1);
51194             return luaL_error(L, "List should only contain strings");
51195           }
51196           arg3[j++] = (char *)lua_tostring(L, -1);
51197           lua_pop(L, 1);
51198         }
51199         arg3[j] = 0;
51200       } else if (lua_isnil(L, 3)) {
51201         // "nil" is also acceptable, equivalent as an empty table
51202         arg3 = NULL;
51203       } else {
51204         return luaL_error(L, "A list of strings expected");
51205       }
51206     }
51207     {
51208       if (lua_istable(L, 4)) {
51209         size_t size = lua_rawlen(L, 4);
51210         arg4 = (char **)malloc((size + 1) * sizeof(char *));
51211         int i = 0, j = 0;
51212         while (i++ < size) {
51213           lua_rawgeti(L, 4, i);
51214           if (!lua_isstring(L, -1)) {
51215             // if current element cannot be converted to string, raise an error
51216             lua_pop(L, 1);
51217             return luaL_error(L, "List should only contain strings");
51218           }
51219           arg4[j++] = (char *)lua_tostring(L, -1);
51220           lua_pop(L, 1);
51221         }
51222         arg4[j] = 0;
51223       } else if (lua_isnil(L, 4)) {
51224         // "nil" is also acceptable, equivalent as an empty table
51225         arg4 = NULL;
51226       } else {
51227         return luaL_error(L, "A list of strings expected");
51228       }
51229     }
51230     arg5 = (char *)lua_tostring(L, 5);
51231     arg6 = (char *)lua_tostring(L, 6);
51232     arg7 = (char *)lua_tostring(L, 7);
51233     arg8 = (char *)lua_tostring(L, 8);
51234     arg9 = (uint32_t)lua_tointeger(L, 9);
51235     arg10 = (lua_toboolean(L, 10)!=0);
51236 
51237     if (!SWIG_IsOK(SWIG_ConvertPtr(L,11,(void**)&arg11,SWIGTYPE_p_lldb__SBError,0))){
51238       SWIG_fail_ptr("SBTarget_Launch",11,SWIGTYPE_p_lldb__SBError);
51239     }
51240 
51241     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);
51242     {
51243       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
51244       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
51245     }
51246     {
51247       free((char *) arg3);
51248     }
51249     {
51250       free((char *) arg4);
51251     }
51252     return SWIG_arg;
51253 
51254     fail: SWIGUNUSED;
51255     {
51256       free((char *) arg3);
51257     }
51258     {
51259       free((char *) arg4);
51260     }
51261   }
51262   lua_error(L);
51263   return 0;
51264 }
51265 
51266 
51267 static int _wrap_SBTarget_LoadCore__SWIG_0(lua_State* L) {
51268   {
51269     int SWIG_arg = 0;
51270     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51271     char *arg2 = (char *) 0 ;
51272     lldb::SBProcess result;
51273 
51274     SWIG_check_num_args("lldb::SBTarget::LoadCore",2,2)
51275     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
51276     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
51277 
51278     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51279       SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
51280     }
51281 
51282     arg2 = (char *)lua_tostring(L, 2);
51283     result = (arg1)->LoadCore((char const *)arg2);
51284     {
51285       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
51286       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
51287     }
51288     return SWIG_arg;
51289 
51290     fail: SWIGUNUSED;
51291   }
51292   lua_error(L);
51293   return 0;
51294 }
51295 
51296 
51297 static int _wrap_SBTarget_LoadCore__SWIG_1(lua_State* L) {
51298   {
51299     int SWIG_arg = 0;
51300     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51301     char *arg2 = (char *) 0 ;
51302     lldb::SBError *arg3 = 0 ;
51303     lldb::SBProcess result;
51304 
51305     SWIG_check_num_args("lldb::SBTarget::LoadCore",3,3)
51306     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
51307     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
51308     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::LoadCore",3,"lldb::SBError &");
51309 
51310     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51311       SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
51312     }
51313 
51314     arg2 = (char *)lua_tostring(L, 2);
51315 
51316     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
51317       SWIG_fail_ptr("SBTarget_LoadCore",3,SWIGTYPE_p_lldb__SBError);
51318     }
51319 
51320     result = (arg1)->LoadCore((char const *)arg2,*arg3);
51321     {
51322       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
51323       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
51324     }
51325     return SWIG_arg;
51326 
51327     fail: SWIGUNUSED;
51328   }
51329   lua_error(L);
51330   return 0;
51331 }
51332 
51333 
51334 static int _wrap_SBTarget_LoadCore(lua_State* L) {
51335   int argc;
51336   int argv[4]={
51337     1,2,3,4
51338   };
51339 
51340   argc = lua_gettop(L);
51341   if (argc == 2) {
51342     int _v = 0;
51343     {
51344       void *ptr;
51345       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51346         _v = 0;
51347       } else {
51348         _v = 1;
51349       }
51350     }
51351     if (_v) {
51352       {
51353         _v = SWIG_lua_isnilstring(L,argv[1]);
51354       }
51355       if (_v) {
51356         return _wrap_SBTarget_LoadCore__SWIG_0(L);
51357       }
51358     }
51359   }
51360   if (argc == 3) {
51361     int _v = 0;
51362     {
51363       void *ptr;
51364       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51365         _v = 0;
51366       } else {
51367         _v = 1;
51368       }
51369     }
51370     if (_v) {
51371       {
51372         _v = SWIG_lua_isnilstring(L,argv[1]);
51373       }
51374       if (_v) {
51375         {
51376           void *ptr;
51377           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
51378             _v = 0;
51379           } else {
51380             _v = 1;
51381           }
51382         }
51383         if (_v) {
51384           return _wrap_SBTarget_LoadCore__SWIG_1(L);
51385         }
51386       }
51387     }
51388   }
51389 
51390   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_LoadCore'\n"
51391     "  Possible C/C++ prototypes are:\n"
51392     "    lldb::SBTarget::LoadCore(char const *)\n"
51393     "    lldb::SBTarget::LoadCore(char const *,lldb::SBError &)\n");
51394   lua_error(L);return 0;
51395 }
51396 
51397 
51398 static int _wrap_SBTarget_LaunchSimple(lua_State* L) {
51399   {
51400     int SWIG_arg = 0;
51401     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51402     char **arg2 = (char **) 0 ;
51403     char **arg3 = (char **) 0 ;
51404     char *arg4 = (char *) 0 ;
51405     lldb::SBProcess result;
51406 
51407     SWIG_check_num_args("lldb::SBTarget::LaunchSimple",4,4)
51408     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",1,"lldb::SBTarget *");
51409     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",4,"char const *");
51410 
51411     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51412       SWIG_fail_ptr("SBTarget_LaunchSimple",1,SWIGTYPE_p_lldb__SBTarget);
51413     }
51414 
51415     {
51416       if (lua_istable(L, 2)) {
51417         size_t size = lua_rawlen(L, 2);
51418         arg2 = (char **)malloc((size + 1) * sizeof(char *));
51419         int i = 0, j = 0;
51420         while (i++ < size) {
51421           lua_rawgeti(L, 2, i);
51422           if (!lua_isstring(L, -1)) {
51423             // if current element cannot be converted to string, raise an error
51424             lua_pop(L, 1);
51425             return luaL_error(L, "List should only contain strings");
51426           }
51427           arg2[j++] = (char *)lua_tostring(L, -1);
51428           lua_pop(L, 1);
51429         }
51430         arg2[j] = 0;
51431       } else if (lua_isnil(L, 2)) {
51432         // "nil" is also acceptable, equivalent as an empty table
51433         arg2 = NULL;
51434       } else {
51435         return luaL_error(L, "A list of strings expected");
51436       }
51437     }
51438     {
51439       if (lua_istable(L, 3)) {
51440         size_t size = lua_rawlen(L, 3);
51441         arg3 = (char **)malloc((size + 1) * sizeof(char *));
51442         int i = 0, j = 0;
51443         while (i++ < size) {
51444           lua_rawgeti(L, 3, i);
51445           if (!lua_isstring(L, -1)) {
51446             // if current element cannot be converted to string, raise an error
51447             lua_pop(L, 1);
51448             return luaL_error(L, "List should only contain strings");
51449           }
51450           arg3[j++] = (char *)lua_tostring(L, -1);
51451           lua_pop(L, 1);
51452         }
51453         arg3[j] = 0;
51454       } else if (lua_isnil(L, 3)) {
51455         // "nil" is also acceptable, equivalent as an empty table
51456         arg3 = NULL;
51457       } else {
51458         return luaL_error(L, "A list of strings expected");
51459       }
51460     }
51461     arg4 = (char *)lua_tostring(L, 4);
51462     result = (arg1)->LaunchSimple((char const **)arg2,(char const **)arg3,(char const *)arg4);
51463     {
51464       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
51465       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
51466     }
51467     {
51468       free((char *) arg2);
51469     }
51470     {
51471       free((char *) arg3);
51472     }
51473     return SWIG_arg;
51474 
51475     fail: SWIGUNUSED;
51476     {
51477       free((char *) arg2);
51478     }
51479     {
51480       free((char *) arg3);
51481     }
51482   }
51483   lua_error(L);
51484   return 0;
51485 }
51486 
51487 
51488 static int _wrap_SBTarget_Launch__SWIG_1(lua_State* L) {
51489   {
51490     int SWIG_arg = 0;
51491     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51492     lldb::SBLaunchInfo *arg2 = 0 ;
51493     lldb::SBError *arg3 = 0 ;
51494     lldb::SBProcess result;
51495 
51496     SWIG_check_num_args("lldb::SBTarget::Launch",3,3)
51497     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
51498     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBLaunchInfo &");
51499     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Launch",3,"lldb::SBError &");
51500 
51501     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51502       SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
51503     }
51504 
51505 
51506     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
51507       SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
51508     }
51509 
51510 
51511     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
51512       SWIG_fail_ptr("SBTarget_Launch",3,SWIGTYPE_p_lldb__SBError);
51513     }
51514 
51515     result = (arg1)->Launch(*arg2,*arg3);
51516     {
51517       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
51518       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
51519     }
51520     return SWIG_arg;
51521 
51522     fail: SWIGUNUSED;
51523   }
51524   lua_error(L);
51525   return 0;
51526 }
51527 
51528 
51529 static int _wrap_SBTarget_Launch(lua_State* L) {
51530   int argc;
51531   int argv[12]={
51532     1,2,3,4,5,6,7,8,9,10,11,12
51533   };
51534 
51535   argc = lua_gettop(L);
51536   if (argc == 3) {
51537     int _v = 0;
51538     {
51539       void *ptr;
51540       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51541         _v = 0;
51542       } else {
51543         _v = 1;
51544       }
51545     }
51546     if (_v) {
51547       {
51548         void *ptr;
51549         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLaunchInfo, SWIG_POINTER_NO_NULL)) {
51550           _v = 0;
51551         } else {
51552           _v = 1;
51553         }
51554       }
51555       if (_v) {
51556         {
51557           void *ptr;
51558           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
51559             _v = 0;
51560           } else {
51561             _v = 1;
51562           }
51563         }
51564         if (_v) {
51565           return _wrap_SBTarget_Launch__SWIG_1(L);
51566         }
51567       }
51568     }
51569   }
51570   if (argc == 11) {
51571     int _v = 0;
51572     {
51573       void *ptr;
51574       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51575         _v = 0;
51576       } else {
51577         _v = 1;
51578       }
51579     }
51580     if (_v) {
51581       {
51582         void *ptr;
51583         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
51584           _v = 0;
51585         } else {
51586           _v = 1;
51587         }
51588       }
51589       if (_v) {
51590         {
51591           _v = (lua_istable(L, argv[2]) || lua_isnil(L, argv[2]));
51592         }
51593         if (_v) {
51594           {
51595             _v = (lua_istable(L, argv[3]) || lua_isnil(L, argv[3]));
51596           }
51597           if (_v) {
51598             {
51599               _v = SWIG_lua_isnilstring(L,argv[4]);
51600             }
51601             if (_v) {
51602               {
51603                 _v = SWIG_lua_isnilstring(L,argv[5]);
51604               }
51605               if (_v) {
51606                 {
51607                   _v = SWIG_lua_isnilstring(L,argv[6]);
51608                 }
51609                 if (_v) {
51610                   {
51611                     _v = SWIG_lua_isnilstring(L,argv[7]);
51612                   }
51613                   if (_v) {
51614                     {
51615                       _v = lua_isnumber(L,argv[8]);
51616                     }
51617                     if (_v) {
51618                       {
51619                         _v = lua_isboolean(L,argv[9]);
51620                       }
51621                       if (_v) {
51622                         {
51623                           void *ptr;
51624                           if (lua_isuserdata(L,argv[10])==0 || SWIG_ConvertPtr(L,argv[10], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
51625                             _v = 0;
51626                           } else {
51627                             _v = 1;
51628                           }
51629                         }
51630                         if (_v) {
51631                           return _wrap_SBTarget_Launch__SWIG_0(L);
51632                         }
51633                       }
51634                     }
51635                   }
51636                 }
51637               }
51638             }
51639           }
51640         }
51641       }
51642     }
51643   }
51644 
51645   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_Launch'\n"
51646     "  Possible C/C++ prototypes are:\n"
51647     "    lldb::SBTarget::Launch(lldb::SBListener &,char const **,char const **,char const *,char const *,char const *,char const *,uint32_t,bool,lldb::SBError &)\n"
51648     "    lldb::SBTarget::Launch(lldb::SBLaunchInfo &,lldb::SBError &)\n");
51649   lua_error(L);return 0;
51650 }
51651 
51652 
51653 static int _wrap_SBTarget_Attach(lua_State* L) {
51654   {
51655     int SWIG_arg = 0;
51656     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51657     lldb::SBAttachInfo *arg2 = 0 ;
51658     lldb::SBError *arg3 = 0 ;
51659     lldb::SBProcess result;
51660 
51661     SWIG_check_num_args("lldb::SBTarget::Attach",3,3)
51662     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Attach",1,"lldb::SBTarget *");
51663     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Attach",2,"lldb::SBAttachInfo &");
51664     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Attach",3,"lldb::SBError &");
51665 
51666     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51667       SWIG_fail_ptr("SBTarget_Attach",1,SWIGTYPE_p_lldb__SBTarget);
51668     }
51669 
51670 
51671     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAttachInfo,0))){
51672       SWIG_fail_ptr("SBTarget_Attach",2,SWIGTYPE_p_lldb__SBAttachInfo);
51673     }
51674 
51675 
51676     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
51677       SWIG_fail_ptr("SBTarget_Attach",3,SWIGTYPE_p_lldb__SBError);
51678     }
51679 
51680     result = (arg1)->Attach(*arg2,*arg3);
51681     {
51682       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
51683       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
51684     }
51685     return SWIG_arg;
51686 
51687     fail: SWIGUNUSED;
51688   }
51689   lua_error(L);
51690   return 0;
51691 }
51692 
51693 
51694 static int _wrap_SBTarget_AttachToProcessWithID(lua_State* L) {
51695   {
51696     int SWIG_arg = 0;
51697     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51698     lldb::SBListener *arg2 = 0 ;
51699     lldb::pid_t arg3 ;
51700     lldb::SBError *arg4 = 0 ;
51701     lldb::SBProcess result;
51702 
51703     SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithID",4,4)
51704     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",1,"lldb::SBTarget *");
51705     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",2,"lldb::SBListener &");
51706     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",3,"lldb::pid_t");
51707     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",4,"lldb::SBError &");
51708 
51709     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51710       SWIG_fail_ptr("SBTarget_AttachToProcessWithID",1,SWIGTYPE_p_lldb__SBTarget);
51711     }
51712 
51713 
51714     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
51715       SWIG_fail_ptr("SBTarget_AttachToProcessWithID",2,SWIGTYPE_p_lldb__SBListener);
51716     }
51717 
51718     arg3 = (lldb::pid_t)lua_tointeger(L, 3);
51719 
51720     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
51721       SWIG_fail_ptr("SBTarget_AttachToProcessWithID",4,SWIGTYPE_p_lldb__SBError);
51722     }
51723 
51724     result = (arg1)->AttachToProcessWithID(*arg2,arg3,*arg4);
51725     {
51726       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
51727       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
51728     }
51729     return SWIG_arg;
51730 
51731     fail: SWIGUNUSED;
51732   }
51733   lua_error(L);
51734   return 0;
51735 }
51736 
51737 
51738 static int _wrap_SBTarget_AttachToProcessWithName(lua_State* L) {
51739   {
51740     int SWIG_arg = 0;
51741     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51742     lldb::SBListener *arg2 = 0 ;
51743     char *arg3 = (char *) 0 ;
51744     bool arg4 ;
51745     lldb::SBError *arg5 = 0 ;
51746     lldb::SBProcess result;
51747 
51748     SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithName",5,5)
51749     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",1,"lldb::SBTarget *");
51750     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",2,"lldb::SBListener &");
51751     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",3,"char const *");
51752     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",4,"bool");
51753     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",5,"lldb::SBError &");
51754 
51755     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51756       SWIG_fail_ptr("SBTarget_AttachToProcessWithName",1,SWIGTYPE_p_lldb__SBTarget);
51757     }
51758 
51759 
51760     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
51761       SWIG_fail_ptr("SBTarget_AttachToProcessWithName",2,SWIGTYPE_p_lldb__SBListener);
51762     }
51763 
51764     arg3 = (char *)lua_tostring(L, 3);
51765     arg4 = (lua_toboolean(L, 4)!=0);
51766 
51767     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
51768       SWIG_fail_ptr("SBTarget_AttachToProcessWithName",5,SWIGTYPE_p_lldb__SBError);
51769     }
51770 
51771     result = (arg1)->AttachToProcessWithName(*arg2,(char const *)arg3,arg4,*arg5);
51772     {
51773       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
51774       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
51775     }
51776     return SWIG_arg;
51777 
51778     fail: SWIGUNUSED;
51779   }
51780   lua_error(L);
51781   return 0;
51782 }
51783 
51784 
51785 static int _wrap_SBTarget_ConnectRemote(lua_State* L) {
51786   {
51787     int SWIG_arg = 0;
51788     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51789     lldb::SBListener *arg2 = 0 ;
51790     char *arg3 = (char *) 0 ;
51791     char *arg4 = (char *) 0 ;
51792     lldb::SBError *arg5 = 0 ;
51793     lldb::SBProcess result;
51794 
51795     SWIG_check_num_args("lldb::SBTarget::ConnectRemote",5,5)
51796     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",1,"lldb::SBTarget *");
51797     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",2,"lldb::SBListener &");
51798     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",3,"char const *");
51799     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",4,"char const *");
51800     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",5,"lldb::SBError &");
51801 
51802     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51803       SWIG_fail_ptr("SBTarget_ConnectRemote",1,SWIGTYPE_p_lldb__SBTarget);
51804     }
51805 
51806 
51807     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
51808       SWIG_fail_ptr("SBTarget_ConnectRemote",2,SWIGTYPE_p_lldb__SBListener);
51809     }
51810 
51811     arg3 = (char *)lua_tostring(L, 3);
51812     arg4 = (char *)lua_tostring(L, 4);
51813 
51814     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
51815       SWIG_fail_ptr("SBTarget_ConnectRemote",5,SWIGTYPE_p_lldb__SBError);
51816     }
51817 
51818     result = (arg1)->ConnectRemote(*arg2,(char const *)arg3,(char const *)arg4,*arg5);
51819     {
51820       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
51821       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
51822     }
51823     return SWIG_arg;
51824 
51825     fail: SWIGUNUSED;
51826   }
51827   lua_error(L);
51828   return 0;
51829 }
51830 
51831 
51832 static int _wrap_SBTarget_GetExecutable(lua_State* L) {
51833   {
51834     int SWIG_arg = 0;
51835     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51836     lldb::SBFileSpec result;
51837 
51838     SWIG_check_num_args("lldb::SBTarget::GetExecutable",1,1)
51839     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetExecutable",1,"lldb::SBTarget *");
51840 
51841     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51842       SWIG_fail_ptr("SBTarget_GetExecutable",1,SWIGTYPE_p_lldb__SBTarget);
51843     }
51844 
51845     result = (arg1)->GetExecutable();
51846     {
51847       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
51848       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
51849     }
51850     return SWIG_arg;
51851 
51852     fail: SWIGUNUSED;
51853   }
51854   lua_error(L);
51855   return 0;
51856 }
51857 
51858 
51859 static int _wrap_SBTarget_AppendImageSearchPath(lua_State* L) {
51860   {
51861     int SWIG_arg = 0;
51862     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51863     char *arg2 = (char *) 0 ;
51864     char *arg3 = (char *) 0 ;
51865     lldb::SBError *arg4 = 0 ;
51866 
51867     SWIG_check_num_args("lldb::SBTarget::AppendImageSearchPath",4,4)
51868     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",1,"lldb::SBTarget *");
51869     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",2,"char const *");
51870     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",3,"char const *");
51871     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",4,"lldb::SBError &");
51872 
51873     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51874       SWIG_fail_ptr("SBTarget_AppendImageSearchPath",1,SWIGTYPE_p_lldb__SBTarget);
51875     }
51876 
51877     arg2 = (char *)lua_tostring(L, 2);
51878     arg3 = (char *)lua_tostring(L, 3);
51879 
51880     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
51881       SWIG_fail_ptr("SBTarget_AppendImageSearchPath",4,SWIGTYPE_p_lldb__SBError);
51882     }
51883 
51884     (arg1)->AppendImageSearchPath((char const *)arg2,(char const *)arg3,*arg4);
51885 
51886     return SWIG_arg;
51887 
51888     fail: SWIGUNUSED;
51889   }
51890   lua_error(L);
51891   return 0;
51892 }
51893 
51894 
51895 static int _wrap_SBTarget_AddModule__SWIG_0(lua_State* L) {
51896   {
51897     int SWIG_arg = 0;
51898     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51899     lldb::SBModule *arg2 = 0 ;
51900     bool result;
51901 
51902     SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
51903     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
51904     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModule &");
51905 
51906     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51907       SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
51908     }
51909 
51910 
51911     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
51912       SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModule);
51913     }
51914 
51915     result = (bool)(arg1)->AddModule(*arg2);
51916     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51917     return SWIG_arg;
51918 
51919     fail: SWIGUNUSED;
51920   }
51921   lua_error(L);
51922   return 0;
51923 }
51924 
51925 
51926 static int _wrap_SBTarget_AddModule__SWIG_1(lua_State* L) {
51927   {
51928     int SWIG_arg = 0;
51929     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51930     char *arg2 = (char *) 0 ;
51931     char *arg3 = (char *) 0 ;
51932     char *arg4 = (char *) 0 ;
51933     lldb::SBModule result;
51934 
51935     SWIG_check_num_args("lldb::SBTarget::AddModule",4,4)
51936     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
51937     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
51938     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
51939     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
51940 
51941     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51942       SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
51943     }
51944 
51945     arg2 = (char *)lua_tostring(L, 2);
51946     arg3 = (char *)lua_tostring(L, 3);
51947     arg4 = (char *)lua_tostring(L, 4);
51948     result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4);
51949     {
51950       lldb::SBModule * resultptr = new lldb::SBModule(result);
51951       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
51952     }
51953     return SWIG_arg;
51954 
51955     fail: SWIGUNUSED;
51956   }
51957   lua_error(L);
51958   return 0;
51959 }
51960 
51961 
51962 static int _wrap_SBTarget_AddModule__SWIG_2(lua_State* L) {
51963   {
51964     int SWIG_arg = 0;
51965     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51966     char *arg2 = (char *) 0 ;
51967     char *arg3 = (char *) 0 ;
51968     char *arg4 = (char *) 0 ;
51969     char *arg5 = (char *) 0 ;
51970     lldb::SBModule result;
51971 
51972     SWIG_check_num_args("lldb::SBTarget::AddModule",5,5)
51973     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
51974     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
51975     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
51976     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
51977     if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::AddModule",5,"char const *");
51978 
51979     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51980       SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
51981     }
51982 
51983     arg2 = (char *)lua_tostring(L, 2);
51984     arg3 = (char *)lua_tostring(L, 3);
51985     arg4 = (char *)lua_tostring(L, 4);
51986     arg5 = (char *)lua_tostring(L, 5);
51987     result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5);
51988     {
51989       lldb::SBModule * resultptr = new lldb::SBModule(result);
51990       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
51991     }
51992     return SWIG_arg;
51993 
51994     fail: SWIGUNUSED;
51995   }
51996   lua_error(L);
51997   return 0;
51998 }
51999 
52000 
52001 static int _wrap_SBTarget_AddModule__SWIG_3(lua_State* L) {
52002   {
52003     int SWIG_arg = 0;
52004     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52005     lldb::SBModuleSpec *arg2 = 0 ;
52006     lldb::SBModule result;
52007 
52008     SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
52009     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
52010     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModuleSpec const &");
52011 
52012     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52013       SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
52014     }
52015 
52016 
52017     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
52018       SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModuleSpec);
52019     }
52020 
52021     result = (arg1)->AddModule((lldb::SBModuleSpec const &)*arg2);
52022     {
52023       lldb::SBModule * resultptr = new lldb::SBModule(result);
52024       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
52025     }
52026     return SWIG_arg;
52027 
52028     fail: SWIGUNUSED;
52029   }
52030   lua_error(L);
52031   return 0;
52032 }
52033 
52034 
52035 static int _wrap_SBTarget_AddModule(lua_State* L) {
52036   int argc;
52037   int argv[6]={
52038     1,2,3,4,5,6
52039   };
52040 
52041   argc = lua_gettop(L);
52042   if (argc == 2) {
52043     int _v = 0;
52044     {
52045       void *ptr;
52046       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52047         _v = 0;
52048       } else {
52049         _v = 1;
52050       }
52051     }
52052     if (_v) {
52053       {
52054         void *ptr;
52055         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
52056           _v = 0;
52057         } else {
52058           _v = 1;
52059         }
52060       }
52061       if (_v) {
52062         return _wrap_SBTarget_AddModule__SWIG_0(L);
52063       }
52064     }
52065   }
52066   if (argc == 2) {
52067     int _v = 0;
52068     {
52069       void *ptr;
52070       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52071         _v = 0;
52072       } else {
52073         _v = 1;
52074       }
52075     }
52076     if (_v) {
52077       {
52078         void *ptr;
52079         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
52080           _v = 0;
52081         } else {
52082           _v = 1;
52083         }
52084       }
52085       if (_v) {
52086         return _wrap_SBTarget_AddModule__SWIG_3(L);
52087       }
52088     }
52089   }
52090   if (argc == 4) {
52091     int _v = 0;
52092     {
52093       void *ptr;
52094       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52095         _v = 0;
52096       } else {
52097         _v = 1;
52098       }
52099     }
52100     if (_v) {
52101       {
52102         _v = SWIG_lua_isnilstring(L,argv[1]);
52103       }
52104       if (_v) {
52105         {
52106           _v = SWIG_lua_isnilstring(L,argv[2]);
52107         }
52108         if (_v) {
52109           {
52110             _v = SWIG_lua_isnilstring(L,argv[3]);
52111           }
52112           if (_v) {
52113             return _wrap_SBTarget_AddModule__SWIG_1(L);
52114           }
52115         }
52116       }
52117     }
52118   }
52119   if (argc == 5) {
52120     int _v = 0;
52121     {
52122       void *ptr;
52123       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52124         _v = 0;
52125       } else {
52126         _v = 1;
52127       }
52128     }
52129     if (_v) {
52130       {
52131         _v = SWIG_lua_isnilstring(L,argv[1]);
52132       }
52133       if (_v) {
52134         {
52135           _v = SWIG_lua_isnilstring(L,argv[2]);
52136         }
52137         if (_v) {
52138           {
52139             _v = SWIG_lua_isnilstring(L,argv[3]);
52140           }
52141           if (_v) {
52142             {
52143               _v = SWIG_lua_isnilstring(L,argv[4]);
52144             }
52145             if (_v) {
52146               return _wrap_SBTarget_AddModule__SWIG_2(L);
52147             }
52148           }
52149         }
52150       }
52151     }
52152   }
52153 
52154   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_AddModule'\n"
52155     "  Possible C/C++ prototypes are:\n"
52156     "    lldb::SBTarget::AddModule(lldb::SBModule &)\n"
52157     "    lldb::SBTarget::AddModule(char const *,char const *,char const *)\n"
52158     "    lldb::SBTarget::AddModule(char const *,char const *,char const *,char const *)\n"
52159     "    lldb::SBTarget::AddModule(lldb::SBModuleSpec const &)\n");
52160   lua_error(L);return 0;
52161 }
52162 
52163 
52164 static int _wrap_SBTarget_GetNumModules(lua_State* L) {
52165   {
52166     int SWIG_arg = 0;
52167     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52168     uint32_t result;
52169 
52170     SWIG_check_num_args("lldb::SBTarget::GetNumModules",1,1)
52171     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModules",1,"lldb::SBTarget const *");
52172 
52173     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52174       SWIG_fail_ptr("SBTarget_GetNumModules",1,SWIGTYPE_p_lldb__SBTarget);
52175     }
52176 
52177     result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumModules();
52178     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
52179     return SWIG_arg;
52180 
52181     fail: SWIGUNUSED;
52182   }
52183   lua_error(L);
52184   return 0;
52185 }
52186 
52187 
52188 static int _wrap_SBTarget_GetModuleAtIndex(lua_State* L) {
52189   {
52190     int SWIG_arg = 0;
52191     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52192     uint32_t arg2 ;
52193     lldb::SBModule result;
52194 
52195     SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndex",2,2)
52196     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",1,"lldb::SBTarget *");
52197     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",2,"uint32_t");
52198 
52199     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52200       SWIG_fail_ptr("SBTarget_GetModuleAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
52201     }
52202 
52203     arg2 = (uint32_t)lua_tointeger(L, 2);
52204     result = (arg1)->GetModuleAtIndex(arg2);
52205     {
52206       lldb::SBModule * resultptr = new lldb::SBModule(result);
52207       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
52208     }
52209     return SWIG_arg;
52210 
52211     fail: SWIGUNUSED;
52212   }
52213   lua_error(L);
52214   return 0;
52215 }
52216 
52217 
52218 static int _wrap_SBTarget_RemoveModule(lua_State* L) {
52219   {
52220     int SWIG_arg = 0;
52221     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52222     lldb::SBModule arg2 ;
52223     lldb::SBModule *argp2 ;
52224     bool result;
52225 
52226     SWIG_check_num_args("lldb::SBTarget::RemoveModule",2,2)
52227     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",1,"lldb::SBTarget *");
52228     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",2,"lldb::SBModule");
52229 
52230     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52231       SWIG_fail_ptr("SBTarget_RemoveModule",1,SWIGTYPE_p_lldb__SBTarget);
52232     }
52233 
52234 
52235     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
52236       SWIG_fail_ptr("SBTarget_RemoveModule",2,SWIGTYPE_p_lldb__SBModule);
52237     }
52238     arg2 = *argp2;
52239 
52240     result = (bool)(arg1)->RemoveModule(arg2);
52241     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52242     return SWIG_arg;
52243 
52244     fail: SWIGUNUSED;
52245   }
52246   lua_error(L);
52247   return 0;
52248 }
52249 
52250 
52251 static int _wrap_SBTarget_GetDebugger(lua_State* L) {
52252   {
52253     int SWIG_arg = 0;
52254     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52255     lldb::SBDebugger result;
52256 
52257     SWIG_check_num_args("lldb::SBTarget::GetDebugger",1,1)
52258     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDebugger",1,"lldb::SBTarget const *");
52259 
52260     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52261       SWIG_fail_ptr("SBTarget_GetDebugger",1,SWIGTYPE_p_lldb__SBTarget);
52262     }
52263 
52264     result = ((lldb::SBTarget const *)arg1)->GetDebugger();
52265     {
52266       lldb::SBDebugger * resultptr = new lldb::SBDebugger(result);
52267       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
52268     }
52269     return SWIG_arg;
52270 
52271     fail: SWIGUNUSED;
52272   }
52273   lua_error(L);
52274   return 0;
52275 }
52276 
52277 
52278 static int _wrap_SBTarget_FindModule(lua_State* L) {
52279   {
52280     int SWIG_arg = 0;
52281     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52282     lldb::SBFileSpec *arg2 = 0 ;
52283     lldb::SBModule result;
52284 
52285     SWIG_check_num_args("lldb::SBTarget::FindModule",2,2)
52286     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindModule",1,"lldb::SBTarget *");
52287     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindModule",2,"lldb::SBFileSpec const &");
52288 
52289     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52290       SWIG_fail_ptr("SBTarget_FindModule",1,SWIGTYPE_p_lldb__SBTarget);
52291     }
52292 
52293 
52294     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
52295       SWIG_fail_ptr("SBTarget_FindModule",2,SWIGTYPE_p_lldb__SBFileSpec);
52296     }
52297 
52298     result = (arg1)->FindModule((lldb::SBFileSpec const &)*arg2);
52299     {
52300       lldb::SBModule * resultptr = new lldb::SBModule(result);
52301       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
52302     }
52303     return SWIG_arg;
52304 
52305     fail: SWIGUNUSED;
52306   }
52307   lua_error(L);
52308   return 0;
52309 }
52310 
52311 
52312 static int _wrap_SBTarget_FindCompileUnits(lua_State* L) {
52313   {
52314     int SWIG_arg = 0;
52315     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52316     lldb::SBFileSpec *arg2 = 0 ;
52317     lldb::SBSymbolContextList result;
52318 
52319     SWIG_check_num_args("lldb::SBTarget::FindCompileUnits",2,2)
52320     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",1,"lldb::SBTarget *");
52321     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",2,"lldb::SBFileSpec const &");
52322 
52323     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52324       SWIG_fail_ptr("SBTarget_FindCompileUnits",1,SWIGTYPE_p_lldb__SBTarget);
52325     }
52326 
52327 
52328     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
52329       SWIG_fail_ptr("SBTarget_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
52330     }
52331 
52332     result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
52333     {
52334       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
52335       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
52336     }
52337     return SWIG_arg;
52338 
52339     fail: SWIGUNUSED;
52340   }
52341   lua_error(L);
52342   return 0;
52343 }
52344 
52345 
52346 static int _wrap_SBTarget_GetByteOrder(lua_State* L) {
52347   {
52348     int SWIG_arg = 0;
52349     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52350     lldb::ByteOrder result;
52351 
52352     SWIG_check_num_args("lldb::SBTarget::GetByteOrder",1,1)
52353     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetByteOrder",1,"lldb::SBTarget *");
52354 
52355     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52356       SWIG_fail_ptr("SBTarget_GetByteOrder",1,SWIGTYPE_p_lldb__SBTarget);
52357     }
52358 
52359     result = (lldb::ByteOrder)(arg1)->GetByteOrder();
52360     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
52361     return SWIG_arg;
52362 
52363     fail: SWIGUNUSED;
52364   }
52365   lua_error(L);
52366   return 0;
52367 }
52368 
52369 
52370 static int _wrap_SBTarget_GetAddressByteSize(lua_State* L) {
52371   {
52372     int SWIG_arg = 0;
52373     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52374     uint32_t result;
52375 
52376     SWIG_check_num_args("lldb::SBTarget::GetAddressByteSize",1,1)
52377     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetAddressByteSize",1,"lldb::SBTarget *");
52378 
52379     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52380       SWIG_fail_ptr("SBTarget_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBTarget);
52381     }
52382 
52383     result = (uint32_t)(arg1)->GetAddressByteSize();
52384     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
52385     return SWIG_arg;
52386 
52387     fail: SWIGUNUSED;
52388   }
52389   lua_error(L);
52390   return 0;
52391 }
52392 
52393 
52394 static int _wrap_SBTarget_GetTriple(lua_State* L) {
52395   {
52396     int SWIG_arg = 0;
52397     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52398     char *result = 0 ;
52399 
52400     SWIG_check_num_args("lldb::SBTarget::GetTriple",1,1)
52401     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTriple",1,"lldb::SBTarget *");
52402 
52403     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52404       SWIG_fail_ptr("SBTarget_GetTriple",1,SWIGTYPE_p_lldb__SBTarget);
52405     }
52406 
52407     result = (char *)(arg1)->GetTriple();
52408     lua_pushstring(L,(const char *)result); SWIG_arg++;
52409     return SWIG_arg;
52410 
52411     fail: SWIGUNUSED;
52412   }
52413   lua_error(L);
52414   return 0;
52415 }
52416 
52417 
52418 static int _wrap_SBTarget_GetABIName(lua_State* L) {
52419   {
52420     int SWIG_arg = 0;
52421     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52422     char *result = 0 ;
52423 
52424     SWIG_check_num_args("lldb::SBTarget::GetABIName",1,1)
52425     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetABIName",1,"lldb::SBTarget *");
52426 
52427     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52428       SWIG_fail_ptr("SBTarget_GetABIName",1,SWIGTYPE_p_lldb__SBTarget);
52429     }
52430 
52431     result = (char *)(arg1)->GetABIName();
52432     lua_pushstring(L,(const char *)result); SWIG_arg++;
52433     return SWIG_arg;
52434 
52435     fail: SWIGUNUSED;
52436   }
52437   lua_error(L);
52438   return 0;
52439 }
52440 
52441 
52442 static int _wrap_SBTarget_GetLabel(lua_State* L) {
52443   {
52444     int SWIG_arg = 0;
52445     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52446     char *result = 0 ;
52447 
52448     SWIG_check_num_args("lldb::SBTarget::GetLabel",1,1)
52449     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetLabel",1,"lldb::SBTarget const *");
52450 
52451     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52452       SWIG_fail_ptr("SBTarget_GetLabel",1,SWIGTYPE_p_lldb__SBTarget);
52453     }
52454 
52455     result = (char *)((lldb::SBTarget const *)arg1)->GetLabel();
52456     lua_pushstring(L,(const char *)result); SWIG_arg++;
52457     return SWIG_arg;
52458 
52459     fail: SWIGUNUSED;
52460   }
52461   lua_error(L);
52462   return 0;
52463 }
52464 
52465 
52466 static int _wrap_SBTarget_SetLabel(lua_State* L) {
52467   {
52468     int SWIG_arg = 0;
52469     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52470     char *arg2 = (char *) 0 ;
52471     lldb::SBError result;
52472 
52473     SWIG_check_num_args("lldb::SBTarget::SetLabel",2,2)
52474     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetLabel",1,"lldb::SBTarget *");
52475     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::SetLabel",2,"char const *");
52476 
52477     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52478       SWIG_fail_ptr("SBTarget_SetLabel",1,SWIGTYPE_p_lldb__SBTarget);
52479     }
52480 
52481     arg2 = (char *)lua_tostring(L, 2);
52482     result = (arg1)->SetLabel((char const *)arg2);
52483     {
52484       lldb::SBError * resultptr = new lldb::SBError(result);
52485       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
52486     }
52487     return SWIG_arg;
52488 
52489     fail: SWIGUNUSED;
52490   }
52491   lua_error(L);
52492   return 0;
52493 }
52494 
52495 
52496 static int _wrap_SBTarget_GetDataByteSize(lua_State* L) {
52497   {
52498     int SWIG_arg = 0;
52499     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52500     uint32_t result;
52501 
52502     SWIG_check_num_args("lldb::SBTarget::GetDataByteSize",1,1)
52503     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDataByteSize",1,"lldb::SBTarget *");
52504 
52505     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52506       SWIG_fail_ptr("SBTarget_GetDataByteSize",1,SWIGTYPE_p_lldb__SBTarget);
52507     }
52508 
52509     result = (uint32_t)(arg1)->GetDataByteSize();
52510     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
52511     return SWIG_arg;
52512 
52513     fail: SWIGUNUSED;
52514   }
52515   lua_error(L);
52516   return 0;
52517 }
52518 
52519 
52520 static int _wrap_SBTarget_GetCodeByteSize(lua_State* L) {
52521   {
52522     int SWIG_arg = 0;
52523     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52524     uint32_t result;
52525 
52526     SWIG_check_num_args("lldb::SBTarget::GetCodeByteSize",1,1)
52527     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCodeByteSize",1,"lldb::SBTarget *");
52528 
52529     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52530       SWIG_fail_ptr("SBTarget_GetCodeByteSize",1,SWIGTYPE_p_lldb__SBTarget);
52531     }
52532 
52533     result = (uint32_t)(arg1)->GetCodeByteSize();
52534     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
52535     return SWIG_arg;
52536 
52537     fail: SWIGUNUSED;
52538   }
52539   lua_error(L);
52540   return 0;
52541 }
52542 
52543 
52544 static int _wrap_SBTarget_GetMaximumNumberOfChildrenToDisplay(lua_State* L) {
52545   {
52546     int SWIG_arg = 0;
52547     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52548     uint32_t result;
52549 
52550     SWIG_check_num_args("lldb::SBTarget::GetMaximumNumberOfChildrenToDisplay",1,1)
52551     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetMaximumNumberOfChildrenToDisplay",1,"lldb::SBTarget const *");
52552 
52553     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52554       SWIG_fail_ptr("SBTarget_GetMaximumNumberOfChildrenToDisplay",1,SWIGTYPE_p_lldb__SBTarget);
52555     }
52556 
52557     result = (uint32_t)((lldb::SBTarget const *)arg1)->GetMaximumNumberOfChildrenToDisplay();
52558     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
52559     return SWIG_arg;
52560 
52561     fail: SWIGUNUSED;
52562   }
52563   lua_error(L);
52564   return 0;
52565 }
52566 
52567 
52568 static int _wrap_SBTarget_SetSectionLoadAddress(lua_State* L) {
52569   {
52570     int SWIG_arg = 0;
52571     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52572     lldb::SBSection arg2 ;
52573     lldb::addr_t arg3 ;
52574     lldb::SBSection *argp2 ;
52575     lldb::SBError result;
52576 
52577     SWIG_check_num_args("lldb::SBTarget::SetSectionLoadAddress",3,3)
52578     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",1,"lldb::SBTarget *");
52579     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",2,"lldb::SBSection");
52580     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",3,"lldb::addr_t");
52581 
52582     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52583       SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
52584     }
52585 
52586 
52587     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
52588       SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
52589     }
52590     arg2 = *argp2;
52591 
52592     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
52593     result = (arg1)->SetSectionLoadAddress(arg2,arg3);
52594     {
52595       lldb::SBError * resultptr = new lldb::SBError(result);
52596       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
52597     }
52598     return SWIG_arg;
52599 
52600     fail: SWIGUNUSED;
52601   }
52602   lua_error(L);
52603   return 0;
52604 }
52605 
52606 
52607 static int _wrap_SBTarget_ClearSectionLoadAddress(lua_State* L) {
52608   {
52609     int SWIG_arg = 0;
52610     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52611     lldb::SBSection arg2 ;
52612     lldb::SBSection *argp2 ;
52613     lldb::SBError result;
52614 
52615     SWIG_check_num_args("lldb::SBTarget::ClearSectionLoadAddress",2,2)
52616     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",1,"lldb::SBTarget *");
52617     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",2,"lldb::SBSection");
52618 
52619     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52620       SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
52621     }
52622 
52623 
52624     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
52625       SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
52626     }
52627     arg2 = *argp2;
52628 
52629     result = (arg1)->ClearSectionLoadAddress(arg2);
52630     {
52631       lldb::SBError * resultptr = new lldb::SBError(result);
52632       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
52633     }
52634     return SWIG_arg;
52635 
52636     fail: SWIGUNUSED;
52637   }
52638   lua_error(L);
52639   return 0;
52640 }
52641 
52642 
52643 static int _wrap_SBTarget_SetModuleLoadAddress(lua_State* L) {
52644   {
52645     int SWIG_arg = 0;
52646     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52647     lldb::SBModule arg2 ;
52648     uint64_t arg3 ;
52649     lldb::SBModule *argp2 ;
52650     lldb::SBError result;
52651 
52652     SWIG_check_num_args("lldb::SBTarget::SetModuleLoadAddress",3,3)
52653     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",1,"lldb::SBTarget *");
52654     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",2,"lldb::SBModule");
52655     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",3,"uint64_t");
52656 
52657     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52658       SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
52659     }
52660 
52661 
52662     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
52663       SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
52664     }
52665     arg2 = *argp2;
52666 
52667     arg3 = (uint64_t)lua_tointeger(L, 3);
52668     result = (arg1)->SetModuleLoadAddress(arg2,arg3);
52669     {
52670       lldb::SBError * resultptr = new lldb::SBError(result);
52671       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
52672     }
52673     return SWIG_arg;
52674 
52675     fail: SWIGUNUSED;
52676   }
52677   lua_error(L);
52678   return 0;
52679 }
52680 
52681 
52682 static int _wrap_SBTarget_ClearModuleLoadAddress(lua_State* L) {
52683   {
52684     int SWIG_arg = 0;
52685     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52686     lldb::SBModule arg2 ;
52687     lldb::SBModule *argp2 ;
52688     lldb::SBError result;
52689 
52690     SWIG_check_num_args("lldb::SBTarget::ClearModuleLoadAddress",2,2)
52691     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",1,"lldb::SBTarget *");
52692     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",2,"lldb::SBModule");
52693 
52694     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52695       SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
52696     }
52697 
52698 
52699     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
52700       SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
52701     }
52702     arg2 = *argp2;
52703 
52704     result = (arg1)->ClearModuleLoadAddress(arg2);
52705     {
52706       lldb::SBError * resultptr = new lldb::SBError(result);
52707       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
52708     }
52709     return SWIG_arg;
52710 
52711     fail: SWIGUNUSED;
52712   }
52713   lua_error(L);
52714   return 0;
52715 }
52716 
52717 
52718 static int _wrap_SBTarget_FindFunctions__SWIG_0(lua_State* L) {
52719   {
52720     int SWIG_arg = 0;
52721     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52722     char *arg2 = (char *) 0 ;
52723     uint32_t arg3 ;
52724     lldb::SBSymbolContextList result;
52725 
52726     SWIG_check_num_args("lldb::SBTarget::FindFunctions",3,3)
52727     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
52728     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
52729     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",3,"uint32_t");
52730 
52731     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52732       SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
52733     }
52734 
52735     arg2 = (char *)lua_tostring(L, 2);
52736     arg3 = (uint32_t)lua_tointeger(L, 3);
52737     result = (arg1)->FindFunctions((char const *)arg2,arg3);
52738     {
52739       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
52740       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
52741     }
52742     return SWIG_arg;
52743 
52744     fail: SWIGUNUSED;
52745   }
52746   lua_error(L);
52747   return 0;
52748 }
52749 
52750 
52751 static int _wrap_SBTarget_FindFunctions__SWIG_1(lua_State* L) {
52752   {
52753     int SWIG_arg = 0;
52754     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52755     char *arg2 = (char *) 0 ;
52756     lldb::SBSymbolContextList result;
52757 
52758     SWIG_check_num_args("lldb::SBTarget::FindFunctions",2,2)
52759     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
52760     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
52761 
52762     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52763       SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
52764     }
52765 
52766     arg2 = (char *)lua_tostring(L, 2);
52767     result = (arg1)->FindFunctions((char const *)arg2);
52768     {
52769       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
52770       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
52771     }
52772     return SWIG_arg;
52773 
52774     fail: SWIGUNUSED;
52775   }
52776   lua_error(L);
52777   return 0;
52778 }
52779 
52780 
52781 static int _wrap_SBTarget_FindFunctions(lua_State* L) {
52782   int argc;
52783   int argv[4]={
52784     1,2,3,4
52785   };
52786 
52787   argc = lua_gettop(L);
52788   if (argc == 2) {
52789     int _v = 0;
52790     {
52791       void *ptr;
52792       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52793         _v = 0;
52794       } else {
52795         _v = 1;
52796       }
52797     }
52798     if (_v) {
52799       {
52800         _v = SWIG_lua_isnilstring(L,argv[1]);
52801       }
52802       if (_v) {
52803         return _wrap_SBTarget_FindFunctions__SWIG_1(L);
52804       }
52805     }
52806   }
52807   if (argc == 3) {
52808     int _v = 0;
52809     {
52810       void *ptr;
52811       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52812         _v = 0;
52813       } else {
52814         _v = 1;
52815       }
52816     }
52817     if (_v) {
52818       {
52819         _v = SWIG_lua_isnilstring(L,argv[1]);
52820       }
52821       if (_v) {
52822         {
52823           _v = lua_isnumber(L,argv[2]);
52824         }
52825         if (_v) {
52826           return _wrap_SBTarget_FindFunctions__SWIG_0(L);
52827         }
52828       }
52829     }
52830   }
52831 
52832   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindFunctions'\n"
52833     "  Possible C/C++ prototypes are:\n"
52834     "    lldb::SBTarget::FindFunctions(char const *,uint32_t)\n"
52835     "    lldb::SBTarget::FindFunctions(char const *)\n");
52836   lua_error(L);return 0;
52837 }
52838 
52839 
52840 static int _wrap_SBTarget_FindGlobalVariables__SWIG_0(lua_State* L) {
52841   {
52842     int SWIG_arg = 0;
52843     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52844     char *arg2 = (char *) 0 ;
52845     uint32_t arg3 ;
52846     lldb::SBValueList result;
52847 
52848     SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",3,3)
52849     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
52850     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
52851     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
52852 
52853     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52854       SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
52855     }
52856 
52857     arg2 = (char *)lua_tostring(L, 2);
52858     arg3 = (uint32_t)lua_tointeger(L, 3);
52859     result = (arg1)->FindGlobalVariables((char const *)arg2,arg3);
52860     {
52861       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
52862       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
52863     }
52864     return SWIG_arg;
52865 
52866     fail: SWIGUNUSED;
52867   }
52868   lua_error(L);
52869   return 0;
52870 }
52871 
52872 
52873 static int _wrap_SBTarget_FindFirstGlobalVariable(lua_State* L) {
52874   {
52875     int SWIG_arg = 0;
52876     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52877     char *arg2 = (char *) 0 ;
52878     lldb::SBValue result;
52879 
52880     SWIG_check_num_args("lldb::SBTarget::FindFirstGlobalVariable",2,2)
52881     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",1,"lldb::SBTarget *");
52882     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",2,"char const *");
52883 
52884     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52885       SWIG_fail_ptr("SBTarget_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBTarget);
52886     }
52887 
52888     arg2 = (char *)lua_tostring(L, 2);
52889     result = (arg1)->FindFirstGlobalVariable((char const *)arg2);
52890     {
52891       lldb::SBValue * resultptr = new lldb::SBValue(result);
52892       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52893     }
52894     return SWIG_arg;
52895 
52896     fail: SWIGUNUSED;
52897   }
52898   lua_error(L);
52899   return 0;
52900 }
52901 
52902 
52903 static int _wrap_SBTarget_FindGlobalVariables__SWIG_1(lua_State* L) {
52904   {
52905     int SWIG_arg = 0;
52906     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52907     char *arg2 = (char *) 0 ;
52908     uint32_t arg3 ;
52909     lldb::MatchType arg4 ;
52910     lldb::SBValueList result;
52911 
52912     SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",4,4)
52913     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
52914     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
52915     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
52916     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",4,"lldb::MatchType");
52917 
52918     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52919       SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
52920     }
52921 
52922     arg2 = (char *)lua_tostring(L, 2);
52923     arg3 = (uint32_t)lua_tointeger(L, 3);
52924     arg4 = (lldb::MatchType)lua_tointeger(L, 4);
52925     result = (arg1)->FindGlobalVariables((char const *)arg2,arg3,arg4);
52926     {
52927       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
52928       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
52929     }
52930     return SWIG_arg;
52931 
52932     fail: SWIGUNUSED;
52933   }
52934   lua_error(L);
52935   return 0;
52936 }
52937 
52938 
52939 static int _wrap_SBTarget_FindGlobalVariables(lua_State* L) {
52940   int argc;
52941   int argv[5]={
52942     1,2,3,4,5
52943   };
52944 
52945   argc = lua_gettop(L);
52946   if (argc == 3) {
52947     int _v = 0;
52948     {
52949       void *ptr;
52950       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52951         _v = 0;
52952       } else {
52953         _v = 1;
52954       }
52955     }
52956     if (_v) {
52957       {
52958         _v = SWIG_lua_isnilstring(L,argv[1]);
52959       }
52960       if (_v) {
52961         {
52962           _v = lua_isnumber(L,argv[2]);
52963         }
52964         if (_v) {
52965           return _wrap_SBTarget_FindGlobalVariables__SWIG_0(L);
52966         }
52967       }
52968     }
52969   }
52970   if (argc == 4) {
52971     int _v = 0;
52972     {
52973       void *ptr;
52974       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52975         _v = 0;
52976       } else {
52977         _v = 1;
52978       }
52979     }
52980     if (_v) {
52981       {
52982         _v = SWIG_lua_isnilstring(L,argv[1]);
52983       }
52984       if (_v) {
52985         {
52986           _v = lua_isnumber(L,argv[2]);
52987         }
52988         if (_v) {
52989           {
52990             _v = lua_isnumber(L,argv[3]);
52991           }
52992           if (_v) {
52993             return _wrap_SBTarget_FindGlobalVariables__SWIG_1(L);
52994           }
52995         }
52996       }
52997     }
52998   }
52999 
53000   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindGlobalVariables'\n"
53001     "  Possible C/C++ prototypes are:\n"
53002     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t)\n"
53003     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t,lldb::MatchType)\n");
53004   lua_error(L);return 0;
53005 }
53006 
53007 
53008 static int _wrap_SBTarget_FindGlobalFunctions(lua_State* L) {
53009   {
53010     int SWIG_arg = 0;
53011     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53012     char *arg2 = (char *) 0 ;
53013     uint32_t arg3 ;
53014     lldb::MatchType arg4 ;
53015     lldb::SBSymbolContextList result;
53016 
53017     SWIG_check_num_args("lldb::SBTarget::FindGlobalFunctions",4,4)
53018     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",1,"lldb::SBTarget *");
53019     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",2,"char const *");
53020     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",3,"uint32_t");
53021     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",4,"lldb::MatchType");
53022 
53023     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53024       SWIG_fail_ptr("SBTarget_FindGlobalFunctions",1,SWIGTYPE_p_lldb__SBTarget);
53025     }
53026 
53027     arg2 = (char *)lua_tostring(L, 2);
53028     arg3 = (uint32_t)lua_tointeger(L, 3);
53029     arg4 = (lldb::MatchType)lua_tointeger(L, 4);
53030     result = (arg1)->FindGlobalFunctions((char const *)arg2,arg3,arg4);
53031     {
53032       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
53033       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
53034     }
53035     return SWIG_arg;
53036 
53037     fail: SWIGUNUSED;
53038   }
53039   lua_error(L);
53040   return 0;
53041 }
53042 
53043 
53044 static int _wrap_SBTarget_Clear(lua_State* L) {
53045   {
53046     int SWIG_arg = 0;
53047     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53048 
53049     SWIG_check_num_args("lldb::SBTarget::Clear",1,1)
53050     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Clear",1,"lldb::SBTarget *");
53051 
53052     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53053       SWIG_fail_ptr("SBTarget_Clear",1,SWIGTYPE_p_lldb__SBTarget);
53054     }
53055 
53056     (arg1)->Clear();
53057 
53058     return SWIG_arg;
53059 
53060     fail: SWIGUNUSED;
53061   }
53062   lua_error(L);
53063   return 0;
53064 }
53065 
53066 
53067 static int _wrap_SBTarget_ResolveFileAddress(lua_State* L) {
53068   {
53069     int SWIG_arg = 0;
53070     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53071     lldb::addr_t arg2 ;
53072     lldb::SBAddress result;
53073 
53074     SWIG_check_num_args("lldb::SBTarget::ResolveFileAddress",2,2)
53075     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",1,"lldb::SBTarget *");
53076     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",2,"lldb::addr_t");
53077 
53078     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53079       SWIG_fail_ptr("SBTarget_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBTarget);
53080     }
53081 
53082     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
53083     result = (arg1)->ResolveFileAddress(arg2);
53084     {
53085       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
53086       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
53087     }
53088     return SWIG_arg;
53089 
53090     fail: SWIGUNUSED;
53091   }
53092   lua_error(L);
53093   return 0;
53094 }
53095 
53096 
53097 static int _wrap_SBTarget_ResolveLoadAddress(lua_State* L) {
53098   {
53099     int SWIG_arg = 0;
53100     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53101     lldb::addr_t arg2 ;
53102     lldb::SBAddress result;
53103 
53104     SWIG_check_num_args("lldb::SBTarget::ResolveLoadAddress",2,2)
53105     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",1,"lldb::SBTarget *");
53106     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",2,"lldb::addr_t");
53107 
53108     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53109       SWIG_fail_ptr("SBTarget_ResolveLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
53110     }
53111 
53112     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
53113     result = (arg1)->ResolveLoadAddress(arg2);
53114     {
53115       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
53116       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
53117     }
53118     return SWIG_arg;
53119 
53120     fail: SWIGUNUSED;
53121   }
53122   lua_error(L);
53123   return 0;
53124 }
53125 
53126 
53127 static int _wrap_SBTarget_ResolvePastLoadAddress(lua_State* L) {
53128   {
53129     int SWIG_arg = 0;
53130     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53131     uint32_t arg2 ;
53132     lldb::addr_t arg3 ;
53133     lldb::SBAddress result;
53134 
53135     SWIG_check_num_args("lldb::SBTarget::ResolvePastLoadAddress",3,3)
53136     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",1,"lldb::SBTarget *");
53137     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",2,"uint32_t");
53138     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",3,"lldb::addr_t");
53139 
53140     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53141       SWIG_fail_ptr("SBTarget_ResolvePastLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
53142     }
53143 
53144     arg2 = (uint32_t)lua_tointeger(L, 2);
53145     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
53146     result = (arg1)->ResolvePastLoadAddress(arg2,arg3);
53147     {
53148       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
53149       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
53150     }
53151     return SWIG_arg;
53152 
53153     fail: SWIGUNUSED;
53154   }
53155   lua_error(L);
53156   return 0;
53157 }
53158 
53159 
53160 static int _wrap_SBTarget_ResolveSymbolContextForAddress(lua_State* L) {
53161   {
53162     int SWIG_arg = 0;
53163     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53164     lldb::SBAddress *arg2 = 0 ;
53165     uint32_t arg3 ;
53166     lldb::SBSymbolContext result;
53167 
53168     SWIG_check_num_args("lldb::SBTarget::ResolveSymbolContextForAddress",3,3)
53169     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",1,"lldb::SBTarget *");
53170     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
53171     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",3,"uint32_t");
53172 
53173     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53174       SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBTarget);
53175     }
53176 
53177 
53178     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
53179       SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
53180     }
53181 
53182     arg3 = (uint32_t)lua_tointeger(L, 3);
53183     result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
53184     {
53185       lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext(result);
53186       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
53187     }
53188     return SWIG_arg;
53189 
53190     fail: SWIGUNUSED;
53191   }
53192   lua_error(L);
53193   return 0;
53194 }
53195 
53196 
53197 static int _wrap_SBTarget_ReadMemory(lua_State* L) {
53198   {
53199     int SWIG_arg = 0;
53200     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53201     lldb::SBAddress arg2 ;
53202     void *arg3 = (void *) 0 ;
53203     size_t arg4 ;
53204     lldb::SBError *arg5 = 0 ;
53205     lldb::SBAddress *argp2 ;
53206     size_t result;
53207 
53208     SWIG_check_num_args("lldb::SBTarget::ReadMemory",4,4)
53209     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",1,"lldb::SBTarget *");
53210     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",2,"lldb::SBAddress const");
53211     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",4,"lldb::SBError &");
53212 
53213     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53214       SWIG_fail_ptr("SBTarget_ReadMemory",1,SWIGTYPE_p_lldb__SBTarget);
53215     }
53216 
53217 
53218     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
53219       SWIG_fail_ptr("SBTarget_ReadMemory",2,SWIGTYPE_p_lldb__SBAddress);
53220     }
53221     arg2 = *argp2;
53222 
53223     {
53224       arg4 = luaL_checkinteger(L, 3);
53225       if (arg4 <= 0) {
53226         return luaL_error(L, "Positive integer expected");
53227       }
53228       arg3 = (char *)malloc(arg4);
53229     }
53230 
53231     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
53232       SWIG_fail_ptr("SBTarget_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
53233     }
53234 
53235     result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
53236     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53237     {
53238       lua_pop(L, 1); // Blow away the previous result
53239       if (result == 0) {
53240         lua_pushliteral(L, "");
53241       } else {
53242         lua_pushlstring(L, (const char *)arg3, result);
53243       }
53244       free(arg3);
53245       // SWIG_arg was already incremented
53246     }
53247     return SWIG_arg;
53248 
53249     fail: SWIGUNUSED;
53250   }
53251   lua_error(L);
53252   return 0;
53253 }
53254 
53255 
53256 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(lua_State* L) {
53257   {
53258     int SWIG_arg = 0;
53259     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53260     char *arg2 = (char *) 0 ;
53261     uint32_t arg3 ;
53262     lldb::SBBreakpoint result;
53263 
53264     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
53265     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
53266     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"char const *");
53267     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
53268 
53269     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53270       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
53271     }
53272 
53273     arg2 = (char *)lua_tostring(L, 2);
53274     arg3 = (uint32_t)lua_tointeger(L, 3);
53275     result = (arg1)->BreakpointCreateByLocation((char const *)arg2,arg3);
53276     {
53277       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
53278       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
53279     }
53280     return SWIG_arg;
53281 
53282     fail: SWIGUNUSED;
53283   }
53284   lua_error(L);
53285   return 0;
53286 }
53287 
53288 
53289 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(lua_State* L) {
53290   {
53291     int SWIG_arg = 0;
53292     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53293     lldb::SBFileSpec *arg2 = 0 ;
53294     uint32_t arg3 ;
53295     lldb::SBBreakpoint result;
53296 
53297     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
53298     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
53299     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
53300     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
53301 
53302     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53303       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
53304     }
53305 
53306 
53307     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
53308       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
53309     }
53310 
53311     arg3 = (uint32_t)lua_tointeger(L, 3);
53312     result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3);
53313     {
53314       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
53315       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
53316     }
53317     return SWIG_arg;
53318 
53319     fail: SWIGUNUSED;
53320   }
53321   lua_error(L);
53322   return 0;
53323 }
53324 
53325 
53326 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(lua_State* L) {
53327   {
53328     int SWIG_arg = 0;
53329     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53330     lldb::SBFileSpec *arg2 = 0 ;
53331     uint32_t arg3 ;
53332     lldb::addr_t arg4 ;
53333     lldb::SBBreakpoint result;
53334 
53335     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",4,4)
53336     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
53337     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
53338     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
53339     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
53340 
53341     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53342       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
53343     }
53344 
53345 
53346     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
53347       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
53348     }
53349 
53350     arg3 = (uint32_t)lua_tointeger(L, 3);
53351     arg4 = (lldb::addr_t)lua_tointeger(L, 4);
53352     result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4);
53353     {
53354       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
53355       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
53356     }
53357     return SWIG_arg;
53358 
53359     fail: SWIGUNUSED;
53360   }
53361   lua_error(L);
53362   return 0;
53363 }
53364 
53365 
53366 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(lua_State* L) {
53367   {
53368     int SWIG_arg = 0;
53369     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53370     lldb::SBFileSpec *arg2 = 0 ;
53371     uint32_t arg3 ;
53372     lldb::addr_t arg4 ;
53373     lldb::SBFileSpecList *arg5 = 0 ;
53374     lldb::SBBreakpoint result;
53375 
53376     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",5,5)
53377     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
53378     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
53379     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
53380     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
53381     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::SBFileSpecList &");
53382 
53383     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53384       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
53385     }
53386 
53387 
53388     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
53389       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
53390     }
53391 
53392     arg3 = (uint32_t)lua_tointeger(L, 3);
53393     arg4 = (lldb::addr_t)lua_tointeger(L, 4);
53394 
53395     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
53396       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",5,SWIGTYPE_p_lldb__SBFileSpecList);
53397     }
53398 
53399     result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,*arg5);
53400     {
53401       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
53402       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
53403     }
53404     return SWIG_arg;
53405 
53406     fail: SWIGUNUSED;
53407   }
53408   lua_error(L);
53409   return 0;
53410 }
53411 
53412 
53413 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(lua_State* L) {
53414   {
53415     int SWIG_arg = 0;
53416     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53417     lldb::SBFileSpec *arg2 = 0 ;
53418     uint32_t arg3 ;
53419     uint32_t arg4 ;
53420     lldb::addr_t arg5 ;
53421     lldb::SBFileSpecList *arg6 = 0 ;
53422     lldb::SBBreakpoint result;
53423 
53424     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",6,6)
53425     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
53426     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
53427     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
53428     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
53429     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
53430     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
53431 
53432     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53433       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
53434     }
53435 
53436 
53437     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
53438       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
53439     }
53440 
53441     arg3 = (uint32_t)lua_tointeger(L, 3);
53442     arg4 = (uint32_t)lua_tointeger(L, 4);
53443     arg5 = (lldb::addr_t)lua_tointeger(L, 5);
53444 
53445     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
53446       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
53447     }
53448 
53449     result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6);
53450     {
53451       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
53452       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
53453     }
53454     return SWIG_arg;
53455 
53456     fail: SWIGUNUSED;
53457   }
53458   lua_error(L);
53459   return 0;
53460 }
53461 
53462 
53463 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_5(lua_State* L) {
53464   {
53465     int SWIG_arg = 0;
53466     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53467     lldb::SBFileSpec *arg2 = 0 ;
53468     uint32_t arg3 ;
53469     uint32_t arg4 ;
53470     lldb::addr_t arg5 ;
53471     lldb::SBFileSpecList *arg6 = 0 ;
53472     bool arg7 ;
53473     lldb::SBBreakpoint result;
53474 
53475     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",7,7)
53476     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
53477     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
53478     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
53479     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
53480     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
53481     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
53482     if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",7,"bool");
53483 
53484     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53485       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
53486     }
53487 
53488 
53489     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
53490       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
53491     }
53492 
53493     arg3 = (uint32_t)lua_tointeger(L, 3);
53494     arg4 = (uint32_t)lua_tointeger(L, 4);
53495     arg5 = (lldb::addr_t)lua_tointeger(L, 5);
53496 
53497     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
53498       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
53499     }
53500 
53501     arg7 = (lua_toboolean(L, 7)!=0);
53502     result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6,arg7);
53503     {
53504       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
53505       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
53506     }
53507     return SWIG_arg;
53508 
53509     fail: SWIGUNUSED;
53510   }
53511   lua_error(L);
53512   return 0;
53513 }
53514 
53515 
53516 static int _wrap_SBTarget_BreakpointCreateByLocation(lua_State* L) {
53517   int argc;
53518   int argv[8]={
53519     1,2,3,4,5,6,7,8
53520   };
53521 
53522   argc = lua_gettop(L);
53523   if (argc == 3) {
53524     int _v = 0;
53525     {
53526       void *ptr;
53527       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53528         _v = 0;
53529       } else {
53530         _v = 1;
53531       }
53532     }
53533     if (_v) {
53534       {
53535         void *ptr;
53536         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
53537           _v = 0;
53538         } else {
53539           _v = 1;
53540         }
53541       }
53542       if (_v) {
53543         {
53544           _v = lua_isnumber(L,argv[2]);
53545         }
53546         if (_v) {
53547           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(L);
53548         }
53549       }
53550     }
53551   }
53552   if (argc == 3) {
53553     int _v = 0;
53554     {
53555       void *ptr;
53556       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53557         _v = 0;
53558       } else {
53559         _v = 1;
53560       }
53561     }
53562     if (_v) {
53563       {
53564         _v = SWIG_lua_isnilstring(L,argv[1]);
53565       }
53566       if (_v) {
53567         {
53568           _v = lua_isnumber(L,argv[2]);
53569         }
53570         if (_v) {
53571           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(L);
53572         }
53573       }
53574     }
53575   }
53576   if (argc == 4) {
53577     int _v = 0;
53578     {
53579       void *ptr;
53580       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53581         _v = 0;
53582       } else {
53583         _v = 1;
53584       }
53585     }
53586     if (_v) {
53587       {
53588         void *ptr;
53589         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
53590           _v = 0;
53591         } else {
53592           _v = 1;
53593         }
53594       }
53595       if (_v) {
53596         {
53597           _v = lua_isnumber(L,argv[2]);
53598         }
53599         if (_v) {
53600           {
53601             _v = lua_isnumber(L,argv[3]);
53602           }
53603           if (_v) {
53604             return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(L);
53605           }
53606         }
53607       }
53608     }
53609   }
53610   if (argc == 5) {
53611     int _v = 0;
53612     {
53613       void *ptr;
53614       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53615         _v = 0;
53616       } else {
53617         _v = 1;
53618       }
53619     }
53620     if (_v) {
53621       {
53622         void *ptr;
53623         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
53624           _v = 0;
53625         } else {
53626           _v = 1;
53627         }
53628       }
53629       if (_v) {
53630         {
53631           _v = lua_isnumber(L,argv[2]);
53632         }
53633         if (_v) {
53634           {
53635             _v = lua_isnumber(L,argv[3]);
53636           }
53637           if (_v) {
53638             {
53639               void *ptr;
53640               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
53641                 _v = 0;
53642               } else {
53643                 _v = 1;
53644               }
53645             }
53646             if (_v) {
53647               return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(L);
53648             }
53649           }
53650         }
53651       }
53652     }
53653   }
53654   if (argc == 6) {
53655     int _v = 0;
53656     {
53657       void *ptr;
53658       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53659         _v = 0;
53660       } else {
53661         _v = 1;
53662       }
53663     }
53664     if (_v) {
53665       {
53666         void *ptr;
53667         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
53668           _v = 0;
53669         } else {
53670           _v = 1;
53671         }
53672       }
53673       if (_v) {
53674         {
53675           _v = lua_isnumber(L,argv[2]);
53676         }
53677         if (_v) {
53678           {
53679             _v = lua_isnumber(L,argv[3]);
53680           }
53681           if (_v) {
53682             {
53683               _v = lua_isnumber(L,argv[4]);
53684             }
53685             if (_v) {
53686               {
53687                 void *ptr;
53688                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
53689                   _v = 0;
53690                 } else {
53691                   _v = 1;
53692                 }
53693               }
53694               if (_v) {
53695                 return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(L);
53696               }
53697             }
53698           }
53699         }
53700       }
53701     }
53702   }
53703   if (argc == 7) {
53704     int _v = 0;
53705     {
53706       void *ptr;
53707       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53708         _v = 0;
53709       } else {
53710         _v = 1;
53711       }
53712     }
53713     if (_v) {
53714       {
53715         void *ptr;
53716         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
53717           _v = 0;
53718         } else {
53719           _v = 1;
53720         }
53721       }
53722       if (_v) {
53723         {
53724           _v = lua_isnumber(L,argv[2]);
53725         }
53726         if (_v) {
53727           {
53728             _v = lua_isnumber(L,argv[3]);
53729           }
53730           if (_v) {
53731             {
53732               _v = lua_isnumber(L,argv[4]);
53733             }
53734             if (_v) {
53735               {
53736                 void *ptr;
53737                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
53738                   _v = 0;
53739                 } else {
53740                   _v = 1;
53741                 }
53742               }
53743               if (_v) {
53744                 {
53745                   _v = lua_isboolean(L,argv[6]);
53746                 }
53747                 if (_v) {
53748                   return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_5(L);
53749                 }
53750               }
53751             }
53752           }
53753         }
53754       }
53755     }
53756   }
53757 
53758   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByLocation'\n"
53759     "  Possible C/C++ prototypes are:\n"
53760     "    lldb::SBTarget::BreakpointCreateByLocation(char const *,uint32_t)\n"
53761     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t)\n"
53762     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t)\n"
53763     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
53764     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
53765     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &,bool)\n");
53766   lua_error(L);return 0;
53767 }
53768 
53769 
53770 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_0(lua_State* L) {
53771   {
53772     int SWIG_arg = 0;
53773     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53774     char *arg2 = (char *) 0 ;
53775     char *arg3 = (char *) 0 ;
53776     lldb::SBBreakpoint result;
53777 
53778     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",3,3)
53779     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
53780     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
53781     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"char const *");
53782 
53783     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53784       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
53785     }
53786 
53787     arg2 = (char *)lua_tostring(L, 2);
53788     arg3 = (char *)lua_tostring(L, 3);
53789     result = (arg1)->BreakpointCreateByName((char const *)arg2,(char const *)arg3);
53790     {
53791       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
53792       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
53793     }
53794     return SWIG_arg;
53795 
53796     fail: SWIGUNUSED;
53797   }
53798   lua_error(L);
53799   return 0;
53800 }
53801 
53802 
53803 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_1(lua_State* L) {
53804   {
53805     int SWIG_arg = 0;
53806     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53807     char *arg2 = (char *) 0 ;
53808     lldb::SBBreakpoint result;
53809 
53810     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",2,2)
53811     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
53812     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
53813 
53814     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53815       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
53816     }
53817 
53818     arg2 = (char *)lua_tostring(L, 2);
53819     result = (arg1)->BreakpointCreateByName((char const *)arg2);
53820     {
53821       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
53822       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
53823     }
53824     return SWIG_arg;
53825 
53826     fail: SWIGUNUSED;
53827   }
53828   lua_error(L);
53829   return 0;
53830 }
53831 
53832 
53833 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_2(lua_State* L) {
53834   {
53835     int SWIG_arg = 0;
53836     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53837     char *arg2 = (char *) 0 ;
53838     lldb::SBFileSpecList *arg3 = 0 ;
53839     lldb::SBFileSpecList *arg4 = 0 ;
53840     lldb::SBBreakpoint result;
53841 
53842     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",4,4)
53843     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
53844     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
53845     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"lldb::SBFileSpecList const &");
53846     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::SBFileSpecList const &");
53847 
53848     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53849       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
53850     }
53851 
53852     arg2 = (char *)lua_tostring(L, 2);
53853 
53854     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
53855       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",3,SWIGTYPE_p_lldb__SBFileSpecList);
53856     }
53857 
53858 
53859     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
53860       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",4,SWIGTYPE_p_lldb__SBFileSpecList);
53861     }
53862 
53863     result = (arg1)->BreakpointCreateByName((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4);
53864     {
53865       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
53866       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
53867     }
53868     return SWIG_arg;
53869 
53870     fail: SWIGUNUSED;
53871   }
53872   lua_error(L);
53873   return 0;
53874 }
53875 
53876 
53877 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_3(lua_State* L) {
53878   {
53879     int SWIG_arg = 0;
53880     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53881     char *arg2 = (char *) 0 ;
53882     uint32_t arg3 ;
53883     lldb::SBFileSpecList *arg4 = 0 ;
53884     lldb::SBFileSpecList *arg5 = 0 ;
53885     lldb::SBBreakpoint result;
53886 
53887     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",5,5)
53888     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
53889     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
53890     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
53891     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::SBFileSpecList const &");
53892     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
53893 
53894     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53895       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
53896     }
53897 
53898     arg2 = (char *)lua_tostring(L, 2);
53899     arg3 = (uint32_t)lua_tointeger(L, 3);
53900 
53901     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
53902       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",4,SWIGTYPE_p_lldb__SBFileSpecList);
53903     }
53904 
53905 
53906     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
53907       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
53908     }
53909 
53910     result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
53911     {
53912       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
53913       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
53914     }
53915     return SWIG_arg;
53916 
53917     fail: SWIGUNUSED;
53918   }
53919   lua_error(L);
53920   return 0;
53921 }
53922 
53923 
53924 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_4(lua_State* L) {
53925   {
53926     int SWIG_arg = 0;
53927     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53928     char *arg2 = (char *) 0 ;
53929     uint32_t arg3 ;
53930     lldb::LanguageType arg4 ;
53931     lldb::SBFileSpecList *arg5 = 0 ;
53932     lldb::SBFileSpecList *arg6 = 0 ;
53933     lldb::SBBreakpoint result;
53934 
53935     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",6,6)
53936     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
53937     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
53938     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
53939     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::LanguageType");
53940     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
53941     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",6,"lldb::SBFileSpecList const &");
53942 
53943     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53944       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
53945     }
53946 
53947     arg2 = (char *)lua_tostring(L, 2);
53948     arg3 = (uint32_t)lua_tointeger(L, 3);
53949     arg4 = (lldb::LanguageType)lua_tointeger(L, 4);
53950 
53951     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
53952       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
53953     }
53954 
53955 
53956     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
53957       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",6,SWIGTYPE_p_lldb__SBFileSpecList);
53958     }
53959 
53960     result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
53961     {
53962       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
53963       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
53964     }
53965     return SWIG_arg;
53966 
53967     fail: SWIGUNUSED;
53968   }
53969   lua_error(L);
53970   return 0;
53971 }
53972 
53973 
53974 static int _wrap_SBTarget_BreakpointCreateByName(lua_State* L) {
53975   int argc;
53976   int argv[7]={
53977     1,2,3,4,5,6,7
53978   };
53979 
53980   argc = lua_gettop(L);
53981   if (argc == 2) {
53982     int _v = 0;
53983     {
53984       void *ptr;
53985       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53986         _v = 0;
53987       } else {
53988         _v = 1;
53989       }
53990     }
53991     if (_v) {
53992       {
53993         _v = SWIG_lua_isnilstring(L,argv[1]);
53994       }
53995       if (_v) {
53996         return _wrap_SBTarget_BreakpointCreateByName__SWIG_1(L);
53997       }
53998     }
53999   }
54000   if (argc == 3) {
54001     int _v = 0;
54002     {
54003       void *ptr;
54004       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54005         _v = 0;
54006       } else {
54007         _v = 1;
54008       }
54009     }
54010     if (_v) {
54011       {
54012         _v = SWIG_lua_isnilstring(L,argv[1]);
54013       }
54014       if (_v) {
54015         {
54016           _v = SWIG_lua_isnilstring(L,argv[2]);
54017         }
54018         if (_v) {
54019           return _wrap_SBTarget_BreakpointCreateByName__SWIG_0(L);
54020         }
54021       }
54022     }
54023   }
54024   if (argc == 4) {
54025     int _v = 0;
54026     {
54027       void *ptr;
54028       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54029         _v = 0;
54030       } else {
54031         _v = 1;
54032       }
54033     }
54034     if (_v) {
54035       {
54036         _v = SWIG_lua_isnilstring(L,argv[1]);
54037       }
54038       if (_v) {
54039         {
54040           void *ptr;
54041           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54042             _v = 0;
54043           } else {
54044             _v = 1;
54045           }
54046         }
54047         if (_v) {
54048           {
54049             void *ptr;
54050             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54051               _v = 0;
54052             } else {
54053               _v = 1;
54054             }
54055           }
54056           if (_v) {
54057             return _wrap_SBTarget_BreakpointCreateByName__SWIG_2(L);
54058           }
54059         }
54060       }
54061     }
54062   }
54063   if (argc == 5) {
54064     int _v = 0;
54065     {
54066       void *ptr;
54067       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54068         _v = 0;
54069       } else {
54070         _v = 1;
54071       }
54072     }
54073     if (_v) {
54074       {
54075         _v = SWIG_lua_isnilstring(L,argv[1]);
54076       }
54077       if (_v) {
54078         {
54079           _v = lua_isnumber(L,argv[2]);
54080         }
54081         if (_v) {
54082           {
54083             void *ptr;
54084             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54085               _v = 0;
54086             } else {
54087               _v = 1;
54088             }
54089           }
54090           if (_v) {
54091             {
54092               void *ptr;
54093               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54094                 _v = 0;
54095               } else {
54096                 _v = 1;
54097               }
54098             }
54099             if (_v) {
54100               return _wrap_SBTarget_BreakpointCreateByName__SWIG_3(L);
54101             }
54102           }
54103         }
54104       }
54105     }
54106   }
54107   if (argc == 6) {
54108     int _v = 0;
54109     {
54110       void *ptr;
54111       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54112         _v = 0;
54113       } else {
54114         _v = 1;
54115       }
54116     }
54117     if (_v) {
54118       {
54119         _v = SWIG_lua_isnilstring(L,argv[1]);
54120       }
54121       if (_v) {
54122         {
54123           _v = lua_isnumber(L,argv[2]);
54124         }
54125         if (_v) {
54126           {
54127             _v = lua_isnumber(L,argv[3]);
54128           }
54129           if (_v) {
54130             {
54131               void *ptr;
54132               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54133                 _v = 0;
54134               } else {
54135                 _v = 1;
54136               }
54137             }
54138             if (_v) {
54139               {
54140                 void *ptr;
54141                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54142                   _v = 0;
54143                 } else {
54144                   _v = 1;
54145                 }
54146               }
54147               if (_v) {
54148                 return _wrap_SBTarget_BreakpointCreateByName__SWIG_4(L);
54149               }
54150             }
54151           }
54152         }
54153       }
54154     }
54155   }
54156 
54157   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByName'\n"
54158     "  Possible C/C++ prototypes are:\n"
54159     "    lldb::SBTarget::BreakpointCreateByName(char const *,char const *)\n"
54160     "    lldb::SBTarget::BreakpointCreateByName(char const *)\n"
54161     "    lldb::SBTarget::BreakpointCreateByName(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
54162     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
54163     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
54164   lua_error(L);return 0;
54165 }
54166 
54167 
54168 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(lua_State* L) {
54169   {
54170     int SWIG_arg = 0;
54171     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54172     char **arg2 = (char **) 0 ;
54173     uint32_t arg3 ;
54174     uint32_t arg4 ;
54175     lldb::SBFileSpecList *arg5 = 0 ;
54176     lldb::SBFileSpecList *arg6 = 0 ;
54177     lldb::SBBreakpoint result;
54178 
54179     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",6,6)
54180     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
54181     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
54182     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
54183     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::SBFileSpecList const &");
54184     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
54185 
54186     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54187       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
54188     }
54189 
54190     {
54191       if (lua_istable(L, 2)) {
54192         size_t size = lua_rawlen(L, 2);
54193         arg2 = (char **)malloc((size + 1) * sizeof(char *));
54194         int i = 0, j = 0;
54195         while (i++ < size) {
54196           lua_rawgeti(L, 2, i);
54197           if (!lua_isstring(L, -1)) {
54198             // if current element cannot be converted to string, raise an error
54199             lua_pop(L, 1);
54200             return luaL_error(L, "List should only contain strings");
54201           }
54202           arg2[j++] = (char *)lua_tostring(L, -1);
54203           lua_pop(L, 1);
54204         }
54205         arg2[j] = 0;
54206       } else if (lua_isnil(L, 2)) {
54207         // "nil" is also acceptable, equivalent as an empty table
54208         arg2 = NULL;
54209       } else {
54210         return luaL_error(L, "A list of strings expected");
54211       }
54212     }
54213     arg3 = (uint32_t)lua_tointeger(L, 3);
54214     arg4 = (uint32_t)lua_tointeger(L, 4);
54215 
54216     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54217       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",5,SWIGTYPE_p_lldb__SBFileSpecList);
54218     }
54219 
54220 
54221     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54222       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
54223     }
54224 
54225     result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
54226     {
54227       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54228       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54229     }
54230     {
54231       free((char *) arg2);
54232     }
54233     return SWIG_arg;
54234 
54235     fail: SWIGUNUSED;
54236     {
54237       free((char *) arg2);
54238     }
54239   }
54240   lua_error(L);
54241   return 0;
54242 }
54243 
54244 
54245 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(lua_State* L) {
54246   {
54247     int SWIG_arg = 0;
54248     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54249     char **arg2 = (char **) 0 ;
54250     uint32_t arg3 ;
54251     uint32_t arg4 ;
54252     lldb::LanguageType arg5 ;
54253     lldb::SBFileSpecList *arg6 = 0 ;
54254     lldb::SBFileSpecList *arg7 = 0 ;
54255     lldb::SBBreakpoint result;
54256 
54257     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",7,7)
54258     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
54259     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
54260     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
54261     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
54262     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
54263     if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
54264 
54265     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54266       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
54267     }
54268 
54269     {
54270       if (lua_istable(L, 2)) {
54271         size_t size = lua_rawlen(L, 2);
54272         arg2 = (char **)malloc((size + 1) * sizeof(char *));
54273         int i = 0, j = 0;
54274         while (i++ < size) {
54275           lua_rawgeti(L, 2, i);
54276           if (!lua_isstring(L, -1)) {
54277             // if current element cannot be converted to string, raise an error
54278             lua_pop(L, 1);
54279             return luaL_error(L, "List should only contain strings");
54280           }
54281           arg2[j++] = (char *)lua_tostring(L, -1);
54282           lua_pop(L, 1);
54283         }
54284         arg2[j] = 0;
54285       } else if (lua_isnil(L, 2)) {
54286         // "nil" is also acceptable, equivalent as an empty table
54287         arg2 = NULL;
54288       } else {
54289         return luaL_error(L, "A list of strings expected");
54290       }
54291     }
54292     arg3 = (uint32_t)lua_tointeger(L, 3);
54293     arg4 = (uint32_t)lua_tointeger(L, 4);
54294     arg5 = (lldb::LanguageType)lua_tointeger(L, 5);
54295 
54296     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54297       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
54298     }
54299 
54300 
54301     if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54302       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
54303     }
54304 
54305     result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,(lldb::SBFileSpecList const &)*arg6,(lldb::SBFileSpecList const &)*arg7);
54306     {
54307       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54308       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54309     }
54310     {
54311       free((char *) arg2);
54312     }
54313     return SWIG_arg;
54314 
54315     fail: SWIGUNUSED;
54316     {
54317       free((char *) arg2);
54318     }
54319   }
54320   lua_error(L);
54321   return 0;
54322 }
54323 
54324 
54325 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(lua_State* L) {
54326   {
54327     int SWIG_arg = 0;
54328     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54329     char **arg2 = (char **) 0 ;
54330     uint32_t arg3 ;
54331     uint32_t arg4 ;
54332     lldb::LanguageType arg5 ;
54333     lldb::addr_t arg6 ;
54334     lldb::SBFileSpecList *arg7 = 0 ;
54335     lldb::SBFileSpecList *arg8 = 0 ;
54336     lldb::SBBreakpoint result;
54337 
54338     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",8,8)
54339     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
54340     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
54341     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
54342     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
54343     if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::addr_t");
54344     if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
54345     if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",8,"lldb::SBFileSpecList const &");
54346 
54347     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54348       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
54349     }
54350 
54351     {
54352       if (lua_istable(L, 2)) {
54353         size_t size = lua_rawlen(L, 2);
54354         arg2 = (char **)malloc((size + 1) * sizeof(char *));
54355         int i = 0, j = 0;
54356         while (i++ < size) {
54357           lua_rawgeti(L, 2, i);
54358           if (!lua_isstring(L, -1)) {
54359             // if current element cannot be converted to string, raise an error
54360             lua_pop(L, 1);
54361             return luaL_error(L, "List should only contain strings");
54362           }
54363           arg2[j++] = (char *)lua_tostring(L, -1);
54364           lua_pop(L, 1);
54365         }
54366         arg2[j] = 0;
54367       } else if (lua_isnil(L, 2)) {
54368         // "nil" is also acceptable, equivalent as an empty table
54369         arg2 = NULL;
54370       } else {
54371         return luaL_error(L, "A list of strings expected");
54372       }
54373     }
54374     arg3 = (uint32_t)lua_tointeger(L, 3);
54375     arg4 = (uint32_t)lua_tointeger(L, 4);
54376     arg5 = (lldb::LanguageType)lua_tointeger(L, 5);
54377     arg6 = (lldb::addr_t)lua_tointeger(L, 6);
54378 
54379     if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54380       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
54381     }
54382 
54383 
54384     if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54385       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",8,SWIGTYPE_p_lldb__SBFileSpecList);
54386     }
54387 
54388     result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,arg6,(lldb::SBFileSpecList const &)*arg7,(lldb::SBFileSpecList const &)*arg8);
54389     {
54390       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54391       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54392     }
54393     {
54394       free((char *) arg2);
54395     }
54396     return SWIG_arg;
54397 
54398     fail: SWIGUNUSED;
54399     {
54400       free((char *) arg2);
54401     }
54402   }
54403   lua_error(L);
54404   return 0;
54405 }
54406 
54407 
54408 static int _wrap_SBTarget_BreakpointCreateByNames(lua_State* L) {
54409   int argc;
54410   int argv[9]={
54411     1,2,3,4,5,6,7,8,9
54412   };
54413 
54414   argc = lua_gettop(L);
54415   if (argc == 6) {
54416     int _v = 0;
54417     {
54418       void *ptr;
54419       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54420         _v = 0;
54421       } else {
54422         _v = 1;
54423       }
54424     }
54425     if (_v) {
54426       {
54427         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
54428       }
54429       if (_v) {
54430         {
54431           _v = lua_isnumber(L,argv[2]);
54432         }
54433         if (_v) {
54434           {
54435             _v = lua_isnumber(L,argv[3]);
54436           }
54437           if (_v) {
54438             {
54439               void *ptr;
54440               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54441                 _v = 0;
54442               } else {
54443                 _v = 1;
54444               }
54445             }
54446             if (_v) {
54447               {
54448                 void *ptr;
54449                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54450                   _v = 0;
54451                 } else {
54452                   _v = 1;
54453                 }
54454               }
54455               if (_v) {
54456                 return _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(L);
54457               }
54458             }
54459           }
54460         }
54461       }
54462     }
54463   }
54464   if (argc == 7) {
54465     int _v = 0;
54466     {
54467       void *ptr;
54468       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54469         _v = 0;
54470       } else {
54471         _v = 1;
54472       }
54473     }
54474     if (_v) {
54475       {
54476         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
54477       }
54478       if (_v) {
54479         {
54480           _v = lua_isnumber(L,argv[2]);
54481         }
54482         if (_v) {
54483           {
54484             _v = lua_isnumber(L,argv[3]);
54485           }
54486           if (_v) {
54487             {
54488               _v = lua_isnumber(L,argv[4]);
54489             }
54490             if (_v) {
54491               {
54492                 void *ptr;
54493                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54494                   _v = 0;
54495                 } else {
54496                   _v = 1;
54497                 }
54498               }
54499               if (_v) {
54500                 {
54501                   void *ptr;
54502                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54503                     _v = 0;
54504                   } else {
54505                     _v = 1;
54506                   }
54507                 }
54508                 if (_v) {
54509                   return _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(L);
54510                 }
54511               }
54512             }
54513           }
54514         }
54515       }
54516     }
54517   }
54518   if (argc == 8) {
54519     int _v = 0;
54520     {
54521       void *ptr;
54522       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54523         _v = 0;
54524       } else {
54525         _v = 1;
54526       }
54527     }
54528     if (_v) {
54529       {
54530         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
54531       }
54532       if (_v) {
54533         {
54534           _v = lua_isnumber(L,argv[2]);
54535         }
54536         if (_v) {
54537           {
54538             _v = lua_isnumber(L,argv[3]);
54539           }
54540           if (_v) {
54541             {
54542               _v = lua_isnumber(L,argv[4]);
54543             }
54544             if (_v) {
54545               {
54546                 _v = lua_isnumber(L,argv[5]);
54547               }
54548               if (_v) {
54549                 {
54550                   void *ptr;
54551                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54552                     _v = 0;
54553                   } else {
54554                     _v = 1;
54555                   }
54556                 }
54557                 if (_v) {
54558                   {
54559                     void *ptr;
54560                     if (lua_isuserdata(L,argv[7])==0 || SWIG_ConvertPtr(L,argv[7], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54561                       _v = 0;
54562                     } else {
54563                       _v = 1;
54564                     }
54565                   }
54566                   if (_v) {
54567                     return _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(L);
54568                   }
54569                 }
54570               }
54571             }
54572           }
54573         }
54574       }
54575     }
54576   }
54577 
54578   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByNames'\n"
54579     "  Possible C/C++ prototypes are:\n"
54580     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
54581     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
54582     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::addr_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
54583   lua_error(L);return 0;
54584 }
54585 
54586 
54587 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(lua_State* L) {
54588   {
54589     int SWIG_arg = 0;
54590     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54591     char *arg2 = (char *) 0 ;
54592     char *arg3 = (char *) 0 ;
54593     lldb::SBBreakpoint result;
54594 
54595     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",3,3)
54596     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
54597     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
54598     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"char const *");
54599 
54600     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54601       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
54602     }
54603 
54604     arg2 = (char *)lua_tostring(L, 2);
54605     arg3 = (char *)lua_tostring(L, 3);
54606     result = (arg1)->BreakpointCreateByRegex((char const *)arg2,(char const *)arg3);
54607     {
54608       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54609       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54610     }
54611     return SWIG_arg;
54612 
54613     fail: SWIGUNUSED;
54614   }
54615   lua_error(L);
54616   return 0;
54617 }
54618 
54619 
54620 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(lua_State* L) {
54621   {
54622     int SWIG_arg = 0;
54623     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54624     char *arg2 = (char *) 0 ;
54625     lldb::SBBreakpoint result;
54626 
54627     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",2,2)
54628     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
54629     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
54630 
54631     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54632       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
54633     }
54634 
54635     arg2 = (char *)lua_tostring(L, 2);
54636     result = (arg1)->BreakpointCreateByRegex((char const *)arg2);
54637     {
54638       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54639       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54640     }
54641     return SWIG_arg;
54642 
54643     fail: SWIGUNUSED;
54644   }
54645   lua_error(L);
54646   return 0;
54647 }
54648 
54649 
54650 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(lua_State* L) {
54651   {
54652     int SWIG_arg = 0;
54653     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54654     char *arg2 = (char *) 0 ;
54655     lldb::SBFileSpecList *arg3 = 0 ;
54656     lldb::SBFileSpecList *arg4 = 0 ;
54657     lldb::SBBreakpoint result;
54658 
54659     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",4,4)
54660     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
54661     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
54662     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"lldb::SBFileSpecList const &");
54663     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",4,"lldb::SBFileSpecList const &");
54664 
54665     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54666       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
54667     }
54668 
54669     arg2 = (char *)lua_tostring(L, 2);
54670 
54671     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54672       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
54673     }
54674 
54675 
54676     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54677       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
54678     }
54679 
54680     result = (arg1)->BreakpointCreateByRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4);
54681     {
54682       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54683       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54684     }
54685     return SWIG_arg;
54686 
54687     fail: SWIGUNUSED;
54688   }
54689   lua_error(L);
54690   return 0;
54691 }
54692 
54693 
54694 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_3(lua_State* L) {
54695   {
54696     int SWIG_arg = 0;
54697     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54698     char *arg2 = (char *) 0 ;
54699     lldb::LanguageType arg3 ;
54700     lldb::SBFileSpecList *arg4 = 0 ;
54701     lldb::SBFileSpecList *arg5 = 0 ;
54702     lldb::SBBreakpoint result;
54703 
54704     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",5,5)
54705     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
54706     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
54707     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"lldb::LanguageType");
54708     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",4,"lldb::SBFileSpecList const &");
54709     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",5,"lldb::SBFileSpecList const &");
54710 
54711     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54712       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
54713     }
54714 
54715     arg2 = (char *)lua_tostring(L, 2);
54716     arg3 = (lldb::LanguageType)lua_tointeger(L, 3);
54717 
54718     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54719       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
54720     }
54721 
54722 
54723     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54724       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",5,SWIGTYPE_p_lldb__SBFileSpecList);
54725     }
54726 
54727     result = (arg1)->BreakpointCreateByRegex((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
54728     {
54729       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54730       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54731     }
54732     return SWIG_arg;
54733 
54734     fail: SWIGUNUSED;
54735   }
54736   lua_error(L);
54737   return 0;
54738 }
54739 
54740 
54741 static int _wrap_SBTarget_BreakpointCreateByRegex(lua_State* L) {
54742   int argc;
54743   int argv[6]={
54744     1,2,3,4,5,6
54745   };
54746 
54747   argc = lua_gettop(L);
54748   if (argc == 2) {
54749     int _v = 0;
54750     {
54751       void *ptr;
54752       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54753         _v = 0;
54754       } else {
54755         _v = 1;
54756       }
54757     }
54758     if (_v) {
54759       {
54760         _v = SWIG_lua_isnilstring(L,argv[1]);
54761       }
54762       if (_v) {
54763         return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(L);
54764       }
54765     }
54766   }
54767   if (argc == 3) {
54768     int _v = 0;
54769     {
54770       void *ptr;
54771       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54772         _v = 0;
54773       } else {
54774         _v = 1;
54775       }
54776     }
54777     if (_v) {
54778       {
54779         _v = SWIG_lua_isnilstring(L,argv[1]);
54780       }
54781       if (_v) {
54782         {
54783           _v = SWIG_lua_isnilstring(L,argv[2]);
54784         }
54785         if (_v) {
54786           return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(L);
54787         }
54788       }
54789     }
54790   }
54791   if (argc == 4) {
54792     int _v = 0;
54793     {
54794       void *ptr;
54795       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54796         _v = 0;
54797       } else {
54798         _v = 1;
54799       }
54800     }
54801     if (_v) {
54802       {
54803         _v = SWIG_lua_isnilstring(L,argv[1]);
54804       }
54805       if (_v) {
54806         {
54807           void *ptr;
54808           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54809             _v = 0;
54810           } else {
54811             _v = 1;
54812           }
54813         }
54814         if (_v) {
54815           {
54816             void *ptr;
54817             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54818               _v = 0;
54819             } else {
54820               _v = 1;
54821             }
54822           }
54823           if (_v) {
54824             return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(L);
54825           }
54826         }
54827       }
54828     }
54829   }
54830   if (argc == 5) {
54831     int _v = 0;
54832     {
54833       void *ptr;
54834       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54835         _v = 0;
54836       } else {
54837         _v = 1;
54838       }
54839     }
54840     if (_v) {
54841       {
54842         _v = SWIG_lua_isnilstring(L,argv[1]);
54843       }
54844       if (_v) {
54845         {
54846           _v = lua_isnumber(L,argv[2]);
54847         }
54848         if (_v) {
54849           {
54850             void *ptr;
54851             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54852               _v = 0;
54853             } else {
54854               _v = 1;
54855             }
54856           }
54857           if (_v) {
54858             {
54859               void *ptr;
54860               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
54861                 _v = 0;
54862               } else {
54863                 _v = 1;
54864               }
54865             }
54866             if (_v) {
54867               return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_3(L);
54868             }
54869           }
54870         }
54871       }
54872     }
54873   }
54874 
54875   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByRegex'\n"
54876     "  Possible C/C++ prototypes are:\n"
54877     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,char const *)\n"
54878     "    lldb::SBTarget::BreakpointCreateByRegex(char const *)\n"
54879     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
54880     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
54881   lua_error(L);return 0;
54882 }
54883 
54884 
54885 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(lua_State* L) {
54886   {
54887     int SWIG_arg = 0;
54888     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54889     char *arg2 = (char *) 0 ;
54890     lldb::SBFileSpec *arg3 = 0 ;
54891     char *arg4 = (char *) 0 ;
54892     lldb::SBBreakpoint result;
54893 
54894     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
54895     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
54896     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
54897     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
54898     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"char const *");
54899 
54900     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54901       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
54902     }
54903 
54904     arg2 = (char *)lua_tostring(L, 2);
54905 
54906     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
54907       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
54908     }
54909 
54910     arg4 = (char *)lua_tostring(L, 4);
54911     result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3,(char const *)arg4);
54912     {
54913       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54914       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54915     }
54916     return SWIG_arg;
54917 
54918     fail: SWIGUNUSED;
54919   }
54920   lua_error(L);
54921   return 0;
54922 }
54923 
54924 
54925 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(lua_State* L) {
54926   {
54927     int SWIG_arg = 0;
54928     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54929     char *arg2 = (char *) 0 ;
54930     lldb::SBFileSpec *arg3 = 0 ;
54931     lldb::SBBreakpoint result;
54932 
54933     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",3,3)
54934     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
54935     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
54936     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
54937 
54938     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54939       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
54940     }
54941 
54942     arg2 = (char *)lua_tostring(L, 2);
54943 
54944     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
54945       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
54946     }
54947 
54948     result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3);
54949     {
54950       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54951       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54952     }
54953     return SWIG_arg;
54954 
54955     fail: SWIGUNUSED;
54956   }
54957   lua_error(L);
54958   return 0;
54959 }
54960 
54961 
54962 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(lua_State* L) {
54963   {
54964     int SWIG_arg = 0;
54965     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54966     char *arg2 = (char *) 0 ;
54967     lldb::SBFileSpecList *arg3 = 0 ;
54968     lldb::SBFileSpecList *arg4 = 0 ;
54969     lldb::SBBreakpoint result;
54970 
54971     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
54972     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
54973     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
54974     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
54975     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
54976 
54977     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54978       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
54979     }
54980 
54981     arg2 = (char *)lua_tostring(L, 2);
54982 
54983     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54984       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
54985     }
54986 
54987 
54988     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
54989       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
54990     }
54991 
54992     result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4);
54993     {
54994       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
54995       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
54996     }
54997     return SWIG_arg;
54998 
54999     fail: SWIGUNUSED;
55000   }
55001   lua_error(L);
55002   return 0;
55003 }
55004 
55005 
55006 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(lua_State* L) {
55007   {
55008     int SWIG_arg = 0;
55009     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55010     char *arg2 = (char *) 0 ;
55011     lldb::SBFileSpecList *arg3 = 0 ;
55012     lldb::SBFileSpecList *arg4 = 0 ;
55013     lldb::SBStringList *arg5 = 0 ;
55014     lldb::SBBreakpoint result;
55015 
55016     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",5,5)
55017     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
55018     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
55019     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
55020     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
55021     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",5,"lldb::SBStringList const &");
55022 
55023     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55024       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
55025     }
55026 
55027     arg2 = (char *)lua_tostring(L, 2);
55028 
55029     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
55030       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
55031     }
55032 
55033 
55034     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
55035       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
55036     }
55037 
55038 
55039     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBStringList,0))){
55040       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",5,SWIGTYPE_p_lldb__SBStringList);
55041     }
55042 
55043     result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBStringList const &)*arg5);
55044     {
55045       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
55046       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
55047     }
55048     return SWIG_arg;
55049 
55050     fail: SWIGUNUSED;
55051   }
55052   lua_error(L);
55053   return 0;
55054 }
55055 
55056 
55057 static int _wrap_SBTarget_BreakpointCreateBySourceRegex(lua_State* L) {
55058   int argc;
55059   int argv[6]={
55060     1,2,3,4,5,6
55061   };
55062 
55063   argc = lua_gettop(L);
55064   if (argc == 3) {
55065     int _v = 0;
55066     {
55067       void *ptr;
55068       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55069         _v = 0;
55070       } else {
55071         _v = 1;
55072       }
55073     }
55074     if (_v) {
55075       {
55076         _v = SWIG_lua_isnilstring(L,argv[1]);
55077       }
55078       if (_v) {
55079         {
55080           void *ptr;
55081           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
55082             _v = 0;
55083           } else {
55084             _v = 1;
55085           }
55086         }
55087         if (_v) {
55088           return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(L);
55089         }
55090       }
55091     }
55092   }
55093   if (argc == 4) {
55094     int _v = 0;
55095     {
55096       void *ptr;
55097       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55098         _v = 0;
55099       } else {
55100         _v = 1;
55101       }
55102     }
55103     if (_v) {
55104       {
55105         _v = SWIG_lua_isnilstring(L,argv[1]);
55106       }
55107       if (_v) {
55108         {
55109           void *ptr;
55110           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
55111             _v = 0;
55112           } else {
55113             _v = 1;
55114           }
55115         }
55116         if (_v) {
55117           {
55118             _v = SWIG_lua_isnilstring(L,argv[3]);
55119           }
55120           if (_v) {
55121             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(L);
55122           }
55123         }
55124       }
55125     }
55126   }
55127   if (argc == 4) {
55128     int _v = 0;
55129     {
55130       void *ptr;
55131       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55132         _v = 0;
55133       } else {
55134         _v = 1;
55135       }
55136     }
55137     if (_v) {
55138       {
55139         _v = SWIG_lua_isnilstring(L,argv[1]);
55140       }
55141       if (_v) {
55142         {
55143           void *ptr;
55144           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55145             _v = 0;
55146           } else {
55147             _v = 1;
55148           }
55149         }
55150         if (_v) {
55151           {
55152             void *ptr;
55153             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55154               _v = 0;
55155             } else {
55156               _v = 1;
55157             }
55158           }
55159           if (_v) {
55160             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(L);
55161           }
55162         }
55163       }
55164     }
55165   }
55166   if (argc == 5) {
55167     int _v = 0;
55168     {
55169       void *ptr;
55170       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55171         _v = 0;
55172       } else {
55173         _v = 1;
55174       }
55175     }
55176     if (_v) {
55177       {
55178         _v = SWIG_lua_isnilstring(L,argv[1]);
55179       }
55180       if (_v) {
55181         {
55182           void *ptr;
55183           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55184             _v = 0;
55185           } else {
55186             _v = 1;
55187           }
55188         }
55189         if (_v) {
55190           {
55191             void *ptr;
55192             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55193               _v = 0;
55194             } else {
55195               _v = 1;
55196             }
55197           }
55198           if (_v) {
55199             {
55200               void *ptr;
55201               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
55202                 _v = 0;
55203               } else {
55204                 _v = 1;
55205               }
55206             }
55207             if (_v) {
55208               return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(L);
55209             }
55210           }
55211         }
55212       }
55213     }
55214   }
55215 
55216   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateBySourceRegex'\n"
55217     "  Possible C/C++ prototypes are:\n"
55218     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &,char const *)\n"
55219     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &)\n"
55220     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
55221     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,lldb::SBStringList const &)\n");
55222   lua_error(L);return 0;
55223 }
55224 
55225 
55226 static int _wrap_SBTarget_BreakpointCreateForException(lua_State* L) {
55227   {
55228     int SWIG_arg = 0;
55229     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55230     lldb::LanguageType arg2 ;
55231     bool arg3 ;
55232     bool arg4 ;
55233     lldb::SBBreakpoint result;
55234 
55235     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateForException",4,4)
55236     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",1,"lldb::SBTarget *");
55237     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",2,"lldb::LanguageType");
55238     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",3,"bool");
55239     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",4,"bool");
55240 
55241     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55242       SWIG_fail_ptr("SBTarget_BreakpointCreateForException",1,SWIGTYPE_p_lldb__SBTarget);
55243     }
55244 
55245     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
55246     arg3 = (lua_toboolean(L, 3)!=0);
55247     arg4 = (lua_toboolean(L, 4)!=0);
55248     result = (arg1)->BreakpointCreateForException(arg2,arg3,arg4);
55249     {
55250       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
55251       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
55252     }
55253     return SWIG_arg;
55254 
55255     fail: SWIGUNUSED;
55256   }
55257   lua_error(L);
55258   return 0;
55259 }
55260 
55261 
55262 static int _wrap_SBTarget_BreakpointCreateByAddress(lua_State* L) {
55263   {
55264     int SWIG_arg = 0;
55265     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55266     lldb::addr_t arg2 ;
55267     lldb::SBBreakpoint result;
55268 
55269     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByAddress",2,2)
55270     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",1,"lldb::SBTarget *");
55271     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",2,"lldb::addr_t");
55272 
55273     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55274       SWIG_fail_ptr("SBTarget_BreakpointCreateByAddress",1,SWIGTYPE_p_lldb__SBTarget);
55275     }
55276 
55277     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
55278     result = (arg1)->BreakpointCreateByAddress(arg2);
55279     {
55280       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
55281       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
55282     }
55283     return SWIG_arg;
55284 
55285     fail: SWIGUNUSED;
55286   }
55287   lua_error(L);
55288   return 0;
55289 }
55290 
55291 
55292 static int _wrap_SBTarget_BreakpointCreateBySBAddress(lua_State* L) {
55293   {
55294     int SWIG_arg = 0;
55295     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55296     lldb::SBAddress *arg2 = 0 ;
55297     lldb::SBBreakpoint result;
55298 
55299     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySBAddress",2,2)
55300     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",1,"lldb::SBTarget *");
55301     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",2,"lldb::SBAddress &");
55302 
55303     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55304       SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",1,SWIGTYPE_p_lldb__SBTarget);
55305     }
55306 
55307 
55308     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
55309       SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",2,SWIGTYPE_p_lldb__SBAddress);
55310     }
55311 
55312     result = (arg1)->BreakpointCreateBySBAddress(*arg2);
55313     {
55314       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
55315       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
55316     }
55317     return SWIG_arg;
55318 
55319     fail: SWIGUNUSED;
55320   }
55321   lua_error(L);
55322   return 0;
55323 }
55324 
55325 
55326 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(lua_State* L) {
55327   {
55328     int SWIG_arg = 0;
55329     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55330     char *arg2 = (char *) 0 ;
55331     lldb::SBStructuredData *arg3 = 0 ;
55332     lldb::SBFileSpecList *arg4 = 0 ;
55333     lldb::SBFileSpecList *arg5 = 0 ;
55334     bool arg6 ;
55335     lldb::SBBreakpoint result;
55336 
55337     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",6,6)
55338     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
55339     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
55340     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
55341     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
55342     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
55343     if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",6,"bool");
55344 
55345     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55346       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
55347     }
55348 
55349     arg2 = (char *)lua_tostring(L, 2);
55350 
55351     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
55352       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
55353     }
55354 
55355 
55356     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
55357       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",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_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
55363     }
55364 
55365     arg6 = (lua_toboolean(L, 6)!=0);
55366     result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5,arg6);
55367     {
55368       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
55369       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
55370     }
55371     return SWIG_arg;
55372 
55373     fail: SWIGUNUSED;
55374   }
55375   lua_error(L);
55376   return 0;
55377 }
55378 
55379 
55380 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(lua_State* L) {
55381   {
55382     int SWIG_arg = 0;
55383     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55384     char *arg2 = (char *) 0 ;
55385     lldb::SBStructuredData *arg3 = 0 ;
55386     lldb::SBFileSpecList *arg4 = 0 ;
55387     lldb::SBFileSpecList *arg5 = 0 ;
55388     lldb::SBBreakpoint result;
55389 
55390     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",5,5)
55391     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
55392     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
55393     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
55394     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
55395     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
55396 
55397     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55398       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
55399     }
55400 
55401     arg2 = (char *)lua_tostring(L, 2);
55402 
55403     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
55404       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
55405     }
55406 
55407 
55408     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
55409       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
55410     }
55411 
55412 
55413     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
55414       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
55415     }
55416 
55417     result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
55418     {
55419       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
55420       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
55421     }
55422     return SWIG_arg;
55423 
55424     fail: SWIGUNUSED;
55425   }
55426   lua_error(L);
55427   return 0;
55428 }
55429 
55430 
55431 static int _wrap_SBTarget_BreakpointCreateFromScript(lua_State* L) {
55432   int argc;
55433   int argv[7]={
55434     1,2,3,4,5,6,7
55435   };
55436 
55437   argc = lua_gettop(L);
55438   if (argc == 5) {
55439     int _v = 0;
55440     {
55441       void *ptr;
55442       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55443         _v = 0;
55444       } else {
55445         _v = 1;
55446       }
55447     }
55448     if (_v) {
55449       {
55450         _v = SWIG_lua_isnilstring(L,argv[1]);
55451       }
55452       if (_v) {
55453         {
55454           void *ptr;
55455           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
55456             _v = 0;
55457           } else {
55458             _v = 1;
55459           }
55460         }
55461         if (_v) {
55462           {
55463             void *ptr;
55464             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55465               _v = 0;
55466             } else {
55467               _v = 1;
55468             }
55469           }
55470           if (_v) {
55471             {
55472               void *ptr;
55473               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55474                 _v = 0;
55475               } else {
55476                 _v = 1;
55477               }
55478             }
55479             if (_v) {
55480               return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(L);
55481             }
55482           }
55483         }
55484       }
55485     }
55486   }
55487   if (argc == 6) {
55488     int _v = 0;
55489     {
55490       void *ptr;
55491       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55492         _v = 0;
55493       } else {
55494         _v = 1;
55495       }
55496     }
55497     if (_v) {
55498       {
55499         _v = SWIG_lua_isnilstring(L,argv[1]);
55500       }
55501       if (_v) {
55502         {
55503           void *ptr;
55504           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
55505             _v = 0;
55506           } else {
55507             _v = 1;
55508           }
55509         }
55510         if (_v) {
55511           {
55512             void *ptr;
55513             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55514               _v = 0;
55515             } else {
55516               _v = 1;
55517             }
55518           }
55519           if (_v) {
55520             {
55521               void *ptr;
55522               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
55523                 _v = 0;
55524               } else {
55525                 _v = 1;
55526               }
55527             }
55528             if (_v) {
55529               {
55530                 _v = lua_isboolean(L,argv[5]);
55531               }
55532               if (_v) {
55533                 return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(L);
55534               }
55535             }
55536           }
55537         }
55538       }
55539     }
55540   }
55541 
55542   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateFromScript'\n"
55543     "  Possible C/C++ prototypes are:\n"
55544     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,bool)\n"
55545     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
55546   lua_error(L);return 0;
55547 }
55548 
55549 
55550 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(lua_State* L) {
55551   {
55552     int SWIG_arg = 0;
55553     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55554     lldb::SBFileSpec *arg2 = 0 ;
55555     lldb::SBBreakpointList *arg3 = 0 ;
55556     lldb::SBError result;
55557 
55558     SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",3,3)
55559     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
55560     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
55561     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBBreakpointList &");
55562 
55563     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55564       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
55565     }
55566 
55567 
55568     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
55569       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
55570     }
55571 
55572 
55573     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
55574       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
55575     }
55576 
55577     result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3);
55578     {
55579       lldb::SBError * resultptr = new lldb::SBError(result);
55580       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55581     }
55582     return SWIG_arg;
55583 
55584     fail: SWIGUNUSED;
55585   }
55586   lua_error(L);
55587   return 0;
55588 }
55589 
55590 
55591 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(lua_State* L) {
55592   {
55593     int SWIG_arg = 0;
55594     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55595     lldb::SBFileSpec *arg2 = 0 ;
55596     lldb::SBStringList *arg3 = 0 ;
55597     lldb::SBBreakpointList *arg4 = 0 ;
55598     lldb::SBError result;
55599 
55600     SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",4,4)
55601     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
55602     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
55603     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBStringList &");
55604     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",4,"lldb::SBBreakpointList &");
55605 
55606     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55607       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
55608     }
55609 
55610 
55611     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
55612       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
55613     }
55614 
55615 
55616     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
55617       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBStringList);
55618     }
55619 
55620 
55621     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBBreakpointList,0))){
55622       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",4,SWIGTYPE_p_lldb__SBBreakpointList);
55623     }
55624 
55625     result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3,*arg4);
55626     {
55627       lldb::SBError * resultptr = new lldb::SBError(result);
55628       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55629     }
55630     return SWIG_arg;
55631 
55632     fail: SWIGUNUSED;
55633   }
55634   lua_error(L);
55635   return 0;
55636 }
55637 
55638 
55639 static int _wrap_SBTarget_BreakpointsCreateFromFile(lua_State* L) {
55640   int argc;
55641   int argv[5]={
55642     1,2,3,4,5
55643   };
55644 
55645   argc = lua_gettop(L);
55646   if (argc == 3) {
55647     int _v = 0;
55648     {
55649       void *ptr;
55650       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55651         _v = 0;
55652       } else {
55653         _v = 1;
55654       }
55655     }
55656     if (_v) {
55657       {
55658         void *ptr;
55659         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
55660           _v = 0;
55661         } else {
55662           _v = 1;
55663         }
55664       }
55665       if (_v) {
55666         {
55667           void *ptr;
55668           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
55669             _v = 0;
55670           } else {
55671             _v = 1;
55672           }
55673         }
55674         if (_v) {
55675           return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(L);
55676         }
55677       }
55678     }
55679   }
55680   if (argc == 4) {
55681     int _v = 0;
55682     {
55683       void *ptr;
55684       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55685         _v = 0;
55686       } else {
55687         _v = 1;
55688       }
55689     }
55690     if (_v) {
55691       {
55692         void *ptr;
55693         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
55694           _v = 0;
55695         } else {
55696           _v = 1;
55697         }
55698       }
55699       if (_v) {
55700         {
55701           void *ptr;
55702           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
55703             _v = 0;
55704           } else {
55705             _v = 1;
55706           }
55707         }
55708         if (_v) {
55709           {
55710             void *ptr;
55711             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
55712               _v = 0;
55713             } else {
55714               _v = 1;
55715             }
55716           }
55717           if (_v) {
55718             return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(L);
55719           }
55720         }
55721       }
55722     }
55723   }
55724 
55725   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsCreateFromFile'\n"
55726     "  Possible C/C++ prototypes are:\n"
55727     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n"
55728     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBStringList &,lldb::SBBreakpointList &)\n");
55729   lua_error(L);return 0;
55730 }
55731 
55732 
55733 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(lua_State* L) {
55734   {
55735     int SWIG_arg = 0;
55736     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55737     lldb::SBFileSpec *arg2 = 0 ;
55738     lldb::SBError result;
55739 
55740     SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",2,2)
55741     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
55742     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
55743 
55744     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55745       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
55746     }
55747 
55748 
55749     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
55750       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
55751     }
55752 
55753     result = (arg1)->BreakpointsWriteToFile(*arg2);
55754     {
55755       lldb::SBError * resultptr = new lldb::SBError(result);
55756       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55757     }
55758     return SWIG_arg;
55759 
55760     fail: SWIGUNUSED;
55761   }
55762   lua_error(L);
55763   return 0;
55764 }
55765 
55766 
55767 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(lua_State* L) {
55768   {
55769     int SWIG_arg = 0;
55770     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55771     lldb::SBFileSpec *arg2 = 0 ;
55772     lldb::SBBreakpointList *arg3 = 0 ;
55773     bool arg4 ;
55774     lldb::SBError result;
55775 
55776     SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",4,4)
55777     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
55778     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
55779     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
55780     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",4,"bool");
55781 
55782     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55783       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
55784     }
55785 
55786 
55787     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
55788       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
55789     }
55790 
55791 
55792     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
55793       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
55794     }
55795 
55796     arg4 = (lua_toboolean(L, 4)!=0);
55797     result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3,arg4);
55798     {
55799       lldb::SBError * resultptr = new lldb::SBError(result);
55800       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55801     }
55802     return SWIG_arg;
55803 
55804     fail: SWIGUNUSED;
55805   }
55806   lua_error(L);
55807   return 0;
55808 }
55809 
55810 
55811 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(lua_State* L) {
55812   {
55813     int SWIG_arg = 0;
55814     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55815     lldb::SBFileSpec *arg2 = 0 ;
55816     lldb::SBBreakpointList *arg3 = 0 ;
55817     lldb::SBError result;
55818 
55819     SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",3,3)
55820     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
55821     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
55822     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
55823 
55824     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55825       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
55826     }
55827 
55828 
55829     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
55830       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
55831     }
55832 
55833 
55834     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
55835       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
55836     }
55837 
55838     result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3);
55839     {
55840       lldb::SBError * resultptr = new lldb::SBError(result);
55841       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55842     }
55843     return SWIG_arg;
55844 
55845     fail: SWIGUNUSED;
55846   }
55847   lua_error(L);
55848   return 0;
55849 }
55850 
55851 
55852 static int _wrap_SBTarget_BreakpointsWriteToFile(lua_State* L) {
55853   int argc;
55854   int argv[5]={
55855     1,2,3,4,5
55856   };
55857 
55858   argc = lua_gettop(L);
55859   if (argc == 2) {
55860     int _v = 0;
55861     {
55862       void *ptr;
55863       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55864         _v = 0;
55865       } else {
55866         _v = 1;
55867       }
55868     }
55869     if (_v) {
55870       {
55871         void *ptr;
55872         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
55873           _v = 0;
55874         } else {
55875           _v = 1;
55876         }
55877       }
55878       if (_v) {
55879         return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(L);
55880       }
55881     }
55882   }
55883   if (argc == 3) {
55884     int _v = 0;
55885     {
55886       void *ptr;
55887       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55888         _v = 0;
55889       } else {
55890         _v = 1;
55891       }
55892     }
55893     if (_v) {
55894       {
55895         void *ptr;
55896         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
55897           _v = 0;
55898         } else {
55899           _v = 1;
55900         }
55901       }
55902       if (_v) {
55903         {
55904           void *ptr;
55905           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
55906             _v = 0;
55907           } else {
55908             _v = 1;
55909           }
55910         }
55911         if (_v) {
55912           return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(L);
55913         }
55914       }
55915     }
55916   }
55917   if (argc == 4) {
55918     int _v = 0;
55919     {
55920       void *ptr;
55921       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
55922         _v = 0;
55923       } else {
55924         _v = 1;
55925       }
55926     }
55927     if (_v) {
55928       {
55929         void *ptr;
55930         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
55931           _v = 0;
55932         } else {
55933           _v = 1;
55934         }
55935       }
55936       if (_v) {
55937         {
55938           void *ptr;
55939           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
55940             _v = 0;
55941           } else {
55942             _v = 1;
55943           }
55944         }
55945         if (_v) {
55946           {
55947             _v = lua_isboolean(L,argv[3]);
55948           }
55949           if (_v) {
55950             return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(L);
55951           }
55952         }
55953       }
55954     }
55955   }
55956 
55957   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsWriteToFile'\n"
55958     "  Possible C/C++ prototypes are:\n"
55959     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &)\n"
55960     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &,bool)\n"
55961     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n");
55962   lua_error(L);return 0;
55963 }
55964 
55965 
55966 static int _wrap_SBTarget_GetNumBreakpoints(lua_State* L) {
55967   {
55968     int SWIG_arg = 0;
55969     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55970     uint32_t result;
55971 
55972     SWIG_check_num_args("lldb::SBTarget::GetNumBreakpoints",1,1)
55973     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumBreakpoints",1,"lldb::SBTarget const *");
55974 
55975     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
55976       SWIG_fail_ptr("SBTarget_GetNumBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
55977     }
55978 
55979     result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumBreakpoints();
55980     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
55981     return SWIG_arg;
55982 
55983     fail: SWIGUNUSED;
55984   }
55985   lua_error(L);
55986   return 0;
55987 }
55988 
55989 
55990 static int _wrap_SBTarget_GetBreakpointAtIndex(lua_State* L) {
55991   {
55992     int SWIG_arg = 0;
55993     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
55994     uint32_t arg2 ;
55995     lldb::SBBreakpoint result;
55996 
55997     SWIG_check_num_args("lldb::SBTarget::GetBreakpointAtIndex",2,2)
55998     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",1,"lldb::SBTarget const *");
55999     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",2,"uint32_t");
56000 
56001     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56002       SWIG_fail_ptr("SBTarget_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
56003     }
56004 
56005     arg2 = (uint32_t)lua_tointeger(L, 2);
56006     result = ((lldb::SBTarget const *)arg1)->GetBreakpointAtIndex(arg2);
56007     {
56008       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
56009       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
56010     }
56011     return SWIG_arg;
56012 
56013     fail: SWIGUNUSED;
56014   }
56015   lua_error(L);
56016   return 0;
56017 }
56018 
56019 
56020 static int _wrap_SBTarget_BreakpointDelete(lua_State* L) {
56021   {
56022     int SWIG_arg = 0;
56023     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56024     lldb::break_id_t arg2 ;
56025     bool result;
56026 
56027     SWIG_check_num_args("lldb::SBTarget::BreakpointDelete",2,2)
56028     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",1,"lldb::SBTarget *");
56029     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",2,"lldb::break_id_t");
56030 
56031     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56032       SWIG_fail_ptr("SBTarget_BreakpointDelete",1,SWIGTYPE_p_lldb__SBTarget);
56033     }
56034 
56035     arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
56036     result = (bool)(arg1)->BreakpointDelete(arg2);
56037     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56038     return SWIG_arg;
56039 
56040     fail: SWIGUNUSED;
56041   }
56042   lua_error(L);
56043   return 0;
56044 }
56045 
56046 
56047 static int _wrap_SBTarget_FindBreakpointByID(lua_State* L) {
56048   {
56049     int SWIG_arg = 0;
56050     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56051     lldb::break_id_t arg2 ;
56052     lldb::SBBreakpoint result;
56053 
56054     SWIG_check_num_args("lldb::SBTarget::FindBreakpointByID",2,2)
56055     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",1,"lldb::SBTarget *");
56056     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",2,"lldb::break_id_t");
56057 
56058     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56059       SWIG_fail_ptr("SBTarget_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBTarget);
56060     }
56061 
56062     arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
56063     result = (arg1)->FindBreakpointByID(arg2);
56064     {
56065       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
56066       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
56067     }
56068     return SWIG_arg;
56069 
56070     fail: SWIGUNUSED;
56071   }
56072   lua_error(L);
56073   return 0;
56074 }
56075 
56076 
56077 static int _wrap_SBTarget_FindBreakpointsByName(lua_State* L) {
56078   {
56079     int SWIG_arg = 0;
56080     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56081     char *arg2 = (char *) 0 ;
56082     lldb::SBBreakpointList *arg3 = 0 ;
56083     bool result;
56084 
56085     SWIG_check_num_args("lldb::SBTarget::FindBreakpointsByName",3,3)
56086     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",1,"lldb::SBTarget *");
56087     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",2,"char const *");
56088     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",3,"lldb::SBBreakpointList &");
56089 
56090     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56091       SWIG_fail_ptr("SBTarget_FindBreakpointsByName",1,SWIGTYPE_p_lldb__SBTarget);
56092     }
56093 
56094     arg2 = (char *)lua_tostring(L, 2);
56095 
56096     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
56097       SWIG_fail_ptr("SBTarget_FindBreakpointsByName",3,SWIGTYPE_p_lldb__SBBreakpointList);
56098     }
56099 
56100     result = (bool)(arg1)->FindBreakpointsByName((char const *)arg2,*arg3);
56101     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56102     return SWIG_arg;
56103 
56104     fail: SWIGUNUSED;
56105   }
56106   lua_error(L);
56107   return 0;
56108 }
56109 
56110 
56111 static int _wrap_SBTarget_GetBreakpointNames(lua_State* L) {
56112   {
56113     int SWIG_arg = 0;
56114     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56115     lldb::SBStringList *arg2 = 0 ;
56116 
56117     SWIG_check_num_args("lldb::SBTarget::GetBreakpointNames",2,2)
56118     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",1,"lldb::SBTarget *");
56119     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",2,"lldb::SBStringList &");
56120 
56121     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56122       SWIG_fail_ptr("SBTarget_GetBreakpointNames",1,SWIGTYPE_p_lldb__SBTarget);
56123     }
56124 
56125 
56126     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
56127       SWIG_fail_ptr("SBTarget_GetBreakpointNames",2,SWIGTYPE_p_lldb__SBStringList);
56128     }
56129 
56130     (arg1)->GetBreakpointNames(*arg2);
56131 
56132     return SWIG_arg;
56133 
56134     fail: SWIGUNUSED;
56135   }
56136   lua_error(L);
56137   return 0;
56138 }
56139 
56140 
56141 static int _wrap_SBTarget_DeleteBreakpointName(lua_State* L) {
56142   {
56143     int SWIG_arg = 0;
56144     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56145     char *arg2 = (char *) 0 ;
56146 
56147     SWIG_check_num_args("lldb::SBTarget::DeleteBreakpointName",2,2)
56148     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",1,"lldb::SBTarget *");
56149     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",2,"char const *");
56150 
56151     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56152       SWIG_fail_ptr("SBTarget_DeleteBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
56153     }
56154 
56155     arg2 = (char *)lua_tostring(L, 2);
56156     (arg1)->DeleteBreakpointName((char const *)arg2);
56157 
56158     return SWIG_arg;
56159 
56160     fail: SWIGUNUSED;
56161   }
56162   lua_error(L);
56163   return 0;
56164 }
56165 
56166 
56167 static int _wrap_SBTarget_EnableAllBreakpoints(lua_State* L) {
56168   {
56169     int SWIG_arg = 0;
56170     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56171     bool result;
56172 
56173     SWIG_check_num_args("lldb::SBTarget::EnableAllBreakpoints",1,1)
56174     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllBreakpoints",1,"lldb::SBTarget *");
56175 
56176     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56177       SWIG_fail_ptr("SBTarget_EnableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
56178     }
56179 
56180     result = (bool)(arg1)->EnableAllBreakpoints();
56181     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56182     return SWIG_arg;
56183 
56184     fail: SWIGUNUSED;
56185   }
56186   lua_error(L);
56187   return 0;
56188 }
56189 
56190 
56191 static int _wrap_SBTarget_DisableAllBreakpoints(lua_State* L) {
56192   {
56193     int SWIG_arg = 0;
56194     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56195     bool result;
56196 
56197     SWIG_check_num_args("lldb::SBTarget::DisableAllBreakpoints",1,1)
56198     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllBreakpoints",1,"lldb::SBTarget *");
56199 
56200     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56201       SWIG_fail_ptr("SBTarget_DisableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
56202     }
56203 
56204     result = (bool)(arg1)->DisableAllBreakpoints();
56205     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56206     return SWIG_arg;
56207 
56208     fail: SWIGUNUSED;
56209   }
56210   lua_error(L);
56211   return 0;
56212 }
56213 
56214 
56215 static int _wrap_SBTarget_DeleteAllBreakpoints(lua_State* L) {
56216   {
56217     int SWIG_arg = 0;
56218     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56219     bool result;
56220 
56221     SWIG_check_num_args("lldb::SBTarget::DeleteAllBreakpoints",1,1)
56222     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllBreakpoints",1,"lldb::SBTarget *");
56223 
56224     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56225       SWIG_fail_ptr("SBTarget_DeleteAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
56226     }
56227 
56228     result = (bool)(arg1)->DeleteAllBreakpoints();
56229     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56230     return SWIG_arg;
56231 
56232     fail: SWIGUNUSED;
56233   }
56234   lua_error(L);
56235   return 0;
56236 }
56237 
56238 
56239 static int _wrap_SBTarget_GetNumWatchpoints(lua_State* L) {
56240   {
56241     int SWIG_arg = 0;
56242     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56243     uint32_t result;
56244 
56245     SWIG_check_num_args("lldb::SBTarget::GetNumWatchpoints",1,1)
56246     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumWatchpoints",1,"lldb::SBTarget const *");
56247 
56248     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56249       SWIG_fail_ptr("SBTarget_GetNumWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
56250     }
56251 
56252     result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumWatchpoints();
56253     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
56254     return SWIG_arg;
56255 
56256     fail: SWIGUNUSED;
56257   }
56258   lua_error(L);
56259   return 0;
56260 }
56261 
56262 
56263 static int _wrap_SBTarget_GetWatchpointAtIndex(lua_State* L) {
56264   {
56265     int SWIG_arg = 0;
56266     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56267     uint32_t arg2 ;
56268     lldb::SBWatchpoint result;
56269 
56270     SWIG_check_num_args("lldb::SBTarget::GetWatchpointAtIndex",2,2)
56271     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",1,"lldb::SBTarget const *");
56272     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",2,"uint32_t");
56273 
56274     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56275       SWIG_fail_ptr("SBTarget_GetWatchpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
56276     }
56277 
56278     arg2 = (uint32_t)lua_tointeger(L, 2);
56279     result = ((lldb::SBTarget const *)arg1)->GetWatchpointAtIndex(arg2);
56280     {
56281       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
56282       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
56283     }
56284     return SWIG_arg;
56285 
56286     fail: SWIGUNUSED;
56287   }
56288   lua_error(L);
56289   return 0;
56290 }
56291 
56292 
56293 static int _wrap_SBTarget_DeleteWatchpoint(lua_State* L) {
56294   {
56295     int SWIG_arg = 0;
56296     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56297     lldb::watch_id_t arg2 ;
56298     bool result;
56299 
56300     SWIG_check_num_args("lldb::SBTarget::DeleteWatchpoint",2,2)
56301     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",1,"lldb::SBTarget *");
56302     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",2,"lldb::watch_id_t");
56303 
56304     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56305       SWIG_fail_ptr("SBTarget_DeleteWatchpoint",1,SWIGTYPE_p_lldb__SBTarget);
56306     }
56307 
56308     arg2 = (lldb::watch_id_t)lua_tointeger(L, 2);
56309     result = (bool)(arg1)->DeleteWatchpoint(arg2);
56310     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56311     return SWIG_arg;
56312 
56313     fail: SWIGUNUSED;
56314   }
56315   lua_error(L);
56316   return 0;
56317 }
56318 
56319 
56320 static int _wrap_SBTarget_FindWatchpointByID(lua_State* L) {
56321   {
56322     int SWIG_arg = 0;
56323     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56324     lldb::watch_id_t arg2 ;
56325     lldb::SBWatchpoint result;
56326 
56327     SWIG_check_num_args("lldb::SBTarget::FindWatchpointByID",2,2)
56328     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",1,"lldb::SBTarget *");
56329     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",2,"lldb::watch_id_t");
56330 
56331     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56332       SWIG_fail_ptr("SBTarget_FindWatchpointByID",1,SWIGTYPE_p_lldb__SBTarget);
56333     }
56334 
56335     arg2 = (lldb::watch_id_t)lua_tointeger(L, 2);
56336     result = (arg1)->FindWatchpointByID(arg2);
56337     {
56338       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
56339       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
56340     }
56341     return SWIG_arg;
56342 
56343     fail: SWIGUNUSED;
56344   }
56345   lua_error(L);
56346   return 0;
56347 }
56348 
56349 
56350 static int _wrap_SBTarget_WatchAddress(lua_State* L) {
56351   {
56352     int SWIG_arg = 0;
56353     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56354     lldb::addr_t arg2 ;
56355     size_t arg3 ;
56356     bool arg4 ;
56357     bool arg5 ;
56358     lldb::SBError *arg6 = 0 ;
56359     lldb::SBWatchpoint result;
56360 
56361     SWIG_check_num_args("lldb::SBTarget::WatchAddress",6,6)
56362     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",1,"lldb::SBTarget *");
56363     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",2,"lldb::addr_t");
56364     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",3,"size_t");
56365     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",4,"bool");
56366     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",5,"bool");
56367     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",6,"lldb::SBError &");
56368 
56369     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56370       SWIG_fail_ptr("SBTarget_WatchAddress",1,SWIGTYPE_p_lldb__SBTarget);
56371     }
56372 
56373     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
56374     arg3 = (size_t)lua_tointeger(L, 3);
56375     arg4 = (lua_toboolean(L, 4)!=0);
56376     arg5 = (lua_toboolean(L, 5)!=0);
56377 
56378     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
56379       SWIG_fail_ptr("SBTarget_WatchAddress",6,SWIGTYPE_p_lldb__SBError);
56380     }
56381 
56382     result = (arg1)->WatchAddress(arg2,arg3,arg4,arg5,*arg6);
56383     {
56384       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
56385       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
56386     }
56387     return SWIG_arg;
56388 
56389     fail: SWIGUNUSED;
56390   }
56391   lua_error(L);
56392   return 0;
56393 }
56394 
56395 
56396 static int _wrap_SBTarget_EnableAllWatchpoints(lua_State* L) {
56397   {
56398     int SWIG_arg = 0;
56399     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56400     bool result;
56401 
56402     SWIG_check_num_args("lldb::SBTarget::EnableAllWatchpoints",1,1)
56403     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllWatchpoints",1,"lldb::SBTarget *");
56404 
56405     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56406       SWIG_fail_ptr("SBTarget_EnableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
56407     }
56408 
56409     result = (bool)(arg1)->EnableAllWatchpoints();
56410     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56411     return SWIG_arg;
56412 
56413     fail: SWIGUNUSED;
56414   }
56415   lua_error(L);
56416   return 0;
56417 }
56418 
56419 
56420 static int _wrap_SBTarget_DisableAllWatchpoints(lua_State* L) {
56421   {
56422     int SWIG_arg = 0;
56423     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56424     bool result;
56425 
56426     SWIG_check_num_args("lldb::SBTarget::DisableAllWatchpoints",1,1)
56427     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllWatchpoints",1,"lldb::SBTarget *");
56428 
56429     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56430       SWIG_fail_ptr("SBTarget_DisableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
56431     }
56432 
56433     result = (bool)(arg1)->DisableAllWatchpoints();
56434     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56435     return SWIG_arg;
56436 
56437     fail: SWIGUNUSED;
56438   }
56439   lua_error(L);
56440   return 0;
56441 }
56442 
56443 
56444 static int _wrap_SBTarget_DeleteAllWatchpoints(lua_State* L) {
56445   {
56446     int SWIG_arg = 0;
56447     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56448     bool result;
56449 
56450     SWIG_check_num_args("lldb::SBTarget::DeleteAllWatchpoints",1,1)
56451     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllWatchpoints",1,"lldb::SBTarget *");
56452 
56453     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56454       SWIG_fail_ptr("SBTarget_DeleteAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
56455     }
56456 
56457     result = (bool)(arg1)->DeleteAllWatchpoints();
56458     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56459     return SWIG_arg;
56460 
56461     fail: SWIGUNUSED;
56462   }
56463   lua_error(L);
56464   return 0;
56465 }
56466 
56467 
56468 static int _wrap_SBTarget_GetBroadcaster(lua_State* L) {
56469   {
56470     int SWIG_arg = 0;
56471     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56472     lldb::SBBroadcaster result;
56473 
56474     SWIG_check_num_args("lldb::SBTarget::GetBroadcaster",1,1)
56475     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBroadcaster",1,"lldb::SBTarget const *");
56476 
56477     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56478       SWIG_fail_ptr("SBTarget_GetBroadcaster",1,SWIGTYPE_p_lldb__SBTarget);
56479     }
56480 
56481     result = ((lldb::SBTarget const *)arg1)->GetBroadcaster();
56482     {
56483       lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster(result);
56484       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
56485     }
56486     return SWIG_arg;
56487 
56488     fail: SWIGUNUSED;
56489   }
56490   lua_error(L);
56491   return 0;
56492 }
56493 
56494 
56495 static int _wrap_SBTarget_FindFirstType(lua_State* L) {
56496   {
56497     int SWIG_arg = 0;
56498     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56499     char *arg2 = (char *) 0 ;
56500     lldb::SBType result;
56501 
56502     SWIG_check_num_args("lldb::SBTarget::FindFirstType",2,2)
56503     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",1,"lldb::SBTarget *");
56504     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",2,"char const *");
56505 
56506     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56507       SWIG_fail_ptr("SBTarget_FindFirstType",1,SWIGTYPE_p_lldb__SBTarget);
56508     }
56509 
56510     arg2 = (char *)lua_tostring(L, 2);
56511     result = (arg1)->FindFirstType((char const *)arg2);
56512     {
56513       lldb::SBType * resultptr = new lldb::SBType(result);
56514       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
56515     }
56516     return SWIG_arg;
56517 
56518     fail: SWIGUNUSED;
56519   }
56520   lua_error(L);
56521   return 0;
56522 }
56523 
56524 
56525 static int _wrap_SBTarget_FindTypes(lua_State* L) {
56526   {
56527     int SWIG_arg = 0;
56528     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56529     char *arg2 = (char *) 0 ;
56530     lldb::SBTypeList result;
56531 
56532     SWIG_check_num_args("lldb::SBTarget::FindTypes",2,2)
56533     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindTypes",1,"lldb::SBTarget *");
56534     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindTypes",2,"char const *");
56535 
56536     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56537       SWIG_fail_ptr("SBTarget_FindTypes",1,SWIGTYPE_p_lldb__SBTarget);
56538     }
56539 
56540     arg2 = (char *)lua_tostring(L, 2);
56541     result = (arg1)->FindTypes((char const *)arg2);
56542     {
56543       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
56544       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
56545     }
56546     return SWIG_arg;
56547 
56548     fail: SWIGUNUSED;
56549   }
56550   lua_error(L);
56551   return 0;
56552 }
56553 
56554 
56555 static int _wrap_SBTarget_GetBasicType(lua_State* L) {
56556   {
56557     int SWIG_arg = 0;
56558     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56559     lldb::BasicType arg2 ;
56560     lldb::SBType result;
56561 
56562     SWIG_check_num_args("lldb::SBTarget::GetBasicType",2,2)
56563     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",1,"lldb::SBTarget *");
56564     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",2,"lldb::BasicType");
56565 
56566     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56567       SWIG_fail_ptr("SBTarget_GetBasicType",1,SWIGTYPE_p_lldb__SBTarget);
56568     }
56569 
56570     arg2 = (lldb::BasicType)lua_tointeger(L, 2);
56571     result = (arg1)->GetBasicType(arg2);
56572     {
56573       lldb::SBType * resultptr = new lldb::SBType(result);
56574       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
56575     }
56576     return SWIG_arg;
56577 
56578     fail: SWIGUNUSED;
56579   }
56580   lua_error(L);
56581   return 0;
56582 }
56583 
56584 
56585 static int _wrap_SBTarget_CreateValueFromAddress(lua_State* L) {
56586   {
56587     int SWIG_arg = 0;
56588     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56589     char *arg2 = (char *) 0 ;
56590     lldb::SBAddress arg3 ;
56591     lldb::SBType arg4 ;
56592     lldb::SBAddress *argp3 ;
56593     lldb::SBType *argp4 ;
56594     lldb::SBValue result;
56595 
56596     SWIG_check_num_args("lldb::SBTarget::CreateValueFromAddress",4,4)
56597     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",1,"lldb::SBTarget *");
56598     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",2,"char const *");
56599     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",3,"lldb::SBAddress");
56600     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",4,"lldb::SBType");
56601 
56602     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56603       SWIG_fail_ptr("SBTarget_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBTarget);
56604     }
56605 
56606     arg2 = (char *)lua_tostring(L, 2);
56607 
56608     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBAddress,0))){
56609       SWIG_fail_ptr("SBTarget_CreateValueFromAddress",3,SWIGTYPE_p_lldb__SBAddress);
56610     }
56611     arg3 = *argp3;
56612 
56613 
56614     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
56615       SWIG_fail_ptr("SBTarget_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
56616     }
56617     arg4 = *argp4;
56618 
56619     result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
56620     {
56621       lldb::SBValue * resultptr = new lldb::SBValue(result);
56622       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
56623     }
56624     return SWIG_arg;
56625 
56626     fail: SWIGUNUSED;
56627   }
56628   lua_error(L);
56629   return 0;
56630 }
56631 
56632 
56633 static int _wrap_SBTarget_CreateValueFromData(lua_State* L) {
56634   {
56635     int SWIG_arg = 0;
56636     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56637     char *arg2 = (char *) 0 ;
56638     lldb::SBData arg3 ;
56639     lldb::SBType arg4 ;
56640     lldb::SBData *argp3 ;
56641     lldb::SBType *argp4 ;
56642     lldb::SBValue result;
56643 
56644     SWIG_check_num_args("lldb::SBTarget::CreateValueFromData",4,4)
56645     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",1,"lldb::SBTarget *");
56646     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",2,"char const *");
56647     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",3,"lldb::SBData");
56648     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",4,"lldb::SBType");
56649 
56650     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56651       SWIG_fail_ptr("SBTarget_CreateValueFromData",1,SWIGTYPE_p_lldb__SBTarget);
56652     }
56653 
56654     arg2 = (char *)lua_tostring(L, 2);
56655 
56656     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
56657       SWIG_fail_ptr("SBTarget_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
56658     }
56659     arg3 = *argp3;
56660 
56661 
56662     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
56663       SWIG_fail_ptr("SBTarget_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
56664     }
56665     arg4 = *argp4;
56666 
56667     result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
56668     {
56669       lldb::SBValue * resultptr = new lldb::SBValue(result);
56670       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
56671     }
56672     return SWIG_arg;
56673 
56674     fail: SWIGUNUSED;
56675   }
56676   lua_error(L);
56677   return 0;
56678 }
56679 
56680 
56681 static int _wrap_SBTarget_CreateValueFromExpression(lua_State* L) {
56682   {
56683     int SWIG_arg = 0;
56684     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56685     char *arg2 = (char *) 0 ;
56686     char *arg3 = (char *) 0 ;
56687     lldb::SBValue result;
56688 
56689     SWIG_check_num_args("lldb::SBTarget::CreateValueFromExpression",3,3)
56690     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",1,"lldb::SBTarget *");
56691     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",2,"char const *");
56692     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",3,"char const *");
56693 
56694     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56695       SWIG_fail_ptr("SBTarget_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBTarget);
56696     }
56697 
56698     arg2 = (char *)lua_tostring(L, 2);
56699     arg3 = (char *)lua_tostring(L, 3);
56700     result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
56701     {
56702       lldb::SBValue * resultptr = new lldb::SBValue(result);
56703       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
56704     }
56705     return SWIG_arg;
56706 
56707     fail: SWIGUNUSED;
56708   }
56709   lua_error(L);
56710   return 0;
56711 }
56712 
56713 
56714 static int _wrap_SBTarget_GetSourceManager(lua_State* L) {
56715   {
56716     int SWIG_arg = 0;
56717     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56718     SwigValueWrapper< lldb::SBSourceManager > result;
56719 
56720     SWIG_check_num_args("lldb::SBTarget::GetSourceManager",1,1)
56721     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetSourceManager",1,"lldb::SBTarget *");
56722 
56723     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56724       SWIG_fail_ptr("SBTarget_GetSourceManager",1,SWIGTYPE_p_lldb__SBTarget);
56725     }
56726 
56727     result = (arg1)->GetSourceManager();
56728     {
56729       lldb::SBSourceManager * resultptr = new lldb::SBSourceManager(result);
56730       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
56731     }
56732     return SWIG_arg;
56733 
56734     fail: SWIGUNUSED;
56735   }
56736   lua_error(L);
56737   return 0;
56738 }
56739 
56740 
56741 static int _wrap_SBTarget_ReadInstructions__SWIG_0(lua_State* L) {
56742   {
56743     int SWIG_arg = 0;
56744     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56745     lldb::SBAddress arg2 ;
56746     uint32_t arg3 ;
56747     lldb::SBAddress *argp2 ;
56748     lldb::SBInstructionList result;
56749 
56750     SWIG_check_num_args("lldb::SBTarget::ReadInstructions",3,3)
56751     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
56752     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
56753     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
56754 
56755     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56756       SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
56757     }
56758 
56759 
56760     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
56761       SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
56762     }
56763     arg2 = *argp2;
56764 
56765     arg3 = (uint32_t)lua_tointeger(L, 3);
56766     result = (arg1)->ReadInstructions(arg2,arg3);
56767     {
56768       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
56769       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
56770     }
56771     return SWIG_arg;
56772 
56773     fail: SWIGUNUSED;
56774   }
56775   lua_error(L);
56776   return 0;
56777 }
56778 
56779 
56780 static int _wrap_SBTarget_ReadInstructions__SWIG_1(lua_State* L) {
56781   {
56782     int SWIG_arg = 0;
56783     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56784     lldb::SBAddress arg2 ;
56785     uint32_t arg3 ;
56786     char *arg4 = (char *) 0 ;
56787     lldb::SBAddress *argp2 ;
56788     lldb::SBInstructionList result;
56789 
56790     SWIG_check_num_args("lldb::SBTarget::ReadInstructions",4,4)
56791     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
56792     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
56793     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
56794     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",4,"char const *");
56795 
56796     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56797       SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
56798     }
56799 
56800 
56801     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
56802       SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
56803     }
56804     arg2 = *argp2;
56805 
56806     arg3 = (uint32_t)lua_tointeger(L, 3);
56807     arg4 = (char *)lua_tostring(L, 4);
56808     result = (arg1)->ReadInstructions(arg2,arg3,(char const *)arg4);
56809     {
56810       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
56811       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
56812     }
56813     return SWIG_arg;
56814 
56815     fail: SWIGUNUSED;
56816   }
56817   lua_error(L);
56818   return 0;
56819 }
56820 
56821 
56822 static int _wrap_SBTarget_ReadInstructions(lua_State* L) {
56823   int argc;
56824   int argv[5]={
56825     1,2,3,4,5
56826   };
56827 
56828   argc = lua_gettop(L);
56829   if (argc == 3) {
56830     int _v = 0;
56831     {
56832       void *ptr;
56833       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
56834         _v = 0;
56835       } else {
56836         _v = 1;
56837       }
56838     }
56839     if (_v) {
56840       {
56841         void *ptr;
56842         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
56843           _v = 0;
56844         } else {
56845           _v = 1;
56846         }
56847       }
56848       if (_v) {
56849         {
56850           _v = lua_isnumber(L,argv[2]);
56851         }
56852         if (_v) {
56853           return _wrap_SBTarget_ReadInstructions__SWIG_0(L);
56854         }
56855       }
56856     }
56857   }
56858   if (argc == 4) {
56859     int _v = 0;
56860     {
56861       void *ptr;
56862       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
56863         _v = 0;
56864       } else {
56865         _v = 1;
56866       }
56867     }
56868     if (_v) {
56869       {
56870         void *ptr;
56871         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
56872           _v = 0;
56873         } else {
56874           _v = 1;
56875         }
56876       }
56877       if (_v) {
56878         {
56879           _v = lua_isnumber(L,argv[2]);
56880         }
56881         if (_v) {
56882           {
56883             _v = SWIG_lua_isnilstring(L,argv[3]);
56884           }
56885           if (_v) {
56886             return _wrap_SBTarget_ReadInstructions__SWIG_1(L);
56887           }
56888         }
56889       }
56890     }
56891   }
56892 
56893   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_ReadInstructions'\n"
56894     "  Possible C/C++ prototypes are:\n"
56895     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t)\n"
56896     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t,char const *)\n");
56897   lua_error(L);return 0;
56898 }
56899 
56900 
56901 static int _wrap_SBTarget_GetInstructions(lua_State* L) {
56902   {
56903     int SWIG_arg = 0;
56904     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56905     lldb::SBAddress arg2 ;
56906     void *arg3 = (void *) 0 ;
56907     size_t arg4 ;
56908     lldb::SBAddress *argp2 ;
56909     lldb::SBInstructionList result;
56910 
56911     SWIG_check_num_args("lldb::SBTarget::GetInstructions",3,3)
56912     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",1,"lldb::SBTarget *");
56913     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",2,"lldb::SBAddress");
56914 
56915     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56916       SWIG_fail_ptr("SBTarget_GetInstructions",1,SWIGTYPE_p_lldb__SBTarget);
56917     }
56918 
56919 
56920     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
56921       SWIG_fail_ptr("SBTarget_GetInstructions",2,SWIGTYPE_p_lldb__SBAddress);
56922     }
56923     arg2 = *argp2;
56924 
56925     {
56926       arg3 = (void *)luaL_checklstring(L, 3, &arg4);
56927     }
56928     result = (arg1)->GetInstructions(arg2,(void const *)arg3,arg4);
56929     {
56930       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
56931       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
56932     }
56933     return SWIG_arg;
56934 
56935     fail: SWIGUNUSED;
56936   }
56937   lua_error(L);
56938   return 0;
56939 }
56940 
56941 
56942 static int _wrap_SBTarget_GetInstructionsWithFlavor(lua_State* L) {
56943   {
56944     int SWIG_arg = 0;
56945     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56946     lldb::SBAddress arg2 ;
56947     char *arg3 = (char *) 0 ;
56948     void *arg4 = (void *) 0 ;
56949     size_t arg5 ;
56950     lldb::SBAddress *argp2 ;
56951     lldb::SBInstructionList result;
56952 
56953     SWIG_check_num_args("lldb::SBTarget::GetInstructionsWithFlavor",4,4)
56954     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",1,"lldb::SBTarget *");
56955     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",2,"lldb::SBAddress");
56956     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",3,"char const *");
56957 
56958     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
56959       SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",1,SWIGTYPE_p_lldb__SBTarget);
56960     }
56961 
56962 
56963     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
56964       SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",2,SWIGTYPE_p_lldb__SBAddress);
56965     }
56966     arg2 = *argp2;
56967 
56968     arg3 = (char *)lua_tostring(L, 3);
56969     {
56970       arg4 = (void *)luaL_checklstring(L, 4, &arg5);
56971     }
56972     result = (arg1)->GetInstructionsWithFlavor(arg2,(char const *)arg3,(void const *)arg4,arg5);
56973     {
56974       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
56975       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
56976     }
56977     return SWIG_arg;
56978 
56979     fail: SWIGUNUSED;
56980   }
56981   lua_error(L);
56982   return 0;
56983 }
56984 
56985 
56986 static int _wrap_SBTarget_FindSymbols__SWIG_0(lua_State* L) {
56987   {
56988     int SWIG_arg = 0;
56989     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56990     char *arg2 = (char *) 0 ;
56991     lldb::SymbolType arg3 ;
56992     lldb::SBSymbolContextList result;
56993 
56994     SWIG_check_num_args("lldb::SBTarget::FindSymbols",3,3)
56995     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
56996     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
56997     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",3,"lldb::SymbolType");
56998 
56999     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57000       SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
57001     }
57002 
57003     arg2 = (char *)lua_tostring(L, 2);
57004     arg3 = (lldb::SymbolType)lua_tointeger(L, 3);
57005     result = (arg1)->FindSymbols((char const *)arg2,arg3);
57006     {
57007       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
57008       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
57009     }
57010     return SWIG_arg;
57011 
57012     fail: SWIGUNUSED;
57013   }
57014   lua_error(L);
57015   return 0;
57016 }
57017 
57018 
57019 static int _wrap_SBTarget_FindSymbols__SWIG_1(lua_State* L) {
57020   {
57021     int SWIG_arg = 0;
57022     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57023     char *arg2 = (char *) 0 ;
57024     lldb::SBSymbolContextList result;
57025 
57026     SWIG_check_num_args("lldb::SBTarget::FindSymbols",2,2)
57027     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
57028     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
57029 
57030     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57031       SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
57032     }
57033 
57034     arg2 = (char *)lua_tostring(L, 2);
57035     result = (arg1)->FindSymbols((char const *)arg2);
57036     {
57037       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
57038       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
57039     }
57040     return SWIG_arg;
57041 
57042     fail: SWIGUNUSED;
57043   }
57044   lua_error(L);
57045   return 0;
57046 }
57047 
57048 
57049 static int _wrap_SBTarget_FindSymbols(lua_State* L) {
57050   int argc;
57051   int argv[4]={
57052     1,2,3,4
57053   };
57054 
57055   argc = lua_gettop(L);
57056   if (argc == 2) {
57057     int _v = 0;
57058     {
57059       void *ptr;
57060       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
57061         _v = 0;
57062       } else {
57063         _v = 1;
57064       }
57065     }
57066     if (_v) {
57067       {
57068         _v = SWIG_lua_isnilstring(L,argv[1]);
57069       }
57070       if (_v) {
57071         return _wrap_SBTarget_FindSymbols__SWIG_1(L);
57072       }
57073     }
57074   }
57075   if (argc == 3) {
57076     int _v = 0;
57077     {
57078       void *ptr;
57079       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
57080         _v = 0;
57081       } else {
57082         _v = 1;
57083       }
57084     }
57085     if (_v) {
57086       {
57087         _v = SWIG_lua_isnilstring(L,argv[1]);
57088       }
57089       if (_v) {
57090         {
57091           _v = lua_isnumber(L,argv[2]);
57092         }
57093         if (_v) {
57094           return _wrap_SBTarget_FindSymbols__SWIG_0(L);
57095         }
57096       }
57097     }
57098   }
57099 
57100   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindSymbols'\n"
57101     "  Possible C/C++ prototypes are:\n"
57102     "    lldb::SBTarget::FindSymbols(char const *,lldb::SymbolType)\n"
57103     "    lldb::SBTarget::FindSymbols(char const *)\n");
57104   lua_error(L);return 0;
57105 }
57106 
57107 
57108 static int _wrap_SBTarget___eq(lua_State* L) {
57109   {
57110     int SWIG_arg = 0;
57111     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57112     lldb::SBTarget *arg2 = 0 ;
57113     bool result;
57114 
57115     SWIG_check_num_args("lldb::SBTarget::operator ==",2,2)
57116     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::operator ==",1,"lldb::SBTarget const *");
57117     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::operator ==",2,"lldb::SBTarget const &");
57118 
57119     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57120       SWIG_fail_ptr("SBTarget___eq",1,SWIGTYPE_p_lldb__SBTarget);
57121     }
57122 
57123 
57124     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
57125       SWIG_fail_ptr("SBTarget___eq",2,SWIGTYPE_p_lldb__SBTarget);
57126     }
57127 
57128     result = (bool)((lldb::SBTarget const *)arg1)->operator ==((lldb::SBTarget const &)*arg2);
57129     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57130     return SWIG_arg;
57131 
57132     fail: SWIGUNUSED;
57133   }
57134   lua_error(L);
57135   return 0;
57136 }
57137 
57138 
57139 static int _wrap_SBTarget_GetDescription(lua_State* L) {
57140   {
57141     int SWIG_arg = 0;
57142     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57143     lldb::SBStream *arg2 = 0 ;
57144     lldb::DescriptionLevel arg3 ;
57145     bool result;
57146 
57147     SWIG_check_num_args("lldb::SBTarget::GetDescription",3,3)
57148     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDescription",1,"lldb::SBTarget *");
57149     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetDescription",2,"lldb::SBStream &");
57150     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::GetDescription",3,"lldb::DescriptionLevel");
57151 
57152     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57153       SWIG_fail_ptr("SBTarget_GetDescription",1,SWIGTYPE_p_lldb__SBTarget);
57154     }
57155 
57156 
57157     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
57158       SWIG_fail_ptr("SBTarget_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
57159     }
57160 
57161     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
57162     result = (bool)(arg1)->GetDescription(*arg2,arg3);
57163     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57164     return SWIG_arg;
57165 
57166     fail: SWIGUNUSED;
57167   }
57168   lua_error(L);
57169   return 0;
57170 }
57171 
57172 
57173 static int _wrap_SBTarget_EvaluateExpression__SWIG_0(lua_State* L) {
57174   {
57175     int SWIG_arg = 0;
57176     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57177     char *arg2 = (char *) 0 ;
57178     lldb::SBValue result;
57179 
57180     SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",2,2)
57181     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
57182     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
57183 
57184     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57185       SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
57186     }
57187 
57188     arg2 = (char *)lua_tostring(L, 2);
57189     result = (arg1)->EvaluateExpression((char const *)arg2);
57190     {
57191       lldb::SBValue * resultptr = new lldb::SBValue(result);
57192       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
57193     }
57194     return SWIG_arg;
57195 
57196     fail: SWIGUNUSED;
57197   }
57198   lua_error(L);
57199   return 0;
57200 }
57201 
57202 
57203 static int _wrap_SBTarget_EvaluateExpression__SWIG_1(lua_State* L) {
57204   {
57205     int SWIG_arg = 0;
57206     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57207     char *arg2 = (char *) 0 ;
57208     lldb::SBExpressionOptions *arg3 = 0 ;
57209     lldb::SBValue result;
57210 
57211     SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",3,3)
57212     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
57213     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
57214     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
57215 
57216     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57217       SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
57218     }
57219 
57220     arg2 = (char *)lua_tostring(L, 2);
57221 
57222     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
57223       SWIG_fail_ptr("SBTarget_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
57224     }
57225 
57226     result = (arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
57227     {
57228       lldb::SBValue * resultptr = new lldb::SBValue(result);
57229       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
57230     }
57231     return SWIG_arg;
57232 
57233     fail: SWIGUNUSED;
57234   }
57235   lua_error(L);
57236   return 0;
57237 }
57238 
57239 
57240 static int _wrap_SBTarget_EvaluateExpression(lua_State* L) {
57241   int argc;
57242   int argv[4]={
57243     1,2,3,4
57244   };
57245 
57246   argc = lua_gettop(L);
57247   if (argc == 2) {
57248     int _v = 0;
57249     {
57250       void *ptr;
57251       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
57252         _v = 0;
57253       } else {
57254         _v = 1;
57255       }
57256     }
57257     if (_v) {
57258       {
57259         _v = SWIG_lua_isnilstring(L,argv[1]);
57260       }
57261       if (_v) {
57262         return _wrap_SBTarget_EvaluateExpression__SWIG_0(L);
57263       }
57264     }
57265   }
57266   if (argc == 3) {
57267     int _v = 0;
57268     {
57269       void *ptr;
57270       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
57271         _v = 0;
57272       } else {
57273         _v = 1;
57274       }
57275     }
57276     if (_v) {
57277       {
57278         _v = SWIG_lua_isnilstring(L,argv[1]);
57279       }
57280       if (_v) {
57281         {
57282           void *ptr;
57283           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
57284             _v = 0;
57285           } else {
57286             _v = 1;
57287           }
57288         }
57289         if (_v) {
57290           return _wrap_SBTarget_EvaluateExpression__SWIG_1(L);
57291         }
57292       }
57293     }
57294   }
57295 
57296   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_EvaluateExpression'\n"
57297     "  Possible C/C++ prototypes are:\n"
57298     "    lldb::SBTarget::EvaluateExpression(char const *)\n"
57299     "    lldb::SBTarget::EvaluateExpression(char const *,lldb::SBExpressionOptions const &)\n");
57300   lua_error(L);return 0;
57301 }
57302 
57303 
57304 static int _wrap_SBTarget_GetStackRedZoneSize(lua_State* L) {
57305   {
57306     int SWIG_arg = 0;
57307     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57308     lldb::addr_t result;
57309 
57310     SWIG_check_num_args("lldb::SBTarget::GetStackRedZoneSize",1,1)
57311     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStackRedZoneSize",1,"lldb::SBTarget *");
57312 
57313     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57314       SWIG_fail_ptr("SBTarget_GetStackRedZoneSize",1,SWIGTYPE_p_lldb__SBTarget);
57315     }
57316 
57317     result = (lldb::addr_t)(arg1)->GetStackRedZoneSize();
57318     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57319     return SWIG_arg;
57320 
57321     fail: SWIGUNUSED;
57322   }
57323   lua_error(L);
57324   return 0;
57325 }
57326 
57327 
57328 static int _wrap_SBTarget_IsLoaded(lua_State* L) {
57329   {
57330     int SWIG_arg = 0;
57331     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57332     lldb::SBModule *arg2 = 0 ;
57333     bool result;
57334 
57335     SWIG_check_num_args("lldb::SBTarget::IsLoaded",2,2)
57336     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsLoaded",1,"lldb::SBTarget const *");
57337     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::IsLoaded",2,"lldb::SBModule const &");
57338 
57339     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57340       SWIG_fail_ptr("SBTarget_IsLoaded",1,SWIGTYPE_p_lldb__SBTarget);
57341     }
57342 
57343 
57344     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
57345       SWIG_fail_ptr("SBTarget_IsLoaded",2,SWIGTYPE_p_lldb__SBModule);
57346     }
57347 
57348     result = (bool)((lldb::SBTarget const *)arg1)->IsLoaded((lldb::SBModule const &)*arg2);
57349     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57350     return SWIG_arg;
57351 
57352     fail: SWIGUNUSED;
57353   }
57354   lua_error(L);
57355   return 0;
57356 }
57357 
57358 
57359 static int _wrap_SBTarget_GetLaunchInfo(lua_State* L) {
57360   {
57361     int SWIG_arg = 0;
57362     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57363     SwigValueWrapper< lldb::SBLaunchInfo > result;
57364 
57365     SWIG_check_num_args("lldb::SBTarget::GetLaunchInfo",1,1)
57366     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetLaunchInfo",1,"lldb::SBTarget const *");
57367 
57368     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57369       SWIG_fail_ptr("SBTarget_GetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
57370     }
57371 
57372     result = ((lldb::SBTarget const *)arg1)->GetLaunchInfo();
57373     {
57374       lldb::SBLaunchInfo * resultptr = new lldb::SBLaunchInfo(result);
57375       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
57376     }
57377     return SWIG_arg;
57378 
57379     fail: SWIGUNUSED;
57380   }
57381   lua_error(L);
57382   return 0;
57383 }
57384 
57385 
57386 static int _wrap_SBTarget_SetLaunchInfo(lua_State* L) {
57387   {
57388     int SWIG_arg = 0;
57389     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57390     lldb::SBLaunchInfo *arg2 = 0 ;
57391 
57392     SWIG_check_num_args("lldb::SBTarget::SetLaunchInfo",2,2)
57393     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",1,"lldb::SBTarget *");
57394     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",2,"lldb::SBLaunchInfo const &");
57395 
57396     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57397       SWIG_fail_ptr("SBTarget_SetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
57398     }
57399 
57400 
57401     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
57402       SWIG_fail_ptr("SBTarget_SetLaunchInfo",2,SWIGTYPE_p_lldb__SBLaunchInfo);
57403     }
57404 
57405     (arg1)->SetLaunchInfo((lldb::SBLaunchInfo const &)*arg2);
57406 
57407     return SWIG_arg;
57408 
57409     fail: SWIGUNUSED;
57410   }
57411   lua_error(L);
57412   return 0;
57413 }
57414 
57415 
57416 static int _wrap_SBTarget_GetTrace(lua_State* L) {
57417   {
57418     int SWIG_arg = 0;
57419     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57420     lldb::SBTrace result;
57421 
57422     SWIG_check_num_args("lldb::SBTarget::GetTrace",1,1)
57423     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTrace",1,"lldb::SBTarget *");
57424 
57425     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57426       SWIG_fail_ptr("SBTarget_GetTrace",1,SWIGTYPE_p_lldb__SBTarget);
57427     }
57428 
57429     result = (arg1)->GetTrace();
57430     {
57431       lldb::SBTrace * resultptr = new lldb::SBTrace(result);
57432       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
57433     }
57434     return SWIG_arg;
57435 
57436     fail: SWIGUNUSED;
57437   }
57438   lua_error(L);
57439   return 0;
57440 }
57441 
57442 
57443 static int _wrap_SBTarget_CreateTrace(lua_State* L) {
57444   {
57445     int SWIG_arg = 0;
57446     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57447     lldb::SBError *arg2 = 0 ;
57448     lldb::SBTrace result;
57449 
57450     SWIG_check_num_args("lldb::SBTarget::CreateTrace",2,2)
57451     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateTrace",1,"lldb::SBTarget *");
57452     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateTrace",2,"lldb::SBError &");
57453 
57454     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57455       SWIG_fail_ptr("SBTarget_CreateTrace",1,SWIGTYPE_p_lldb__SBTarget);
57456     }
57457 
57458 
57459     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
57460       SWIG_fail_ptr("SBTarget_CreateTrace",2,SWIGTYPE_p_lldb__SBError);
57461     }
57462 
57463     result = (arg1)->CreateTrace(*arg2);
57464     {
57465       lldb::SBTrace * resultptr = new lldb::SBTrace(result);
57466       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
57467     }
57468     return SWIG_arg;
57469 
57470     fail: SWIGUNUSED;
57471   }
57472   lua_error(L);
57473   return 0;
57474 }
57475 
57476 
57477 static int _wrap_SBTarget___tostring(lua_State* L) {
57478   {
57479     int SWIG_arg = 0;
57480     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
57481     std::string result;
57482 
57483     SWIG_check_num_args("lldb::SBTarget::__repr__",1,1)
57484     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::__repr__",1,"lldb::SBTarget *");
57485 
57486     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
57487       SWIG_fail_ptr("SBTarget___tostring",1,SWIGTYPE_p_lldb__SBTarget);
57488     }
57489 
57490     result = lldb_SBTarget___repr__(arg1);
57491     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
57492     return SWIG_arg;
57493 
57494     fail: SWIGUNUSED;
57495   }
57496   lua_error(L);
57497   return 0;
57498 }
57499 
57500 
57501 static void swig_delete_SBTarget(void *obj) {
57502 lldb::SBTarget *arg1 = (lldb::SBTarget *) obj;
57503 delete arg1;
57504 }
57505 static int _proxy__wrap_new_SBTarget(lua_State *L) {
57506     assert(lua_istable(L,1));
57507     lua_pushcfunction(L,_wrap_new_SBTarget);
57508     assert(!lua_isnil(L,-1));
57509     lua_replace(L,1); /* replace our table with real constructor */
57510     lua_call(L,lua_gettop(L)-1,1);
57511     return 1;
57512 }
57513 static swig_lua_attribute swig_SBTarget_attributes[] = {
57514     {0,0,0}
57515 };
57516 static swig_lua_method swig_SBTarget_methods[]= {
57517     { "IsValid", _wrap_SBTarget_IsValid},
57518     { "GetProcess", _wrap_SBTarget_GetProcess},
57519     { "SetCollectingStats", _wrap_SBTarget_SetCollectingStats},
57520     { "GetCollectingStats", _wrap_SBTarget_GetCollectingStats},
57521     { "GetStatistics", _wrap_SBTarget_GetStatistics},
57522     { "GetPlatform", _wrap_SBTarget_GetPlatform},
57523     { "GetEnvironment", _wrap_SBTarget_GetEnvironment},
57524     { "Install", _wrap_SBTarget_Install},
57525     { "LoadCore", _wrap_SBTarget_LoadCore},
57526     { "LaunchSimple", _wrap_SBTarget_LaunchSimple},
57527     { "Launch", _wrap_SBTarget_Launch},
57528     { "Attach", _wrap_SBTarget_Attach},
57529     { "AttachToProcessWithID", _wrap_SBTarget_AttachToProcessWithID},
57530     { "AttachToProcessWithName", _wrap_SBTarget_AttachToProcessWithName},
57531     { "ConnectRemote", _wrap_SBTarget_ConnectRemote},
57532     { "GetExecutable", _wrap_SBTarget_GetExecutable},
57533     { "AppendImageSearchPath", _wrap_SBTarget_AppendImageSearchPath},
57534     { "AddModule", _wrap_SBTarget_AddModule},
57535     { "GetNumModules", _wrap_SBTarget_GetNumModules},
57536     { "GetModuleAtIndex", _wrap_SBTarget_GetModuleAtIndex},
57537     { "RemoveModule", _wrap_SBTarget_RemoveModule},
57538     { "GetDebugger", _wrap_SBTarget_GetDebugger},
57539     { "FindModule", _wrap_SBTarget_FindModule},
57540     { "FindCompileUnits", _wrap_SBTarget_FindCompileUnits},
57541     { "GetByteOrder", _wrap_SBTarget_GetByteOrder},
57542     { "GetAddressByteSize", _wrap_SBTarget_GetAddressByteSize},
57543     { "GetTriple", _wrap_SBTarget_GetTriple},
57544     { "GetABIName", _wrap_SBTarget_GetABIName},
57545     { "GetLabel", _wrap_SBTarget_GetLabel},
57546     { "SetLabel", _wrap_SBTarget_SetLabel},
57547     { "GetDataByteSize", _wrap_SBTarget_GetDataByteSize},
57548     { "GetCodeByteSize", _wrap_SBTarget_GetCodeByteSize},
57549     { "GetMaximumNumberOfChildrenToDisplay", _wrap_SBTarget_GetMaximumNumberOfChildrenToDisplay},
57550     { "SetSectionLoadAddress", _wrap_SBTarget_SetSectionLoadAddress},
57551     { "ClearSectionLoadAddress", _wrap_SBTarget_ClearSectionLoadAddress},
57552     { "SetModuleLoadAddress", _wrap_SBTarget_SetModuleLoadAddress},
57553     { "ClearModuleLoadAddress", _wrap_SBTarget_ClearModuleLoadAddress},
57554     { "FindFunctions", _wrap_SBTarget_FindFunctions},
57555     { "FindFirstGlobalVariable", _wrap_SBTarget_FindFirstGlobalVariable},
57556     { "FindGlobalVariables", _wrap_SBTarget_FindGlobalVariables},
57557     { "FindGlobalFunctions", _wrap_SBTarget_FindGlobalFunctions},
57558     { "Clear", _wrap_SBTarget_Clear},
57559     { "ResolveFileAddress", _wrap_SBTarget_ResolveFileAddress},
57560     { "ResolveLoadAddress", _wrap_SBTarget_ResolveLoadAddress},
57561     { "ResolvePastLoadAddress", _wrap_SBTarget_ResolvePastLoadAddress},
57562     { "ResolveSymbolContextForAddress", _wrap_SBTarget_ResolveSymbolContextForAddress},
57563     { "ReadMemory", _wrap_SBTarget_ReadMemory},
57564     { "BreakpointCreateByLocation", _wrap_SBTarget_BreakpointCreateByLocation},
57565     { "BreakpointCreateByName", _wrap_SBTarget_BreakpointCreateByName},
57566     { "BreakpointCreateByNames", _wrap_SBTarget_BreakpointCreateByNames},
57567     { "BreakpointCreateByRegex", _wrap_SBTarget_BreakpointCreateByRegex},
57568     { "BreakpointCreateBySourceRegex", _wrap_SBTarget_BreakpointCreateBySourceRegex},
57569     { "BreakpointCreateForException", _wrap_SBTarget_BreakpointCreateForException},
57570     { "BreakpointCreateByAddress", _wrap_SBTarget_BreakpointCreateByAddress},
57571     { "BreakpointCreateBySBAddress", _wrap_SBTarget_BreakpointCreateBySBAddress},
57572     { "BreakpointCreateFromScript", _wrap_SBTarget_BreakpointCreateFromScript},
57573     { "BreakpointsCreateFromFile", _wrap_SBTarget_BreakpointsCreateFromFile},
57574     { "BreakpointsWriteToFile", _wrap_SBTarget_BreakpointsWriteToFile},
57575     { "GetNumBreakpoints", _wrap_SBTarget_GetNumBreakpoints},
57576     { "GetBreakpointAtIndex", _wrap_SBTarget_GetBreakpointAtIndex},
57577     { "BreakpointDelete", _wrap_SBTarget_BreakpointDelete},
57578     { "FindBreakpointByID", _wrap_SBTarget_FindBreakpointByID},
57579     { "FindBreakpointsByName", _wrap_SBTarget_FindBreakpointsByName},
57580     { "GetBreakpointNames", _wrap_SBTarget_GetBreakpointNames},
57581     { "DeleteBreakpointName", _wrap_SBTarget_DeleteBreakpointName},
57582     { "EnableAllBreakpoints", _wrap_SBTarget_EnableAllBreakpoints},
57583     { "DisableAllBreakpoints", _wrap_SBTarget_DisableAllBreakpoints},
57584     { "DeleteAllBreakpoints", _wrap_SBTarget_DeleteAllBreakpoints},
57585     { "GetNumWatchpoints", _wrap_SBTarget_GetNumWatchpoints},
57586     { "GetWatchpointAtIndex", _wrap_SBTarget_GetWatchpointAtIndex},
57587     { "DeleteWatchpoint", _wrap_SBTarget_DeleteWatchpoint},
57588     { "FindWatchpointByID", _wrap_SBTarget_FindWatchpointByID},
57589     { "WatchAddress", _wrap_SBTarget_WatchAddress},
57590     { "EnableAllWatchpoints", _wrap_SBTarget_EnableAllWatchpoints},
57591     { "DisableAllWatchpoints", _wrap_SBTarget_DisableAllWatchpoints},
57592     { "DeleteAllWatchpoints", _wrap_SBTarget_DeleteAllWatchpoints},
57593     { "GetBroadcaster", _wrap_SBTarget_GetBroadcaster},
57594     { "FindFirstType", _wrap_SBTarget_FindFirstType},
57595     { "FindTypes", _wrap_SBTarget_FindTypes},
57596     { "GetBasicType", _wrap_SBTarget_GetBasicType},
57597     { "CreateValueFromAddress", _wrap_SBTarget_CreateValueFromAddress},
57598     { "CreateValueFromData", _wrap_SBTarget_CreateValueFromData},
57599     { "CreateValueFromExpression", _wrap_SBTarget_CreateValueFromExpression},
57600     { "GetSourceManager", _wrap_SBTarget_GetSourceManager},
57601     { "ReadInstructions", _wrap_SBTarget_ReadInstructions},
57602     { "GetInstructions", _wrap_SBTarget_GetInstructions},
57603     { "GetInstructionsWithFlavor", _wrap_SBTarget_GetInstructionsWithFlavor},
57604     { "FindSymbols", _wrap_SBTarget_FindSymbols},
57605     { "__eq", _wrap_SBTarget___eq},
57606     { "GetDescription", _wrap_SBTarget_GetDescription},
57607     { "EvaluateExpression", _wrap_SBTarget_EvaluateExpression},
57608     { "GetStackRedZoneSize", _wrap_SBTarget_GetStackRedZoneSize},
57609     { "IsLoaded", _wrap_SBTarget_IsLoaded},
57610     { "GetLaunchInfo", _wrap_SBTarget_GetLaunchInfo},
57611     { "SetLaunchInfo", _wrap_SBTarget_SetLaunchInfo},
57612     { "GetTrace", _wrap_SBTarget_GetTrace},
57613     { "CreateTrace", _wrap_SBTarget_CreateTrace},
57614     { "__tostring", _wrap_SBTarget___tostring},
57615     {0,0}
57616 };
57617 static swig_lua_method swig_SBTarget_meta[] = {
57618     { "__eq", _wrap_SBTarget___eq},
57619     { "__tostring", _wrap_SBTarget___tostring},
57620     {0,0}
57621 };
57622 
57623 static swig_lua_attribute swig_SBTarget_Sf_SwigStatic_attributes[] = {
57624     {0,0,0}
57625 };
57626 static swig_lua_const_info swig_SBTarget_Sf_SwigStatic_constants[]= {
57627     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
57628     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
57629     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
57630     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
57631     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
57632     {0,0,0,0,0,0}
57633 };
57634 static swig_lua_method swig_SBTarget_Sf_SwigStatic_methods[]= {
57635     { "EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
57636     { "GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
57637     { "GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
57638     { "GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
57639     { "GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
57640     {0,0}
57641 };
57642 static swig_lua_class* swig_SBTarget_Sf_SwigStatic_classes[]= {
57643     0
57644 };
57645 
57646 static swig_lua_namespace swig_SBTarget_Sf_SwigStatic = {
57647     "SBTarget",
57648     swig_SBTarget_Sf_SwigStatic_methods,
57649     swig_SBTarget_Sf_SwigStatic_attributes,
57650     swig_SBTarget_Sf_SwigStatic_constants,
57651     swig_SBTarget_Sf_SwigStatic_classes,
57652     0
57653 };
57654 static swig_lua_class *swig_SBTarget_bases[] = {0};
57655 static const char *swig_SBTarget_base_names[] = {0};
57656 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 };
57657 
57658 static int _wrap_SBThread_GetBroadcasterClassName(lua_State* L) {
57659   {
57660     int SWIG_arg = 0;
57661     char *result = 0 ;
57662 
57663     SWIG_check_num_args("lldb::SBThread::GetBroadcasterClassName",0,0)
57664     result = (char *)lldb::SBThread::GetBroadcasterClassName();
57665     lua_pushstring(L,(const char *)result); SWIG_arg++;
57666     return SWIG_arg;
57667 
57668     fail: SWIGUNUSED;
57669   }
57670   lua_error(L);
57671   return 0;
57672 }
57673 
57674 
57675 static int _wrap_new_SBThread__SWIG_0(lua_State* L) {
57676   {
57677     int SWIG_arg = 0;
57678     lldb::SBThread *result = 0 ;
57679 
57680     SWIG_check_num_args("lldb::SBThread::SBThread",0,0)
57681     result = (lldb::SBThread *)new lldb::SBThread();
57682     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
57683     return SWIG_arg;
57684 
57685     fail: SWIGUNUSED;
57686   }
57687   lua_error(L);
57688   return 0;
57689 }
57690 
57691 
57692 static int _wrap_new_SBThread__SWIG_1(lua_State* L) {
57693   {
57694     int SWIG_arg = 0;
57695     lldb::SBThread *arg1 = 0 ;
57696     lldb::SBThread *result = 0 ;
57697 
57698     SWIG_check_num_args("lldb::SBThread::SBThread",1,1)
57699     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::SBThread",1,"lldb::SBThread const &");
57700 
57701     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57702       SWIG_fail_ptr("new_SBThread",1,SWIGTYPE_p_lldb__SBThread);
57703     }
57704 
57705     result = (lldb::SBThread *)new lldb::SBThread((lldb::SBThread const &)*arg1);
57706     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
57707     return SWIG_arg;
57708 
57709     fail: SWIGUNUSED;
57710   }
57711   lua_error(L);
57712   return 0;
57713 }
57714 
57715 
57716 static int _wrap_new_SBThread(lua_State* L) {
57717   int argc;
57718   int argv[2]={
57719     1,2
57720   };
57721 
57722   argc = lua_gettop(L);
57723   if (argc == 0) {
57724     return _wrap_new_SBThread__SWIG_0(L);
57725   }
57726   if (argc == 1) {
57727     int _v = 0;
57728     {
57729       void *ptr;
57730       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
57731         _v = 0;
57732       } else {
57733         _v = 1;
57734       }
57735     }
57736     if (_v) {
57737       return _wrap_new_SBThread__SWIG_1(L);
57738     }
57739   }
57740 
57741   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThread'\n"
57742     "  Possible C/C++ prototypes are:\n"
57743     "    lldb::SBThread::SBThread()\n"
57744     "    lldb::SBThread::SBThread(lldb::SBThread const &)\n");
57745   lua_error(L);return 0;
57746 }
57747 
57748 
57749 static int _wrap_SBThread_GetQueue(lua_State* L) {
57750   {
57751     int SWIG_arg = 0;
57752     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57753     lldb::SBQueue result;
57754 
57755     SWIG_check_num_args("lldb::SBThread::GetQueue",1,1)
57756     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueue",1,"lldb::SBThread const *");
57757 
57758     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57759       SWIG_fail_ptr("SBThread_GetQueue",1,SWIGTYPE_p_lldb__SBThread);
57760     }
57761 
57762     result = ((lldb::SBThread const *)arg1)->GetQueue();
57763     {
57764       lldb::SBQueue * resultptr = new lldb::SBQueue(result);
57765       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
57766     }
57767     return SWIG_arg;
57768 
57769     fail: SWIGUNUSED;
57770   }
57771   lua_error(L);
57772   return 0;
57773 }
57774 
57775 
57776 static int _wrap_SBThread_IsValid(lua_State* L) {
57777   {
57778     int SWIG_arg = 0;
57779     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57780     bool result;
57781 
57782     SWIG_check_num_args("lldb::SBThread::IsValid",1,1)
57783     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsValid",1,"lldb::SBThread const *");
57784 
57785     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57786       SWIG_fail_ptr("SBThread_IsValid",1,SWIGTYPE_p_lldb__SBThread);
57787     }
57788 
57789     result = (bool)((lldb::SBThread const *)arg1)->IsValid();
57790     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57791     return SWIG_arg;
57792 
57793     fail: SWIGUNUSED;
57794   }
57795   lua_error(L);
57796   return 0;
57797 }
57798 
57799 
57800 static int _wrap_SBThread_Clear(lua_State* L) {
57801   {
57802     int SWIG_arg = 0;
57803     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57804 
57805     SWIG_check_num_args("lldb::SBThread::Clear",1,1)
57806     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Clear",1,"lldb::SBThread *");
57807 
57808     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57809       SWIG_fail_ptr("SBThread_Clear",1,SWIGTYPE_p_lldb__SBThread);
57810     }
57811 
57812     (arg1)->Clear();
57813 
57814     return SWIG_arg;
57815 
57816     fail: SWIGUNUSED;
57817   }
57818   lua_error(L);
57819   return 0;
57820 }
57821 
57822 
57823 static int _wrap_SBThread_GetStopReason(lua_State* L) {
57824   {
57825     int SWIG_arg = 0;
57826     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57827     lldb::StopReason result;
57828 
57829     SWIG_check_num_args("lldb::SBThread::GetStopReason",1,1)
57830     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReason",1,"lldb::SBThread *");
57831 
57832     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57833       SWIG_fail_ptr("SBThread_GetStopReason",1,SWIGTYPE_p_lldb__SBThread);
57834     }
57835 
57836     result = (lldb::StopReason)(arg1)->GetStopReason();
57837     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57838     return SWIG_arg;
57839 
57840     fail: SWIGUNUSED;
57841   }
57842   lua_error(L);
57843   return 0;
57844 }
57845 
57846 
57847 static int _wrap_SBThread_GetStopReasonDataCount(lua_State* L) {
57848   {
57849     int SWIG_arg = 0;
57850     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57851     size_t result;
57852 
57853     SWIG_check_num_args("lldb::SBThread::GetStopReasonDataCount",1,1)
57854     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataCount",1,"lldb::SBThread *");
57855 
57856     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57857       SWIG_fail_ptr("SBThread_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThread);
57858     }
57859 
57860     result = (arg1)->GetStopReasonDataCount();
57861     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57862     return SWIG_arg;
57863 
57864     fail: SWIGUNUSED;
57865   }
57866   lua_error(L);
57867   return 0;
57868 }
57869 
57870 
57871 static int _wrap_SBThread_GetStopReasonDataAtIndex(lua_State* L) {
57872   {
57873     int SWIG_arg = 0;
57874     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57875     uint32_t arg2 ;
57876     uint64_t result;
57877 
57878     SWIG_check_num_args("lldb::SBThread::GetStopReasonDataAtIndex",2,2)
57879     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",1,"lldb::SBThread *");
57880     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",2,"uint32_t");
57881 
57882     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57883       SWIG_fail_ptr("SBThread_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThread);
57884     }
57885 
57886     arg2 = (uint32_t)lua_tointeger(L, 2);
57887     result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
57888     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57889     return SWIG_arg;
57890 
57891     fail: SWIGUNUSED;
57892   }
57893   lua_error(L);
57894   return 0;
57895 }
57896 
57897 
57898 static int _wrap_SBThread_GetStopReasonExtendedInfoAsJSON(lua_State* L) {
57899   {
57900     int SWIG_arg = 0;
57901     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57902     lldb::SBStream *arg2 = 0 ;
57903     bool result;
57904 
57905     SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,2)
57906     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",1,"lldb::SBThread *");
57907     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,"lldb::SBStream &");
57908 
57909     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57910       SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",1,SWIGTYPE_p_lldb__SBThread);
57911     }
57912 
57913 
57914     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
57915       SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",2,SWIGTYPE_p_lldb__SBStream);
57916     }
57917 
57918     result = (bool)(arg1)->GetStopReasonExtendedInfoAsJSON(*arg2);
57919     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57920     return SWIG_arg;
57921 
57922     fail: SWIGUNUSED;
57923   }
57924   lua_error(L);
57925   return 0;
57926 }
57927 
57928 
57929 static int _wrap_SBThread_GetStopReasonExtendedBacktraces(lua_State* L) {
57930   {
57931     int SWIG_arg = 0;
57932     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57933     lldb::InstrumentationRuntimeType arg2 ;
57934     lldb::SBThreadCollection result;
57935 
57936     SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedBacktraces",2,2)
57937     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",1,"lldb::SBThread *");
57938     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",2,"lldb::InstrumentationRuntimeType");
57939 
57940     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57941       SWIG_fail_ptr("SBThread_GetStopReasonExtendedBacktraces",1,SWIGTYPE_p_lldb__SBThread);
57942     }
57943 
57944     arg2 = (lldb::InstrumentationRuntimeType)lua_tointeger(L, 2);
57945     result = (arg1)->GetStopReasonExtendedBacktraces(arg2);
57946     {
57947       lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection(result);
57948       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
57949     }
57950     return SWIG_arg;
57951 
57952     fail: SWIGUNUSED;
57953   }
57954   lua_error(L);
57955   return 0;
57956 }
57957 
57958 
57959 static int _wrap_SBThread_GetStopDescription(lua_State* L) {
57960   {
57961     int SWIG_arg = 0;
57962     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57963     char *arg2 = (char *) 0 ;
57964     size_t arg3 ;
57965     size_t result;
57966 
57967     SWIG_check_num_args("lldb::SBThread::GetStopDescription",2,2)
57968     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",1,"lldb::SBThread *");
57969 
57970     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57971       SWIG_fail_ptr("SBThread_GetStopDescription",1,SWIGTYPE_p_lldb__SBThread);
57972     }
57973 
57974     {
57975       arg3 = luaL_checkinteger(L, 2);
57976       if (arg3 <= 0) {
57977         return luaL_error(L, "Positive integer expected");
57978       }
57979       arg2 = (char *)malloc(arg3);
57980     }
57981     result = (arg1)->GetStopDescription(arg2,arg3);
57982     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57983     {
57984       lua_pop(L, 1); // Blow away the previous result
57985       lua_pushlstring(L, (const char *)arg2, result);
57986       free(arg2);
57987       // SWIG_arg was already incremented
57988     }
57989     return SWIG_arg;
57990 
57991     fail: SWIGUNUSED;
57992   }
57993   lua_error(L);
57994   return 0;
57995 }
57996 
57997 
57998 static int _wrap_SBThread_GetStopReturnValue(lua_State* L) {
57999   {
58000     int SWIG_arg = 0;
58001     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58002     lldb::SBValue result;
58003 
58004     SWIG_check_num_args("lldb::SBThread::GetStopReturnValue",1,1)
58005     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReturnValue",1,"lldb::SBThread *");
58006 
58007     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58008       SWIG_fail_ptr("SBThread_GetStopReturnValue",1,SWIGTYPE_p_lldb__SBThread);
58009     }
58010 
58011     result = (arg1)->GetStopReturnValue();
58012     {
58013       lldb::SBValue * resultptr = new lldb::SBValue(result);
58014       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
58015     }
58016     return SWIG_arg;
58017 
58018     fail: SWIGUNUSED;
58019   }
58020   lua_error(L);
58021   return 0;
58022 }
58023 
58024 
58025 static int _wrap_SBThread_GetThreadID(lua_State* L) {
58026   {
58027     int SWIG_arg = 0;
58028     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58029     lldb::tid_t result;
58030 
58031     SWIG_check_num_args("lldb::SBThread::GetThreadID",1,1)
58032     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadID",1,"lldb::SBThread const *");
58033 
58034     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58035       SWIG_fail_ptr("SBThread_GetThreadID",1,SWIGTYPE_p_lldb__SBThread);
58036     }
58037 
58038     result = (lldb::tid_t)((lldb::SBThread const *)arg1)->GetThreadID();
58039     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58040     return SWIG_arg;
58041 
58042     fail: SWIGUNUSED;
58043   }
58044   lua_error(L);
58045   return 0;
58046 }
58047 
58048 
58049 static int _wrap_SBThread_GetIndexID(lua_State* L) {
58050   {
58051     int SWIG_arg = 0;
58052     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58053     uint32_t result;
58054 
58055     SWIG_check_num_args("lldb::SBThread::GetIndexID",1,1)
58056     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetIndexID",1,"lldb::SBThread const *");
58057 
58058     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58059       SWIG_fail_ptr("SBThread_GetIndexID",1,SWIGTYPE_p_lldb__SBThread);
58060     }
58061 
58062     result = (uint32_t)((lldb::SBThread const *)arg1)->GetIndexID();
58063     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58064     return SWIG_arg;
58065 
58066     fail: SWIGUNUSED;
58067   }
58068   lua_error(L);
58069   return 0;
58070 }
58071 
58072 
58073 static int _wrap_SBThread_GetName(lua_State* L) {
58074   {
58075     int SWIG_arg = 0;
58076     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58077     char *result = 0 ;
58078 
58079     SWIG_check_num_args("lldb::SBThread::GetName",1,1)
58080     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetName",1,"lldb::SBThread const *");
58081 
58082     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58083       SWIG_fail_ptr("SBThread_GetName",1,SWIGTYPE_p_lldb__SBThread);
58084     }
58085 
58086     result = (char *)((lldb::SBThread const *)arg1)->GetName();
58087     lua_pushstring(L,(const char *)result); SWIG_arg++;
58088     return SWIG_arg;
58089 
58090     fail: SWIGUNUSED;
58091   }
58092   lua_error(L);
58093   return 0;
58094 }
58095 
58096 
58097 static int _wrap_SBThread_GetQueueName(lua_State* L) {
58098   {
58099     int SWIG_arg = 0;
58100     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58101     char *result = 0 ;
58102 
58103     SWIG_check_num_args("lldb::SBThread::GetQueueName",1,1)
58104     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueName",1,"lldb::SBThread const *");
58105 
58106     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58107       SWIG_fail_ptr("SBThread_GetQueueName",1,SWIGTYPE_p_lldb__SBThread);
58108     }
58109 
58110     result = (char *)((lldb::SBThread const *)arg1)->GetQueueName();
58111     lua_pushstring(L,(const char *)result); SWIG_arg++;
58112     return SWIG_arg;
58113 
58114     fail: SWIGUNUSED;
58115   }
58116   lua_error(L);
58117   return 0;
58118 }
58119 
58120 
58121 static int _wrap_SBThread_GetQueueID(lua_State* L) {
58122   {
58123     int SWIG_arg = 0;
58124     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58125     lldb::queue_id_t result;
58126 
58127     SWIG_check_num_args("lldb::SBThread::GetQueueID",1,1)
58128     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueID",1,"lldb::SBThread const *");
58129 
58130     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58131       SWIG_fail_ptr("SBThread_GetQueueID",1,SWIGTYPE_p_lldb__SBThread);
58132     }
58133 
58134     result = (lldb::queue_id_t)((lldb::SBThread const *)arg1)->GetQueueID();
58135     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58136     return SWIG_arg;
58137 
58138     fail: SWIGUNUSED;
58139   }
58140   lua_error(L);
58141   return 0;
58142 }
58143 
58144 
58145 static int _wrap_SBThread_GetInfoItemByPathAsString(lua_State* L) {
58146   {
58147     int SWIG_arg = 0;
58148     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58149     char *arg2 = (char *) 0 ;
58150     lldb::SBStream *arg3 = 0 ;
58151     bool result;
58152 
58153     SWIG_check_num_args("lldb::SBThread::GetInfoItemByPathAsString",3,3)
58154     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",1,"lldb::SBThread *");
58155     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",2,"char const *");
58156     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",3,"lldb::SBStream &");
58157 
58158     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58159       SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",1,SWIGTYPE_p_lldb__SBThread);
58160     }
58161 
58162     arg2 = (char *)lua_tostring(L, 2);
58163 
58164     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStream,0))){
58165       SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",3,SWIGTYPE_p_lldb__SBStream);
58166     }
58167 
58168     result = (bool)(arg1)->GetInfoItemByPathAsString((char const *)arg2,*arg3);
58169     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58170     return SWIG_arg;
58171 
58172     fail: SWIGUNUSED;
58173   }
58174   lua_error(L);
58175   return 0;
58176 }
58177 
58178 
58179 static int _wrap_SBThread_StepOver__SWIG_0(lua_State* L) {
58180   {
58181     int SWIG_arg = 0;
58182     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58183     lldb::RunMode arg2 ;
58184 
58185     SWIG_check_num_args("lldb::SBThread::StepOver",2,2)
58186     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
58187     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
58188 
58189     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58190       SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
58191     }
58192 
58193     arg2 = (lldb::RunMode)lua_tointeger(L, 2);
58194     (arg1)->StepOver(arg2);
58195 
58196     return SWIG_arg;
58197 
58198     fail: SWIGUNUSED;
58199   }
58200   lua_error(L);
58201   return 0;
58202 }
58203 
58204 
58205 static int _wrap_SBThread_StepOver__SWIG_1(lua_State* L) {
58206   {
58207     int SWIG_arg = 0;
58208     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58209 
58210     SWIG_check_num_args("lldb::SBThread::StepOver",1,1)
58211     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
58212 
58213     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58214       SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
58215     }
58216 
58217     (arg1)->StepOver();
58218 
58219     return SWIG_arg;
58220 
58221     fail: SWIGUNUSED;
58222   }
58223   lua_error(L);
58224   return 0;
58225 }
58226 
58227 
58228 static int _wrap_SBThread_StepOver__SWIG_2(lua_State* L) {
58229   {
58230     int SWIG_arg = 0;
58231     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58232     lldb::RunMode arg2 ;
58233     lldb::SBError *arg3 = 0 ;
58234 
58235     SWIG_check_num_args("lldb::SBThread::StepOver",3,3)
58236     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
58237     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
58238     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOver",3,"lldb::SBError &");
58239 
58240     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58241       SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
58242     }
58243 
58244     arg2 = (lldb::RunMode)lua_tointeger(L, 2);
58245 
58246     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
58247       SWIG_fail_ptr("SBThread_StepOver",3,SWIGTYPE_p_lldb__SBError);
58248     }
58249 
58250     (arg1)->StepOver(arg2,*arg3);
58251 
58252     return SWIG_arg;
58253 
58254     fail: SWIGUNUSED;
58255   }
58256   lua_error(L);
58257   return 0;
58258 }
58259 
58260 
58261 static int _wrap_SBThread_StepOver(lua_State* L) {
58262   int argc;
58263   int argv[4]={
58264     1,2,3,4
58265   };
58266 
58267   argc = lua_gettop(L);
58268   if (argc == 1) {
58269     int _v = 0;
58270     {
58271       void *ptr;
58272       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
58273         _v = 0;
58274       } else {
58275         _v = 1;
58276       }
58277     }
58278     if (_v) {
58279       return _wrap_SBThread_StepOver__SWIG_1(L);
58280     }
58281   }
58282   if (argc == 2) {
58283     int _v = 0;
58284     {
58285       void *ptr;
58286       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
58287         _v = 0;
58288       } else {
58289         _v = 1;
58290       }
58291     }
58292     if (_v) {
58293       {
58294         _v = lua_isnumber(L,argv[1]);
58295       }
58296       if (_v) {
58297         return _wrap_SBThread_StepOver__SWIG_0(L);
58298       }
58299     }
58300   }
58301   if (argc == 3) {
58302     int _v = 0;
58303     {
58304       void *ptr;
58305       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
58306         _v = 0;
58307       } else {
58308         _v = 1;
58309       }
58310     }
58311     if (_v) {
58312       {
58313         _v = lua_isnumber(L,argv[1]);
58314       }
58315       if (_v) {
58316         {
58317           void *ptr;
58318           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
58319             _v = 0;
58320           } else {
58321             _v = 1;
58322           }
58323         }
58324         if (_v) {
58325           return _wrap_SBThread_StepOver__SWIG_2(L);
58326         }
58327       }
58328     }
58329   }
58330 
58331   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOver'\n"
58332     "  Possible C/C++ prototypes are:\n"
58333     "    lldb::SBThread::StepOver(lldb::RunMode)\n"
58334     "    lldb::SBThread::StepOver()\n"
58335     "    lldb::SBThread::StepOver(lldb::RunMode,lldb::SBError &)\n");
58336   lua_error(L);return 0;
58337 }
58338 
58339 
58340 static int _wrap_SBThread_StepInto__SWIG_0(lua_State* L) {
58341   {
58342     int SWIG_arg = 0;
58343     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58344     lldb::RunMode arg2 ;
58345 
58346     SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
58347     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
58348     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"lldb::RunMode");
58349 
58350     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58351       SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
58352     }
58353 
58354     arg2 = (lldb::RunMode)lua_tointeger(L, 2);
58355     (arg1)->StepInto(arg2);
58356 
58357     return SWIG_arg;
58358 
58359     fail: SWIGUNUSED;
58360   }
58361   lua_error(L);
58362   return 0;
58363 }
58364 
58365 
58366 static int _wrap_SBThread_StepInto__SWIG_1(lua_State* L) {
58367   {
58368     int SWIG_arg = 0;
58369     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58370 
58371     SWIG_check_num_args("lldb::SBThread::StepInto",1,1)
58372     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
58373 
58374     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58375       SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
58376     }
58377 
58378     (arg1)->StepInto();
58379 
58380     return SWIG_arg;
58381 
58382     fail: SWIGUNUSED;
58383   }
58384   lua_error(L);
58385   return 0;
58386 }
58387 
58388 
58389 static int _wrap_SBThread_StepInto__SWIG_2(lua_State* L) {
58390   {
58391     int SWIG_arg = 0;
58392     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58393     char *arg2 = (char *) 0 ;
58394     lldb::RunMode arg3 ;
58395 
58396     SWIG_check_num_args("lldb::SBThread::StepInto",3,3)
58397     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
58398     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
58399     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"lldb::RunMode");
58400 
58401     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58402       SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
58403     }
58404 
58405     arg2 = (char *)lua_tostring(L, 2);
58406     arg3 = (lldb::RunMode)lua_tointeger(L, 3);
58407     (arg1)->StepInto((char const *)arg2,arg3);
58408 
58409     return SWIG_arg;
58410 
58411     fail: SWIGUNUSED;
58412   }
58413   lua_error(L);
58414   return 0;
58415 }
58416 
58417 
58418 static int _wrap_SBThread_StepInto__SWIG_3(lua_State* L) {
58419   {
58420     int SWIG_arg = 0;
58421     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58422     char *arg2 = (char *) 0 ;
58423 
58424     SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
58425     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
58426     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
58427 
58428     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58429       SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
58430     }
58431 
58432     arg2 = (char *)lua_tostring(L, 2);
58433     (arg1)->StepInto((char const *)arg2);
58434 
58435     return SWIG_arg;
58436 
58437     fail: SWIGUNUSED;
58438   }
58439   lua_error(L);
58440   return 0;
58441 }
58442 
58443 
58444 static int _wrap_SBThread_StepInto__SWIG_4(lua_State* L) {
58445   {
58446     int SWIG_arg = 0;
58447     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58448     char *arg2 = (char *) 0 ;
58449     uint32_t arg3 ;
58450     lldb::SBError *arg4 = 0 ;
58451     lldb::RunMode arg5 ;
58452 
58453     SWIG_check_num_args("lldb::SBThread::StepInto",5,5)
58454     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
58455     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
58456     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
58457     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
58458     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBThread::StepInto",5,"lldb::RunMode");
58459 
58460     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58461       SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
58462     }
58463 
58464     arg2 = (char *)lua_tostring(L, 2);
58465     arg3 = (uint32_t)lua_tointeger(L, 3);
58466 
58467     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
58468       SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
58469     }
58470 
58471     arg5 = (lldb::RunMode)lua_tointeger(L, 5);
58472     (arg1)->StepInto((char const *)arg2,arg3,*arg4,arg5);
58473 
58474     return SWIG_arg;
58475 
58476     fail: SWIGUNUSED;
58477   }
58478   lua_error(L);
58479   return 0;
58480 }
58481 
58482 
58483 static int _wrap_SBThread_StepInto__SWIG_5(lua_State* L) {
58484   {
58485     int SWIG_arg = 0;
58486     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58487     char *arg2 = (char *) 0 ;
58488     uint32_t arg3 ;
58489     lldb::SBError *arg4 = 0 ;
58490 
58491     SWIG_check_num_args("lldb::SBThread::StepInto",4,4)
58492     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
58493     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
58494     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
58495     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
58496 
58497     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58498       SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
58499     }
58500 
58501     arg2 = (char *)lua_tostring(L, 2);
58502     arg3 = (uint32_t)lua_tointeger(L, 3);
58503 
58504     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
58505       SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
58506     }
58507 
58508     (arg1)->StepInto((char const *)arg2,arg3,*arg4);
58509 
58510     return SWIG_arg;
58511 
58512     fail: SWIGUNUSED;
58513   }
58514   lua_error(L);
58515   return 0;
58516 }
58517 
58518 
58519 static int _wrap_SBThread_StepInto(lua_State* L) {
58520   int argc;
58521   int argv[6]={
58522     1,2,3,4,5,6
58523   };
58524 
58525   argc = lua_gettop(L);
58526   if (argc == 1) {
58527     int _v = 0;
58528     {
58529       void *ptr;
58530       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
58531         _v = 0;
58532       } else {
58533         _v = 1;
58534       }
58535     }
58536     if (_v) {
58537       return _wrap_SBThread_StepInto__SWIG_1(L);
58538     }
58539   }
58540   if (argc == 2) {
58541     int _v = 0;
58542     {
58543       void *ptr;
58544       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
58545         _v = 0;
58546       } else {
58547         _v = 1;
58548       }
58549     }
58550     if (_v) {
58551       {
58552         _v = lua_isnumber(L,argv[1]);
58553       }
58554       if (_v) {
58555         return _wrap_SBThread_StepInto__SWIG_0(L);
58556       }
58557     }
58558   }
58559   if (argc == 2) {
58560     int _v = 0;
58561     {
58562       void *ptr;
58563       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
58564         _v = 0;
58565       } else {
58566         _v = 1;
58567       }
58568     }
58569     if (_v) {
58570       {
58571         _v = SWIG_lua_isnilstring(L,argv[1]);
58572       }
58573       if (_v) {
58574         return _wrap_SBThread_StepInto__SWIG_3(L);
58575       }
58576     }
58577   }
58578   if (argc == 3) {
58579     int _v = 0;
58580     {
58581       void *ptr;
58582       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
58583         _v = 0;
58584       } else {
58585         _v = 1;
58586       }
58587     }
58588     if (_v) {
58589       {
58590         _v = SWIG_lua_isnilstring(L,argv[1]);
58591       }
58592       if (_v) {
58593         {
58594           _v = lua_isnumber(L,argv[2]);
58595         }
58596         if (_v) {
58597           return _wrap_SBThread_StepInto__SWIG_2(L);
58598         }
58599       }
58600     }
58601   }
58602   if (argc == 4) {
58603     int _v = 0;
58604     {
58605       void *ptr;
58606       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
58607         _v = 0;
58608       } else {
58609         _v = 1;
58610       }
58611     }
58612     if (_v) {
58613       {
58614         _v = SWIG_lua_isnilstring(L,argv[1]);
58615       }
58616       if (_v) {
58617         {
58618           _v = lua_isnumber(L,argv[2]);
58619         }
58620         if (_v) {
58621           {
58622             void *ptr;
58623             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
58624               _v = 0;
58625             } else {
58626               _v = 1;
58627             }
58628           }
58629           if (_v) {
58630             return _wrap_SBThread_StepInto__SWIG_5(L);
58631           }
58632         }
58633       }
58634     }
58635   }
58636   if (argc == 5) {
58637     int _v = 0;
58638     {
58639       void *ptr;
58640       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
58641         _v = 0;
58642       } else {
58643         _v = 1;
58644       }
58645     }
58646     if (_v) {
58647       {
58648         _v = SWIG_lua_isnilstring(L,argv[1]);
58649       }
58650       if (_v) {
58651         {
58652           _v = lua_isnumber(L,argv[2]);
58653         }
58654         if (_v) {
58655           {
58656             void *ptr;
58657             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
58658               _v = 0;
58659             } else {
58660               _v = 1;
58661             }
58662           }
58663           if (_v) {
58664             {
58665               _v = lua_isnumber(L,argv[4]);
58666             }
58667             if (_v) {
58668               return _wrap_SBThread_StepInto__SWIG_4(L);
58669             }
58670           }
58671         }
58672       }
58673     }
58674   }
58675 
58676   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInto'\n"
58677     "  Possible C/C++ prototypes are:\n"
58678     "    lldb::SBThread::StepInto(lldb::RunMode)\n"
58679     "    lldb::SBThread::StepInto()\n"
58680     "    lldb::SBThread::StepInto(char const *,lldb::RunMode)\n"
58681     "    lldb::SBThread::StepInto(char const *)\n"
58682     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &,lldb::RunMode)\n"
58683     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &)\n");
58684   lua_error(L);return 0;
58685 }
58686 
58687 
58688 static int _wrap_SBThread_StepOut__SWIG_0(lua_State* L) {
58689   {
58690     int SWIG_arg = 0;
58691     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58692 
58693     SWIG_check_num_args("lldb::SBThread::StepOut",1,1)
58694     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
58695 
58696     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58697       SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
58698     }
58699 
58700     (arg1)->StepOut();
58701 
58702     return SWIG_arg;
58703 
58704     fail: SWIGUNUSED;
58705   }
58706   lua_error(L);
58707   return 0;
58708 }
58709 
58710 
58711 static int _wrap_SBThread_StepOut__SWIG_1(lua_State* L) {
58712   {
58713     int SWIG_arg = 0;
58714     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58715     lldb::SBError *arg2 = 0 ;
58716 
58717     SWIG_check_num_args("lldb::SBThread::StepOut",2,2)
58718     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
58719     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOut",2,"lldb::SBError &");
58720 
58721     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58722       SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
58723     }
58724 
58725 
58726     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
58727       SWIG_fail_ptr("SBThread_StepOut",2,SWIGTYPE_p_lldb__SBError);
58728     }
58729 
58730     (arg1)->StepOut(*arg2);
58731 
58732     return SWIG_arg;
58733 
58734     fail: SWIGUNUSED;
58735   }
58736   lua_error(L);
58737   return 0;
58738 }
58739 
58740 
58741 static int _wrap_SBThread_StepOut(lua_State* L) {
58742   int argc;
58743   int argv[3]={
58744     1,2,3
58745   };
58746 
58747   argc = lua_gettop(L);
58748   if (argc == 1) {
58749     int _v = 0;
58750     {
58751       void *ptr;
58752       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
58753         _v = 0;
58754       } else {
58755         _v = 1;
58756       }
58757     }
58758     if (_v) {
58759       return _wrap_SBThread_StepOut__SWIG_0(L);
58760     }
58761   }
58762   if (argc == 2) {
58763     int _v = 0;
58764     {
58765       void *ptr;
58766       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
58767         _v = 0;
58768       } else {
58769         _v = 1;
58770       }
58771     }
58772     if (_v) {
58773       {
58774         void *ptr;
58775         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
58776           _v = 0;
58777         } else {
58778           _v = 1;
58779         }
58780       }
58781       if (_v) {
58782         return _wrap_SBThread_StepOut__SWIG_1(L);
58783       }
58784     }
58785   }
58786 
58787   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOut'\n"
58788     "  Possible C/C++ prototypes are:\n"
58789     "    lldb::SBThread::StepOut()\n"
58790     "    lldb::SBThread::StepOut(lldb::SBError &)\n");
58791   lua_error(L);return 0;
58792 }
58793 
58794 
58795 static int _wrap_SBThread_StepOutOfFrame__SWIG_0(lua_State* L) {
58796   {
58797     int SWIG_arg = 0;
58798     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58799     lldb::SBFrame *arg2 = 0 ;
58800 
58801     SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",2,2)
58802     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
58803     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
58804 
58805     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58806       SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
58807     }
58808 
58809 
58810     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
58811       SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
58812     }
58813 
58814     (arg1)->StepOutOfFrame(*arg2);
58815 
58816     return SWIG_arg;
58817 
58818     fail: SWIGUNUSED;
58819   }
58820   lua_error(L);
58821   return 0;
58822 }
58823 
58824 
58825 static int _wrap_SBThread_StepOutOfFrame__SWIG_1(lua_State* L) {
58826   {
58827     int SWIG_arg = 0;
58828     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58829     lldb::SBFrame *arg2 = 0 ;
58830     lldb::SBError *arg3 = 0 ;
58831 
58832     SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",3,3)
58833     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
58834     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
58835     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",3,"lldb::SBError &");
58836 
58837     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58838       SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
58839     }
58840 
58841 
58842     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
58843       SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
58844     }
58845 
58846 
58847     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
58848       SWIG_fail_ptr("SBThread_StepOutOfFrame",3,SWIGTYPE_p_lldb__SBError);
58849     }
58850 
58851     (arg1)->StepOutOfFrame(*arg2,*arg3);
58852 
58853     return SWIG_arg;
58854 
58855     fail: SWIGUNUSED;
58856   }
58857   lua_error(L);
58858   return 0;
58859 }
58860 
58861 
58862 static int _wrap_SBThread_StepOutOfFrame(lua_State* L) {
58863   int argc;
58864   int argv[4]={
58865     1,2,3,4
58866   };
58867 
58868   argc = lua_gettop(L);
58869   if (argc == 2) {
58870     int _v = 0;
58871     {
58872       void *ptr;
58873       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
58874         _v = 0;
58875       } else {
58876         _v = 1;
58877       }
58878     }
58879     if (_v) {
58880       {
58881         void *ptr;
58882         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
58883           _v = 0;
58884         } else {
58885           _v = 1;
58886         }
58887       }
58888       if (_v) {
58889         return _wrap_SBThread_StepOutOfFrame__SWIG_0(L);
58890       }
58891     }
58892   }
58893   if (argc == 3) {
58894     int _v = 0;
58895     {
58896       void *ptr;
58897       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
58898         _v = 0;
58899       } else {
58900         _v = 1;
58901       }
58902     }
58903     if (_v) {
58904       {
58905         void *ptr;
58906         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
58907           _v = 0;
58908         } else {
58909           _v = 1;
58910         }
58911       }
58912       if (_v) {
58913         {
58914           void *ptr;
58915           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
58916             _v = 0;
58917           } else {
58918             _v = 1;
58919           }
58920         }
58921         if (_v) {
58922           return _wrap_SBThread_StepOutOfFrame__SWIG_1(L);
58923         }
58924       }
58925     }
58926   }
58927 
58928   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOutOfFrame'\n"
58929     "  Possible C/C++ prototypes are:\n"
58930     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &)\n"
58931     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &,lldb::SBError &)\n");
58932   lua_error(L);return 0;
58933 }
58934 
58935 
58936 static int _wrap_SBThread_StepInstruction__SWIG_0(lua_State* L) {
58937   {
58938     int SWIG_arg = 0;
58939     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58940     bool arg2 ;
58941 
58942     SWIG_check_num_args("lldb::SBThread::StepInstruction",2,2)
58943     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
58944     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
58945 
58946     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58947       SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
58948     }
58949 
58950     arg2 = (lua_toboolean(L, 2)!=0);
58951     (arg1)->StepInstruction(arg2);
58952 
58953     return SWIG_arg;
58954 
58955     fail: SWIGUNUSED;
58956   }
58957   lua_error(L);
58958   return 0;
58959 }
58960 
58961 
58962 static int _wrap_SBThread_StepInstruction__SWIG_1(lua_State* L) {
58963   {
58964     int SWIG_arg = 0;
58965     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
58966     bool arg2 ;
58967     lldb::SBError *arg3 = 0 ;
58968 
58969     SWIG_check_num_args("lldb::SBThread::StepInstruction",3,3)
58970     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
58971     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
58972     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepInstruction",3,"lldb::SBError &");
58973 
58974     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
58975       SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
58976     }
58977 
58978     arg2 = (lua_toboolean(L, 2)!=0);
58979 
58980     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
58981       SWIG_fail_ptr("SBThread_StepInstruction",3,SWIGTYPE_p_lldb__SBError);
58982     }
58983 
58984     (arg1)->StepInstruction(arg2,*arg3);
58985 
58986     return SWIG_arg;
58987 
58988     fail: SWIGUNUSED;
58989   }
58990   lua_error(L);
58991   return 0;
58992 }
58993 
58994 
58995 static int _wrap_SBThread_StepInstruction(lua_State* L) {
58996   int argc;
58997   int argv[4]={
58998     1,2,3,4
58999   };
59000 
59001   argc = lua_gettop(L);
59002   if (argc == 2) {
59003     int _v = 0;
59004     {
59005       void *ptr;
59006       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59007         _v = 0;
59008       } else {
59009         _v = 1;
59010       }
59011     }
59012     if (_v) {
59013       {
59014         _v = lua_isboolean(L,argv[1]);
59015       }
59016       if (_v) {
59017         return _wrap_SBThread_StepInstruction__SWIG_0(L);
59018       }
59019     }
59020   }
59021   if (argc == 3) {
59022     int _v = 0;
59023     {
59024       void *ptr;
59025       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59026         _v = 0;
59027       } else {
59028         _v = 1;
59029       }
59030     }
59031     if (_v) {
59032       {
59033         _v = lua_isboolean(L,argv[1]);
59034       }
59035       if (_v) {
59036         {
59037           void *ptr;
59038           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
59039             _v = 0;
59040           } else {
59041             _v = 1;
59042           }
59043         }
59044         if (_v) {
59045           return _wrap_SBThread_StepInstruction__SWIG_1(L);
59046         }
59047       }
59048     }
59049   }
59050 
59051   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInstruction'\n"
59052     "  Possible C/C++ prototypes are:\n"
59053     "    lldb::SBThread::StepInstruction(bool)\n"
59054     "    lldb::SBThread::StepInstruction(bool,lldb::SBError &)\n");
59055   lua_error(L);return 0;
59056 }
59057 
59058 
59059 static int _wrap_SBThread_StepOverUntil(lua_State* L) {
59060   {
59061     int SWIG_arg = 0;
59062     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59063     lldb::SBFrame *arg2 = 0 ;
59064     lldb::SBFileSpec *arg3 = 0 ;
59065     uint32_t arg4 ;
59066     lldb::SBError result;
59067 
59068     SWIG_check_num_args("lldb::SBThread::StepOverUntil",4,4)
59069     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",1,"lldb::SBThread *");
59070     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",2,"lldb::SBFrame &");
59071     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",3,"lldb::SBFileSpec &");
59072     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",4,"uint32_t");
59073 
59074     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59075       SWIG_fail_ptr("SBThread_StepOverUntil",1,SWIGTYPE_p_lldb__SBThread);
59076     }
59077 
59078 
59079     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
59080       SWIG_fail_ptr("SBThread_StepOverUntil",2,SWIGTYPE_p_lldb__SBFrame);
59081     }
59082 
59083 
59084     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
59085       SWIG_fail_ptr("SBThread_StepOverUntil",3,SWIGTYPE_p_lldb__SBFileSpec);
59086     }
59087 
59088     arg4 = (uint32_t)lua_tointeger(L, 4);
59089     result = (arg1)->StepOverUntil(*arg2,*arg3,arg4);
59090     {
59091       lldb::SBError * resultptr = new lldb::SBError(result);
59092       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
59093     }
59094     return SWIG_arg;
59095 
59096     fail: SWIGUNUSED;
59097   }
59098   lua_error(L);
59099   return 0;
59100 }
59101 
59102 
59103 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(lua_State* L) {
59104   {
59105     int SWIG_arg = 0;
59106     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59107     char *arg2 = (char *) 0 ;
59108     lldb::SBError result;
59109 
59110     SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",2,2)
59111     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
59112     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
59113 
59114     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59115       SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
59116     }
59117 
59118     arg2 = (char *)lua_tostring(L, 2);
59119     result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2);
59120     {
59121       lldb::SBError * resultptr = new lldb::SBError(result);
59122       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
59123     }
59124     return SWIG_arg;
59125 
59126     fail: SWIGUNUSED;
59127   }
59128   lua_error(L);
59129   return 0;
59130 }
59131 
59132 
59133 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(lua_State* L) {
59134   {
59135     int SWIG_arg = 0;
59136     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59137     char *arg2 = (char *) 0 ;
59138     bool arg3 ;
59139     lldb::SBError result;
59140 
59141     SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",3,3)
59142     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
59143     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
59144     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"bool");
59145 
59146     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59147       SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
59148     }
59149 
59150     arg2 = (char *)lua_tostring(L, 2);
59151     arg3 = (lua_toboolean(L, 3)!=0);
59152     result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,arg3);
59153     {
59154       lldb::SBError * resultptr = new lldb::SBError(result);
59155       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
59156     }
59157     return SWIG_arg;
59158 
59159     fail: SWIGUNUSED;
59160   }
59161   lua_error(L);
59162   return 0;
59163 }
59164 
59165 
59166 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(lua_State* L) {
59167   {
59168     int SWIG_arg = 0;
59169     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59170     char *arg2 = (char *) 0 ;
59171     lldb::SBStructuredData *arg3 = 0 ;
59172     bool arg4 ;
59173     lldb::SBError result;
59174 
59175     SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",4,4)
59176     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
59177     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
59178     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"lldb::SBStructuredData &");
59179     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",4,"bool");
59180 
59181     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59182       SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
59183     }
59184 
59185     arg2 = (char *)lua_tostring(L, 2);
59186 
59187     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
59188       SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",3,SWIGTYPE_p_lldb__SBStructuredData);
59189     }
59190 
59191     arg4 = (lua_toboolean(L, 4)!=0);
59192     result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,*arg3,arg4);
59193     {
59194       lldb::SBError * resultptr = new lldb::SBError(result);
59195       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
59196     }
59197     return SWIG_arg;
59198 
59199     fail: SWIGUNUSED;
59200   }
59201   lua_error(L);
59202   return 0;
59203 }
59204 
59205 
59206 static int _wrap_SBThread_StepUsingScriptedThreadPlan(lua_State* L) {
59207   int argc;
59208   int argv[5]={
59209     1,2,3,4,5
59210   };
59211 
59212   argc = lua_gettop(L);
59213   if (argc == 2) {
59214     int _v = 0;
59215     {
59216       void *ptr;
59217       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59218         _v = 0;
59219       } else {
59220         _v = 1;
59221       }
59222     }
59223     if (_v) {
59224       {
59225         _v = SWIG_lua_isnilstring(L,argv[1]);
59226       }
59227       if (_v) {
59228         return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(L);
59229       }
59230     }
59231   }
59232   if (argc == 3) {
59233     int _v = 0;
59234     {
59235       void *ptr;
59236       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59237         _v = 0;
59238       } else {
59239         _v = 1;
59240       }
59241     }
59242     if (_v) {
59243       {
59244         _v = SWIG_lua_isnilstring(L,argv[1]);
59245       }
59246       if (_v) {
59247         {
59248           _v = lua_isboolean(L,argv[2]);
59249         }
59250         if (_v) {
59251           return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(L);
59252         }
59253       }
59254     }
59255   }
59256   if (argc == 4) {
59257     int _v = 0;
59258     {
59259       void *ptr;
59260       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59261         _v = 0;
59262       } else {
59263         _v = 1;
59264       }
59265     }
59266     if (_v) {
59267       {
59268         _v = SWIG_lua_isnilstring(L,argv[1]);
59269       }
59270       if (_v) {
59271         {
59272           void *ptr;
59273           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
59274             _v = 0;
59275           } else {
59276             _v = 1;
59277           }
59278         }
59279         if (_v) {
59280           {
59281             _v = lua_isboolean(L,argv[3]);
59282           }
59283           if (_v) {
59284             return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(L);
59285           }
59286         }
59287       }
59288     }
59289   }
59290 
59291   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepUsingScriptedThreadPlan'\n"
59292     "  Possible C/C++ prototypes are:\n"
59293     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *)\n"
59294     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,bool)\n"
59295     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,lldb::SBStructuredData &,bool)\n");
59296   lua_error(L);return 0;
59297 }
59298 
59299 
59300 static int _wrap_SBThread_JumpToLine(lua_State* L) {
59301   {
59302     int SWIG_arg = 0;
59303     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59304     lldb::SBFileSpec *arg2 = 0 ;
59305     uint32_t arg3 ;
59306     lldb::SBError result;
59307 
59308     SWIG_check_num_args("lldb::SBThread::JumpToLine",3,3)
59309     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::JumpToLine",1,"lldb::SBThread *");
59310     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::JumpToLine",2,"lldb::SBFileSpec &");
59311     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::JumpToLine",3,"uint32_t");
59312 
59313     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59314       SWIG_fail_ptr("SBThread_JumpToLine",1,SWIGTYPE_p_lldb__SBThread);
59315     }
59316 
59317 
59318     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
59319       SWIG_fail_ptr("SBThread_JumpToLine",2,SWIGTYPE_p_lldb__SBFileSpec);
59320     }
59321 
59322     arg3 = (uint32_t)lua_tointeger(L, 3);
59323     result = (arg1)->JumpToLine(*arg2,arg3);
59324     {
59325       lldb::SBError * resultptr = new lldb::SBError(result);
59326       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
59327     }
59328     return SWIG_arg;
59329 
59330     fail: SWIGUNUSED;
59331   }
59332   lua_error(L);
59333   return 0;
59334 }
59335 
59336 
59337 static int _wrap_SBThread_RunToAddress__SWIG_0(lua_State* L) {
59338   {
59339     int SWIG_arg = 0;
59340     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59341     lldb::addr_t arg2 ;
59342 
59343     SWIG_check_num_args("lldb::SBThread::RunToAddress",2,2)
59344     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
59345     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
59346 
59347     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59348       SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
59349     }
59350 
59351     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
59352     (arg1)->RunToAddress(arg2);
59353 
59354     return SWIG_arg;
59355 
59356     fail: SWIGUNUSED;
59357   }
59358   lua_error(L);
59359   return 0;
59360 }
59361 
59362 
59363 static int _wrap_SBThread_RunToAddress__SWIG_1(lua_State* L) {
59364   {
59365     int SWIG_arg = 0;
59366     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59367     lldb::addr_t arg2 ;
59368     lldb::SBError *arg3 = 0 ;
59369 
59370     SWIG_check_num_args("lldb::SBThread::RunToAddress",3,3)
59371     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
59372     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
59373     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::RunToAddress",3,"lldb::SBError &");
59374 
59375     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59376       SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
59377     }
59378 
59379     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
59380 
59381     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
59382       SWIG_fail_ptr("SBThread_RunToAddress",3,SWIGTYPE_p_lldb__SBError);
59383     }
59384 
59385     (arg1)->RunToAddress(arg2,*arg3);
59386 
59387     return SWIG_arg;
59388 
59389     fail: SWIGUNUSED;
59390   }
59391   lua_error(L);
59392   return 0;
59393 }
59394 
59395 
59396 static int _wrap_SBThread_RunToAddress(lua_State* L) {
59397   int argc;
59398   int argv[4]={
59399     1,2,3,4
59400   };
59401 
59402   argc = lua_gettop(L);
59403   if (argc == 2) {
59404     int _v = 0;
59405     {
59406       void *ptr;
59407       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59408         _v = 0;
59409       } else {
59410         _v = 1;
59411       }
59412     }
59413     if (_v) {
59414       {
59415         _v = lua_isnumber(L,argv[1]);
59416       }
59417       if (_v) {
59418         return _wrap_SBThread_RunToAddress__SWIG_0(L);
59419       }
59420     }
59421   }
59422   if (argc == 3) {
59423     int _v = 0;
59424     {
59425       void *ptr;
59426       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59427         _v = 0;
59428       } else {
59429         _v = 1;
59430       }
59431     }
59432     if (_v) {
59433       {
59434         _v = lua_isnumber(L,argv[1]);
59435       }
59436       if (_v) {
59437         {
59438           void *ptr;
59439           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
59440             _v = 0;
59441           } else {
59442             _v = 1;
59443           }
59444         }
59445         if (_v) {
59446           return _wrap_SBThread_RunToAddress__SWIG_1(L);
59447         }
59448       }
59449     }
59450   }
59451 
59452   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_RunToAddress'\n"
59453     "  Possible C/C++ prototypes are:\n"
59454     "    lldb::SBThread::RunToAddress(lldb::addr_t)\n"
59455     "    lldb::SBThread::RunToAddress(lldb::addr_t,lldb::SBError &)\n");
59456   lua_error(L);return 0;
59457 }
59458 
59459 
59460 static int _wrap_SBThread_ReturnFromFrame(lua_State* L) {
59461   {
59462     int SWIG_arg = 0;
59463     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59464     lldb::SBFrame *arg2 = 0 ;
59465     lldb::SBValue *arg3 = 0 ;
59466     lldb::SBError result;
59467 
59468     SWIG_check_num_args("lldb::SBThread::ReturnFromFrame",3,3)
59469     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",1,"lldb::SBThread *");
59470     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",2,"lldb::SBFrame &");
59471     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",3,"lldb::SBValue &");
59472 
59473     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59474       SWIG_fail_ptr("SBThread_ReturnFromFrame",1,SWIGTYPE_p_lldb__SBThread);
59475     }
59476 
59477 
59478     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
59479       SWIG_fail_ptr("SBThread_ReturnFromFrame",2,SWIGTYPE_p_lldb__SBFrame);
59480     }
59481 
59482 
59483     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBValue,0))){
59484       SWIG_fail_ptr("SBThread_ReturnFromFrame",3,SWIGTYPE_p_lldb__SBValue);
59485     }
59486 
59487     result = (arg1)->ReturnFromFrame(*arg2,*arg3);
59488     {
59489       lldb::SBError * resultptr = new lldb::SBError(result);
59490       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
59491     }
59492     return SWIG_arg;
59493 
59494     fail: SWIGUNUSED;
59495   }
59496   lua_error(L);
59497   return 0;
59498 }
59499 
59500 
59501 static int _wrap_SBThread_UnwindInnermostExpression(lua_State* L) {
59502   {
59503     int SWIG_arg = 0;
59504     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59505     lldb::SBError result;
59506 
59507     SWIG_check_num_args("lldb::SBThread::UnwindInnermostExpression",1,1)
59508     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::UnwindInnermostExpression",1,"lldb::SBThread *");
59509 
59510     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59511       SWIG_fail_ptr("SBThread_UnwindInnermostExpression",1,SWIGTYPE_p_lldb__SBThread);
59512     }
59513 
59514     result = (arg1)->UnwindInnermostExpression();
59515     {
59516       lldb::SBError * resultptr = new lldb::SBError(result);
59517       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
59518     }
59519     return SWIG_arg;
59520 
59521     fail: SWIGUNUSED;
59522   }
59523   lua_error(L);
59524   return 0;
59525 }
59526 
59527 
59528 static int _wrap_SBThread_Suspend__SWIG_0(lua_State* L) {
59529   {
59530     int SWIG_arg = 0;
59531     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59532     bool result;
59533 
59534     SWIG_check_num_args("lldb::SBThread::Suspend",1,1)
59535     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
59536 
59537     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59538       SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
59539     }
59540 
59541     result = (bool)(arg1)->Suspend();
59542     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59543     return SWIG_arg;
59544 
59545     fail: SWIGUNUSED;
59546   }
59547   lua_error(L);
59548   return 0;
59549 }
59550 
59551 
59552 static int _wrap_SBThread_Suspend__SWIG_1(lua_State* L) {
59553   {
59554     int SWIG_arg = 0;
59555     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59556     lldb::SBError *arg2 = 0 ;
59557     bool result;
59558 
59559     SWIG_check_num_args("lldb::SBThread::Suspend",2,2)
59560     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
59561     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Suspend",2,"lldb::SBError &");
59562 
59563     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59564       SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
59565     }
59566 
59567 
59568     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
59569       SWIG_fail_ptr("SBThread_Suspend",2,SWIGTYPE_p_lldb__SBError);
59570     }
59571 
59572     result = (bool)(arg1)->Suspend(*arg2);
59573     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59574     return SWIG_arg;
59575 
59576     fail: SWIGUNUSED;
59577   }
59578   lua_error(L);
59579   return 0;
59580 }
59581 
59582 
59583 static int _wrap_SBThread_Suspend(lua_State* L) {
59584   int argc;
59585   int argv[3]={
59586     1,2,3
59587   };
59588 
59589   argc = lua_gettop(L);
59590   if (argc == 1) {
59591     int _v = 0;
59592     {
59593       void *ptr;
59594       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59595         _v = 0;
59596       } else {
59597         _v = 1;
59598       }
59599     }
59600     if (_v) {
59601       return _wrap_SBThread_Suspend__SWIG_0(L);
59602     }
59603   }
59604   if (argc == 2) {
59605     int _v = 0;
59606     {
59607       void *ptr;
59608       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59609         _v = 0;
59610       } else {
59611         _v = 1;
59612       }
59613     }
59614     if (_v) {
59615       {
59616         void *ptr;
59617         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
59618           _v = 0;
59619         } else {
59620           _v = 1;
59621         }
59622       }
59623       if (_v) {
59624         return _wrap_SBThread_Suspend__SWIG_1(L);
59625       }
59626     }
59627   }
59628 
59629   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Suspend'\n"
59630     "  Possible C/C++ prototypes are:\n"
59631     "    lldb::SBThread::Suspend()\n"
59632     "    lldb::SBThread::Suspend(lldb::SBError &)\n");
59633   lua_error(L);return 0;
59634 }
59635 
59636 
59637 static int _wrap_SBThread_Resume__SWIG_0(lua_State* L) {
59638   {
59639     int SWIG_arg = 0;
59640     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59641     bool result;
59642 
59643     SWIG_check_num_args("lldb::SBThread::Resume",1,1)
59644     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
59645 
59646     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59647       SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
59648     }
59649 
59650     result = (bool)(arg1)->Resume();
59651     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59652     return SWIG_arg;
59653 
59654     fail: SWIGUNUSED;
59655   }
59656   lua_error(L);
59657   return 0;
59658 }
59659 
59660 
59661 static int _wrap_SBThread_Resume__SWIG_1(lua_State* L) {
59662   {
59663     int SWIG_arg = 0;
59664     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59665     lldb::SBError *arg2 = 0 ;
59666     bool result;
59667 
59668     SWIG_check_num_args("lldb::SBThread::Resume",2,2)
59669     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
59670     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Resume",2,"lldb::SBError &");
59671 
59672     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59673       SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
59674     }
59675 
59676 
59677     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
59678       SWIG_fail_ptr("SBThread_Resume",2,SWIGTYPE_p_lldb__SBError);
59679     }
59680 
59681     result = (bool)(arg1)->Resume(*arg2);
59682     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59683     return SWIG_arg;
59684 
59685     fail: SWIGUNUSED;
59686   }
59687   lua_error(L);
59688   return 0;
59689 }
59690 
59691 
59692 static int _wrap_SBThread_Resume(lua_State* L) {
59693   int argc;
59694   int argv[3]={
59695     1,2,3
59696   };
59697 
59698   argc = lua_gettop(L);
59699   if (argc == 1) {
59700     int _v = 0;
59701     {
59702       void *ptr;
59703       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59704         _v = 0;
59705       } else {
59706         _v = 1;
59707       }
59708     }
59709     if (_v) {
59710       return _wrap_SBThread_Resume__SWIG_0(L);
59711     }
59712   }
59713   if (argc == 2) {
59714     int _v = 0;
59715     {
59716       void *ptr;
59717       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
59718         _v = 0;
59719       } else {
59720         _v = 1;
59721       }
59722     }
59723     if (_v) {
59724       {
59725         void *ptr;
59726         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (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_Resume__SWIG_1(L);
59734       }
59735     }
59736   }
59737 
59738   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Resume'\n"
59739     "  Possible C/C++ prototypes are:\n"
59740     "    lldb::SBThread::Resume()\n"
59741     "    lldb::SBThread::Resume(lldb::SBError &)\n");
59742   lua_error(L);return 0;
59743 }
59744 
59745 
59746 static int _wrap_SBThread_IsSuspended(lua_State* L) {
59747   {
59748     int SWIG_arg = 0;
59749     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59750     bool result;
59751 
59752     SWIG_check_num_args("lldb::SBThread::IsSuspended",1,1)
59753     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsSuspended",1,"lldb::SBThread *");
59754 
59755     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59756       SWIG_fail_ptr("SBThread_IsSuspended",1,SWIGTYPE_p_lldb__SBThread);
59757     }
59758 
59759     result = (bool)(arg1)->IsSuspended();
59760     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59761     return SWIG_arg;
59762 
59763     fail: SWIGUNUSED;
59764   }
59765   lua_error(L);
59766   return 0;
59767 }
59768 
59769 
59770 static int _wrap_SBThread_IsStopped(lua_State* L) {
59771   {
59772     int SWIG_arg = 0;
59773     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59774     bool result;
59775 
59776     SWIG_check_num_args("lldb::SBThread::IsStopped",1,1)
59777     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsStopped",1,"lldb::SBThread *");
59778 
59779     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59780       SWIG_fail_ptr("SBThread_IsStopped",1,SWIGTYPE_p_lldb__SBThread);
59781     }
59782 
59783     result = (bool)(arg1)->IsStopped();
59784     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59785     return SWIG_arg;
59786 
59787     fail: SWIGUNUSED;
59788   }
59789   lua_error(L);
59790   return 0;
59791 }
59792 
59793 
59794 static int _wrap_SBThread_GetNumFrames(lua_State* L) {
59795   {
59796     int SWIG_arg = 0;
59797     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59798     uint32_t result;
59799 
59800     SWIG_check_num_args("lldb::SBThread::GetNumFrames",1,1)
59801     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetNumFrames",1,"lldb::SBThread *");
59802 
59803     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59804       SWIG_fail_ptr("SBThread_GetNumFrames",1,SWIGTYPE_p_lldb__SBThread);
59805     }
59806 
59807     result = (uint32_t)(arg1)->GetNumFrames();
59808     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59809     return SWIG_arg;
59810 
59811     fail: SWIGUNUSED;
59812   }
59813   lua_error(L);
59814   return 0;
59815 }
59816 
59817 
59818 static int _wrap_SBThread_GetFrameAtIndex(lua_State* L) {
59819   {
59820     int SWIG_arg = 0;
59821     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59822     uint32_t arg2 ;
59823     lldb::SBFrame result;
59824 
59825     SWIG_check_num_args("lldb::SBThread::GetFrameAtIndex",2,2)
59826     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",1,"lldb::SBThread *");
59827     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",2,"uint32_t");
59828 
59829     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59830       SWIG_fail_ptr("SBThread_GetFrameAtIndex",1,SWIGTYPE_p_lldb__SBThread);
59831     }
59832 
59833     arg2 = (uint32_t)lua_tointeger(L, 2);
59834     result = (arg1)->GetFrameAtIndex(arg2);
59835     {
59836       lldb::SBFrame * resultptr = new lldb::SBFrame(result);
59837       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
59838     }
59839     return SWIG_arg;
59840 
59841     fail: SWIGUNUSED;
59842   }
59843   lua_error(L);
59844   return 0;
59845 }
59846 
59847 
59848 static int _wrap_SBThread_GetSelectedFrame(lua_State* L) {
59849   {
59850     int SWIG_arg = 0;
59851     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59852     lldb::SBFrame result;
59853 
59854     SWIG_check_num_args("lldb::SBThread::GetSelectedFrame",1,1)
59855     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetSelectedFrame",1,"lldb::SBThread *");
59856 
59857     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59858       SWIG_fail_ptr("SBThread_GetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
59859     }
59860 
59861     result = (arg1)->GetSelectedFrame();
59862     {
59863       lldb::SBFrame * resultptr = new lldb::SBFrame(result);
59864       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
59865     }
59866     return SWIG_arg;
59867 
59868     fail: SWIGUNUSED;
59869   }
59870   lua_error(L);
59871   return 0;
59872 }
59873 
59874 
59875 static int _wrap_SBThread_SetSelectedFrame(lua_State* L) {
59876   {
59877     int SWIG_arg = 0;
59878     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59879     uint32_t arg2 ;
59880     lldb::SBFrame result;
59881 
59882     SWIG_check_num_args("lldb::SBThread::SetSelectedFrame",2,2)
59883     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",1,"lldb::SBThread *");
59884     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",2,"uint32_t");
59885 
59886     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59887       SWIG_fail_ptr("SBThread_SetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
59888     }
59889 
59890     arg2 = (uint32_t)lua_tointeger(L, 2);
59891     result = (arg1)->SetSelectedFrame(arg2);
59892     {
59893       lldb::SBFrame * resultptr = new lldb::SBFrame(result);
59894       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
59895     }
59896     return SWIG_arg;
59897 
59898     fail: SWIGUNUSED;
59899   }
59900   lua_error(L);
59901   return 0;
59902 }
59903 
59904 
59905 static int _wrap_SBThread_EventIsThreadEvent(lua_State* L) {
59906   {
59907     int SWIG_arg = 0;
59908     lldb::SBEvent *arg1 = 0 ;
59909     bool result;
59910 
59911     SWIG_check_num_args("lldb::SBThread::EventIsThreadEvent",1,1)
59912     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::EventIsThreadEvent",1,"lldb::SBEvent const &");
59913 
59914     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
59915       SWIG_fail_ptr("SBThread_EventIsThreadEvent",1,SWIGTYPE_p_lldb__SBEvent);
59916     }
59917 
59918     result = (bool)lldb::SBThread::EventIsThreadEvent((lldb::SBEvent const &)*arg1);
59919     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59920     return SWIG_arg;
59921 
59922     fail: SWIGUNUSED;
59923   }
59924   lua_error(L);
59925   return 0;
59926 }
59927 
59928 
59929 static int _wrap_SBThread_GetStackFrameFromEvent(lua_State* L) {
59930   {
59931     int SWIG_arg = 0;
59932     lldb::SBEvent *arg1 = 0 ;
59933     lldb::SBFrame result;
59934 
59935     SWIG_check_num_args("lldb::SBThread::GetStackFrameFromEvent",1,1)
59936     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetStackFrameFromEvent",1,"lldb::SBEvent const &");
59937 
59938     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
59939       SWIG_fail_ptr("SBThread_GetStackFrameFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
59940     }
59941 
59942     result = lldb::SBThread::GetStackFrameFromEvent((lldb::SBEvent const &)*arg1);
59943     {
59944       lldb::SBFrame * resultptr = new lldb::SBFrame(result);
59945       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
59946     }
59947     return SWIG_arg;
59948 
59949     fail: SWIGUNUSED;
59950   }
59951   lua_error(L);
59952   return 0;
59953 }
59954 
59955 
59956 static int _wrap_SBThread_GetThreadFromEvent(lua_State* L) {
59957   {
59958     int SWIG_arg = 0;
59959     lldb::SBEvent *arg1 = 0 ;
59960     lldb::SBThread result;
59961 
59962     SWIG_check_num_args("lldb::SBThread::GetThreadFromEvent",1,1)
59963     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadFromEvent",1,"lldb::SBEvent const &");
59964 
59965     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
59966       SWIG_fail_ptr("SBThread_GetThreadFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
59967     }
59968 
59969     result = lldb::SBThread::GetThreadFromEvent((lldb::SBEvent const &)*arg1);
59970     {
59971       lldb::SBThread * resultptr = new lldb::SBThread(result);
59972       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
59973     }
59974     return SWIG_arg;
59975 
59976     fail: SWIGUNUSED;
59977   }
59978   lua_error(L);
59979   return 0;
59980 }
59981 
59982 
59983 static int _wrap_SBThread_GetProcess(lua_State* L) {
59984   {
59985     int SWIG_arg = 0;
59986     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
59987     lldb::SBProcess result;
59988 
59989     SWIG_check_num_args("lldb::SBThread::GetProcess",1,1)
59990     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetProcess",1,"lldb::SBThread *");
59991 
59992     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
59993       SWIG_fail_ptr("SBThread_GetProcess",1,SWIGTYPE_p_lldb__SBThread);
59994     }
59995 
59996     result = (arg1)->GetProcess();
59997     {
59998       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
59999       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
60000     }
60001     return SWIG_arg;
60002 
60003     fail: SWIGUNUSED;
60004   }
60005   lua_error(L);
60006   return 0;
60007 }
60008 
60009 
60010 static int _wrap_SBThread___eq(lua_State* L) {
60011   {
60012     int SWIG_arg = 0;
60013     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60014     lldb::SBThread *arg2 = 0 ;
60015     bool result;
60016 
60017     SWIG_check_num_args("lldb::SBThread::operator ==",2,2)
60018     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::operator ==",1,"lldb::SBThread const *");
60019     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::operator ==",2,"lldb::SBThread const &");
60020 
60021     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60022       SWIG_fail_ptr("SBThread___eq",1,SWIGTYPE_p_lldb__SBThread);
60023     }
60024 
60025 
60026     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
60027       SWIG_fail_ptr("SBThread___eq",2,SWIGTYPE_p_lldb__SBThread);
60028     }
60029 
60030     result = (bool)((lldb::SBThread const *)arg1)->operator ==((lldb::SBThread const &)*arg2);
60031     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60032     return SWIG_arg;
60033 
60034     fail: SWIGUNUSED;
60035   }
60036   lua_error(L);
60037   return 0;
60038 }
60039 
60040 
60041 static int _wrap_SBThread_GetDescription__SWIG_0(lua_State* L) {
60042   {
60043     int SWIG_arg = 0;
60044     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60045     lldb::SBStream *arg2 = 0 ;
60046     bool result;
60047 
60048     SWIG_check_num_args("lldb::SBThread::GetDescription",2,2)
60049     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
60050     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
60051 
60052     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60053       SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
60054     }
60055 
60056 
60057     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
60058       SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
60059     }
60060 
60061     result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2);
60062     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60063     return SWIG_arg;
60064 
60065     fail: SWIGUNUSED;
60066   }
60067   lua_error(L);
60068   return 0;
60069 }
60070 
60071 
60072 static int _wrap_SBThread_GetDescription__SWIG_1(lua_State* L) {
60073   {
60074     int SWIG_arg = 0;
60075     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60076     lldb::SBStream *arg2 = 0 ;
60077     bool arg3 ;
60078     bool result;
60079 
60080     SWIG_check_num_args("lldb::SBThread::GetDescription",3,3)
60081     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
60082     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
60083     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::GetDescription",3,"bool");
60084 
60085     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60086       SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
60087     }
60088 
60089 
60090     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
60091       SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
60092     }
60093 
60094     arg3 = (lua_toboolean(L, 3)!=0);
60095     result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2,arg3);
60096     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60097     return SWIG_arg;
60098 
60099     fail: SWIGUNUSED;
60100   }
60101   lua_error(L);
60102   return 0;
60103 }
60104 
60105 
60106 static int _wrap_SBThread_GetDescription(lua_State* L) {
60107   int argc;
60108   int argv[4]={
60109     1,2,3,4
60110   };
60111 
60112   argc = lua_gettop(L);
60113   if (argc == 2) {
60114     int _v = 0;
60115     {
60116       void *ptr;
60117       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
60118         _v = 0;
60119       } else {
60120         _v = 1;
60121       }
60122     }
60123     if (_v) {
60124       {
60125         void *ptr;
60126         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
60127           _v = 0;
60128         } else {
60129           _v = 1;
60130         }
60131       }
60132       if (_v) {
60133         return _wrap_SBThread_GetDescription__SWIG_0(L);
60134       }
60135     }
60136   }
60137   if (argc == 3) {
60138     int _v = 0;
60139     {
60140       void *ptr;
60141       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
60142         _v = 0;
60143       } else {
60144         _v = 1;
60145       }
60146     }
60147     if (_v) {
60148       {
60149         void *ptr;
60150         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
60151           _v = 0;
60152         } else {
60153           _v = 1;
60154         }
60155       }
60156       if (_v) {
60157         {
60158           _v = lua_isboolean(L,argv[2]);
60159         }
60160         if (_v) {
60161           return _wrap_SBThread_GetDescription__SWIG_1(L);
60162         }
60163       }
60164     }
60165   }
60166 
60167   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_GetDescription'\n"
60168     "  Possible C/C++ prototypes are:\n"
60169     "    lldb::SBThread::GetDescription(lldb::SBStream &) const\n"
60170     "    lldb::SBThread::GetDescription(lldb::SBStream &,bool) const\n");
60171   lua_error(L);return 0;
60172 }
60173 
60174 
60175 static int _wrap_SBThread_GetStatus(lua_State* L) {
60176   {
60177     int SWIG_arg = 0;
60178     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60179     lldb::SBStream *arg2 = 0 ;
60180     bool result;
60181 
60182     SWIG_check_num_args("lldb::SBThread::GetStatus",2,2)
60183     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStatus",1,"lldb::SBThread const *");
60184     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStatus",2,"lldb::SBStream &");
60185 
60186     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60187       SWIG_fail_ptr("SBThread_GetStatus",1,SWIGTYPE_p_lldb__SBThread);
60188     }
60189 
60190 
60191     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
60192       SWIG_fail_ptr("SBThread_GetStatus",2,SWIGTYPE_p_lldb__SBStream);
60193     }
60194 
60195     result = (bool)((lldb::SBThread const *)arg1)->GetStatus(*arg2);
60196     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60197     return SWIG_arg;
60198 
60199     fail: SWIGUNUSED;
60200   }
60201   lua_error(L);
60202   return 0;
60203 }
60204 
60205 
60206 static int _wrap_SBThread_GetExtendedBacktraceThread(lua_State* L) {
60207   {
60208     int SWIG_arg = 0;
60209     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60210     char *arg2 = (char *) 0 ;
60211     lldb::SBThread result;
60212 
60213     SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceThread",2,2)
60214     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",1,"lldb::SBThread *");
60215     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",2,"char const *");
60216 
60217     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60218       SWIG_fail_ptr("SBThread_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBThread);
60219     }
60220 
60221     arg2 = (char *)lua_tostring(L, 2);
60222     result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
60223     {
60224       lldb::SBThread * resultptr = new lldb::SBThread(result);
60225       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
60226     }
60227     return SWIG_arg;
60228 
60229     fail: SWIGUNUSED;
60230   }
60231   lua_error(L);
60232   return 0;
60233 }
60234 
60235 
60236 static int _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID(lua_State* L) {
60237   {
60238     int SWIG_arg = 0;
60239     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60240     uint32_t result;
60241 
60242     SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,1)
60243     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,"lldb::SBThread *");
60244 
60245     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60246       SWIG_fail_ptr("SBThread_GetExtendedBacktraceOriginatingIndexID",1,SWIGTYPE_p_lldb__SBThread);
60247     }
60248 
60249     result = (uint32_t)(arg1)->GetExtendedBacktraceOriginatingIndexID();
60250     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60251     return SWIG_arg;
60252 
60253     fail: SWIGUNUSED;
60254   }
60255   lua_error(L);
60256   return 0;
60257 }
60258 
60259 
60260 static int _wrap_SBThread_GetCurrentException(lua_State* L) {
60261   {
60262     int SWIG_arg = 0;
60263     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60264     lldb::SBValue result;
60265 
60266     SWIG_check_num_args("lldb::SBThread::GetCurrentException",1,1)
60267     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentException",1,"lldb::SBThread *");
60268 
60269     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60270       SWIG_fail_ptr("SBThread_GetCurrentException",1,SWIGTYPE_p_lldb__SBThread);
60271     }
60272 
60273     result = (arg1)->GetCurrentException();
60274     {
60275       lldb::SBValue * resultptr = new lldb::SBValue(result);
60276       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
60277     }
60278     return SWIG_arg;
60279 
60280     fail: SWIGUNUSED;
60281   }
60282   lua_error(L);
60283   return 0;
60284 }
60285 
60286 
60287 static int _wrap_SBThread_GetCurrentExceptionBacktrace(lua_State* L) {
60288   {
60289     int SWIG_arg = 0;
60290     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60291     lldb::SBThread result;
60292 
60293     SWIG_check_num_args("lldb::SBThread::GetCurrentExceptionBacktrace",1,1)
60294     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentExceptionBacktrace",1,"lldb::SBThread *");
60295 
60296     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60297       SWIG_fail_ptr("SBThread_GetCurrentExceptionBacktrace",1,SWIGTYPE_p_lldb__SBThread);
60298     }
60299 
60300     result = (arg1)->GetCurrentExceptionBacktrace();
60301     {
60302       lldb::SBThread * resultptr = new lldb::SBThread(result);
60303       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
60304     }
60305     return SWIG_arg;
60306 
60307     fail: SWIGUNUSED;
60308   }
60309   lua_error(L);
60310   return 0;
60311 }
60312 
60313 
60314 static int _wrap_SBThread_SafeToCallFunctions(lua_State* L) {
60315   {
60316     int SWIG_arg = 0;
60317     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60318     bool result;
60319 
60320     SWIG_check_num_args("lldb::SBThread::SafeToCallFunctions",1,1)
60321     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SafeToCallFunctions",1,"lldb::SBThread *");
60322 
60323     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60324       SWIG_fail_ptr("SBThread_SafeToCallFunctions",1,SWIGTYPE_p_lldb__SBThread);
60325     }
60326 
60327     result = (bool)(arg1)->SafeToCallFunctions();
60328     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60329     return SWIG_arg;
60330 
60331     fail: SWIGUNUSED;
60332   }
60333   lua_error(L);
60334   return 0;
60335 }
60336 
60337 
60338 static int _wrap_SBThread_GetSiginfo(lua_State* L) {
60339   {
60340     int SWIG_arg = 0;
60341     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60342     lldb::SBValue result;
60343 
60344     SWIG_check_num_args("lldb::SBThread::GetSiginfo",1,1)
60345     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetSiginfo",1,"lldb::SBThread *");
60346 
60347     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60348       SWIG_fail_ptr("SBThread_GetSiginfo",1,SWIGTYPE_p_lldb__SBThread);
60349     }
60350 
60351     result = (arg1)->GetSiginfo();
60352     {
60353       lldb::SBValue * resultptr = new lldb::SBValue(result);
60354       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
60355     }
60356     return SWIG_arg;
60357 
60358     fail: SWIGUNUSED;
60359   }
60360   lua_error(L);
60361   return 0;
60362 }
60363 
60364 
60365 static int _wrap_SBThread___tostring(lua_State* L) {
60366   {
60367     int SWIG_arg = 0;
60368     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
60369     std::string result;
60370 
60371     SWIG_check_num_args("lldb::SBThread::__repr__",1,1)
60372     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::__repr__",1,"lldb::SBThread *");
60373 
60374     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60375       SWIG_fail_ptr("SBThread___tostring",1,SWIGTYPE_p_lldb__SBThread);
60376     }
60377 
60378     result = lldb_SBThread___repr__(arg1);
60379     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
60380     return SWIG_arg;
60381 
60382     fail: SWIGUNUSED;
60383   }
60384   lua_error(L);
60385   return 0;
60386 }
60387 
60388 
60389 static void swig_delete_SBThread(void *obj) {
60390 lldb::SBThread *arg1 = (lldb::SBThread *) obj;
60391 delete arg1;
60392 }
60393 static int _proxy__wrap_new_SBThread(lua_State *L) {
60394     assert(lua_istable(L,1));
60395     lua_pushcfunction(L,_wrap_new_SBThread);
60396     assert(!lua_isnil(L,-1));
60397     lua_replace(L,1); /* replace our table with real constructor */
60398     lua_call(L,lua_gettop(L)-1,1);
60399     return 1;
60400 }
60401 static swig_lua_attribute swig_SBThread_attributes[] = {
60402     {0,0,0}
60403 };
60404 static swig_lua_method swig_SBThread_methods[]= {
60405     { "GetQueue", _wrap_SBThread_GetQueue},
60406     { "IsValid", _wrap_SBThread_IsValid},
60407     { "Clear", _wrap_SBThread_Clear},
60408     { "GetStopReason", _wrap_SBThread_GetStopReason},
60409     { "GetStopReasonDataCount", _wrap_SBThread_GetStopReasonDataCount},
60410     { "GetStopReasonDataAtIndex", _wrap_SBThread_GetStopReasonDataAtIndex},
60411     { "GetStopReasonExtendedInfoAsJSON", _wrap_SBThread_GetStopReasonExtendedInfoAsJSON},
60412     { "GetStopReasonExtendedBacktraces", _wrap_SBThread_GetStopReasonExtendedBacktraces},
60413     { "GetStopDescription", _wrap_SBThread_GetStopDescription},
60414     { "GetStopReturnValue", _wrap_SBThread_GetStopReturnValue},
60415     { "GetThreadID", _wrap_SBThread_GetThreadID},
60416     { "GetIndexID", _wrap_SBThread_GetIndexID},
60417     { "GetName", _wrap_SBThread_GetName},
60418     { "GetQueueName", _wrap_SBThread_GetQueueName},
60419     { "GetQueueID", _wrap_SBThread_GetQueueID},
60420     { "GetInfoItemByPathAsString", _wrap_SBThread_GetInfoItemByPathAsString},
60421     { "StepOver", _wrap_SBThread_StepOver},
60422     { "StepInto", _wrap_SBThread_StepInto},
60423     { "StepOut", _wrap_SBThread_StepOut},
60424     { "StepOutOfFrame", _wrap_SBThread_StepOutOfFrame},
60425     { "StepInstruction", _wrap_SBThread_StepInstruction},
60426     { "StepOverUntil", _wrap_SBThread_StepOverUntil},
60427     { "StepUsingScriptedThreadPlan", _wrap_SBThread_StepUsingScriptedThreadPlan},
60428     { "JumpToLine", _wrap_SBThread_JumpToLine},
60429     { "RunToAddress", _wrap_SBThread_RunToAddress},
60430     { "ReturnFromFrame", _wrap_SBThread_ReturnFromFrame},
60431     { "UnwindInnermostExpression", _wrap_SBThread_UnwindInnermostExpression},
60432     { "Suspend", _wrap_SBThread_Suspend},
60433     { "Resume", _wrap_SBThread_Resume},
60434     { "IsSuspended", _wrap_SBThread_IsSuspended},
60435     { "IsStopped", _wrap_SBThread_IsStopped},
60436     { "GetNumFrames", _wrap_SBThread_GetNumFrames},
60437     { "GetFrameAtIndex", _wrap_SBThread_GetFrameAtIndex},
60438     { "GetSelectedFrame", _wrap_SBThread_GetSelectedFrame},
60439     { "SetSelectedFrame", _wrap_SBThread_SetSelectedFrame},
60440     { "GetProcess", _wrap_SBThread_GetProcess},
60441     { "__eq", _wrap_SBThread___eq},
60442     { "GetDescription", _wrap_SBThread_GetDescription},
60443     { "GetStatus", _wrap_SBThread_GetStatus},
60444     { "GetExtendedBacktraceThread", _wrap_SBThread_GetExtendedBacktraceThread},
60445     { "GetExtendedBacktraceOriginatingIndexID", _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID},
60446     { "GetCurrentException", _wrap_SBThread_GetCurrentException},
60447     { "GetCurrentExceptionBacktrace", _wrap_SBThread_GetCurrentExceptionBacktrace},
60448     { "SafeToCallFunctions", _wrap_SBThread_SafeToCallFunctions},
60449     { "GetSiginfo", _wrap_SBThread_GetSiginfo},
60450     { "__tostring", _wrap_SBThread___tostring},
60451     {0,0}
60452 };
60453 static swig_lua_method swig_SBThread_meta[] = {
60454     { "__eq", _wrap_SBThread___eq},
60455     { "__tostring", _wrap_SBThread___tostring},
60456     {0,0}
60457 };
60458 
60459 static swig_lua_attribute swig_SBThread_Sf_SwigStatic_attributes[] = {
60460     {0,0,0}
60461 };
60462 static swig_lua_const_info swig_SBThread_Sf_SwigStatic_constants[]= {
60463     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
60464     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
60465     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
60466     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
60467     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
60468     {0,0,0,0,0,0}
60469 };
60470 static swig_lua_method swig_SBThread_Sf_SwigStatic_methods[]= {
60471     { "GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
60472     { "EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
60473     { "GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
60474     { "GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
60475     {0,0}
60476 };
60477 static swig_lua_class* swig_SBThread_Sf_SwigStatic_classes[]= {
60478     0
60479 };
60480 
60481 static swig_lua_namespace swig_SBThread_Sf_SwigStatic = {
60482     "SBThread",
60483     swig_SBThread_Sf_SwigStatic_methods,
60484     swig_SBThread_Sf_SwigStatic_attributes,
60485     swig_SBThread_Sf_SwigStatic_constants,
60486     swig_SBThread_Sf_SwigStatic_classes,
60487     0
60488 };
60489 static swig_lua_class *swig_SBThread_bases[] = {0};
60490 static const char *swig_SBThread_base_names[] = {0};
60491 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 };
60492 
60493 static int _wrap_new_SBThreadCollection__SWIG_0(lua_State* L) {
60494   {
60495     int SWIG_arg = 0;
60496     lldb::SBThreadCollection *result = 0 ;
60497 
60498     SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",0,0)
60499     result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection();
60500     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
60501     return SWIG_arg;
60502 
60503     fail: SWIGUNUSED;
60504   }
60505   lua_error(L);
60506   return 0;
60507 }
60508 
60509 
60510 static int _wrap_new_SBThreadCollection__SWIG_1(lua_State* L) {
60511   {
60512     int SWIG_arg = 0;
60513     lldb::SBThreadCollection *arg1 = 0 ;
60514     lldb::SBThreadCollection *result = 0 ;
60515 
60516     SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",1,1)
60517     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::SBThreadCollection",1,"lldb::SBThreadCollection const &");
60518 
60519     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
60520       SWIG_fail_ptr("new_SBThreadCollection",1,SWIGTYPE_p_lldb__SBThreadCollection);
60521     }
60522 
60523     result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection((lldb::SBThreadCollection const &)*arg1);
60524     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
60525     return SWIG_arg;
60526 
60527     fail: SWIGUNUSED;
60528   }
60529   lua_error(L);
60530   return 0;
60531 }
60532 
60533 
60534 static int _wrap_new_SBThreadCollection(lua_State* L) {
60535   int argc;
60536   int argv[2]={
60537     1,2
60538   };
60539 
60540   argc = lua_gettop(L);
60541   if (argc == 0) {
60542     return _wrap_new_SBThreadCollection__SWIG_0(L);
60543   }
60544   if (argc == 1) {
60545     int _v = 0;
60546     {
60547       void *ptr;
60548       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadCollection, SWIG_POINTER_NO_NULL)) {
60549         _v = 0;
60550       } else {
60551         _v = 1;
60552       }
60553     }
60554     if (_v) {
60555       return _wrap_new_SBThreadCollection__SWIG_1(L);
60556     }
60557   }
60558 
60559   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadCollection'\n"
60560     "  Possible C/C++ prototypes are:\n"
60561     "    lldb::SBThreadCollection::SBThreadCollection()\n"
60562     "    lldb::SBThreadCollection::SBThreadCollection(lldb::SBThreadCollection const &)\n");
60563   lua_error(L);return 0;
60564 }
60565 
60566 
60567 static int _wrap_SBThreadCollection_IsValid(lua_State* L) {
60568   {
60569     int SWIG_arg = 0;
60570     lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
60571     bool result;
60572 
60573     SWIG_check_num_args("lldb::SBThreadCollection::IsValid",1,1)
60574     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::IsValid",1,"lldb::SBThreadCollection const *");
60575 
60576     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
60577       SWIG_fail_ptr("SBThreadCollection_IsValid",1,SWIGTYPE_p_lldb__SBThreadCollection);
60578     }
60579 
60580     result = (bool)((lldb::SBThreadCollection const *)arg1)->IsValid();
60581     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60582     return SWIG_arg;
60583 
60584     fail: SWIGUNUSED;
60585   }
60586   lua_error(L);
60587   return 0;
60588 }
60589 
60590 
60591 static int _wrap_SBThreadCollection_GetSize(lua_State* L) {
60592   {
60593     int SWIG_arg = 0;
60594     lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
60595     size_t result;
60596 
60597     SWIG_check_num_args("lldb::SBThreadCollection::GetSize",1,1)
60598     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetSize",1,"lldb::SBThreadCollection *");
60599 
60600     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
60601       SWIG_fail_ptr("SBThreadCollection_GetSize",1,SWIGTYPE_p_lldb__SBThreadCollection);
60602     }
60603 
60604     result = (arg1)->GetSize();
60605     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60606     return SWIG_arg;
60607 
60608     fail: SWIGUNUSED;
60609   }
60610   lua_error(L);
60611   return 0;
60612 }
60613 
60614 
60615 static int _wrap_SBThreadCollection_GetThreadAtIndex(lua_State* L) {
60616   {
60617     int SWIG_arg = 0;
60618     lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
60619     size_t arg2 ;
60620     lldb::SBThread result;
60621 
60622     SWIG_check_num_args("lldb::SBThreadCollection::GetThreadAtIndex",2,2)
60623     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",1,"lldb::SBThreadCollection *");
60624     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",2,"size_t");
60625 
60626     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
60627       SWIG_fail_ptr("SBThreadCollection_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBThreadCollection);
60628     }
60629 
60630     arg2 = (size_t)lua_tointeger(L, 2);
60631     result = (arg1)->GetThreadAtIndex(arg2);
60632     {
60633       lldb::SBThread * resultptr = new lldb::SBThread(result);
60634       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
60635     }
60636     return SWIG_arg;
60637 
60638     fail: SWIGUNUSED;
60639   }
60640   lua_error(L);
60641   return 0;
60642 }
60643 
60644 
60645 static void swig_delete_SBThreadCollection(void *obj) {
60646 lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) obj;
60647 delete arg1;
60648 }
60649 static int _proxy__wrap_new_SBThreadCollection(lua_State *L) {
60650     assert(lua_istable(L,1));
60651     lua_pushcfunction(L,_wrap_new_SBThreadCollection);
60652     assert(!lua_isnil(L,-1));
60653     lua_replace(L,1); /* replace our table with real constructor */
60654     lua_call(L,lua_gettop(L)-1,1);
60655     return 1;
60656 }
60657 static swig_lua_attribute swig_SBThreadCollection_attributes[] = {
60658     {0,0,0}
60659 };
60660 static swig_lua_method swig_SBThreadCollection_methods[]= {
60661     { "IsValid", _wrap_SBThreadCollection_IsValid},
60662     { "GetSize", _wrap_SBThreadCollection_GetSize},
60663     { "GetThreadAtIndex", _wrap_SBThreadCollection_GetThreadAtIndex},
60664     {0,0}
60665 };
60666 static swig_lua_method swig_SBThreadCollection_meta[] = {
60667     {0,0}
60668 };
60669 
60670 static swig_lua_attribute swig_SBThreadCollection_Sf_SwigStatic_attributes[] = {
60671     {0,0,0}
60672 };
60673 static swig_lua_const_info swig_SBThreadCollection_Sf_SwigStatic_constants[]= {
60674     {0,0,0,0,0,0}
60675 };
60676 static swig_lua_method swig_SBThreadCollection_Sf_SwigStatic_methods[]= {
60677     {0,0}
60678 };
60679 static swig_lua_class* swig_SBThreadCollection_Sf_SwigStatic_classes[]= {
60680     0
60681 };
60682 
60683 static swig_lua_namespace swig_SBThreadCollection_Sf_SwigStatic = {
60684     "SBThreadCollection",
60685     swig_SBThreadCollection_Sf_SwigStatic_methods,
60686     swig_SBThreadCollection_Sf_SwigStatic_attributes,
60687     swig_SBThreadCollection_Sf_SwigStatic_constants,
60688     swig_SBThreadCollection_Sf_SwigStatic_classes,
60689     0
60690 };
60691 static swig_lua_class *swig_SBThreadCollection_bases[] = {0};
60692 static const char *swig_SBThreadCollection_base_names[] = {0};
60693 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 };
60694 
60695 static int _wrap_new_SBThreadPlan__SWIG_0(lua_State* L) {
60696   {
60697     int SWIG_arg = 0;
60698     lldb::SBThreadPlan *result = 0 ;
60699 
60700     SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",0,0)
60701     result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan();
60702     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
60703     return SWIG_arg;
60704 
60705     fail: SWIGUNUSED;
60706   }
60707   lua_error(L);
60708   return 0;
60709 }
60710 
60711 
60712 static int _wrap_new_SBThreadPlan__SWIG_1(lua_State* L) {
60713   {
60714     int SWIG_arg = 0;
60715     lldb::SBThreadPlan *arg1 = 0 ;
60716     lldb::SBThreadPlan *result = 0 ;
60717 
60718     SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
60719     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThreadPlan const &");
60720 
60721     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
60722       SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThreadPlan);
60723     }
60724 
60725     result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::SBThreadPlan const &)*arg1);
60726     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
60727     return SWIG_arg;
60728 
60729     fail: SWIGUNUSED;
60730   }
60731   lua_error(L);
60732   return 0;
60733 }
60734 
60735 
60736 static int _wrap_new_SBThreadPlan__SWIG_2(lua_State* L) {
60737   {
60738     int SWIG_arg = 0;
60739     lldb::SBThread *arg1 = 0 ;
60740     char *arg2 = (char *) 0 ;
60741     lldb::SBThreadPlan *result = 0 ;
60742 
60743     SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",2,2)
60744     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThread &");
60745     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",2,"char const *");
60746 
60747     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60748       SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
60749     }
60750 
60751     arg2 = (char *)lua_tostring(L, 2);
60752     result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan(*arg1,(char const *)arg2);
60753     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
60754     return SWIG_arg;
60755 
60756     fail: SWIGUNUSED;
60757   }
60758   lua_error(L);
60759   return 0;
60760 }
60761 
60762 
60763 static int _wrap_new_SBThreadPlan__SWIG_3(lua_State* L) {
60764   {
60765     int SWIG_arg = 0;
60766     lldb::SBThread *arg1 = 0 ;
60767     char *arg2 = (char *) 0 ;
60768     lldb::SBStructuredData *arg3 = 0 ;
60769     lldb::SBThreadPlan *result = 0 ;
60770 
60771     SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",3,3)
60772     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThread &");
60773     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",2,"char const *");
60774     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",3,"lldb::SBStructuredData &");
60775 
60776     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
60777       SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
60778     }
60779 
60780     arg2 = (char *)lua_tostring(L, 2);
60781 
60782     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
60783       SWIG_fail_ptr("new_SBThreadPlan",3,SWIGTYPE_p_lldb__SBStructuredData);
60784     }
60785 
60786     result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan(*arg1,(char const *)arg2,*arg3);
60787     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
60788     return SWIG_arg;
60789 
60790     fail: SWIGUNUSED;
60791   }
60792   lua_error(L);
60793   return 0;
60794 }
60795 
60796 
60797 static int _wrap_new_SBThreadPlan(lua_State* L) {
60798   int argc;
60799   int argv[4]={
60800     1,2,3,4
60801   };
60802 
60803   argc = lua_gettop(L);
60804   if (argc == 0) {
60805     return _wrap_new_SBThreadPlan__SWIG_0(L);
60806   }
60807   if (argc == 1) {
60808     int _v = 0;
60809     {
60810       void *ptr;
60811       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, SWIG_POINTER_NO_NULL)) {
60812         _v = 0;
60813       } else {
60814         _v = 1;
60815       }
60816     }
60817     if (_v) {
60818       return _wrap_new_SBThreadPlan__SWIG_1(L);
60819     }
60820   }
60821   if (argc == 2) {
60822     int _v = 0;
60823     {
60824       void *ptr;
60825       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
60826         _v = 0;
60827       } else {
60828         _v = 1;
60829       }
60830     }
60831     if (_v) {
60832       {
60833         _v = SWIG_lua_isnilstring(L,argv[1]);
60834       }
60835       if (_v) {
60836         return _wrap_new_SBThreadPlan__SWIG_2(L);
60837       }
60838     }
60839   }
60840   if (argc == 3) {
60841     int _v = 0;
60842     {
60843       void *ptr;
60844       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
60845         _v = 0;
60846       } else {
60847         _v = 1;
60848       }
60849     }
60850     if (_v) {
60851       {
60852         _v = SWIG_lua_isnilstring(L,argv[1]);
60853       }
60854       if (_v) {
60855         {
60856           void *ptr;
60857           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
60858             _v = 0;
60859           } else {
60860             _v = 1;
60861           }
60862         }
60863         if (_v) {
60864           return _wrap_new_SBThreadPlan__SWIG_3(L);
60865         }
60866       }
60867     }
60868   }
60869 
60870   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadPlan'\n"
60871     "  Possible C/C++ prototypes are:\n"
60872     "    lldb::SBThreadPlan::SBThreadPlan()\n"
60873     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThreadPlan const &)\n"
60874     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThread &,char const *)\n"
60875     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThread &,char const *,lldb::SBStructuredData &)\n");
60876   lua_error(L);return 0;
60877 }
60878 
60879 
60880 static int _wrap_SBThreadPlan_IsValid__SWIG_0(lua_State* L) {
60881   {
60882     int SWIG_arg = 0;
60883     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
60884     bool result;
60885 
60886     SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
60887     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan const *");
60888 
60889     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
60890       SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
60891     }
60892 
60893     result = (bool)((lldb::SBThreadPlan const *)arg1)->IsValid();
60894     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60895     return SWIG_arg;
60896 
60897     fail: SWIGUNUSED;
60898   }
60899   lua_error(L);
60900   return 0;
60901 }
60902 
60903 
60904 static int _wrap_SBThreadPlan_Clear(lua_State* L) {
60905   {
60906     int SWIG_arg = 0;
60907     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
60908 
60909     SWIG_check_num_args("lldb::SBThreadPlan::Clear",1,1)
60910     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::Clear",1,"lldb::SBThreadPlan *");
60911 
60912     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
60913       SWIG_fail_ptr("SBThreadPlan_Clear",1,SWIGTYPE_p_lldb__SBThreadPlan);
60914     }
60915 
60916     (arg1)->Clear();
60917 
60918     return SWIG_arg;
60919 
60920     fail: SWIGUNUSED;
60921   }
60922   lua_error(L);
60923   return 0;
60924 }
60925 
60926 
60927 static int _wrap_SBThreadPlan_GetStopReason(lua_State* L) {
60928   {
60929     int SWIG_arg = 0;
60930     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
60931     lldb::StopReason result;
60932 
60933     SWIG_check_num_args("lldb::SBThreadPlan::GetStopReason",1,1)
60934     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReason",1,"lldb::SBThreadPlan *");
60935 
60936     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
60937       SWIG_fail_ptr("SBThreadPlan_GetStopReason",1,SWIGTYPE_p_lldb__SBThreadPlan);
60938     }
60939 
60940     result = (lldb::StopReason)(arg1)->GetStopReason();
60941     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60942     return SWIG_arg;
60943 
60944     fail: SWIGUNUSED;
60945   }
60946   lua_error(L);
60947   return 0;
60948 }
60949 
60950 
60951 static int _wrap_SBThreadPlan_GetStopReasonDataCount(lua_State* L) {
60952   {
60953     int SWIG_arg = 0;
60954     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
60955     size_t result;
60956 
60957     SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataCount",1,1)
60958     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataCount",1,"lldb::SBThreadPlan *");
60959 
60960     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
60961       SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThreadPlan);
60962     }
60963 
60964     result = (arg1)->GetStopReasonDataCount();
60965     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60966     return SWIG_arg;
60967 
60968     fail: SWIGUNUSED;
60969   }
60970   lua_error(L);
60971   return 0;
60972 }
60973 
60974 
60975 static int _wrap_SBThreadPlan_GetStopReasonDataAtIndex(lua_State* L) {
60976   {
60977     int SWIG_arg = 0;
60978     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
60979     uint32_t arg2 ;
60980     uint64_t result;
60981 
60982     SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,2)
60983     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",1,"lldb::SBThreadPlan *");
60984     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,"uint32_t");
60985 
60986     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
60987       SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThreadPlan);
60988     }
60989 
60990     arg2 = (uint32_t)lua_tointeger(L, 2);
60991     result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
60992     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60993     return SWIG_arg;
60994 
60995     fail: SWIGUNUSED;
60996   }
60997   lua_error(L);
60998   return 0;
60999 }
61000 
61001 
61002 static int _wrap_SBThreadPlan_GetThread(lua_State* L) {
61003   {
61004     int SWIG_arg = 0;
61005     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61006     lldb::SBThread result;
61007 
61008     SWIG_check_num_args("lldb::SBThreadPlan::GetThread",1,1)
61009     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetThread",1,"lldb::SBThreadPlan const *");
61010 
61011     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61012       SWIG_fail_ptr("SBThreadPlan_GetThread",1,SWIGTYPE_p_lldb__SBThreadPlan);
61013     }
61014 
61015     result = ((lldb::SBThreadPlan const *)arg1)->GetThread();
61016     {
61017       lldb::SBThread * resultptr = new lldb::SBThread(result);
61018       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
61019     }
61020     return SWIG_arg;
61021 
61022     fail: SWIGUNUSED;
61023   }
61024   lua_error(L);
61025   return 0;
61026 }
61027 
61028 
61029 static int _wrap_SBThreadPlan_GetDescription(lua_State* L) {
61030   {
61031     int SWIG_arg = 0;
61032     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61033     lldb::SBStream *arg2 = 0 ;
61034     bool result;
61035 
61036     SWIG_check_num_args("lldb::SBThreadPlan::GetDescription",2,2)
61037     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",1,"lldb::SBThreadPlan const *");
61038     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",2,"lldb::SBStream &");
61039 
61040     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61041       SWIG_fail_ptr("SBThreadPlan_GetDescription",1,SWIGTYPE_p_lldb__SBThreadPlan);
61042     }
61043 
61044 
61045     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
61046       SWIG_fail_ptr("SBThreadPlan_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
61047     }
61048 
61049     result = (bool)((lldb::SBThreadPlan const *)arg1)->GetDescription(*arg2);
61050     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61051     return SWIG_arg;
61052 
61053     fail: SWIGUNUSED;
61054   }
61055   lua_error(L);
61056   return 0;
61057 }
61058 
61059 
61060 static int _wrap_SBThreadPlan_SetPlanComplete(lua_State* L) {
61061   {
61062     int SWIG_arg = 0;
61063     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61064     bool arg2 ;
61065 
61066     SWIG_check_num_args("lldb::SBThreadPlan::SetPlanComplete",2,2)
61067     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",1,"lldb::SBThreadPlan *");
61068     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",2,"bool");
61069 
61070     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61071       SWIG_fail_ptr("SBThreadPlan_SetPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
61072     }
61073 
61074     arg2 = (lua_toboolean(L, 2)!=0);
61075     (arg1)->SetPlanComplete(arg2);
61076 
61077     return SWIG_arg;
61078 
61079     fail: SWIGUNUSED;
61080   }
61081   lua_error(L);
61082   return 0;
61083 }
61084 
61085 
61086 static int _wrap_SBThreadPlan_IsPlanComplete(lua_State* L) {
61087   {
61088     int SWIG_arg = 0;
61089     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61090     bool result;
61091 
61092     SWIG_check_num_args("lldb::SBThreadPlan::IsPlanComplete",1,1)
61093     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanComplete",1,"lldb::SBThreadPlan *");
61094 
61095     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61096       SWIG_fail_ptr("SBThreadPlan_IsPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
61097     }
61098 
61099     result = (bool)(arg1)->IsPlanComplete();
61100     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61101     return SWIG_arg;
61102 
61103     fail: SWIGUNUSED;
61104   }
61105   lua_error(L);
61106   return 0;
61107 }
61108 
61109 
61110 static int _wrap_SBThreadPlan_IsPlanStale(lua_State* L) {
61111   {
61112     int SWIG_arg = 0;
61113     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61114     bool result;
61115 
61116     SWIG_check_num_args("lldb::SBThreadPlan::IsPlanStale",1,1)
61117     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanStale",1,"lldb::SBThreadPlan *");
61118 
61119     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61120       SWIG_fail_ptr("SBThreadPlan_IsPlanStale",1,SWIGTYPE_p_lldb__SBThreadPlan);
61121     }
61122 
61123     result = (bool)(arg1)->IsPlanStale();
61124     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61125     return SWIG_arg;
61126 
61127     fail: SWIGUNUSED;
61128   }
61129   lua_error(L);
61130   return 0;
61131 }
61132 
61133 
61134 static int _wrap_SBThreadPlan_IsValid__SWIG_1(lua_State* L) {
61135   {
61136     int SWIG_arg = 0;
61137     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61138     bool result;
61139 
61140     SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
61141     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan *");
61142 
61143     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61144       SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
61145     }
61146 
61147     result = (bool)(arg1)->IsValid();
61148     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61149     return SWIG_arg;
61150 
61151     fail: SWIGUNUSED;
61152   }
61153   lua_error(L);
61154   return 0;
61155 }
61156 
61157 
61158 static int _wrap_SBThreadPlan_IsValid(lua_State* L) {
61159   int argc;
61160   int argv[2]={
61161     1,2
61162   };
61163 
61164   argc = lua_gettop(L);
61165   if (argc == 1) {
61166     int _v = 0;
61167     {
61168       void *ptr;
61169       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
61170         _v = 0;
61171       } else {
61172         _v = 1;
61173       }
61174     }
61175     if (_v) {
61176       return _wrap_SBThreadPlan_IsValid__SWIG_1(L);
61177     }
61178   }
61179   if (argc == 1) {
61180     int _v = 0;
61181     {
61182       void *ptr;
61183       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
61184         _v = 0;
61185       } else {
61186         _v = 1;
61187       }
61188     }
61189     if (_v) {
61190       return _wrap_SBThreadPlan_IsValid__SWIG_0(L);
61191     }
61192   }
61193 
61194   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_IsValid'\n"
61195     "  Possible C/C++ prototypes are:\n"
61196     "    lldb::SBThreadPlan::IsValid() const\n"
61197     "    lldb::SBThreadPlan::IsValid()\n");
61198   lua_error(L);return 0;
61199 }
61200 
61201 
61202 static int _wrap_SBThreadPlan_GetStopOthers(lua_State* L) {
61203   {
61204     int SWIG_arg = 0;
61205     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61206     bool result;
61207 
61208     SWIG_check_num_args("lldb::SBThreadPlan::GetStopOthers",1,1)
61209     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopOthers",1,"lldb::SBThreadPlan *");
61210 
61211     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61212       SWIG_fail_ptr("SBThreadPlan_GetStopOthers",1,SWIGTYPE_p_lldb__SBThreadPlan);
61213     }
61214 
61215     result = (bool)(arg1)->GetStopOthers();
61216     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61217     return SWIG_arg;
61218 
61219     fail: SWIGUNUSED;
61220   }
61221   lua_error(L);
61222   return 0;
61223 }
61224 
61225 
61226 static int _wrap_SBThreadPlan_SetStopOthers(lua_State* L) {
61227   {
61228     int SWIG_arg = 0;
61229     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61230     bool arg2 ;
61231 
61232     SWIG_check_num_args("lldb::SBThreadPlan::SetStopOthers",2,2)
61233     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetStopOthers",1,"lldb::SBThreadPlan *");
61234     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetStopOthers",2,"bool");
61235 
61236     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61237       SWIG_fail_ptr("SBThreadPlan_SetStopOthers",1,SWIGTYPE_p_lldb__SBThreadPlan);
61238     }
61239 
61240     arg2 = (lua_toboolean(L, 2)!=0);
61241     (arg1)->SetStopOthers(arg2);
61242 
61243     return SWIG_arg;
61244 
61245     fail: SWIGUNUSED;
61246   }
61247   lua_error(L);
61248   return 0;
61249 }
61250 
61251 
61252 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange__SWIG_0(lua_State* L) {
61253   {
61254     int SWIG_arg = 0;
61255     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61256     lldb::SBAddress *arg2 = 0 ;
61257     lldb::addr_t arg3 ;
61258     lldb::SBThreadPlan result;
61259 
61260     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,3)
61261     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",1,"lldb::SBThreadPlan *");
61262     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",2,"lldb::SBAddress &");
61263     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,"lldb::addr_t");
61264 
61265     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61266       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
61267     }
61268 
61269 
61270     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
61271       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",2,SWIGTYPE_p_lldb__SBAddress);
61272     }
61273 
61274     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
61275     result = (arg1)->QueueThreadPlanForStepOverRange(*arg2,arg3);
61276     {
61277       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
61278       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
61279     }
61280     return SWIG_arg;
61281 
61282     fail: SWIGUNUSED;
61283   }
61284   lua_error(L);
61285   return 0;
61286 }
61287 
61288 
61289 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange__SWIG_1(lua_State* L) {
61290   {
61291     int SWIG_arg = 0;
61292     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61293     lldb::SBAddress *arg2 = 0 ;
61294     lldb::addr_t arg3 ;
61295     lldb::SBError *arg4 = 0 ;
61296     lldb::SBThreadPlan result;
61297 
61298     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",4,4)
61299     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",1,"lldb::SBThreadPlan *");
61300     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",2,"lldb::SBAddress &");
61301     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,"lldb::addr_t");
61302     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",4,"lldb::SBError &");
61303 
61304     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61305       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
61306     }
61307 
61308 
61309     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
61310       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",2,SWIGTYPE_p_lldb__SBAddress);
61311     }
61312 
61313     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
61314 
61315     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
61316       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",4,SWIGTYPE_p_lldb__SBError);
61317     }
61318 
61319     result = (arg1)->QueueThreadPlanForStepOverRange(*arg2,arg3,*arg4);
61320     {
61321       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
61322       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
61323     }
61324     return SWIG_arg;
61325 
61326     fail: SWIGUNUSED;
61327   }
61328   lua_error(L);
61329   return 0;
61330 }
61331 
61332 
61333 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange(lua_State* L) {
61334   int argc;
61335   int argv[5]={
61336     1,2,3,4,5
61337   };
61338 
61339   argc = lua_gettop(L);
61340   if (argc == 3) {
61341     int _v = 0;
61342     {
61343       void *ptr;
61344       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
61345         _v = 0;
61346       } else {
61347         _v = 1;
61348       }
61349     }
61350     if (_v) {
61351       {
61352         void *ptr;
61353         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
61354           _v = 0;
61355         } else {
61356           _v = 1;
61357         }
61358       }
61359       if (_v) {
61360         {
61361           _v = lua_isnumber(L,argv[2]);
61362         }
61363         if (_v) {
61364           return _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange__SWIG_0(L);
61365         }
61366       }
61367     }
61368   }
61369   if (argc == 4) {
61370     int _v = 0;
61371     {
61372       void *ptr;
61373       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
61374         _v = 0;
61375       } else {
61376         _v = 1;
61377       }
61378     }
61379     if (_v) {
61380       {
61381         void *ptr;
61382         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
61383           _v = 0;
61384         } else {
61385           _v = 1;
61386         }
61387       }
61388       if (_v) {
61389         {
61390           _v = lua_isnumber(L,argv[2]);
61391         }
61392         if (_v) {
61393           {
61394             void *ptr;
61395             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
61396               _v = 0;
61397             } else {
61398               _v = 1;
61399             }
61400           }
61401           if (_v) {
61402             return _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange__SWIG_1(L);
61403           }
61404         }
61405       }
61406     }
61407   }
61408 
61409   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepOverRange'\n"
61410     "  Possible C/C++ prototypes are:\n"
61411     "    lldb::SBThreadPlan::QueueThreadPlanForStepOverRange(lldb::SBAddress &,lldb::addr_t)\n"
61412     "    lldb::SBThreadPlan::QueueThreadPlanForStepOverRange(lldb::SBAddress &,lldb::addr_t,lldb::SBError &)\n");
61413   lua_error(L);return 0;
61414 }
61415 
61416 
61417 static int _wrap_SBThreadPlan_QueueThreadPlanForStepInRange__SWIG_0(lua_State* L) {
61418   {
61419     int SWIG_arg = 0;
61420     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61421     lldb::SBAddress *arg2 = 0 ;
61422     lldb::addr_t arg3 ;
61423     lldb::SBThreadPlan result;
61424 
61425     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,3)
61426     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",1,"lldb::SBThreadPlan *");
61427     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",2,"lldb::SBAddress &");
61428     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,"lldb::addr_t");
61429 
61430     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61431       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
61432     }
61433 
61434 
61435     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
61436       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",2,SWIGTYPE_p_lldb__SBAddress);
61437     }
61438 
61439     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
61440     result = (arg1)->QueueThreadPlanForStepInRange(*arg2,arg3);
61441     {
61442       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
61443       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
61444     }
61445     return SWIG_arg;
61446 
61447     fail: SWIGUNUSED;
61448   }
61449   lua_error(L);
61450   return 0;
61451 }
61452 
61453 
61454 static int _wrap_SBThreadPlan_QueueThreadPlanForStepInRange__SWIG_1(lua_State* L) {
61455   {
61456     int SWIG_arg = 0;
61457     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61458     lldb::SBAddress *arg2 = 0 ;
61459     lldb::addr_t arg3 ;
61460     lldb::SBError *arg4 = 0 ;
61461     lldb::SBThreadPlan result;
61462 
61463     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",4,4)
61464     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",1,"lldb::SBThreadPlan *");
61465     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",2,"lldb::SBAddress &");
61466     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,"lldb::addr_t");
61467     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",4,"lldb::SBError &");
61468 
61469     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61470       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
61471     }
61472 
61473 
61474     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
61475       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",2,SWIGTYPE_p_lldb__SBAddress);
61476     }
61477 
61478     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
61479 
61480     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
61481       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",4,SWIGTYPE_p_lldb__SBError);
61482     }
61483 
61484     result = (arg1)->QueueThreadPlanForStepInRange(*arg2,arg3,*arg4);
61485     {
61486       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
61487       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
61488     }
61489     return SWIG_arg;
61490 
61491     fail: SWIGUNUSED;
61492   }
61493   lua_error(L);
61494   return 0;
61495 }
61496 
61497 
61498 static int _wrap_SBThreadPlan_QueueThreadPlanForStepInRange(lua_State* L) {
61499   int argc;
61500   int argv[5]={
61501     1,2,3,4,5
61502   };
61503 
61504   argc = lua_gettop(L);
61505   if (argc == 3) {
61506     int _v = 0;
61507     {
61508       void *ptr;
61509       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
61510         _v = 0;
61511       } else {
61512         _v = 1;
61513       }
61514     }
61515     if (_v) {
61516       {
61517         void *ptr;
61518         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
61519           _v = 0;
61520         } else {
61521           _v = 1;
61522         }
61523       }
61524       if (_v) {
61525         {
61526           _v = lua_isnumber(L,argv[2]);
61527         }
61528         if (_v) {
61529           return _wrap_SBThreadPlan_QueueThreadPlanForStepInRange__SWIG_0(L);
61530         }
61531       }
61532     }
61533   }
61534   if (argc == 4) {
61535     int _v = 0;
61536     {
61537       void *ptr;
61538       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
61539         _v = 0;
61540       } else {
61541         _v = 1;
61542       }
61543     }
61544     if (_v) {
61545       {
61546         void *ptr;
61547         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
61548           _v = 0;
61549         } else {
61550           _v = 1;
61551         }
61552       }
61553       if (_v) {
61554         {
61555           _v = lua_isnumber(L,argv[2]);
61556         }
61557         if (_v) {
61558           {
61559             void *ptr;
61560             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
61561               _v = 0;
61562             } else {
61563               _v = 1;
61564             }
61565           }
61566           if (_v) {
61567             return _wrap_SBThreadPlan_QueueThreadPlanForStepInRange__SWIG_1(L);
61568           }
61569         }
61570       }
61571     }
61572   }
61573 
61574   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepInRange'\n"
61575     "  Possible C/C++ prototypes are:\n"
61576     "    lldb::SBThreadPlan::QueueThreadPlanForStepInRange(lldb::SBAddress &,lldb::addr_t)\n"
61577     "    lldb::SBThreadPlan::QueueThreadPlanForStepInRange(lldb::SBAddress &,lldb::addr_t,lldb::SBError &)\n");
61578   lua_error(L);return 0;
61579 }
61580 
61581 
61582 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(lua_State* L) {
61583   {
61584     int SWIG_arg = 0;
61585     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61586     uint32_t arg2 ;
61587     bool arg3 ;
61588     lldb::SBThreadPlan result;
61589 
61590     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,3)
61591     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
61592     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
61593     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,"bool");
61594 
61595     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61596       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
61597     }
61598 
61599     arg2 = (uint32_t)lua_tointeger(L, 2);
61600     arg3 = (lua_toboolean(L, 3)!=0);
61601     result = (arg1)->QueueThreadPlanForStepOut(arg2,arg3);
61602     {
61603       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
61604       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
61605     }
61606     return SWIG_arg;
61607 
61608     fail: SWIGUNUSED;
61609   }
61610   lua_error(L);
61611   return 0;
61612 }
61613 
61614 
61615 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(lua_State* L) {
61616   {
61617     int SWIG_arg = 0;
61618     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61619     uint32_t arg2 ;
61620     lldb::SBThreadPlan result;
61621 
61622     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,2)
61623     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
61624     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
61625 
61626     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61627       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
61628     }
61629 
61630     arg2 = (uint32_t)lua_tointeger(L, 2);
61631     result = (arg1)->QueueThreadPlanForStepOut(arg2);
61632     {
61633       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
61634       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
61635     }
61636     return SWIG_arg;
61637 
61638     fail: SWIGUNUSED;
61639   }
61640   lua_error(L);
61641   return 0;
61642 }
61643 
61644 
61645 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_2(lua_State* L) {
61646   {
61647     int SWIG_arg = 0;
61648     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61649     uint32_t arg2 ;
61650     bool arg3 ;
61651     lldb::SBError *arg4 = 0 ;
61652     lldb::SBThreadPlan result;
61653 
61654     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",4,4)
61655     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
61656     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
61657     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,"bool");
61658     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",4,"lldb::SBError &");
61659 
61660     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61661       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
61662     }
61663 
61664     arg2 = (uint32_t)lua_tointeger(L, 2);
61665     arg3 = (lua_toboolean(L, 3)!=0);
61666 
61667     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
61668       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",4,SWIGTYPE_p_lldb__SBError);
61669     }
61670 
61671     result = (arg1)->QueueThreadPlanForStepOut(arg2,arg3,*arg4);
61672     {
61673       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
61674       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
61675     }
61676     return SWIG_arg;
61677 
61678     fail: SWIGUNUSED;
61679   }
61680   lua_error(L);
61681   return 0;
61682 }
61683 
61684 
61685 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut(lua_State* L) {
61686   int argc;
61687   int argv[5]={
61688     1,2,3,4,5
61689   };
61690 
61691   argc = lua_gettop(L);
61692   if (argc == 2) {
61693     int _v = 0;
61694     {
61695       void *ptr;
61696       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
61697         _v = 0;
61698       } else {
61699         _v = 1;
61700       }
61701     }
61702     if (_v) {
61703       {
61704         _v = lua_isnumber(L,argv[1]);
61705       }
61706       if (_v) {
61707         return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(L);
61708       }
61709     }
61710   }
61711   if (argc == 3) {
61712     int _v = 0;
61713     {
61714       void *ptr;
61715       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
61716         _v = 0;
61717       } else {
61718         _v = 1;
61719       }
61720     }
61721     if (_v) {
61722       {
61723         _v = lua_isnumber(L,argv[1]);
61724       }
61725       if (_v) {
61726         {
61727           _v = lua_isboolean(L,argv[2]);
61728         }
61729         if (_v) {
61730           return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(L);
61731         }
61732       }
61733     }
61734   }
61735   if (argc == 4) {
61736     int _v = 0;
61737     {
61738       void *ptr;
61739       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
61740         _v = 0;
61741       } else {
61742         _v = 1;
61743       }
61744     }
61745     if (_v) {
61746       {
61747         _v = lua_isnumber(L,argv[1]);
61748       }
61749       if (_v) {
61750         {
61751           _v = lua_isboolean(L,argv[2]);
61752         }
61753         if (_v) {
61754           {
61755             void *ptr;
61756             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
61757               _v = 0;
61758             } else {
61759               _v = 1;
61760             }
61761           }
61762           if (_v) {
61763             return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_2(L);
61764           }
61765         }
61766       }
61767     }
61768   }
61769 
61770   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepOut'\n"
61771     "  Possible C/C++ prototypes are:\n"
61772     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t,bool)\n"
61773     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t)\n"
61774     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t,bool,lldb::SBError &)\n");
61775   lua_error(L);return 0;
61776 }
61777 
61778 
61779 static int _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress__SWIG_0(lua_State* L) {
61780   {
61781     int SWIG_arg = 0;
61782     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61783     lldb::SBAddress arg2 ;
61784     lldb::SBAddress *argp2 ;
61785     lldb::SBThreadPlan result;
61786 
61787     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,2)
61788     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",1,"lldb::SBThreadPlan *");
61789     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,"lldb::SBAddress");
61790 
61791     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61792       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",1,SWIGTYPE_p_lldb__SBThreadPlan);
61793     }
61794 
61795 
61796     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
61797       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",2,SWIGTYPE_p_lldb__SBAddress);
61798     }
61799     arg2 = *argp2;
61800 
61801     result = (arg1)->QueueThreadPlanForRunToAddress(arg2);
61802     {
61803       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
61804       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
61805     }
61806     return SWIG_arg;
61807 
61808     fail: SWIGUNUSED;
61809   }
61810   lua_error(L);
61811   return 0;
61812 }
61813 
61814 
61815 static int _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress__SWIG_1(lua_State* L) {
61816   {
61817     int SWIG_arg = 0;
61818     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61819     lldb::SBAddress arg2 ;
61820     lldb::SBError *arg3 = 0 ;
61821     lldb::SBAddress *argp2 ;
61822     lldb::SBThreadPlan result;
61823 
61824     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",3,3)
61825     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",1,"lldb::SBThreadPlan *");
61826     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,"lldb::SBAddress");
61827     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",3,"lldb::SBError &");
61828 
61829     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61830       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",1,SWIGTYPE_p_lldb__SBThreadPlan);
61831     }
61832 
61833 
61834     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
61835       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",2,SWIGTYPE_p_lldb__SBAddress);
61836     }
61837     arg2 = *argp2;
61838 
61839 
61840     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
61841       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",3,SWIGTYPE_p_lldb__SBError);
61842     }
61843 
61844     result = (arg1)->QueueThreadPlanForRunToAddress(arg2,*arg3);
61845     {
61846       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
61847       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
61848     }
61849     return SWIG_arg;
61850 
61851     fail: SWIGUNUSED;
61852   }
61853   lua_error(L);
61854   return 0;
61855 }
61856 
61857 
61858 static int _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress(lua_State* L) {
61859   int argc;
61860   int argv[4]={
61861     1,2,3,4
61862   };
61863 
61864   argc = lua_gettop(L);
61865   if (argc == 2) {
61866     int _v = 0;
61867     {
61868       void *ptr;
61869       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
61870         _v = 0;
61871       } else {
61872         _v = 1;
61873       }
61874     }
61875     if (_v) {
61876       {
61877         void *ptr;
61878         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
61879           _v = 0;
61880         } else {
61881           _v = 1;
61882         }
61883       }
61884       if (_v) {
61885         return _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress__SWIG_0(L);
61886       }
61887     }
61888   }
61889   if (argc == 3) {
61890     int _v = 0;
61891     {
61892       void *ptr;
61893       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
61894         _v = 0;
61895       } else {
61896         _v = 1;
61897       }
61898     }
61899     if (_v) {
61900       {
61901         void *ptr;
61902         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
61903           _v = 0;
61904         } else {
61905           _v = 1;
61906         }
61907       }
61908       if (_v) {
61909         {
61910           void *ptr;
61911           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
61912             _v = 0;
61913           } else {
61914             _v = 1;
61915           }
61916         }
61917         if (_v) {
61918           return _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress__SWIG_1(L);
61919         }
61920       }
61921     }
61922   }
61923 
61924   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForRunToAddress'\n"
61925     "  Possible C/C++ prototypes are:\n"
61926     "    lldb::SBThreadPlan::QueueThreadPlanForRunToAddress(lldb::SBAddress)\n"
61927     "    lldb::SBThreadPlan::QueueThreadPlanForRunToAddress(lldb::SBAddress,lldb::SBError &)\n");
61928   lua_error(L);return 0;
61929 }
61930 
61931 
61932 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(lua_State* L) {
61933   {
61934     int SWIG_arg = 0;
61935     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61936     char *arg2 = (char *) 0 ;
61937     lldb::SBThreadPlan result;
61938 
61939     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,2)
61940     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
61941     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
61942 
61943     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61944       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
61945     }
61946 
61947     arg2 = (char *)lua_tostring(L, 2);
61948     result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2);
61949     {
61950       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
61951       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
61952     }
61953     return SWIG_arg;
61954 
61955     fail: SWIGUNUSED;
61956   }
61957   lua_error(L);
61958   return 0;
61959 }
61960 
61961 
61962 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(lua_State* L) {
61963   {
61964     int SWIG_arg = 0;
61965     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
61966     char *arg2 = (char *) 0 ;
61967     lldb::SBError *arg3 = 0 ;
61968     lldb::SBThreadPlan result;
61969 
61970     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,3)
61971     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
61972     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
61973     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBError &");
61974 
61975     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
61976       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
61977     }
61978 
61979     arg2 = (char *)lua_tostring(L, 2);
61980 
61981     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
61982       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBError);
61983     }
61984 
61985     result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3);
61986     {
61987       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
61988       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
61989     }
61990     return SWIG_arg;
61991 
61992     fail: SWIGUNUSED;
61993   }
61994   lua_error(L);
61995   return 0;
61996 }
61997 
61998 
61999 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(lua_State* L) {
62000   {
62001     int SWIG_arg = 0;
62002     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
62003     char *arg2 = (char *) 0 ;
62004     lldb::SBStructuredData *arg3 = 0 ;
62005     lldb::SBError *arg4 = 0 ;
62006     lldb::SBThreadPlan result;
62007 
62008     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,4)
62009     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
62010     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
62011     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBStructuredData &");
62012     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,"lldb::SBError &");
62013 
62014     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
62015       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
62016     }
62017 
62018     arg2 = (char *)lua_tostring(L, 2);
62019 
62020     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
62021       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBStructuredData);
62022     }
62023 
62024 
62025     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
62026       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",4,SWIGTYPE_p_lldb__SBError);
62027     }
62028 
62029     result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3,*arg4);
62030     {
62031       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
62032       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
62033     }
62034     return SWIG_arg;
62035 
62036     fail: SWIGUNUSED;
62037   }
62038   lua_error(L);
62039   return 0;
62040 }
62041 
62042 
62043 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted(lua_State* L) {
62044   int argc;
62045   int argv[5]={
62046     1,2,3,4,5
62047   };
62048 
62049   argc = lua_gettop(L);
62050   if (argc == 2) {
62051     int _v = 0;
62052     {
62053       void *ptr;
62054       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
62055         _v = 0;
62056       } else {
62057         _v = 1;
62058       }
62059     }
62060     if (_v) {
62061       {
62062         _v = SWIG_lua_isnilstring(L,argv[1]);
62063       }
62064       if (_v) {
62065         return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(L);
62066       }
62067     }
62068   }
62069   if (argc == 3) {
62070     int _v = 0;
62071     {
62072       void *ptr;
62073       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
62074         _v = 0;
62075       } else {
62076         _v = 1;
62077       }
62078     }
62079     if (_v) {
62080       {
62081         _v = SWIG_lua_isnilstring(L,argv[1]);
62082       }
62083       if (_v) {
62084         {
62085           void *ptr;
62086           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
62087             _v = 0;
62088           } else {
62089             _v = 1;
62090           }
62091         }
62092         if (_v) {
62093           return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(L);
62094         }
62095       }
62096     }
62097   }
62098   if (argc == 4) {
62099     int _v = 0;
62100     {
62101       void *ptr;
62102       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
62103         _v = 0;
62104       } else {
62105         _v = 1;
62106       }
62107     }
62108     if (_v) {
62109       {
62110         _v = SWIG_lua_isnilstring(L,argv[1]);
62111       }
62112       if (_v) {
62113         {
62114           void *ptr;
62115           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
62116             _v = 0;
62117           } else {
62118             _v = 1;
62119           }
62120         }
62121         if (_v) {
62122           {
62123             void *ptr;
62124             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
62125               _v = 0;
62126             } else {
62127               _v = 1;
62128             }
62129           }
62130           if (_v) {
62131             return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(L);
62132           }
62133         }
62134       }
62135     }
62136   }
62137 
62138   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepScripted'\n"
62139     "  Possible C/C++ prototypes are:\n"
62140     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *)\n"
62141     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBError &)\n"
62142     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBStructuredData &,lldb::SBError &)\n");
62143   lua_error(L);return 0;
62144 }
62145 
62146 
62147 static void swig_delete_SBThreadPlan(void *obj) {
62148 lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) obj;
62149 delete arg1;
62150 }
62151 static int _proxy__wrap_new_SBThreadPlan(lua_State *L) {
62152     assert(lua_istable(L,1));
62153     lua_pushcfunction(L,_wrap_new_SBThreadPlan);
62154     assert(!lua_isnil(L,-1));
62155     lua_replace(L,1); /* replace our table with real constructor */
62156     lua_call(L,lua_gettop(L)-1,1);
62157     return 1;
62158 }
62159 static swig_lua_attribute swig_SBThreadPlan_attributes[] = {
62160     {0,0,0}
62161 };
62162 static swig_lua_method swig_SBThreadPlan_methods[]= {
62163     { "Clear", _wrap_SBThreadPlan_Clear},
62164     { "GetStopReason", _wrap_SBThreadPlan_GetStopReason},
62165     { "GetStopReasonDataCount", _wrap_SBThreadPlan_GetStopReasonDataCount},
62166     { "GetStopReasonDataAtIndex", _wrap_SBThreadPlan_GetStopReasonDataAtIndex},
62167     { "GetThread", _wrap_SBThreadPlan_GetThread},
62168     { "GetDescription", _wrap_SBThreadPlan_GetDescription},
62169     { "SetPlanComplete", _wrap_SBThreadPlan_SetPlanComplete},
62170     { "IsPlanComplete", _wrap_SBThreadPlan_IsPlanComplete},
62171     { "IsPlanStale", _wrap_SBThreadPlan_IsPlanStale},
62172     { "IsValid", _wrap_SBThreadPlan_IsValid},
62173     { "GetStopOthers", _wrap_SBThreadPlan_GetStopOthers},
62174     { "SetStopOthers", _wrap_SBThreadPlan_SetStopOthers},
62175     { "QueueThreadPlanForStepOverRange", _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange},
62176     { "QueueThreadPlanForStepInRange", _wrap_SBThreadPlan_QueueThreadPlanForStepInRange},
62177     { "QueueThreadPlanForStepOut", _wrap_SBThreadPlan_QueueThreadPlanForStepOut},
62178     { "QueueThreadPlanForRunToAddress", _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress},
62179     { "QueueThreadPlanForStepScripted", _wrap_SBThreadPlan_QueueThreadPlanForStepScripted},
62180     {0,0}
62181 };
62182 static swig_lua_method swig_SBThreadPlan_meta[] = {
62183     {0,0}
62184 };
62185 
62186 static swig_lua_attribute swig_SBThreadPlan_Sf_SwigStatic_attributes[] = {
62187     {0,0,0}
62188 };
62189 static swig_lua_const_info swig_SBThreadPlan_Sf_SwigStatic_constants[]= {
62190     {0,0,0,0,0,0}
62191 };
62192 static swig_lua_method swig_SBThreadPlan_Sf_SwigStatic_methods[]= {
62193     {0,0}
62194 };
62195 static swig_lua_class* swig_SBThreadPlan_Sf_SwigStatic_classes[]= {
62196     0
62197 };
62198 
62199 static swig_lua_namespace swig_SBThreadPlan_Sf_SwigStatic = {
62200     "SBThreadPlan",
62201     swig_SBThreadPlan_Sf_SwigStatic_methods,
62202     swig_SBThreadPlan_Sf_SwigStatic_attributes,
62203     swig_SBThreadPlan_Sf_SwigStatic_constants,
62204     swig_SBThreadPlan_Sf_SwigStatic_classes,
62205     0
62206 };
62207 static swig_lua_class *swig_SBThreadPlan_bases[] = {0};
62208 static const char *swig_SBThreadPlan_base_names[] = {0};
62209 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 };
62210 
62211 static int _wrap_new_SBTrace(lua_State* L) {
62212   {
62213     int SWIG_arg = 0;
62214     lldb::SBTrace *result = 0 ;
62215 
62216     SWIG_check_num_args("lldb::SBTrace::SBTrace",0,0)
62217     result = (lldb::SBTrace *)new lldb::SBTrace();
62218     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
62219     return SWIG_arg;
62220 
62221     fail: SWIGUNUSED;
62222   }
62223   lua_error(L);
62224   return 0;
62225 }
62226 
62227 
62228 static int _wrap_SBTrace_LoadTraceFromFile(lua_State* L) {
62229   {
62230     int SWIG_arg = 0;
62231     lldb::SBError *arg1 = 0 ;
62232     lldb::SBDebugger *arg2 = 0 ;
62233     lldb::SBFileSpec *arg3 = 0 ;
62234     lldb::SBTrace result;
62235 
62236     SWIG_check_num_args("lldb::SBTrace::LoadTraceFromFile",3,3)
62237     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTrace::LoadTraceFromFile",1,"lldb::SBError &");
62238     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::LoadTraceFromFile",2,"lldb::SBDebugger &");
62239     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::LoadTraceFromFile",3,"lldb::SBFileSpec const &");
62240 
62241     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
62242       SWIG_fail_ptr("SBTrace_LoadTraceFromFile",1,SWIGTYPE_p_lldb__SBError);
62243     }
62244 
62245 
62246     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
62247       SWIG_fail_ptr("SBTrace_LoadTraceFromFile",2,SWIGTYPE_p_lldb__SBDebugger);
62248     }
62249 
62250 
62251     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
62252       SWIG_fail_ptr("SBTrace_LoadTraceFromFile",3,SWIGTYPE_p_lldb__SBFileSpec);
62253     }
62254 
62255     result = lldb::SBTrace::LoadTraceFromFile(*arg1,*arg2,(lldb::SBFileSpec const &)*arg3);
62256     {
62257       lldb::SBTrace * resultptr = new lldb::SBTrace(result);
62258       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
62259     }
62260     return SWIG_arg;
62261 
62262     fail: SWIGUNUSED;
62263   }
62264   lua_error(L);
62265   return 0;
62266 }
62267 
62268 
62269 static int _wrap_SBTrace_CreateNewCursor(lua_State* L) {
62270   {
62271     int SWIG_arg = 0;
62272     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
62273     lldb::SBError *arg2 = 0 ;
62274     lldb::SBThread *arg3 = 0 ;
62275     lldb::SBTraceCursor result;
62276 
62277     SWIG_check_num_args("lldb::SBTrace::CreateNewCursor",3,3)
62278     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::CreateNewCursor",1,"lldb::SBTrace *");
62279     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::CreateNewCursor",2,"lldb::SBError &");
62280     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::CreateNewCursor",3,"lldb::SBThread &");
62281 
62282     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
62283       SWIG_fail_ptr("SBTrace_CreateNewCursor",1,SWIGTYPE_p_lldb__SBTrace);
62284     }
62285 
62286 
62287     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
62288       SWIG_fail_ptr("SBTrace_CreateNewCursor",2,SWIGTYPE_p_lldb__SBError);
62289     }
62290 
62291 
62292     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBThread,0))){
62293       SWIG_fail_ptr("SBTrace_CreateNewCursor",3,SWIGTYPE_p_lldb__SBThread);
62294     }
62295 
62296     result = (arg1)->CreateNewCursor(*arg2,*arg3);
62297     {
62298       lldb::SBTraceCursor * resultptr = new lldb::SBTraceCursor(result);
62299       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTraceCursor,1); SWIG_arg++;
62300     }
62301     return SWIG_arg;
62302 
62303     fail: SWIGUNUSED;
62304   }
62305   lua_error(L);
62306   return 0;
62307 }
62308 
62309 
62310 static int _wrap_SBTrace_SaveToDisk__SWIG_0(lua_State* L) {
62311   {
62312     int SWIG_arg = 0;
62313     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
62314     lldb::SBError *arg2 = 0 ;
62315     lldb::SBFileSpec *arg3 = 0 ;
62316     bool arg4 ;
62317     lldb::SBFileSpec result;
62318 
62319     SWIG_check_num_args("lldb::SBTrace::SaveToDisk",4,4)
62320     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",1,"lldb::SBTrace *");
62321     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",2,"lldb::SBError &");
62322     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",3,"lldb::SBFileSpec const &");
62323     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",4,"bool");
62324 
62325     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
62326       SWIG_fail_ptr("SBTrace_SaveToDisk",1,SWIGTYPE_p_lldb__SBTrace);
62327     }
62328 
62329 
62330     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
62331       SWIG_fail_ptr("SBTrace_SaveToDisk",2,SWIGTYPE_p_lldb__SBError);
62332     }
62333 
62334 
62335     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
62336       SWIG_fail_ptr("SBTrace_SaveToDisk",3,SWIGTYPE_p_lldb__SBFileSpec);
62337     }
62338 
62339     arg4 = (lua_toboolean(L, 4)!=0);
62340     result = (arg1)->SaveToDisk(*arg2,(lldb::SBFileSpec const &)*arg3,arg4);
62341     {
62342       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
62343       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
62344     }
62345     return SWIG_arg;
62346 
62347     fail: SWIGUNUSED;
62348   }
62349   lua_error(L);
62350   return 0;
62351 }
62352 
62353 
62354 static int _wrap_SBTrace_SaveToDisk__SWIG_1(lua_State* L) {
62355   {
62356     int SWIG_arg = 0;
62357     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
62358     lldb::SBError *arg2 = 0 ;
62359     lldb::SBFileSpec *arg3 = 0 ;
62360     lldb::SBFileSpec result;
62361 
62362     SWIG_check_num_args("lldb::SBTrace::SaveToDisk",3,3)
62363     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",1,"lldb::SBTrace *");
62364     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",2,"lldb::SBError &");
62365     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",3,"lldb::SBFileSpec const &");
62366 
62367     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
62368       SWIG_fail_ptr("SBTrace_SaveToDisk",1,SWIGTYPE_p_lldb__SBTrace);
62369     }
62370 
62371 
62372     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
62373       SWIG_fail_ptr("SBTrace_SaveToDisk",2,SWIGTYPE_p_lldb__SBError);
62374     }
62375 
62376 
62377     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
62378       SWIG_fail_ptr("SBTrace_SaveToDisk",3,SWIGTYPE_p_lldb__SBFileSpec);
62379     }
62380 
62381     result = (arg1)->SaveToDisk(*arg2,(lldb::SBFileSpec const &)*arg3);
62382     {
62383       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
62384       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
62385     }
62386     return SWIG_arg;
62387 
62388     fail: SWIGUNUSED;
62389   }
62390   lua_error(L);
62391   return 0;
62392 }
62393 
62394 
62395 static int _wrap_SBTrace_SaveToDisk(lua_State* L) {
62396   int argc;
62397   int argv[5]={
62398     1,2,3,4,5
62399   };
62400 
62401   argc = lua_gettop(L);
62402   if (argc == 3) {
62403     int _v = 0;
62404     {
62405       void *ptr;
62406       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
62407         _v = 0;
62408       } else {
62409         _v = 1;
62410       }
62411     }
62412     if (_v) {
62413       {
62414         void *ptr;
62415         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
62416           _v = 0;
62417         } else {
62418           _v = 1;
62419         }
62420       }
62421       if (_v) {
62422         {
62423           void *ptr;
62424           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
62425             _v = 0;
62426           } else {
62427             _v = 1;
62428           }
62429         }
62430         if (_v) {
62431           return _wrap_SBTrace_SaveToDisk__SWIG_1(L);
62432         }
62433       }
62434     }
62435   }
62436   if (argc == 4) {
62437     int _v = 0;
62438     {
62439       void *ptr;
62440       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
62441         _v = 0;
62442       } else {
62443         _v = 1;
62444       }
62445     }
62446     if (_v) {
62447       {
62448         void *ptr;
62449         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
62450           _v = 0;
62451         } else {
62452           _v = 1;
62453         }
62454       }
62455       if (_v) {
62456         {
62457           void *ptr;
62458           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
62459             _v = 0;
62460           } else {
62461             _v = 1;
62462           }
62463         }
62464         if (_v) {
62465           {
62466             _v = lua_isboolean(L,argv[3]);
62467           }
62468           if (_v) {
62469             return _wrap_SBTrace_SaveToDisk__SWIG_0(L);
62470           }
62471         }
62472       }
62473     }
62474   }
62475 
62476   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTrace_SaveToDisk'\n"
62477     "  Possible C/C++ prototypes are:\n"
62478     "    lldb::SBTrace::SaveToDisk(lldb::SBError &,lldb::SBFileSpec const &,bool)\n"
62479     "    lldb::SBTrace::SaveToDisk(lldb::SBError &,lldb::SBFileSpec const &)\n");
62480   lua_error(L);return 0;
62481 }
62482 
62483 
62484 static int _wrap_SBTrace_GetStartConfigurationHelp(lua_State* L) {
62485   {
62486     int SWIG_arg = 0;
62487     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
62488     char *result = 0 ;
62489 
62490     SWIG_check_num_args("lldb::SBTrace::GetStartConfigurationHelp",1,1)
62491     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetStartConfigurationHelp",1,"lldb::SBTrace *");
62492 
62493     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
62494       SWIG_fail_ptr("SBTrace_GetStartConfigurationHelp",1,SWIGTYPE_p_lldb__SBTrace);
62495     }
62496 
62497     result = (char *)(arg1)->GetStartConfigurationHelp();
62498     lua_pushstring(L,(const char *)result); SWIG_arg++;
62499     return SWIG_arg;
62500 
62501     fail: SWIGUNUSED;
62502   }
62503   lua_error(L);
62504   return 0;
62505 }
62506 
62507 
62508 static int _wrap_SBTrace_Start__SWIG_0(lua_State* L) {
62509   {
62510     int SWIG_arg = 0;
62511     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
62512     lldb::SBStructuredData *arg2 = 0 ;
62513     lldb::SBError result;
62514 
62515     SWIG_check_num_args("lldb::SBTrace::Start",2,2)
62516     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Start",1,"lldb::SBTrace *");
62517     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Start",2,"lldb::SBStructuredData const &");
62518 
62519     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
62520       SWIG_fail_ptr("SBTrace_Start",1,SWIGTYPE_p_lldb__SBTrace);
62521     }
62522 
62523 
62524     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStructuredData,0))){
62525       SWIG_fail_ptr("SBTrace_Start",2,SWIGTYPE_p_lldb__SBStructuredData);
62526     }
62527 
62528     result = (arg1)->Start((lldb::SBStructuredData const &)*arg2);
62529     {
62530       lldb::SBError * resultptr = new lldb::SBError(result);
62531       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
62532     }
62533     return SWIG_arg;
62534 
62535     fail: SWIGUNUSED;
62536   }
62537   lua_error(L);
62538   return 0;
62539 }
62540 
62541 
62542 static int _wrap_SBTrace_Start__SWIG_1(lua_State* L) {
62543   {
62544     int SWIG_arg = 0;
62545     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
62546     lldb::SBThread *arg2 = 0 ;
62547     lldb::SBStructuredData *arg3 = 0 ;
62548     lldb::SBError result;
62549 
62550     SWIG_check_num_args("lldb::SBTrace::Start",3,3)
62551     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Start",1,"lldb::SBTrace *");
62552     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Start",2,"lldb::SBThread const &");
62553     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::Start",3,"lldb::SBStructuredData const &");
62554 
62555     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
62556       SWIG_fail_ptr("SBTrace_Start",1,SWIGTYPE_p_lldb__SBTrace);
62557     }
62558 
62559 
62560     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
62561       SWIG_fail_ptr("SBTrace_Start",2,SWIGTYPE_p_lldb__SBThread);
62562     }
62563 
62564 
62565     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
62566       SWIG_fail_ptr("SBTrace_Start",3,SWIGTYPE_p_lldb__SBStructuredData);
62567     }
62568 
62569     result = (arg1)->Start((lldb::SBThread const &)*arg2,(lldb::SBStructuredData const &)*arg3);
62570     {
62571       lldb::SBError * resultptr = new lldb::SBError(result);
62572       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
62573     }
62574     return SWIG_arg;
62575 
62576     fail: SWIGUNUSED;
62577   }
62578   lua_error(L);
62579   return 0;
62580 }
62581 
62582 
62583 static int _wrap_SBTrace_Start(lua_State* L) {
62584   int argc;
62585   int argv[4]={
62586     1,2,3,4
62587   };
62588 
62589   argc = lua_gettop(L);
62590   if (argc == 2) {
62591     int _v = 0;
62592     {
62593       void *ptr;
62594       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
62595         _v = 0;
62596       } else {
62597         _v = 1;
62598       }
62599     }
62600     if (_v) {
62601       {
62602         void *ptr;
62603         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
62604           _v = 0;
62605         } else {
62606           _v = 1;
62607         }
62608       }
62609       if (_v) {
62610         return _wrap_SBTrace_Start__SWIG_0(L);
62611       }
62612     }
62613   }
62614   if (argc == 3) {
62615     int _v = 0;
62616     {
62617       void *ptr;
62618       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
62619         _v = 0;
62620       } else {
62621         _v = 1;
62622       }
62623     }
62624     if (_v) {
62625       {
62626         void *ptr;
62627         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
62628           _v = 0;
62629         } else {
62630           _v = 1;
62631         }
62632       }
62633       if (_v) {
62634         {
62635           void *ptr;
62636           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
62637             _v = 0;
62638           } else {
62639             _v = 1;
62640           }
62641         }
62642         if (_v) {
62643           return _wrap_SBTrace_Start__SWIG_1(L);
62644         }
62645       }
62646     }
62647   }
62648 
62649   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTrace_Start'\n"
62650     "  Possible C/C++ prototypes are:\n"
62651     "    lldb::SBTrace::Start(lldb::SBStructuredData const &)\n"
62652     "    lldb::SBTrace::Start(lldb::SBThread const &,lldb::SBStructuredData const &)\n");
62653   lua_error(L);return 0;
62654 }
62655 
62656 
62657 static int _wrap_SBTrace_Stop__SWIG_0(lua_State* L) {
62658   {
62659     int SWIG_arg = 0;
62660     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
62661     lldb::SBError result;
62662 
62663     SWIG_check_num_args("lldb::SBTrace::Stop",1,1)
62664     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Stop",1,"lldb::SBTrace *");
62665 
62666     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
62667       SWIG_fail_ptr("SBTrace_Stop",1,SWIGTYPE_p_lldb__SBTrace);
62668     }
62669 
62670     result = (arg1)->Stop();
62671     {
62672       lldb::SBError * resultptr = new lldb::SBError(result);
62673       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
62674     }
62675     return SWIG_arg;
62676 
62677     fail: SWIGUNUSED;
62678   }
62679   lua_error(L);
62680   return 0;
62681 }
62682 
62683 
62684 static int _wrap_SBTrace_Stop__SWIG_1(lua_State* L) {
62685   {
62686     int SWIG_arg = 0;
62687     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
62688     lldb::SBThread *arg2 = 0 ;
62689     lldb::SBError result;
62690 
62691     SWIG_check_num_args("lldb::SBTrace::Stop",2,2)
62692     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Stop",1,"lldb::SBTrace *");
62693     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Stop",2,"lldb::SBThread const &");
62694 
62695     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
62696       SWIG_fail_ptr("SBTrace_Stop",1,SWIGTYPE_p_lldb__SBTrace);
62697     }
62698 
62699 
62700     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
62701       SWIG_fail_ptr("SBTrace_Stop",2,SWIGTYPE_p_lldb__SBThread);
62702     }
62703 
62704     result = (arg1)->Stop((lldb::SBThread const &)*arg2);
62705     {
62706       lldb::SBError * resultptr = new lldb::SBError(result);
62707       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
62708     }
62709     return SWIG_arg;
62710 
62711     fail: SWIGUNUSED;
62712   }
62713   lua_error(L);
62714   return 0;
62715 }
62716 
62717 
62718 static int _wrap_SBTrace_Stop(lua_State* L) {
62719   int argc;
62720   int argv[3]={
62721     1,2,3
62722   };
62723 
62724   argc = lua_gettop(L);
62725   if (argc == 1) {
62726     int _v = 0;
62727     {
62728       void *ptr;
62729       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
62730         _v = 0;
62731       } else {
62732         _v = 1;
62733       }
62734     }
62735     if (_v) {
62736       return _wrap_SBTrace_Stop__SWIG_0(L);
62737     }
62738   }
62739   if (argc == 2) {
62740     int _v = 0;
62741     {
62742       void *ptr;
62743       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
62744         _v = 0;
62745       } else {
62746         _v = 1;
62747       }
62748     }
62749     if (_v) {
62750       {
62751         void *ptr;
62752         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
62753           _v = 0;
62754         } else {
62755           _v = 1;
62756         }
62757       }
62758       if (_v) {
62759         return _wrap_SBTrace_Stop__SWIG_1(L);
62760       }
62761     }
62762   }
62763 
62764   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTrace_Stop'\n"
62765     "  Possible C/C++ prototypes are:\n"
62766     "    lldb::SBTrace::Stop()\n"
62767     "    lldb::SBTrace::Stop(lldb::SBThread const &)\n");
62768   lua_error(L);return 0;
62769 }
62770 
62771 
62772 static int _wrap_SBTrace_IsValid(lua_State* L) {
62773   {
62774     int SWIG_arg = 0;
62775     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
62776     bool result;
62777 
62778     SWIG_check_num_args("lldb::SBTrace::IsValid",1,1)
62779     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::IsValid",1,"lldb::SBTrace *");
62780 
62781     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
62782       SWIG_fail_ptr("SBTrace_IsValid",1,SWIGTYPE_p_lldb__SBTrace);
62783     }
62784 
62785     result = (bool)(arg1)->IsValid();
62786     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62787     return SWIG_arg;
62788 
62789     fail: SWIGUNUSED;
62790   }
62791   lua_error(L);
62792   return 0;
62793 }
62794 
62795 
62796 static void swig_delete_SBTrace(void *obj) {
62797 lldb::SBTrace *arg1 = (lldb::SBTrace *) obj;
62798 delete arg1;
62799 }
62800 static int _proxy__wrap_new_SBTrace(lua_State *L) {
62801     assert(lua_istable(L,1));
62802     lua_pushcfunction(L,_wrap_new_SBTrace);
62803     assert(!lua_isnil(L,-1));
62804     lua_replace(L,1); /* replace our table with real constructor */
62805     lua_call(L,lua_gettop(L)-1,1);
62806     return 1;
62807 }
62808 static swig_lua_attribute swig_SBTrace_attributes[] = {
62809     {0,0,0}
62810 };
62811 static swig_lua_method swig_SBTrace_methods[]= {
62812     { "CreateNewCursor", _wrap_SBTrace_CreateNewCursor},
62813     { "SaveToDisk", _wrap_SBTrace_SaveToDisk},
62814     { "GetStartConfigurationHelp", _wrap_SBTrace_GetStartConfigurationHelp},
62815     { "Start", _wrap_SBTrace_Start},
62816     { "Stop", _wrap_SBTrace_Stop},
62817     { "IsValid", _wrap_SBTrace_IsValid},
62818     {0,0}
62819 };
62820 static swig_lua_method swig_SBTrace_meta[] = {
62821     {0,0}
62822 };
62823 
62824 static swig_lua_attribute swig_SBTrace_Sf_SwigStatic_attributes[] = {
62825     {0,0,0}
62826 };
62827 static swig_lua_const_info swig_SBTrace_Sf_SwigStatic_constants[]= {
62828     {0,0,0,0,0,0}
62829 };
62830 static swig_lua_method swig_SBTrace_Sf_SwigStatic_methods[]= {
62831     { "LoadTraceFromFile", _wrap_SBTrace_LoadTraceFromFile},
62832     {0,0}
62833 };
62834 static swig_lua_class* swig_SBTrace_Sf_SwigStatic_classes[]= {
62835     0
62836 };
62837 
62838 static swig_lua_namespace swig_SBTrace_Sf_SwigStatic = {
62839     "SBTrace",
62840     swig_SBTrace_Sf_SwigStatic_methods,
62841     swig_SBTrace_Sf_SwigStatic_attributes,
62842     swig_SBTrace_Sf_SwigStatic_constants,
62843     swig_SBTrace_Sf_SwigStatic_classes,
62844     0
62845 };
62846 static swig_lua_class *swig_SBTrace_bases[] = {0};
62847 static const char *swig_SBTrace_base_names[] = {0};
62848 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 };
62849 
62850 static int _wrap_new_SBTraceCursor(lua_State* L) {
62851   {
62852     int SWIG_arg = 0;
62853     lldb::SBTraceCursor *result = 0 ;
62854 
62855     SWIG_check_num_args("lldb::SBTraceCursor::SBTraceCursor",0,0)
62856     result = (lldb::SBTraceCursor *)new lldb::SBTraceCursor();
62857     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTraceCursor,1); SWIG_arg++;
62858     return SWIG_arg;
62859 
62860     fail: SWIGUNUSED;
62861   }
62862   lua_error(L);
62863   return 0;
62864 }
62865 
62866 
62867 static int _wrap_SBTraceCursor_SetForwards(lua_State* L) {
62868   {
62869     int SWIG_arg = 0;
62870     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
62871     bool arg2 ;
62872 
62873     SWIG_check_num_args("lldb::SBTraceCursor::SetForwards",2,2)
62874     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::SetForwards",1,"lldb::SBTraceCursor *");
62875     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTraceCursor::SetForwards",2,"bool");
62876 
62877     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
62878       SWIG_fail_ptr("SBTraceCursor_SetForwards",1,SWIGTYPE_p_lldb__SBTraceCursor);
62879     }
62880 
62881     arg2 = (lua_toboolean(L, 2)!=0);
62882     (arg1)->SetForwards(arg2);
62883 
62884     return SWIG_arg;
62885 
62886     fail: SWIGUNUSED;
62887   }
62888   lua_error(L);
62889   return 0;
62890 }
62891 
62892 
62893 static int _wrap_SBTraceCursor_IsForwards(lua_State* L) {
62894   {
62895     int SWIG_arg = 0;
62896     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
62897     bool result;
62898 
62899     SWIG_check_num_args("lldb::SBTraceCursor::IsForwards",1,1)
62900     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::IsForwards",1,"lldb::SBTraceCursor const *");
62901 
62902     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
62903       SWIG_fail_ptr("SBTraceCursor_IsForwards",1,SWIGTYPE_p_lldb__SBTraceCursor);
62904     }
62905 
62906     result = (bool)((lldb::SBTraceCursor const *)arg1)->IsForwards();
62907     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62908     return SWIG_arg;
62909 
62910     fail: SWIGUNUSED;
62911   }
62912   lua_error(L);
62913   return 0;
62914 }
62915 
62916 
62917 static int _wrap_SBTraceCursor_Next(lua_State* L) {
62918   {
62919     int SWIG_arg = 0;
62920     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
62921 
62922     SWIG_check_num_args("lldb::SBTraceCursor::Next",1,1)
62923     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::Next",1,"lldb::SBTraceCursor *");
62924 
62925     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
62926       SWIG_fail_ptr("SBTraceCursor_Next",1,SWIGTYPE_p_lldb__SBTraceCursor);
62927     }
62928 
62929     (arg1)->Next();
62930 
62931     return SWIG_arg;
62932 
62933     fail: SWIGUNUSED;
62934   }
62935   lua_error(L);
62936   return 0;
62937 }
62938 
62939 
62940 static int _wrap_SBTraceCursor_HasValue(lua_State* L) {
62941   {
62942     int SWIG_arg = 0;
62943     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
62944     bool result;
62945 
62946     SWIG_check_num_args("lldb::SBTraceCursor::HasValue",1,1)
62947     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::HasValue",1,"lldb::SBTraceCursor const *");
62948 
62949     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
62950       SWIG_fail_ptr("SBTraceCursor_HasValue",1,SWIGTYPE_p_lldb__SBTraceCursor);
62951     }
62952 
62953     result = (bool)((lldb::SBTraceCursor const *)arg1)->HasValue();
62954     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62955     return SWIG_arg;
62956 
62957     fail: SWIGUNUSED;
62958   }
62959   lua_error(L);
62960   return 0;
62961 }
62962 
62963 
62964 static int _wrap_SBTraceCursor_GoToId(lua_State* L) {
62965   {
62966     int SWIG_arg = 0;
62967     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
62968     lldb::user_id_t arg2 ;
62969     bool result;
62970 
62971     SWIG_check_num_args("lldb::SBTraceCursor::GoToId",2,2)
62972     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GoToId",1,"lldb::SBTraceCursor *");
62973     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTraceCursor::GoToId",2,"lldb::user_id_t");
62974 
62975     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
62976       SWIG_fail_ptr("SBTraceCursor_GoToId",1,SWIGTYPE_p_lldb__SBTraceCursor);
62977     }
62978 
62979     arg2 = (lldb::user_id_t)lua_tointeger(L, 2);
62980     result = (bool)(arg1)->GoToId(arg2);
62981     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62982     return SWIG_arg;
62983 
62984     fail: SWIGUNUSED;
62985   }
62986   lua_error(L);
62987   return 0;
62988 }
62989 
62990 
62991 static int _wrap_SBTraceCursor_HasId(lua_State* L) {
62992   {
62993     int SWIG_arg = 0;
62994     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
62995     lldb::user_id_t arg2 ;
62996     bool result;
62997 
62998     SWIG_check_num_args("lldb::SBTraceCursor::HasId",2,2)
62999     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::HasId",1,"lldb::SBTraceCursor const *");
63000     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTraceCursor::HasId",2,"lldb::user_id_t");
63001 
63002     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63003       SWIG_fail_ptr("SBTraceCursor_HasId",1,SWIGTYPE_p_lldb__SBTraceCursor);
63004     }
63005 
63006     arg2 = (lldb::user_id_t)lua_tointeger(L, 2);
63007     result = (bool)((lldb::SBTraceCursor const *)arg1)->HasId(arg2);
63008     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63009     return SWIG_arg;
63010 
63011     fail: SWIGUNUSED;
63012   }
63013   lua_error(L);
63014   return 0;
63015 }
63016 
63017 
63018 static int _wrap_SBTraceCursor_GetId(lua_State* L) {
63019   {
63020     int SWIG_arg = 0;
63021     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63022     lldb::user_id_t result;
63023 
63024     SWIG_check_num_args("lldb::SBTraceCursor::GetId",1,1)
63025     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetId",1,"lldb::SBTraceCursor const *");
63026 
63027     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63028       SWIG_fail_ptr("SBTraceCursor_GetId",1,SWIGTYPE_p_lldb__SBTraceCursor);
63029     }
63030 
63031     result = (lldb::user_id_t)((lldb::SBTraceCursor const *)arg1)->GetId();
63032     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63033     return SWIG_arg;
63034 
63035     fail: SWIGUNUSED;
63036   }
63037   lua_error(L);
63038   return 0;
63039 }
63040 
63041 
63042 static int _wrap_SBTraceCursor_Seek(lua_State* L) {
63043   {
63044     int SWIG_arg = 0;
63045     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63046     int64_t arg2 ;
63047     lldb::TraceCursorSeekType arg3 ;
63048     bool result;
63049 
63050     SWIG_check_num_args("lldb::SBTraceCursor::Seek",3,3)
63051     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::Seek",1,"lldb::SBTraceCursor *");
63052     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTraceCursor::Seek",2,"int64_t");
63053     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTraceCursor::Seek",3,"lldb::TraceCursorSeekType");
63054 
63055     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63056       SWIG_fail_ptr("SBTraceCursor_Seek",1,SWIGTYPE_p_lldb__SBTraceCursor);
63057     }
63058 
63059     arg2 = (int64_t)lua_tointeger(L, 2);
63060     arg3 = (lldb::TraceCursorSeekType)lua_tointeger(L, 3);
63061     result = (bool)(arg1)->Seek(arg2,arg3);
63062     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63063     return SWIG_arg;
63064 
63065     fail: SWIGUNUSED;
63066   }
63067   lua_error(L);
63068   return 0;
63069 }
63070 
63071 
63072 static int _wrap_SBTraceCursor_GetItemKind(lua_State* L) {
63073   {
63074     int SWIG_arg = 0;
63075     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63076     lldb::TraceItemKind result;
63077 
63078     SWIG_check_num_args("lldb::SBTraceCursor::GetItemKind",1,1)
63079     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetItemKind",1,"lldb::SBTraceCursor const *");
63080 
63081     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63082       SWIG_fail_ptr("SBTraceCursor_GetItemKind",1,SWIGTYPE_p_lldb__SBTraceCursor);
63083     }
63084 
63085     result = (lldb::TraceItemKind)((lldb::SBTraceCursor const *)arg1)->GetItemKind();
63086     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63087     return SWIG_arg;
63088 
63089     fail: SWIGUNUSED;
63090   }
63091   lua_error(L);
63092   return 0;
63093 }
63094 
63095 
63096 static int _wrap_SBTraceCursor_IsError(lua_State* L) {
63097   {
63098     int SWIG_arg = 0;
63099     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63100     bool result;
63101 
63102     SWIG_check_num_args("lldb::SBTraceCursor::IsError",1,1)
63103     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::IsError",1,"lldb::SBTraceCursor const *");
63104 
63105     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63106       SWIG_fail_ptr("SBTraceCursor_IsError",1,SWIGTYPE_p_lldb__SBTraceCursor);
63107     }
63108 
63109     result = (bool)((lldb::SBTraceCursor const *)arg1)->IsError();
63110     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63111     return SWIG_arg;
63112 
63113     fail: SWIGUNUSED;
63114   }
63115   lua_error(L);
63116   return 0;
63117 }
63118 
63119 
63120 static int _wrap_SBTraceCursor_GetError(lua_State* L) {
63121   {
63122     int SWIG_arg = 0;
63123     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63124     char *result = 0 ;
63125 
63126     SWIG_check_num_args("lldb::SBTraceCursor::GetError",1,1)
63127     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetError",1,"lldb::SBTraceCursor const *");
63128 
63129     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63130       SWIG_fail_ptr("SBTraceCursor_GetError",1,SWIGTYPE_p_lldb__SBTraceCursor);
63131     }
63132 
63133     result = (char *)((lldb::SBTraceCursor const *)arg1)->GetError();
63134     lua_pushstring(L,(const char *)result); SWIG_arg++;
63135     return SWIG_arg;
63136 
63137     fail: SWIGUNUSED;
63138   }
63139   lua_error(L);
63140   return 0;
63141 }
63142 
63143 
63144 static int _wrap_SBTraceCursor_IsEvent(lua_State* L) {
63145   {
63146     int SWIG_arg = 0;
63147     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63148     bool result;
63149 
63150     SWIG_check_num_args("lldb::SBTraceCursor::IsEvent",1,1)
63151     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::IsEvent",1,"lldb::SBTraceCursor const *");
63152 
63153     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63154       SWIG_fail_ptr("SBTraceCursor_IsEvent",1,SWIGTYPE_p_lldb__SBTraceCursor);
63155     }
63156 
63157     result = (bool)((lldb::SBTraceCursor const *)arg1)->IsEvent();
63158     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63159     return SWIG_arg;
63160 
63161     fail: SWIGUNUSED;
63162   }
63163   lua_error(L);
63164   return 0;
63165 }
63166 
63167 
63168 static int _wrap_SBTraceCursor_GetEventType(lua_State* L) {
63169   {
63170     int SWIG_arg = 0;
63171     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63172     lldb::TraceEvent result;
63173 
63174     SWIG_check_num_args("lldb::SBTraceCursor::GetEventType",1,1)
63175     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetEventType",1,"lldb::SBTraceCursor const *");
63176 
63177     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63178       SWIG_fail_ptr("SBTraceCursor_GetEventType",1,SWIGTYPE_p_lldb__SBTraceCursor);
63179     }
63180 
63181     result = (lldb::TraceEvent)((lldb::SBTraceCursor const *)arg1)->GetEventType();
63182     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63183     return SWIG_arg;
63184 
63185     fail: SWIGUNUSED;
63186   }
63187   lua_error(L);
63188   return 0;
63189 }
63190 
63191 
63192 static int _wrap_SBTraceCursor_GetEventTypeAsString(lua_State* L) {
63193   {
63194     int SWIG_arg = 0;
63195     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63196     char *result = 0 ;
63197 
63198     SWIG_check_num_args("lldb::SBTraceCursor::GetEventTypeAsString",1,1)
63199     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetEventTypeAsString",1,"lldb::SBTraceCursor const *");
63200 
63201     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63202       SWIG_fail_ptr("SBTraceCursor_GetEventTypeAsString",1,SWIGTYPE_p_lldb__SBTraceCursor);
63203     }
63204 
63205     result = (char *)((lldb::SBTraceCursor const *)arg1)->GetEventTypeAsString();
63206     lua_pushstring(L,(const char *)result); SWIG_arg++;
63207     return SWIG_arg;
63208 
63209     fail: SWIGUNUSED;
63210   }
63211   lua_error(L);
63212   return 0;
63213 }
63214 
63215 
63216 static int _wrap_SBTraceCursor_IsInstruction(lua_State* L) {
63217   {
63218     int SWIG_arg = 0;
63219     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63220     bool result;
63221 
63222     SWIG_check_num_args("lldb::SBTraceCursor::IsInstruction",1,1)
63223     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::IsInstruction",1,"lldb::SBTraceCursor const *");
63224 
63225     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63226       SWIG_fail_ptr("SBTraceCursor_IsInstruction",1,SWIGTYPE_p_lldb__SBTraceCursor);
63227     }
63228 
63229     result = (bool)((lldb::SBTraceCursor const *)arg1)->IsInstruction();
63230     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63231     return SWIG_arg;
63232 
63233     fail: SWIGUNUSED;
63234   }
63235   lua_error(L);
63236   return 0;
63237 }
63238 
63239 
63240 static int _wrap_SBTraceCursor_GetLoadAddress(lua_State* L) {
63241   {
63242     int SWIG_arg = 0;
63243     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63244     lldb::addr_t result;
63245 
63246     SWIG_check_num_args("lldb::SBTraceCursor::GetLoadAddress",1,1)
63247     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetLoadAddress",1,"lldb::SBTraceCursor const *");
63248 
63249     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63250       SWIG_fail_ptr("SBTraceCursor_GetLoadAddress",1,SWIGTYPE_p_lldb__SBTraceCursor);
63251     }
63252 
63253     result = (lldb::addr_t)((lldb::SBTraceCursor const *)arg1)->GetLoadAddress();
63254     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63255     return SWIG_arg;
63256 
63257     fail: SWIGUNUSED;
63258   }
63259   lua_error(L);
63260   return 0;
63261 }
63262 
63263 
63264 static int _wrap_SBTraceCursor_GetCPU(lua_State* L) {
63265   {
63266     int SWIG_arg = 0;
63267     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63268     lldb::cpu_id_t result;
63269 
63270     SWIG_check_num_args("lldb::SBTraceCursor::GetCPU",1,1)
63271     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetCPU",1,"lldb::SBTraceCursor const *");
63272 
63273     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63274       SWIG_fail_ptr("SBTraceCursor_GetCPU",1,SWIGTYPE_p_lldb__SBTraceCursor);
63275     }
63276 
63277     result = (lldb::cpu_id_t)((lldb::SBTraceCursor const *)arg1)->GetCPU();
63278     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63279     return SWIG_arg;
63280 
63281     fail: SWIGUNUSED;
63282   }
63283   lua_error(L);
63284   return 0;
63285 }
63286 
63287 
63288 static int _wrap_SBTraceCursor_IsValid(lua_State* L) {
63289   {
63290     int SWIG_arg = 0;
63291     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
63292     bool result;
63293 
63294     SWIG_check_num_args("lldb::SBTraceCursor::IsValid",1,1)
63295     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::IsValid",1,"lldb::SBTraceCursor const *");
63296 
63297     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
63298       SWIG_fail_ptr("SBTraceCursor_IsValid",1,SWIGTYPE_p_lldb__SBTraceCursor);
63299     }
63300 
63301     result = (bool)((lldb::SBTraceCursor const *)arg1)->IsValid();
63302     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63303     return SWIG_arg;
63304 
63305     fail: SWIGUNUSED;
63306   }
63307   lua_error(L);
63308   return 0;
63309 }
63310 
63311 
63312 static void swig_delete_SBTraceCursor(void *obj) {
63313 lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) obj;
63314 delete arg1;
63315 }
63316 static int _proxy__wrap_new_SBTraceCursor(lua_State *L) {
63317     assert(lua_istable(L,1));
63318     lua_pushcfunction(L,_wrap_new_SBTraceCursor);
63319     assert(!lua_isnil(L,-1));
63320     lua_replace(L,1); /* replace our table with real constructor */
63321     lua_call(L,lua_gettop(L)-1,1);
63322     return 1;
63323 }
63324 static swig_lua_attribute swig_SBTraceCursor_attributes[] = {
63325     {0,0,0}
63326 };
63327 static swig_lua_method swig_SBTraceCursor_methods[]= {
63328     { "SetForwards", _wrap_SBTraceCursor_SetForwards},
63329     { "IsForwards", _wrap_SBTraceCursor_IsForwards},
63330     { "Next", _wrap_SBTraceCursor_Next},
63331     { "HasValue", _wrap_SBTraceCursor_HasValue},
63332     { "GoToId", _wrap_SBTraceCursor_GoToId},
63333     { "HasId", _wrap_SBTraceCursor_HasId},
63334     { "GetId", _wrap_SBTraceCursor_GetId},
63335     { "Seek", _wrap_SBTraceCursor_Seek},
63336     { "GetItemKind", _wrap_SBTraceCursor_GetItemKind},
63337     { "IsError", _wrap_SBTraceCursor_IsError},
63338     { "GetError", _wrap_SBTraceCursor_GetError},
63339     { "IsEvent", _wrap_SBTraceCursor_IsEvent},
63340     { "GetEventType", _wrap_SBTraceCursor_GetEventType},
63341     { "GetEventTypeAsString", _wrap_SBTraceCursor_GetEventTypeAsString},
63342     { "IsInstruction", _wrap_SBTraceCursor_IsInstruction},
63343     { "GetLoadAddress", _wrap_SBTraceCursor_GetLoadAddress},
63344     { "GetCPU", _wrap_SBTraceCursor_GetCPU},
63345     { "IsValid", _wrap_SBTraceCursor_IsValid},
63346     {0,0}
63347 };
63348 static swig_lua_method swig_SBTraceCursor_meta[] = {
63349     {0,0}
63350 };
63351 
63352 static swig_lua_attribute swig_SBTraceCursor_Sf_SwigStatic_attributes[] = {
63353     {0,0,0}
63354 };
63355 static swig_lua_const_info swig_SBTraceCursor_Sf_SwigStatic_constants[]= {
63356     {0,0,0,0,0,0}
63357 };
63358 static swig_lua_method swig_SBTraceCursor_Sf_SwigStatic_methods[]= {
63359     {0,0}
63360 };
63361 static swig_lua_class* swig_SBTraceCursor_Sf_SwigStatic_classes[]= {
63362     0
63363 };
63364 
63365 static swig_lua_namespace swig_SBTraceCursor_Sf_SwigStatic = {
63366     "SBTraceCursor",
63367     swig_SBTraceCursor_Sf_SwigStatic_methods,
63368     swig_SBTraceCursor_Sf_SwigStatic_attributes,
63369     swig_SBTraceCursor_Sf_SwigStatic_constants,
63370     swig_SBTraceCursor_Sf_SwigStatic_classes,
63371     0
63372 };
63373 static swig_lua_class *swig_SBTraceCursor_bases[] = {0};
63374 static const char *swig_SBTraceCursor_base_names[] = {0};
63375 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 };
63376 
63377 static int _wrap_new_SBTypeMember__SWIG_0(lua_State* L) {
63378   {
63379     int SWIG_arg = 0;
63380     lldb::SBTypeMember *result = 0 ;
63381 
63382     SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",0,0)
63383     result = (lldb::SBTypeMember *)new lldb::SBTypeMember();
63384     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
63385     return SWIG_arg;
63386 
63387     fail: SWIGUNUSED;
63388   }
63389   lua_error(L);
63390   return 0;
63391 }
63392 
63393 
63394 static int _wrap_new_SBTypeMember__SWIG_1(lua_State* L) {
63395   {
63396     int SWIG_arg = 0;
63397     lldb::SBTypeMember *arg1 = 0 ;
63398     lldb::SBTypeMember *result = 0 ;
63399 
63400     SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",1,1)
63401     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMember::SBTypeMember",1,"lldb::SBTypeMember const &");
63402 
63403     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
63404       SWIG_fail_ptr("new_SBTypeMember",1,SWIGTYPE_p_lldb__SBTypeMember);
63405     }
63406 
63407     result = (lldb::SBTypeMember *)new lldb::SBTypeMember((lldb::SBTypeMember const &)*arg1);
63408     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
63409     return SWIG_arg;
63410 
63411     fail: SWIGUNUSED;
63412   }
63413   lua_error(L);
63414   return 0;
63415 }
63416 
63417 
63418 static int _wrap_new_SBTypeMember(lua_State* L) {
63419   int argc;
63420   int argv[2]={
63421     1,2
63422   };
63423 
63424   argc = lua_gettop(L);
63425   if (argc == 0) {
63426     return _wrap_new_SBTypeMember__SWIG_0(L);
63427   }
63428   if (argc == 1) {
63429     int _v = 0;
63430     {
63431       void *ptr;
63432       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMember, SWIG_POINTER_NO_NULL)) {
63433         _v = 0;
63434       } else {
63435         _v = 1;
63436       }
63437     }
63438     if (_v) {
63439       return _wrap_new_SBTypeMember__SWIG_1(L);
63440     }
63441   }
63442 
63443   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMember'\n"
63444     "  Possible C/C++ prototypes are:\n"
63445     "    lldb::SBTypeMember::SBTypeMember()\n"
63446     "    lldb::SBTypeMember::SBTypeMember(lldb::SBTypeMember const &)\n");
63447   lua_error(L);return 0;
63448 }
63449 
63450 
63451 static int _wrap_SBTypeMember_IsValid(lua_State* L) {
63452   {
63453     int SWIG_arg = 0;
63454     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
63455     bool result;
63456 
63457     SWIG_check_num_args("lldb::SBTypeMember::IsValid",1,1)
63458     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsValid",1,"lldb::SBTypeMember const *");
63459 
63460     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
63461       SWIG_fail_ptr("SBTypeMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeMember);
63462     }
63463 
63464     result = (bool)((lldb::SBTypeMember const *)arg1)->IsValid();
63465     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63466     return SWIG_arg;
63467 
63468     fail: SWIGUNUSED;
63469   }
63470   lua_error(L);
63471   return 0;
63472 }
63473 
63474 
63475 static int _wrap_SBTypeMember_GetName(lua_State* L) {
63476   {
63477     int SWIG_arg = 0;
63478     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
63479     char *result = 0 ;
63480 
63481     SWIG_check_num_args("lldb::SBTypeMember::GetName",1,1)
63482     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetName",1,"lldb::SBTypeMember *");
63483 
63484     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
63485       SWIG_fail_ptr("SBTypeMember_GetName",1,SWIGTYPE_p_lldb__SBTypeMember);
63486     }
63487 
63488     result = (char *)(arg1)->GetName();
63489     lua_pushstring(L,(const char *)result); SWIG_arg++;
63490     return SWIG_arg;
63491 
63492     fail: SWIGUNUSED;
63493   }
63494   lua_error(L);
63495   return 0;
63496 }
63497 
63498 
63499 static int _wrap_SBTypeMember_GetType(lua_State* L) {
63500   {
63501     int SWIG_arg = 0;
63502     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
63503     lldb::SBType result;
63504 
63505     SWIG_check_num_args("lldb::SBTypeMember::GetType",1,1)
63506     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetType",1,"lldb::SBTypeMember *");
63507 
63508     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
63509       SWIG_fail_ptr("SBTypeMember_GetType",1,SWIGTYPE_p_lldb__SBTypeMember);
63510     }
63511 
63512     result = (arg1)->GetType();
63513     {
63514       lldb::SBType * resultptr = new lldb::SBType(result);
63515       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
63516     }
63517     return SWIG_arg;
63518 
63519     fail: SWIGUNUSED;
63520   }
63521   lua_error(L);
63522   return 0;
63523 }
63524 
63525 
63526 static int _wrap_SBTypeMember_GetOffsetInBytes(lua_State* L) {
63527   {
63528     int SWIG_arg = 0;
63529     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
63530     uint64_t result;
63531 
63532     SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBytes",1,1)
63533     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBytes",1,"lldb::SBTypeMember *");
63534 
63535     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
63536       SWIG_fail_ptr("SBTypeMember_GetOffsetInBytes",1,SWIGTYPE_p_lldb__SBTypeMember);
63537     }
63538 
63539     result = (uint64_t)(arg1)->GetOffsetInBytes();
63540     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63541     return SWIG_arg;
63542 
63543     fail: SWIGUNUSED;
63544   }
63545   lua_error(L);
63546   return 0;
63547 }
63548 
63549 
63550 static int _wrap_SBTypeMember_GetOffsetInBits(lua_State* L) {
63551   {
63552     int SWIG_arg = 0;
63553     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
63554     uint64_t result;
63555 
63556     SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBits",1,1)
63557     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBits",1,"lldb::SBTypeMember *");
63558 
63559     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
63560       SWIG_fail_ptr("SBTypeMember_GetOffsetInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
63561     }
63562 
63563     result = (uint64_t)(arg1)->GetOffsetInBits();
63564     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63565     return SWIG_arg;
63566 
63567     fail: SWIGUNUSED;
63568   }
63569   lua_error(L);
63570   return 0;
63571 }
63572 
63573 
63574 static int _wrap_SBTypeMember_IsBitfield(lua_State* L) {
63575   {
63576     int SWIG_arg = 0;
63577     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
63578     bool result;
63579 
63580     SWIG_check_num_args("lldb::SBTypeMember::IsBitfield",1,1)
63581     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsBitfield",1,"lldb::SBTypeMember *");
63582 
63583     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
63584       SWIG_fail_ptr("SBTypeMember_IsBitfield",1,SWIGTYPE_p_lldb__SBTypeMember);
63585     }
63586 
63587     result = (bool)(arg1)->IsBitfield();
63588     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63589     return SWIG_arg;
63590 
63591     fail: SWIGUNUSED;
63592   }
63593   lua_error(L);
63594   return 0;
63595 }
63596 
63597 
63598 static int _wrap_SBTypeMember_GetBitfieldSizeInBits(lua_State* L) {
63599   {
63600     int SWIG_arg = 0;
63601     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
63602     uint32_t result;
63603 
63604     SWIG_check_num_args("lldb::SBTypeMember::GetBitfieldSizeInBits",1,1)
63605     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetBitfieldSizeInBits",1,"lldb::SBTypeMember *");
63606 
63607     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
63608       SWIG_fail_ptr("SBTypeMember_GetBitfieldSizeInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
63609     }
63610 
63611     result = (uint32_t)(arg1)->GetBitfieldSizeInBits();
63612     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63613     return SWIG_arg;
63614 
63615     fail: SWIGUNUSED;
63616   }
63617   lua_error(L);
63618   return 0;
63619 }
63620 
63621 
63622 static int _wrap_SBTypeMember_GetDescription(lua_State* L) {
63623   {
63624     int SWIG_arg = 0;
63625     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
63626     lldb::SBStream *arg2 = 0 ;
63627     lldb::DescriptionLevel arg3 ;
63628     bool result;
63629 
63630     SWIG_check_num_args("lldb::SBTypeMember::GetDescription",3,3)
63631     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetDescription",1,"lldb::SBTypeMember *");
63632     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeMember::GetDescription",2,"lldb::SBStream &");
63633     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeMember::GetDescription",3,"lldb::DescriptionLevel");
63634 
63635     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
63636       SWIG_fail_ptr("SBTypeMember_GetDescription",1,SWIGTYPE_p_lldb__SBTypeMember);
63637     }
63638 
63639 
63640     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
63641       SWIG_fail_ptr("SBTypeMember_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
63642     }
63643 
63644     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
63645     result = (bool)(arg1)->GetDescription(*arg2,arg3);
63646     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63647     return SWIG_arg;
63648 
63649     fail: SWIGUNUSED;
63650   }
63651   lua_error(L);
63652   return 0;
63653 }
63654 
63655 
63656 static int _wrap_SBTypeMember___tostring(lua_State* L) {
63657   {
63658     int SWIG_arg = 0;
63659     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
63660     std::string result;
63661 
63662     SWIG_check_num_args("lldb::SBTypeMember::__repr__",1,1)
63663     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::__repr__",1,"lldb::SBTypeMember *");
63664 
63665     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
63666       SWIG_fail_ptr("SBTypeMember___tostring",1,SWIGTYPE_p_lldb__SBTypeMember);
63667     }
63668 
63669     result = lldb_SBTypeMember___repr__(arg1);
63670     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
63671     return SWIG_arg;
63672 
63673     fail: SWIGUNUSED;
63674   }
63675   lua_error(L);
63676   return 0;
63677 }
63678 
63679 
63680 static void swig_delete_SBTypeMember(void *obj) {
63681 lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) obj;
63682 delete arg1;
63683 }
63684 static int _proxy__wrap_new_SBTypeMember(lua_State *L) {
63685     assert(lua_istable(L,1));
63686     lua_pushcfunction(L,_wrap_new_SBTypeMember);
63687     assert(!lua_isnil(L,-1));
63688     lua_replace(L,1); /* replace our table with real constructor */
63689     lua_call(L,lua_gettop(L)-1,1);
63690     return 1;
63691 }
63692 static swig_lua_attribute swig_SBTypeMember_attributes[] = {
63693     {0,0,0}
63694 };
63695 static swig_lua_method swig_SBTypeMember_methods[]= {
63696     { "IsValid", _wrap_SBTypeMember_IsValid},
63697     { "GetName", _wrap_SBTypeMember_GetName},
63698     { "GetType", _wrap_SBTypeMember_GetType},
63699     { "GetOffsetInBytes", _wrap_SBTypeMember_GetOffsetInBytes},
63700     { "GetOffsetInBits", _wrap_SBTypeMember_GetOffsetInBits},
63701     { "IsBitfield", _wrap_SBTypeMember_IsBitfield},
63702     { "GetBitfieldSizeInBits", _wrap_SBTypeMember_GetBitfieldSizeInBits},
63703     { "GetDescription", _wrap_SBTypeMember_GetDescription},
63704     { "__tostring", _wrap_SBTypeMember___tostring},
63705     {0,0}
63706 };
63707 static swig_lua_method swig_SBTypeMember_meta[] = {
63708     { "__tostring", _wrap_SBTypeMember___tostring},
63709     {0,0}
63710 };
63711 
63712 static swig_lua_attribute swig_SBTypeMember_Sf_SwigStatic_attributes[] = {
63713     {0,0,0}
63714 };
63715 static swig_lua_const_info swig_SBTypeMember_Sf_SwigStatic_constants[]= {
63716     {0,0,0,0,0,0}
63717 };
63718 static swig_lua_method swig_SBTypeMember_Sf_SwigStatic_methods[]= {
63719     {0,0}
63720 };
63721 static swig_lua_class* swig_SBTypeMember_Sf_SwigStatic_classes[]= {
63722     0
63723 };
63724 
63725 static swig_lua_namespace swig_SBTypeMember_Sf_SwigStatic = {
63726     "SBTypeMember",
63727     swig_SBTypeMember_Sf_SwigStatic_methods,
63728     swig_SBTypeMember_Sf_SwigStatic_attributes,
63729     swig_SBTypeMember_Sf_SwigStatic_constants,
63730     swig_SBTypeMember_Sf_SwigStatic_classes,
63731     0
63732 };
63733 static swig_lua_class *swig_SBTypeMember_bases[] = {0};
63734 static const char *swig_SBTypeMember_base_names[] = {0};
63735 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 };
63736 
63737 static int _wrap_new_SBTypeMemberFunction__SWIG_0(lua_State* L) {
63738   {
63739     int SWIG_arg = 0;
63740     lldb::SBTypeMemberFunction *result = 0 ;
63741 
63742     SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",0,0)
63743     result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction();
63744     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
63745     return SWIG_arg;
63746 
63747     fail: SWIGUNUSED;
63748   }
63749   lua_error(L);
63750   return 0;
63751 }
63752 
63753 
63754 static int _wrap_new_SBTypeMemberFunction__SWIG_1(lua_State* L) {
63755   {
63756     int SWIG_arg = 0;
63757     lldb::SBTypeMemberFunction *arg1 = 0 ;
63758     lldb::SBTypeMemberFunction *result = 0 ;
63759 
63760     SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,1)
63761     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,"lldb::SBTypeMemberFunction const &");
63762 
63763     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
63764       SWIG_fail_ptr("new_SBTypeMemberFunction",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
63765     }
63766 
63767     result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction((lldb::SBTypeMemberFunction const &)*arg1);
63768     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
63769     return SWIG_arg;
63770 
63771     fail: SWIGUNUSED;
63772   }
63773   lua_error(L);
63774   return 0;
63775 }
63776 
63777 
63778 static int _wrap_new_SBTypeMemberFunction(lua_State* L) {
63779   int argc;
63780   int argv[2]={
63781     1,2
63782   };
63783 
63784   argc = lua_gettop(L);
63785   if (argc == 0) {
63786     return _wrap_new_SBTypeMemberFunction__SWIG_0(L);
63787   }
63788   if (argc == 1) {
63789     int _v = 0;
63790     {
63791       void *ptr;
63792       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMemberFunction, SWIG_POINTER_NO_NULL)) {
63793         _v = 0;
63794       } else {
63795         _v = 1;
63796       }
63797     }
63798     if (_v) {
63799       return _wrap_new_SBTypeMemberFunction__SWIG_1(L);
63800     }
63801   }
63802 
63803   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMemberFunction'\n"
63804     "  Possible C/C++ prototypes are:\n"
63805     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction()\n"
63806     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction(lldb::SBTypeMemberFunction const &)\n");
63807   lua_error(L);return 0;
63808 }
63809 
63810 
63811 static int _wrap_SBTypeMemberFunction_IsValid(lua_State* L) {
63812   {
63813     int SWIG_arg = 0;
63814     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
63815     bool result;
63816 
63817     SWIG_check_num_args("lldb::SBTypeMemberFunction::IsValid",1,1)
63818     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::IsValid",1,"lldb::SBTypeMemberFunction const *");
63819 
63820     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
63821       SWIG_fail_ptr("SBTypeMemberFunction_IsValid",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
63822     }
63823 
63824     result = (bool)((lldb::SBTypeMemberFunction const *)arg1)->IsValid();
63825     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63826     return SWIG_arg;
63827 
63828     fail: SWIGUNUSED;
63829   }
63830   lua_error(L);
63831   return 0;
63832 }
63833 
63834 
63835 static int _wrap_SBTypeMemberFunction_GetName(lua_State* L) {
63836   {
63837     int SWIG_arg = 0;
63838     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
63839     char *result = 0 ;
63840 
63841     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetName",1,1)
63842     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetName",1,"lldb::SBTypeMemberFunction *");
63843 
63844     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
63845       SWIG_fail_ptr("SBTypeMemberFunction_GetName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
63846     }
63847 
63848     result = (char *)(arg1)->GetName();
63849     lua_pushstring(L,(const char *)result); SWIG_arg++;
63850     return SWIG_arg;
63851 
63852     fail: SWIGUNUSED;
63853   }
63854   lua_error(L);
63855   return 0;
63856 }
63857 
63858 
63859 static int _wrap_SBTypeMemberFunction_GetDemangledName(lua_State* L) {
63860   {
63861     int SWIG_arg = 0;
63862     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
63863     char *result = 0 ;
63864 
63865     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDemangledName",1,1)
63866     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDemangledName",1,"lldb::SBTypeMemberFunction *");
63867 
63868     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
63869       SWIG_fail_ptr("SBTypeMemberFunction_GetDemangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
63870     }
63871 
63872     result = (char *)(arg1)->GetDemangledName();
63873     lua_pushstring(L,(const char *)result); SWIG_arg++;
63874     return SWIG_arg;
63875 
63876     fail: SWIGUNUSED;
63877   }
63878   lua_error(L);
63879   return 0;
63880 }
63881 
63882 
63883 static int _wrap_SBTypeMemberFunction_GetMangledName(lua_State* L) {
63884   {
63885     int SWIG_arg = 0;
63886     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
63887     char *result = 0 ;
63888 
63889     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetMangledName",1,1)
63890     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetMangledName",1,"lldb::SBTypeMemberFunction *");
63891 
63892     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
63893       SWIG_fail_ptr("SBTypeMemberFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
63894     }
63895 
63896     result = (char *)(arg1)->GetMangledName();
63897     lua_pushstring(L,(const char *)result); SWIG_arg++;
63898     return SWIG_arg;
63899 
63900     fail: SWIGUNUSED;
63901   }
63902   lua_error(L);
63903   return 0;
63904 }
63905 
63906 
63907 static int _wrap_SBTypeMemberFunction_GetType(lua_State* L) {
63908   {
63909     int SWIG_arg = 0;
63910     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
63911     lldb::SBType result;
63912 
63913     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetType",1,1)
63914     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetType",1,"lldb::SBTypeMemberFunction *");
63915 
63916     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
63917       SWIG_fail_ptr("SBTypeMemberFunction_GetType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
63918     }
63919 
63920     result = (arg1)->GetType();
63921     {
63922       lldb::SBType * resultptr = new lldb::SBType(result);
63923       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
63924     }
63925     return SWIG_arg;
63926 
63927     fail: SWIGUNUSED;
63928   }
63929   lua_error(L);
63930   return 0;
63931 }
63932 
63933 
63934 static int _wrap_SBTypeMemberFunction_GetReturnType(lua_State* L) {
63935   {
63936     int SWIG_arg = 0;
63937     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
63938     lldb::SBType result;
63939 
63940     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetReturnType",1,1)
63941     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetReturnType",1,"lldb::SBTypeMemberFunction *");
63942 
63943     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
63944       SWIG_fail_ptr("SBTypeMemberFunction_GetReturnType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
63945     }
63946 
63947     result = (arg1)->GetReturnType();
63948     {
63949       lldb::SBType * resultptr = new lldb::SBType(result);
63950       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
63951     }
63952     return SWIG_arg;
63953 
63954     fail: SWIGUNUSED;
63955   }
63956   lua_error(L);
63957   return 0;
63958 }
63959 
63960 
63961 static int _wrap_SBTypeMemberFunction_GetNumberOfArguments(lua_State* L) {
63962   {
63963     int SWIG_arg = 0;
63964     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
63965     uint32_t result;
63966 
63967     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,1)
63968     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,"lldb::SBTypeMemberFunction *");
63969 
63970     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
63971       SWIG_fail_ptr("SBTypeMemberFunction_GetNumberOfArguments",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
63972     }
63973 
63974     result = (uint32_t)(arg1)->GetNumberOfArguments();
63975     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63976     return SWIG_arg;
63977 
63978     fail: SWIGUNUSED;
63979   }
63980   lua_error(L);
63981   return 0;
63982 }
63983 
63984 
63985 static int _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex(lua_State* L) {
63986   {
63987     int SWIG_arg = 0;
63988     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
63989     uint32_t arg2 ;
63990     lldb::SBType result;
63991 
63992     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,2)
63993     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",1,"lldb::SBTypeMemberFunction *");
63994     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,"uint32_t");
63995 
63996     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
63997       SWIG_fail_ptr("SBTypeMemberFunction_GetArgumentTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
63998     }
63999 
64000     arg2 = (uint32_t)lua_tointeger(L, 2);
64001     result = (arg1)->GetArgumentTypeAtIndex(arg2);
64002     {
64003       lldb::SBType * resultptr = new lldb::SBType(result);
64004       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64005     }
64006     return SWIG_arg;
64007 
64008     fail: SWIGUNUSED;
64009   }
64010   lua_error(L);
64011   return 0;
64012 }
64013 
64014 
64015 static int _wrap_SBTypeMemberFunction_GetKind(lua_State* L) {
64016   {
64017     int SWIG_arg = 0;
64018     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
64019     lldb::MemberFunctionKind result;
64020 
64021     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetKind",1,1)
64022     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetKind",1,"lldb::SBTypeMemberFunction *");
64023 
64024     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
64025       SWIG_fail_ptr("SBTypeMemberFunction_GetKind",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
64026     }
64027 
64028     result = (lldb::MemberFunctionKind)(arg1)->GetKind();
64029     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64030     return SWIG_arg;
64031 
64032     fail: SWIGUNUSED;
64033   }
64034   lua_error(L);
64035   return 0;
64036 }
64037 
64038 
64039 static int _wrap_SBTypeMemberFunction_GetDescription(lua_State* L) {
64040   {
64041     int SWIG_arg = 0;
64042     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
64043     lldb::SBStream *arg2 = 0 ;
64044     lldb::DescriptionLevel arg3 ;
64045     bool result;
64046 
64047     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDescription",3,3)
64048     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",1,"lldb::SBTypeMemberFunction *");
64049     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",2,"lldb::SBStream &");
64050     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",3,"lldb::DescriptionLevel");
64051 
64052     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
64053       SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
64054     }
64055 
64056 
64057     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
64058       SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
64059     }
64060 
64061     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
64062     result = (bool)(arg1)->GetDescription(*arg2,arg3);
64063     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64064     return SWIG_arg;
64065 
64066     fail: SWIGUNUSED;
64067   }
64068   lua_error(L);
64069   return 0;
64070 }
64071 
64072 
64073 static int _wrap_SBTypeMemberFunction___tostring(lua_State* L) {
64074   {
64075     int SWIG_arg = 0;
64076     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
64077     std::string result;
64078 
64079     SWIG_check_num_args("lldb::SBTypeMemberFunction::__repr__",1,1)
64080     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::__repr__",1,"lldb::SBTypeMemberFunction *");
64081 
64082     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
64083       SWIG_fail_ptr("SBTypeMemberFunction___tostring",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
64084     }
64085 
64086     result = lldb_SBTypeMemberFunction___repr__(arg1);
64087     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
64088     return SWIG_arg;
64089 
64090     fail: SWIGUNUSED;
64091   }
64092   lua_error(L);
64093   return 0;
64094 }
64095 
64096 
64097 static void swig_delete_SBTypeMemberFunction(void *obj) {
64098 lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) obj;
64099 delete arg1;
64100 }
64101 static int _proxy__wrap_new_SBTypeMemberFunction(lua_State *L) {
64102     assert(lua_istable(L,1));
64103     lua_pushcfunction(L,_wrap_new_SBTypeMemberFunction);
64104     assert(!lua_isnil(L,-1));
64105     lua_replace(L,1); /* replace our table with real constructor */
64106     lua_call(L,lua_gettop(L)-1,1);
64107     return 1;
64108 }
64109 static swig_lua_attribute swig_SBTypeMemberFunction_attributes[] = {
64110     {0,0,0}
64111 };
64112 static swig_lua_method swig_SBTypeMemberFunction_methods[]= {
64113     { "IsValid", _wrap_SBTypeMemberFunction_IsValid},
64114     { "GetName", _wrap_SBTypeMemberFunction_GetName},
64115     { "GetDemangledName", _wrap_SBTypeMemberFunction_GetDemangledName},
64116     { "GetMangledName", _wrap_SBTypeMemberFunction_GetMangledName},
64117     { "GetType", _wrap_SBTypeMemberFunction_GetType},
64118     { "GetReturnType", _wrap_SBTypeMemberFunction_GetReturnType},
64119     { "GetNumberOfArguments", _wrap_SBTypeMemberFunction_GetNumberOfArguments},
64120     { "GetArgumentTypeAtIndex", _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex},
64121     { "GetKind", _wrap_SBTypeMemberFunction_GetKind},
64122     { "GetDescription", _wrap_SBTypeMemberFunction_GetDescription},
64123     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
64124     {0,0}
64125 };
64126 static swig_lua_method swig_SBTypeMemberFunction_meta[] = {
64127     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
64128     {0,0}
64129 };
64130 
64131 static swig_lua_attribute swig_SBTypeMemberFunction_Sf_SwigStatic_attributes[] = {
64132     {0,0,0}
64133 };
64134 static swig_lua_const_info swig_SBTypeMemberFunction_Sf_SwigStatic_constants[]= {
64135     {0,0,0,0,0,0}
64136 };
64137 static swig_lua_method swig_SBTypeMemberFunction_Sf_SwigStatic_methods[]= {
64138     {0,0}
64139 };
64140 static swig_lua_class* swig_SBTypeMemberFunction_Sf_SwigStatic_classes[]= {
64141     0
64142 };
64143 
64144 static swig_lua_namespace swig_SBTypeMemberFunction_Sf_SwigStatic = {
64145     "SBTypeMemberFunction",
64146     swig_SBTypeMemberFunction_Sf_SwigStatic_methods,
64147     swig_SBTypeMemberFunction_Sf_SwigStatic_attributes,
64148     swig_SBTypeMemberFunction_Sf_SwigStatic_constants,
64149     swig_SBTypeMemberFunction_Sf_SwigStatic_classes,
64150     0
64151 };
64152 static swig_lua_class *swig_SBTypeMemberFunction_bases[] = {0};
64153 static const char *swig_SBTypeMemberFunction_base_names[] = {0};
64154 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 };
64155 
64156 static int _wrap_new_SBType__SWIG_0(lua_State* L) {
64157   {
64158     int SWIG_arg = 0;
64159     lldb::SBType *result = 0 ;
64160 
64161     SWIG_check_num_args("lldb::SBType::SBType",0,0)
64162     result = (lldb::SBType *)new lldb::SBType();
64163     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64164     return SWIG_arg;
64165 
64166     fail: SWIGUNUSED;
64167   }
64168   lua_error(L);
64169   return 0;
64170 }
64171 
64172 
64173 static int _wrap_new_SBType__SWIG_1(lua_State* L) {
64174   {
64175     int SWIG_arg = 0;
64176     lldb::SBType *arg1 = 0 ;
64177     lldb::SBType *result = 0 ;
64178 
64179     SWIG_check_num_args("lldb::SBType::SBType",1,1)
64180     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBType::SBType",1,"lldb::SBType const &");
64181 
64182     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64183       SWIG_fail_ptr("new_SBType",1,SWIGTYPE_p_lldb__SBType);
64184     }
64185 
64186     result = (lldb::SBType *)new lldb::SBType((lldb::SBType const &)*arg1);
64187     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64188     return SWIG_arg;
64189 
64190     fail: SWIGUNUSED;
64191   }
64192   lua_error(L);
64193   return 0;
64194 }
64195 
64196 
64197 static int _wrap_new_SBType(lua_State* L) {
64198   int argc;
64199   int argv[2]={
64200     1,2
64201   };
64202 
64203   argc = lua_gettop(L);
64204   if (argc == 0) {
64205     return _wrap_new_SBType__SWIG_0(L);
64206   }
64207   if (argc == 1) {
64208     int _v = 0;
64209     {
64210       void *ptr;
64211       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
64212         _v = 0;
64213       } else {
64214         _v = 1;
64215       }
64216     }
64217     if (_v) {
64218       return _wrap_new_SBType__SWIG_1(L);
64219     }
64220   }
64221 
64222   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBType'\n"
64223     "  Possible C/C++ prototypes are:\n"
64224     "    lldb::SBType::SBType()\n"
64225     "    lldb::SBType::SBType(lldb::SBType const &)\n");
64226   lua_error(L);return 0;
64227 }
64228 
64229 
64230 static int _wrap_SBType_IsValid(lua_State* L) {
64231   {
64232     int SWIG_arg = 0;
64233     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64234     bool result;
64235 
64236     SWIG_check_num_args("lldb::SBType::IsValid",1,1)
64237     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsValid",1,"lldb::SBType const *");
64238 
64239     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64240       SWIG_fail_ptr("SBType_IsValid",1,SWIGTYPE_p_lldb__SBType);
64241     }
64242 
64243     result = (bool)((lldb::SBType const *)arg1)->IsValid();
64244     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64245     return SWIG_arg;
64246 
64247     fail: SWIGUNUSED;
64248   }
64249   lua_error(L);
64250   return 0;
64251 }
64252 
64253 
64254 static int _wrap_SBType_GetByteSize(lua_State* L) {
64255   {
64256     int SWIG_arg = 0;
64257     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64258     uint64_t result;
64259 
64260     SWIG_check_num_args("lldb::SBType::GetByteSize",1,1)
64261     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetByteSize",1,"lldb::SBType *");
64262 
64263     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64264       SWIG_fail_ptr("SBType_GetByteSize",1,SWIGTYPE_p_lldb__SBType);
64265     }
64266 
64267     result = (uint64_t)(arg1)->GetByteSize();
64268     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64269     return SWIG_arg;
64270 
64271     fail: SWIGUNUSED;
64272   }
64273   lua_error(L);
64274   return 0;
64275 }
64276 
64277 
64278 static int _wrap_SBType_IsPointerType(lua_State* L) {
64279   {
64280     int SWIG_arg = 0;
64281     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64282     bool result;
64283 
64284     SWIG_check_num_args("lldb::SBType::IsPointerType",1,1)
64285     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPointerType",1,"lldb::SBType *");
64286 
64287     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64288       SWIG_fail_ptr("SBType_IsPointerType",1,SWIGTYPE_p_lldb__SBType);
64289     }
64290 
64291     result = (bool)(arg1)->IsPointerType();
64292     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64293     return SWIG_arg;
64294 
64295     fail: SWIGUNUSED;
64296   }
64297   lua_error(L);
64298   return 0;
64299 }
64300 
64301 
64302 static int _wrap_SBType_IsReferenceType(lua_State* L) {
64303   {
64304     int SWIG_arg = 0;
64305     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64306     bool result;
64307 
64308     SWIG_check_num_args("lldb::SBType::IsReferenceType",1,1)
64309     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsReferenceType",1,"lldb::SBType *");
64310 
64311     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64312       SWIG_fail_ptr("SBType_IsReferenceType",1,SWIGTYPE_p_lldb__SBType);
64313     }
64314 
64315     result = (bool)(arg1)->IsReferenceType();
64316     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64317     return SWIG_arg;
64318 
64319     fail: SWIGUNUSED;
64320   }
64321   lua_error(L);
64322   return 0;
64323 }
64324 
64325 
64326 static int _wrap_SBType_IsFunctionType(lua_State* L) {
64327   {
64328     int SWIG_arg = 0;
64329     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64330     bool result;
64331 
64332     SWIG_check_num_args("lldb::SBType::IsFunctionType",1,1)
64333     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsFunctionType",1,"lldb::SBType *");
64334 
64335     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64336       SWIG_fail_ptr("SBType_IsFunctionType",1,SWIGTYPE_p_lldb__SBType);
64337     }
64338 
64339     result = (bool)(arg1)->IsFunctionType();
64340     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64341     return SWIG_arg;
64342 
64343     fail: SWIGUNUSED;
64344   }
64345   lua_error(L);
64346   return 0;
64347 }
64348 
64349 
64350 static int _wrap_SBType_IsPolymorphicClass(lua_State* L) {
64351   {
64352     int SWIG_arg = 0;
64353     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64354     bool result;
64355 
64356     SWIG_check_num_args("lldb::SBType::IsPolymorphicClass",1,1)
64357     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPolymorphicClass",1,"lldb::SBType *");
64358 
64359     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64360       SWIG_fail_ptr("SBType_IsPolymorphicClass",1,SWIGTYPE_p_lldb__SBType);
64361     }
64362 
64363     result = (bool)(arg1)->IsPolymorphicClass();
64364     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64365     return SWIG_arg;
64366 
64367     fail: SWIGUNUSED;
64368   }
64369   lua_error(L);
64370   return 0;
64371 }
64372 
64373 
64374 static int _wrap_SBType_IsArrayType(lua_State* L) {
64375   {
64376     int SWIG_arg = 0;
64377     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64378     bool result;
64379 
64380     SWIG_check_num_args("lldb::SBType::IsArrayType",1,1)
64381     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsArrayType",1,"lldb::SBType *");
64382 
64383     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64384       SWIG_fail_ptr("SBType_IsArrayType",1,SWIGTYPE_p_lldb__SBType);
64385     }
64386 
64387     result = (bool)(arg1)->IsArrayType();
64388     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64389     return SWIG_arg;
64390 
64391     fail: SWIGUNUSED;
64392   }
64393   lua_error(L);
64394   return 0;
64395 }
64396 
64397 
64398 static int _wrap_SBType_IsVectorType(lua_State* L) {
64399   {
64400     int SWIG_arg = 0;
64401     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64402     bool result;
64403 
64404     SWIG_check_num_args("lldb::SBType::IsVectorType",1,1)
64405     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsVectorType",1,"lldb::SBType *");
64406 
64407     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64408       SWIG_fail_ptr("SBType_IsVectorType",1,SWIGTYPE_p_lldb__SBType);
64409     }
64410 
64411     result = (bool)(arg1)->IsVectorType();
64412     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64413     return SWIG_arg;
64414 
64415     fail: SWIGUNUSED;
64416   }
64417   lua_error(L);
64418   return 0;
64419 }
64420 
64421 
64422 static int _wrap_SBType_IsTypedefType(lua_State* L) {
64423   {
64424     int SWIG_arg = 0;
64425     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64426     bool result;
64427 
64428     SWIG_check_num_args("lldb::SBType::IsTypedefType",1,1)
64429     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypedefType",1,"lldb::SBType *");
64430 
64431     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64432       SWIG_fail_ptr("SBType_IsTypedefType",1,SWIGTYPE_p_lldb__SBType);
64433     }
64434 
64435     result = (bool)(arg1)->IsTypedefType();
64436     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64437     return SWIG_arg;
64438 
64439     fail: SWIGUNUSED;
64440   }
64441   lua_error(L);
64442   return 0;
64443 }
64444 
64445 
64446 static int _wrap_SBType_IsAnonymousType(lua_State* L) {
64447   {
64448     int SWIG_arg = 0;
64449     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64450     bool result;
64451 
64452     SWIG_check_num_args("lldb::SBType::IsAnonymousType",1,1)
64453     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsAnonymousType",1,"lldb::SBType *");
64454 
64455     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64456       SWIG_fail_ptr("SBType_IsAnonymousType",1,SWIGTYPE_p_lldb__SBType);
64457     }
64458 
64459     result = (bool)(arg1)->IsAnonymousType();
64460     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64461     return SWIG_arg;
64462 
64463     fail: SWIGUNUSED;
64464   }
64465   lua_error(L);
64466   return 0;
64467 }
64468 
64469 
64470 static int _wrap_SBType_IsScopedEnumerationType(lua_State* L) {
64471   {
64472     int SWIG_arg = 0;
64473     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64474     bool result;
64475 
64476     SWIG_check_num_args("lldb::SBType::IsScopedEnumerationType",1,1)
64477     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsScopedEnumerationType",1,"lldb::SBType *");
64478 
64479     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64480       SWIG_fail_ptr("SBType_IsScopedEnumerationType",1,SWIGTYPE_p_lldb__SBType);
64481     }
64482 
64483     result = (bool)(arg1)->IsScopedEnumerationType();
64484     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64485     return SWIG_arg;
64486 
64487     fail: SWIGUNUSED;
64488   }
64489   lua_error(L);
64490   return 0;
64491 }
64492 
64493 
64494 static int _wrap_SBType_IsAggregateType(lua_State* L) {
64495   {
64496     int SWIG_arg = 0;
64497     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64498     bool result;
64499 
64500     SWIG_check_num_args("lldb::SBType::IsAggregateType",1,1)
64501     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsAggregateType",1,"lldb::SBType *");
64502 
64503     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64504       SWIG_fail_ptr("SBType_IsAggregateType",1,SWIGTYPE_p_lldb__SBType);
64505     }
64506 
64507     result = (bool)(arg1)->IsAggregateType();
64508     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64509     return SWIG_arg;
64510 
64511     fail: SWIGUNUSED;
64512   }
64513   lua_error(L);
64514   return 0;
64515 }
64516 
64517 
64518 static int _wrap_SBType_GetPointerType(lua_State* L) {
64519   {
64520     int SWIG_arg = 0;
64521     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64522     lldb::SBType result;
64523 
64524     SWIG_check_num_args("lldb::SBType::GetPointerType",1,1)
64525     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointerType",1,"lldb::SBType *");
64526 
64527     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64528       SWIG_fail_ptr("SBType_GetPointerType",1,SWIGTYPE_p_lldb__SBType);
64529     }
64530 
64531     result = (arg1)->GetPointerType();
64532     {
64533       lldb::SBType * resultptr = new lldb::SBType(result);
64534       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64535     }
64536     return SWIG_arg;
64537 
64538     fail: SWIGUNUSED;
64539   }
64540   lua_error(L);
64541   return 0;
64542 }
64543 
64544 
64545 static int _wrap_SBType_GetPointeeType(lua_State* L) {
64546   {
64547     int SWIG_arg = 0;
64548     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64549     lldb::SBType result;
64550 
64551     SWIG_check_num_args("lldb::SBType::GetPointeeType",1,1)
64552     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointeeType",1,"lldb::SBType *");
64553 
64554     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64555       SWIG_fail_ptr("SBType_GetPointeeType",1,SWIGTYPE_p_lldb__SBType);
64556     }
64557 
64558     result = (arg1)->GetPointeeType();
64559     {
64560       lldb::SBType * resultptr = new lldb::SBType(result);
64561       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64562     }
64563     return SWIG_arg;
64564 
64565     fail: SWIGUNUSED;
64566   }
64567   lua_error(L);
64568   return 0;
64569 }
64570 
64571 
64572 static int _wrap_SBType_GetReferenceType(lua_State* L) {
64573   {
64574     int SWIG_arg = 0;
64575     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64576     lldb::SBType result;
64577 
64578     SWIG_check_num_args("lldb::SBType::GetReferenceType",1,1)
64579     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetReferenceType",1,"lldb::SBType *");
64580 
64581     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64582       SWIG_fail_ptr("SBType_GetReferenceType",1,SWIGTYPE_p_lldb__SBType);
64583     }
64584 
64585     result = (arg1)->GetReferenceType();
64586     {
64587       lldb::SBType * resultptr = new lldb::SBType(result);
64588       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64589     }
64590     return SWIG_arg;
64591 
64592     fail: SWIGUNUSED;
64593   }
64594   lua_error(L);
64595   return 0;
64596 }
64597 
64598 
64599 static int _wrap_SBType_GetTypedefedType(lua_State* L) {
64600   {
64601     int SWIG_arg = 0;
64602     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64603     lldb::SBType result;
64604 
64605     SWIG_check_num_args("lldb::SBType::GetTypedefedType",1,1)
64606     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypedefedType",1,"lldb::SBType *");
64607 
64608     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64609       SWIG_fail_ptr("SBType_GetTypedefedType",1,SWIGTYPE_p_lldb__SBType);
64610     }
64611 
64612     result = (arg1)->GetTypedefedType();
64613     {
64614       lldb::SBType * resultptr = new lldb::SBType(result);
64615       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64616     }
64617     return SWIG_arg;
64618 
64619     fail: SWIGUNUSED;
64620   }
64621   lua_error(L);
64622   return 0;
64623 }
64624 
64625 
64626 static int _wrap_SBType_GetDereferencedType(lua_State* L) {
64627   {
64628     int SWIG_arg = 0;
64629     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64630     lldb::SBType result;
64631 
64632     SWIG_check_num_args("lldb::SBType::GetDereferencedType",1,1)
64633     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDereferencedType",1,"lldb::SBType *");
64634 
64635     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64636       SWIG_fail_ptr("SBType_GetDereferencedType",1,SWIGTYPE_p_lldb__SBType);
64637     }
64638 
64639     result = (arg1)->GetDereferencedType();
64640     {
64641       lldb::SBType * resultptr = new lldb::SBType(result);
64642       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64643     }
64644     return SWIG_arg;
64645 
64646     fail: SWIGUNUSED;
64647   }
64648   lua_error(L);
64649   return 0;
64650 }
64651 
64652 
64653 static int _wrap_SBType_GetUnqualifiedType(lua_State* L) {
64654   {
64655     int SWIG_arg = 0;
64656     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64657     lldb::SBType result;
64658 
64659     SWIG_check_num_args("lldb::SBType::GetUnqualifiedType",1,1)
64660     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetUnqualifiedType",1,"lldb::SBType *");
64661 
64662     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64663       SWIG_fail_ptr("SBType_GetUnqualifiedType",1,SWIGTYPE_p_lldb__SBType);
64664     }
64665 
64666     result = (arg1)->GetUnqualifiedType();
64667     {
64668       lldb::SBType * resultptr = new lldb::SBType(result);
64669       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64670     }
64671     return SWIG_arg;
64672 
64673     fail: SWIGUNUSED;
64674   }
64675   lua_error(L);
64676   return 0;
64677 }
64678 
64679 
64680 static int _wrap_SBType_GetArrayElementType(lua_State* L) {
64681   {
64682     int SWIG_arg = 0;
64683     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64684     lldb::SBType result;
64685 
64686     SWIG_check_num_args("lldb::SBType::GetArrayElementType",1,1)
64687     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayElementType",1,"lldb::SBType *");
64688 
64689     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64690       SWIG_fail_ptr("SBType_GetArrayElementType",1,SWIGTYPE_p_lldb__SBType);
64691     }
64692 
64693     result = (arg1)->GetArrayElementType();
64694     {
64695       lldb::SBType * resultptr = new lldb::SBType(result);
64696       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64697     }
64698     return SWIG_arg;
64699 
64700     fail: SWIGUNUSED;
64701   }
64702   lua_error(L);
64703   return 0;
64704 }
64705 
64706 
64707 static int _wrap_SBType_GetArrayType(lua_State* L) {
64708   {
64709     int SWIG_arg = 0;
64710     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64711     uint64_t arg2 ;
64712     lldb::SBType result;
64713 
64714     SWIG_check_num_args("lldb::SBType::GetArrayType",2,2)
64715     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayType",1,"lldb::SBType *");
64716     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetArrayType",2,"uint64_t");
64717 
64718     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64719       SWIG_fail_ptr("SBType_GetArrayType",1,SWIGTYPE_p_lldb__SBType);
64720     }
64721 
64722     arg2 = (uint64_t)lua_tointeger(L, 2);
64723     result = (arg1)->GetArrayType(arg2);
64724     {
64725       lldb::SBType * resultptr = new lldb::SBType(result);
64726       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64727     }
64728     return SWIG_arg;
64729 
64730     fail: SWIGUNUSED;
64731   }
64732   lua_error(L);
64733   return 0;
64734 }
64735 
64736 
64737 static int _wrap_SBType_GetVectorElementType(lua_State* L) {
64738   {
64739     int SWIG_arg = 0;
64740     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64741     lldb::SBType result;
64742 
64743     SWIG_check_num_args("lldb::SBType::GetVectorElementType",1,1)
64744     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVectorElementType",1,"lldb::SBType *");
64745 
64746     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64747       SWIG_fail_ptr("SBType_GetVectorElementType",1,SWIGTYPE_p_lldb__SBType);
64748     }
64749 
64750     result = (arg1)->GetVectorElementType();
64751     {
64752       lldb::SBType * resultptr = new lldb::SBType(result);
64753       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64754     }
64755     return SWIG_arg;
64756 
64757     fail: SWIGUNUSED;
64758   }
64759   lua_error(L);
64760   return 0;
64761 }
64762 
64763 
64764 static int _wrap_SBType_GetCanonicalType(lua_State* L) {
64765   {
64766     int SWIG_arg = 0;
64767     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64768     lldb::SBType result;
64769 
64770     SWIG_check_num_args("lldb::SBType::GetCanonicalType",1,1)
64771     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetCanonicalType",1,"lldb::SBType *");
64772 
64773     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64774       SWIG_fail_ptr("SBType_GetCanonicalType",1,SWIGTYPE_p_lldb__SBType);
64775     }
64776 
64777     result = (arg1)->GetCanonicalType();
64778     {
64779       lldb::SBType * resultptr = new lldb::SBType(result);
64780       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64781     }
64782     return SWIG_arg;
64783 
64784     fail: SWIGUNUSED;
64785   }
64786   lua_error(L);
64787   return 0;
64788 }
64789 
64790 
64791 static int _wrap_SBType_GetEnumerationIntegerType(lua_State* L) {
64792   {
64793     int SWIG_arg = 0;
64794     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64795     lldb::SBType result;
64796 
64797     SWIG_check_num_args("lldb::SBType::GetEnumerationIntegerType",1,1)
64798     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumerationIntegerType",1,"lldb::SBType *");
64799 
64800     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64801       SWIG_fail_ptr("SBType_GetEnumerationIntegerType",1,SWIGTYPE_p_lldb__SBType);
64802     }
64803 
64804     result = (arg1)->GetEnumerationIntegerType();
64805     {
64806       lldb::SBType * resultptr = new lldb::SBType(result);
64807       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64808     }
64809     return SWIG_arg;
64810 
64811     fail: SWIGUNUSED;
64812   }
64813   lua_error(L);
64814   return 0;
64815 }
64816 
64817 
64818 static int _wrap_SBType_GetBasicType__SWIG_0(lua_State* L) {
64819   {
64820     int SWIG_arg = 0;
64821     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64822     lldb::BasicType result;
64823 
64824     SWIG_check_num_args("lldb::SBType::GetBasicType",1,1)
64825     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
64826 
64827     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64828       SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
64829     }
64830 
64831     result = (lldb::BasicType)(arg1)->GetBasicType();
64832     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64833     return SWIG_arg;
64834 
64835     fail: SWIGUNUSED;
64836   }
64837   lua_error(L);
64838   return 0;
64839 }
64840 
64841 
64842 static int _wrap_SBType_GetBasicType__SWIG_1(lua_State* L) {
64843   {
64844     int SWIG_arg = 0;
64845     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64846     lldb::BasicType arg2 ;
64847     lldb::SBType result;
64848 
64849     SWIG_check_num_args("lldb::SBType::GetBasicType",2,2)
64850     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
64851     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetBasicType",2,"lldb::BasicType");
64852 
64853     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64854       SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
64855     }
64856 
64857     arg2 = (lldb::BasicType)lua_tointeger(L, 2);
64858     result = (arg1)->GetBasicType(arg2);
64859     {
64860       lldb::SBType * resultptr = new lldb::SBType(result);
64861       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
64862     }
64863     return SWIG_arg;
64864 
64865     fail: SWIGUNUSED;
64866   }
64867   lua_error(L);
64868   return 0;
64869 }
64870 
64871 
64872 static int _wrap_SBType_GetBasicType(lua_State* L) {
64873   int argc;
64874   int argv[3]={
64875     1,2,3
64876   };
64877 
64878   argc = lua_gettop(L);
64879   if (argc == 1) {
64880     int _v = 0;
64881     {
64882       void *ptr;
64883       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
64884         _v = 0;
64885       } else {
64886         _v = 1;
64887       }
64888     }
64889     if (_v) {
64890       return _wrap_SBType_GetBasicType__SWIG_0(L);
64891     }
64892   }
64893   if (argc == 2) {
64894     int _v = 0;
64895     {
64896       void *ptr;
64897       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
64898         _v = 0;
64899       } else {
64900         _v = 1;
64901       }
64902     }
64903     if (_v) {
64904       {
64905         _v = lua_isnumber(L,argv[1]);
64906       }
64907       if (_v) {
64908         return _wrap_SBType_GetBasicType__SWIG_1(L);
64909       }
64910     }
64911   }
64912 
64913   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBType_GetBasicType'\n"
64914     "  Possible C/C++ prototypes are:\n"
64915     "    lldb::SBType::GetBasicType()\n"
64916     "    lldb::SBType::GetBasicType(lldb::BasicType)\n");
64917   lua_error(L);return 0;
64918 }
64919 
64920 
64921 static int _wrap_SBType_GetNumberOfFields(lua_State* L) {
64922   {
64923     int SWIG_arg = 0;
64924     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64925     uint32_t result;
64926 
64927     SWIG_check_num_args("lldb::SBType::GetNumberOfFields",1,1)
64928     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfFields",1,"lldb::SBType *");
64929 
64930     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64931       SWIG_fail_ptr("SBType_GetNumberOfFields",1,SWIGTYPE_p_lldb__SBType);
64932     }
64933 
64934     result = (uint32_t)(arg1)->GetNumberOfFields();
64935     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64936     return SWIG_arg;
64937 
64938     fail: SWIGUNUSED;
64939   }
64940   lua_error(L);
64941   return 0;
64942 }
64943 
64944 
64945 static int _wrap_SBType_GetNumberOfDirectBaseClasses(lua_State* L) {
64946   {
64947     int SWIG_arg = 0;
64948     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64949     uint32_t result;
64950 
64951     SWIG_check_num_args("lldb::SBType::GetNumberOfDirectBaseClasses",1,1)
64952     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfDirectBaseClasses",1,"lldb::SBType *");
64953 
64954     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64955       SWIG_fail_ptr("SBType_GetNumberOfDirectBaseClasses",1,SWIGTYPE_p_lldb__SBType);
64956     }
64957 
64958     result = (uint32_t)(arg1)->GetNumberOfDirectBaseClasses();
64959     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64960     return SWIG_arg;
64961 
64962     fail: SWIGUNUSED;
64963   }
64964   lua_error(L);
64965   return 0;
64966 }
64967 
64968 
64969 static int _wrap_SBType_GetNumberOfVirtualBaseClasses(lua_State* L) {
64970   {
64971     int SWIG_arg = 0;
64972     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64973     uint32_t result;
64974 
64975     SWIG_check_num_args("lldb::SBType::GetNumberOfVirtualBaseClasses",1,1)
64976     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfVirtualBaseClasses",1,"lldb::SBType *");
64977 
64978     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
64979       SWIG_fail_ptr("SBType_GetNumberOfVirtualBaseClasses",1,SWIGTYPE_p_lldb__SBType);
64980     }
64981 
64982     result = (uint32_t)(arg1)->GetNumberOfVirtualBaseClasses();
64983     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64984     return SWIG_arg;
64985 
64986     fail: SWIGUNUSED;
64987   }
64988   lua_error(L);
64989   return 0;
64990 }
64991 
64992 
64993 static int _wrap_SBType_GetFieldAtIndex(lua_State* L) {
64994   {
64995     int SWIG_arg = 0;
64996     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
64997     uint32_t arg2 ;
64998     lldb::SBTypeMember result;
64999 
65000     SWIG_check_num_args("lldb::SBType::GetFieldAtIndex",2,2)
65001     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",1,"lldb::SBType *");
65002     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",2,"uint32_t");
65003 
65004     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65005       SWIG_fail_ptr("SBType_GetFieldAtIndex",1,SWIGTYPE_p_lldb__SBType);
65006     }
65007 
65008     arg2 = (uint32_t)lua_tointeger(L, 2);
65009     result = (arg1)->GetFieldAtIndex(arg2);
65010     {
65011       lldb::SBTypeMember * resultptr = new lldb::SBTypeMember(result);
65012       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
65013     }
65014     return SWIG_arg;
65015 
65016     fail: SWIGUNUSED;
65017   }
65018   lua_error(L);
65019   return 0;
65020 }
65021 
65022 
65023 static int _wrap_SBType_GetDirectBaseClassAtIndex(lua_State* L) {
65024   {
65025     int SWIG_arg = 0;
65026     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65027     uint32_t arg2 ;
65028     lldb::SBTypeMember result;
65029 
65030     SWIG_check_num_args("lldb::SBType::GetDirectBaseClassAtIndex",2,2)
65031     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",1,"lldb::SBType *");
65032     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",2,"uint32_t");
65033 
65034     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65035       SWIG_fail_ptr("SBType_GetDirectBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
65036     }
65037 
65038     arg2 = (uint32_t)lua_tointeger(L, 2);
65039     result = (arg1)->GetDirectBaseClassAtIndex(arg2);
65040     {
65041       lldb::SBTypeMember * resultptr = new lldb::SBTypeMember(result);
65042       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
65043     }
65044     return SWIG_arg;
65045 
65046     fail: SWIGUNUSED;
65047   }
65048   lua_error(L);
65049   return 0;
65050 }
65051 
65052 
65053 static int _wrap_SBType_GetVirtualBaseClassAtIndex(lua_State* L) {
65054   {
65055     int SWIG_arg = 0;
65056     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65057     uint32_t arg2 ;
65058     lldb::SBTypeMember result;
65059 
65060     SWIG_check_num_args("lldb::SBType::GetVirtualBaseClassAtIndex",2,2)
65061     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",1,"lldb::SBType *");
65062     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",2,"uint32_t");
65063 
65064     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65065       SWIG_fail_ptr("SBType_GetVirtualBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
65066     }
65067 
65068     arg2 = (uint32_t)lua_tointeger(L, 2);
65069     result = (arg1)->GetVirtualBaseClassAtIndex(arg2);
65070     {
65071       lldb::SBTypeMember * resultptr = new lldb::SBTypeMember(result);
65072       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
65073     }
65074     return SWIG_arg;
65075 
65076     fail: SWIGUNUSED;
65077   }
65078   lua_error(L);
65079   return 0;
65080 }
65081 
65082 
65083 static int _wrap_SBType_GetEnumMembers(lua_State* L) {
65084   {
65085     int SWIG_arg = 0;
65086     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65087     lldb::SBTypeEnumMemberList result;
65088 
65089     SWIG_check_num_args("lldb::SBType::GetEnumMembers",1,1)
65090     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumMembers",1,"lldb::SBType *");
65091 
65092     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65093       SWIG_fail_ptr("SBType_GetEnumMembers",1,SWIGTYPE_p_lldb__SBType);
65094     }
65095 
65096     result = (arg1)->GetEnumMembers();
65097     {
65098       lldb::SBTypeEnumMemberList * resultptr = new lldb::SBTypeEnumMemberList(result);
65099       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
65100     }
65101     return SWIG_arg;
65102 
65103     fail: SWIGUNUSED;
65104   }
65105   lua_error(L);
65106   return 0;
65107 }
65108 
65109 
65110 static int _wrap_SBType_GetNumberOfTemplateArguments(lua_State* L) {
65111   {
65112     int SWIG_arg = 0;
65113     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65114     uint32_t result;
65115 
65116     SWIG_check_num_args("lldb::SBType::GetNumberOfTemplateArguments",1,1)
65117     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfTemplateArguments",1,"lldb::SBType *");
65118 
65119     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65120       SWIG_fail_ptr("SBType_GetNumberOfTemplateArguments",1,SWIGTYPE_p_lldb__SBType);
65121     }
65122 
65123     result = (uint32_t)(arg1)->GetNumberOfTemplateArguments();
65124     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65125     return SWIG_arg;
65126 
65127     fail: SWIGUNUSED;
65128   }
65129   lua_error(L);
65130   return 0;
65131 }
65132 
65133 
65134 static int _wrap_SBType_GetTemplateArgumentType(lua_State* L) {
65135   {
65136     int SWIG_arg = 0;
65137     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65138     uint32_t arg2 ;
65139     lldb::SBType result;
65140 
65141     SWIG_check_num_args("lldb::SBType::GetTemplateArgumentType",2,2)
65142     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",1,"lldb::SBType *");
65143     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",2,"uint32_t");
65144 
65145     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65146       SWIG_fail_ptr("SBType_GetTemplateArgumentType",1,SWIGTYPE_p_lldb__SBType);
65147     }
65148 
65149     arg2 = (uint32_t)lua_tointeger(L, 2);
65150     result = (arg1)->GetTemplateArgumentType(arg2);
65151     {
65152       lldb::SBType * resultptr = new lldb::SBType(result);
65153       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
65154     }
65155     return SWIG_arg;
65156 
65157     fail: SWIGUNUSED;
65158   }
65159   lua_error(L);
65160   return 0;
65161 }
65162 
65163 
65164 static int _wrap_SBType_GetTemplateArgumentKind(lua_State* L) {
65165   {
65166     int SWIG_arg = 0;
65167     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65168     uint32_t arg2 ;
65169     lldb::TemplateArgumentKind result;
65170 
65171     SWIG_check_num_args("lldb::SBType::GetTemplateArgumentKind",2,2)
65172     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",1,"lldb::SBType *");
65173     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",2,"uint32_t");
65174 
65175     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65176       SWIG_fail_ptr("SBType_GetTemplateArgumentKind",1,SWIGTYPE_p_lldb__SBType);
65177     }
65178 
65179     arg2 = (uint32_t)lua_tointeger(L, 2);
65180     result = (lldb::TemplateArgumentKind)(arg1)->GetTemplateArgumentKind(arg2);
65181     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65182     return SWIG_arg;
65183 
65184     fail: SWIGUNUSED;
65185   }
65186   lua_error(L);
65187   return 0;
65188 }
65189 
65190 
65191 static int _wrap_SBType_GetFunctionReturnType(lua_State* L) {
65192   {
65193     int SWIG_arg = 0;
65194     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65195     lldb::SBType result;
65196 
65197     SWIG_check_num_args("lldb::SBType::GetFunctionReturnType",1,1)
65198     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionReturnType",1,"lldb::SBType *");
65199 
65200     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65201       SWIG_fail_ptr("SBType_GetFunctionReturnType",1,SWIGTYPE_p_lldb__SBType);
65202     }
65203 
65204     result = (arg1)->GetFunctionReturnType();
65205     {
65206       lldb::SBType * resultptr = new lldb::SBType(result);
65207       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
65208     }
65209     return SWIG_arg;
65210 
65211     fail: SWIGUNUSED;
65212   }
65213   lua_error(L);
65214   return 0;
65215 }
65216 
65217 
65218 static int _wrap_SBType_GetFunctionArgumentTypes(lua_State* L) {
65219   {
65220     int SWIG_arg = 0;
65221     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65222     lldb::SBTypeList result;
65223 
65224     SWIG_check_num_args("lldb::SBType::GetFunctionArgumentTypes",1,1)
65225     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionArgumentTypes",1,"lldb::SBType *");
65226 
65227     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65228       SWIG_fail_ptr("SBType_GetFunctionArgumentTypes",1,SWIGTYPE_p_lldb__SBType);
65229     }
65230 
65231     result = (arg1)->GetFunctionArgumentTypes();
65232     {
65233       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
65234       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
65235     }
65236     return SWIG_arg;
65237 
65238     fail: SWIGUNUSED;
65239   }
65240   lua_error(L);
65241   return 0;
65242 }
65243 
65244 
65245 static int _wrap_SBType_GetNumberOfMemberFunctions(lua_State* L) {
65246   {
65247     int SWIG_arg = 0;
65248     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65249     uint32_t result;
65250 
65251     SWIG_check_num_args("lldb::SBType::GetNumberOfMemberFunctions",1,1)
65252     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfMemberFunctions",1,"lldb::SBType *");
65253 
65254     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65255       SWIG_fail_ptr("SBType_GetNumberOfMemberFunctions",1,SWIGTYPE_p_lldb__SBType);
65256     }
65257 
65258     result = (uint32_t)(arg1)->GetNumberOfMemberFunctions();
65259     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65260     return SWIG_arg;
65261 
65262     fail: SWIGUNUSED;
65263   }
65264   lua_error(L);
65265   return 0;
65266 }
65267 
65268 
65269 static int _wrap_SBType_GetMemberFunctionAtIndex(lua_State* L) {
65270   {
65271     int SWIG_arg = 0;
65272     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65273     uint32_t arg2 ;
65274     lldb::SBTypeMemberFunction result;
65275 
65276     SWIG_check_num_args("lldb::SBType::GetMemberFunctionAtIndex",2,2)
65277     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",1,"lldb::SBType *");
65278     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",2,"uint32_t");
65279 
65280     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65281       SWIG_fail_ptr("SBType_GetMemberFunctionAtIndex",1,SWIGTYPE_p_lldb__SBType);
65282     }
65283 
65284     arg2 = (uint32_t)lua_tointeger(L, 2);
65285     result = (arg1)->GetMemberFunctionAtIndex(arg2);
65286     {
65287       lldb::SBTypeMemberFunction * resultptr = new lldb::SBTypeMemberFunction(result);
65288       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
65289     }
65290     return SWIG_arg;
65291 
65292     fail: SWIGUNUSED;
65293   }
65294   lua_error(L);
65295   return 0;
65296 }
65297 
65298 
65299 static int _wrap_SBType_GetModule(lua_State* L) {
65300   {
65301     int SWIG_arg = 0;
65302     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65303     lldb::SBModule result;
65304 
65305     SWIG_check_num_args("lldb::SBType::GetModule",1,1)
65306     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetModule",1,"lldb::SBType *");
65307 
65308     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65309       SWIG_fail_ptr("SBType_GetModule",1,SWIGTYPE_p_lldb__SBType);
65310     }
65311 
65312     result = (arg1)->GetModule();
65313     {
65314       lldb::SBModule * resultptr = new lldb::SBModule(result);
65315       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
65316     }
65317     return SWIG_arg;
65318 
65319     fail: SWIGUNUSED;
65320   }
65321   lua_error(L);
65322   return 0;
65323 }
65324 
65325 
65326 static int _wrap_SBType_GetName(lua_State* L) {
65327   {
65328     int SWIG_arg = 0;
65329     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65330     char *result = 0 ;
65331 
65332     SWIG_check_num_args("lldb::SBType::GetName",1,1)
65333     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetName",1,"lldb::SBType *");
65334 
65335     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65336       SWIG_fail_ptr("SBType_GetName",1,SWIGTYPE_p_lldb__SBType);
65337     }
65338 
65339     result = (char *)(arg1)->GetName();
65340     lua_pushstring(L,(const char *)result); SWIG_arg++;
65341     return SWIG_arg;
65342 
65343     fail: SWIGUNUSED;
65344   }
65345   lua_error(L);
65346   return 0;
65347 }
65348 
65349 
65350 static int _wrap_SBType_GetDisplayTypeName(lua_State* L) {
65351   {
65352     int SWIG_arg = 0;
65353     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65354     char *result = 0 ;
65355 
65356     SWIG_check_num_args("lldb::SBType::GetDisplayTypeName",1,1)
65357     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDisplayTypeName",1,"lldb::SBType *");
65358 
65359     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65360       SWIG_fail_ptr("SBType_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBType);
65361     }
65362 
65363     result = (char *)(arg1)->GetDisplayTypeName();
65364     lua_pushstring(L,(const char *)result); SWIG_arg++;
65365     return SWIG_arg;
65366 
65367     fail: SWIGUNUSED;
65368   }
65369   lua_error(L);
65370   return 0;
65371 }
65372 
65373 
65374 static int _wrap_SBType_GetTypeClass(lua_State* L) {
65375   {
65376     int SWIG_arg = 0;
65377     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65378     lldb::TypeClass result;
65379 
65380     SWIG_check_num_args("lldb::SBType::GetTypeClass",1,1)
65381     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeClass",1,"lldb::SBType *");
65382 
65383     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65384       SWIG_fail_ptr("SBType_GetTypeClass",1,SWIGTYPE_p_lldb__SBType);
65385     }
65386 
65387     result = (lldb::TypeClass)(arg1)->GetTypeClass();
65388     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65389     return SWIG_arg;
65390 
65391     fail: SWIGUNUSED;
65392   }
65393   lua_error(L);
65394   return 0;
65395 }
65396 
65397 
65398 static int _wrap_SBType_IsTypeComplete(lua_State* L) {
65399   {
65400     int SWIG_arg = 0;
65401     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65402     bool result;
65403 
65404     SWIG_check_num_args("lldb::SBType::IsTypeComplete",1,1)
65405     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypeComplete",1,"lldb::SBType *");
65406 
65407     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65408       SWIG_fail_ptr("SBType_IsTypeComplete",1,SWIGTYPE_p_lldb__SBType);
65409     }
65410 
65411     result = (bool)(arg1)->IsTypeComplete();
65412     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65413     return SWIG_arg;
65414 
65415     fail: SWIGUNUSED;
65416   }
65417   lua_error(L);
65418   return 0;
65419 }
65420 
65421 
65422 static int _wrap_SBType_GetTypeFlags(lua_State* L) {
65423   {
65424     int SWIG_arg = 0;
65425     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65426     uint32_t result;
65427 
65428     SWIG_check_num_args("lldb::SBType::GetTypeFlags",1,1)
65429     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeFlags",1,"lldb::SBType *");
65430 
65431     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65432       SWIG_fail_ptr("SBType_GetTypeFlags",1,SWIGTYPE_p_lldb__SBType);
65433     }
65434 
65435     result = (uint32_t)(arg1)->GetTypeFlags();
65436     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65437     return SWIG_arg;
65438 
65439     fail: SWIGUNUSED;
65440   }
65441   lua_error(L);
65442   return 0;
65443 }
65444 
65445 
65446 static int _wrap_SBType_GetDescription(lua_State* L) {
65447   {
65448     int SWIG_arg = 0;
65449     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65450     lldb::SBStream *arg2 = 0 ;
65451     lldb::DescriptionLevel arg3 ;
65452     bool result;
65453 
65454     SWIG_check_num_args("lldb::SBType::GetDescription",3,3)
65455     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDescription",1,"lldb::SBType *");
65456     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBType::GetDescription",2,"lldb::SBStream &");
65457     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBType::GetDescription",3,"lldb::DescriptionLevel");
65458 
65459     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65460       SWIG_fail_ptr("SBType_GetDescription",1,SWIGTYPE_p_lldb__SBType);
65461     }
65462 
65463 
65464     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
65465       SWIG_fail_ptr("SBType_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
65466     }
65467 
65468     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
65469     result = (bool)(arg1)->GetDescription(*arg2,arg3);
65470     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65471     return SWIG_arg;
65472 
65473     fail: SWIGUNUSED;
65474   }
65475   lua_error(L);
65476   return 0;
65477 }
65478 
65479 
65480 static int _wrap_SBType___eq(lua_State* L) {
65481   {
65482     int SWIG_arg = 0;
65483     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65484     lldb::SBType *arg2 = 0 ;
65485     bool result;
65486 
65487     SWIG_check_num_args("lldb::SBType::operator ==",2,2)
65488     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::operator ==",1,"lldb::SBType *");
65489     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBType::operator ==",2,"lldb::SBType &");
65490 
65491     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65492       SWIG_fail_ptr("SBType___eq",1,SWIGTYPE_p_lldb__SBType);
65493     }
65494 
65495 
65496     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBType,0))){
65497       SWIG_fail_ptr("SBType___eq",2,SWIGTYPE_p_lldb__SBType);
65498     }
65499 
65500     result = (bool)(arg1)->operator ==(*arg2);
65501     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65502     return SWIG_arg;
65503 
65504     fail: SWIGUNUSED;
65505   }
65506   lua_error(L);
65507   return 0;
65508 }
65509 
65510 
65511 static int _wrap_SBType___tostring(lua_State* L) {
65512   {
65513     int SWIG_arg = 0;
65514     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
65515     std::string result;
65516 
65517     SWIG_check_num_args("lldb::SBType::__repr__",1,1)
65518     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::__repr__",1,"lldb::SBType *");
65519 
65520     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
65521       SWIG_fail_ptr("SBType___tostring",1,SWIGTYPE_p_lldb__SBType);
65522     }
65523 
65524     result = lldb_SBType___repr__(arg1);
65525     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
65526     return SWIG_arg;
65527 
65528     fail: SWIGUNUSED;
65529   }
65530   lua_error(L);
65531   return 0;
65532 }
65533 
65534 
65535 static void swig_delete_SBType(void *obj) {
65536 lldb::SBType *arg1 = (lldb::SBType *) obj;
65537 delete arg1;
65538 }
65539 static int _proxy__wrap_new_SBType(lua_State *L) {
65540     assert(lua_istable(L,1));
65541     lua_pushcfunction(L,_wrap_new_SBType);
65542     assert(!lua_isnil(L,-1));
65543     lua_replace(L,1); /* replace our table with real constructor */
65544     lua_call(L,lua_gettop(L)-1,1);
65545     return 1;
65546 }
65547 static swig_lua_attribute swig_SBType_attributes[] = {
65548     {0,0,0}
65549 };
65550 static swig_lua_method swig_SBType_methods[]= {
65551     { "IsValid", _wrap_SBType_IsValid},
65552     { "GetByteSize", _wrap_SBType_GetByteSize},
65553     { "IsPointerType", _wrap_SBType_IsPointerType},
65554     { "IsReferenceType", _wrap_SBType_IsReferenceType},
65555     { "IsFunctionType", _wrap_SBType_IsFunctionType},
65556     { "IsPolymorphicClass", _wrap_SBType_IsPolymorphicClass},
65557     { "IsArrayType", _wrap_SBType_IsArrayType},
65558     { "IsVectorType", _wrap_SBType_IsVectorType},
65559     { "IsTypedefType", _wrap_SBType_IsTypedefType},
65560     { "IsAnonymousType", _wrap_SBType_IsAnonymousType},
65561     { "IsScopedEnumerationType", _wrap_SBType_IsScopedEnumerationType},
65562     { "IsAggregateType", _wrap_SBType_IsAggregateType},
65563     { "GetPointerType", _wrap_SBType_GetPointerType},
65564     { "GetPointeeType", _wrap_SBType_GetPointeeType},
65565     { "GetReferenceType", _wrap_SBType_GetReferenceType},
65566     { "GetTypedefedType", _wrap_SBType_GetTypedefedType},
65567     { "GetDereferencedType", _wrap_SBType_GetDereferencedType},
65568     { "GetUnqualifiedType", _wrap_SBType_GetUnqualifiedType},
65569     { "GetArrayElementType", _wrap_SBType_GetArrayElementType},
65570     { "GetArrayType", _wrap_SBType_GetArrayType},
65571     { "GetVectorElementType", _wrap_SBType_GetVectorElementType},
65572     { "GetCanonicalType", _wrap_SBType_GetCanonicalType},
65573     { "GetEnumerationIntegerType", _wrap_SBType_GetEnumerationIntegerType},
65574     { "GetBasicType", _wrap_SBType_GetBasicType},
65575     { "GetNumberOfFields", _wrap_SBType_GetNumberOfFields},
65576     { "GetNumberOfDirectBaseClasses", _wrap_SBType_GetNumberOfDirectBaseClasses},
65577     { "GetNumberOfVirtualBaseClasses", _wrap_SBType_GetNumberOfVirtualBaseClasses},
65578     { "GetFieldAtIndex", _wrap_SBType_GetFieldAtIndex},
65579     { "GetDirectBaseClassAtIndex", _wrap_SBType_GetDirectBaseClassAtIndex},
65580     { "GetVirtualBaseClassAtIndex", _wrap_SBType_GetVirtualBaseClassAtIndex},
65581     { "GetEnumMembers", _wrap_SBType_GetEnumMembers},
65582     { "GetNumberOfTemplateArguments", _wrap_SBType_GetNumberOfTemplateArguments},
65583     { "GetTemplateArgumentType", _wrap_SBType_GetTemplateArgumentType},
65584     { "GetTemplateArgumentKind", _wrap_SBType_GetTemplateArgumentKind},
65585     { "GetFunctionReturnType", _wrap_SBType_GetFunctionReturnType},
65586     { "GetFunctionArgumentTypes", _wrap_SBType_GetFunctionArgumentTypes},
65587     { "GetNumberOfMemberFunctions", _wrap_SBType_GetNumberOfMemberFunctions},
65588     { "GetMemberFunctionAtIndex", _wrap_SBType_GetMemberFunctionAtIndex},
65589     { "GetModule", _wrap_SBType_GetModule},
65590     { "GetName", _wrap_SBType_GetName},
65591     { "GetDisplayTypeName", _wrap_SBType_GetDisplayTypeName},
65592     { "GetTypeClass", _wrap_SBType_GetTypeClass},
65593     { "IsTypeComplete", _wrap_SBType_IsTypeComplete},
65594     { "GetTypeFlags", _wrap_SBType_GetTypeFlags},
65595     { "GetDescription", _wrap_SBType_GetDescription},
65596     { "__eq", _wrap_SBType___eq},
65597     { "__tostring", _wrap_SBType___tostring},
65598     {0,0}
65599 };
65600 static swig_lua_method swig_SBType_meta[] = {
65601     { "__eq", _wrap_SBType___eq},
65602     { "__tostring", _wrap_SBType___tostring},
65603     {0,0}
65604 };
65605 
65606 static swig_lua_attribute swig_SBType_Sf_SwigStatic_attributes[] = {
65607     {0,0,0}
65608 };
65609 static swig_lua_const_info swig_SBType_Sf_SwigStatic_constants[]= {
65610     {0,0,0,0,0,0}
65611 };
65612 static swig_lua_method swig_SBType_Sf_SwigStatic_methods[]= {
65613     {0,0}
65614 };
65615 static swig_lua_class* swig_SBType_Sf_SwigStatic_classes[]= {
65616     0
65617 };
65618 
65619 static swig_lua_namespace swig_SBType_Sf_SwigStatic = {
65620     "SBType",
65621     swig_SBType_Sf_SwigStatic_methods,
65622     swig_SBType_Sf_SwigStatic_attributes,
65623     swig_SBType_Sf_SwigStatic_constants,
65624     swig_SBType_Sf_SwigStatic_classes,
65625     0
65626 };
65627 static swig_lua_class *swig_SBType_bases[] = {0};
65628 static const char *swig_SBType_base_names[] = {0};
65629 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 };
65630 
65631 static int _wrap_new_SBTypeList__SWIG_0(lua_State* L) {
65632   {
65633     int SWIG_arg = 0;
65634     lldb::SBTypeList *result = 0 ;
65635 
65636     SWIG_check_num_args("lldb::SBTypeList::SBTypeList",0,0)
65637     result = (lldb::SBTypeList *)new lldb::SBTypeList();
65638     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
65639     return SWIG_arg;
65640 
65641     fail: SWIGUNUSED;
65642   }
65643   lua_error(L);
65644   return 0;
65645 }
65646 
65647 
65648 static int _wrap_new_SBTypeList__SWIG_1(lua_State* L) {
65649   {
65650     int SWIG_arg = 0;
65651     lldb::SBTypeList *arg1 = 0 ;
65652     lldb::SBTypeList *result = 0 ;
65653 
65654     SWIG_check_num_args("lldb::SBTypeList::SBTypeList",1,1)
65655     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeList::SBTypeList",1,"lldb::SBTypeList const &");
65656 
65657     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
65658       SWIG_fail_ptr("new_SBTypeList",1,SWIGTYPE_p_lldb__SBTypeList);
65659     }
65660 
65661     result = (lldb::SBTypeList *)new lldb::SBTypeList((lldb::SBTypeList const &)*arg1);
65662     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
65663     return SWIG_arg;
65664 
65665     fail: SWIGUNUSED;
65666   }
65667   lua_error(L);
65668   return 0;
65669 }
65670 
65671 
65672 static int _wrap_new_SBTypeList(lua_State* L) {
65673   int argc;
65674   int argv[2]={
65675     1,2
65676   };
65677 
65678   argc = lua_gettop(L);
65679   if (argc == 0) {
65680     return _wrap_new_SBTypeList__SWIG_0(L);
65681   }
65682   if (argc == 1) {
65683     int _v = 0;
65684     {
65685       void *ptr;
65686       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeList, SWIG_POINTER_NO_NULL)) {
65687         _v = 0;
65688       } else {
65689         _v = 1;
65690       }
65691     }
65692     if (_v) {
65693       return _wrap_new_SBTypeList__SWIG_1(L);
65694     }
65695   }
65696 
65697   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeList'\n"
65698     "  Possible C/C++ prototypes are:\n"
65699     "    lldb::SBTypeList::SBTypeList()\n"
65700     "    lldb::SBTypeList::SBTypeList(lldb::SBTypeList const &)\n");
65701   lua_error(L);return 0;
65702 }
65703 
65704 
65705 static int _wrap_SBTypeList_IsValid(lua_State* L) {
65706   {
65707     int SWIG_arg = 0;
65708     lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
65709     bool result;
65710 
65711     SWIG_check_num_args("lldb::SBTypeList::IsValid",1,1)
65712     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::IsValid",1,"lldb::SBTypeList *");
65713 
65714     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
65715       SWIG_fail_ptr("SBTypeList_IsValid",1,SWIGTYPE_p_lldb__SBTypeList);
65716     }
65717 
65718     result = (bool)(arg1)->IsValid();
65719     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65720     return SWIG_arg;
65721 
65722     fail: SWIGUNUSED;
65723   }
65724   lua_error(L);
65725   return 0;
65726 }
65727 
65728 
65729 static int _wrap_SBTypeList_Append(lua_State* L) {
65730   {
65731     int SWIG_arg = 0;
65732     lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
65733     lldb::SBType arg2 ;
65734     lldb::SBType *argp2 ;
65735 
65736     SWIG_check_num_args("lldb::SBTypeList::Append",2,2)
65737     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::Append",1,"lldb::SBTypeList *");
65738     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeList::Append",2,"lldb::SBType");
65739 
65740     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
65741       SWIG_fail_ptr("SBTypeList_Append",1,SWIGTYPE_p_lldb__SBTypeList);
65742     }
65743 
65744 
65745     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
65746       SWIG_fail_ptr("SBTypeList_Append",2,SWIGTYPE_p_lldb__SBType);
65747     }
65748     arg2 = *argp2;
65749 
65750     (arg1)->Append(arg2);
65751 
65752     return SWIG_arg;
65753 
65754     fail: SWIGUNUSED;
65755   }
65756   lua_error(L);
65757   return 0;
65758 }
65759 
65760 
65761 static int _wrap_SBTypeList_GetTypeAtIndex(lua_State* L) {
65762   {
65763     int SWIG_arg = 0;
65764     lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
65765     uint32_t arg2 ;
65766     lldb::SBType result;
65767 
65768     SWIG_check_num_args("lldb::SBTypeList::GetTypeAtIndex",2,2)
65769     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",1,"lldb::SBTypeList *");
65770     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",2,"uint32_t");
65771 
65772     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
65773       SWIG_fail_ptr("SBTypeList_GetTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeList);
65774     }
65775 
65776     arg2 = (uint32_t)lua_tointeger(L, 2);
65777     result = (arg1)->GetTypeAtIndex(arg2);
65778     {
65779       lldb::SBType * resultptr = new lldb::SBType(result);
65780       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
65781     }
65782     return SWIG_arg;
65783 
65784     fail: SWIGUNUSED;
65785   }
65786   lua_error(L);
65787   return 0;
65788 }
65789 
65790 
65791 static int _wrap_SBTypeList_GetSize(lua_State* L) {
65792   {
65793     int SWIG_arg = 0;
65794     lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
65795     uint32_t result;
65796 
65797     SWIG_check_num_args("lldb::SBTypeList::GetSize",1,1)
65798     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetSize",1,"lldb::SBTypeList *");
65799 
65800     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
65801       SWIG_fail_ptr("SBTypeList_GetSize",1,SWIGTYPE_p_lldb__SBTypeList);
65802     }
65803 
65804     result = (uint32_t)(arg1)->GetSize();
65805     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65806     return SWIG_arg;
65807 
65808     fail: SWIGUNUSED;
65809   }
65810   lua_error(L);
65811   return 0;
65812 }
65813 
65814 
65815 static void swig_delete_SBTypeList(void *obj) {
65816 lldb::SBTypeList *arg1 = (lldb::SBTypeList *) obj;
65817 delete arg1;
65818 }
65819 static int _proxy__wrap_new_SBTypeList(lua_State *L) {
65820     assert(lua_istable(L,1));
65821     lua_pushcfunction(L,_wrap_new_SBTypeList);
65822     assert(!lua_isnil(L,-1));
65823     lua_replace(L,1); /* replace our table with real constructor */
65824     lua_call(L,lua_gettop(L)-1,1);
65825     return 1;
65826 }
65827 static swig_lua_attribute swig_SBTypeList_attributes[] = {
65828     {0,0,0}
65829 };
65830 static swig_lua_method swig_SBTypeList_methods[]= {
65831     { "IsValid", _wrap_SBTypeList_IsValid},
65832     { "Append", _wrap_SBTypeList_Append},
65833     { "GetTypeAtIndex", _wrap_SBTypeList_GetTypeAtIndex},
65834     { "GetSize", _wrap_SBTypeList_GetSize},
65835     {0,0}
65836 };
65837 static swig_lua_method swig_SBTypeList_meta[] = {
65838     {0,0}
65839 };
65840 
65841 static swig_lua_attribute swig_SBTypeList_Sf_SwigStatic_attributes[] = {
65842     {0,0,0}
65843 };
65844 static swig_lua_const_info swig_SBTypeList_Sf_SwigStatic_constants[]= {
65845     {0,0,0,0,0,0}
65846 };
65847 static swig_lua_method swig_SBTypeList_Sf_SwigStatic_methods[]= {
65848     {0,0}
65849 };
65850 static swig_lua_class* swig_SBTypeList_Sf_SwigStatic_classes[]= {
65851     0
65852 };
65853 
65854 static swig_lua_namespace swig_SBTypeList_Sf_SwigStatic = {
65855     "SBTypeList",
65856     swig_SBTypeList_Sf_SwigStatic_methods,
65857     swig_SBTypeList_Sf_SwigStatic_attributes,
65858     swig_SBTypeList_Sf_SwigStatic_constants,
65859     swig_SBTypeList_Sf_SwigStatic_classes,
65860     0
65861 };
65862 static swig_lua_class *swig_SBTypeList_bases[] = {0};
65863 static const char *swig_SBTypeList_base_names[] = {0};
65864 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 };
65865 
65866 static int _wrap_new_SBTypeCategory__SWIG_0(lua_State* L) {
65867   {
65868     int SWIG_arg = 0;
65869     lldb::SBTypeCategory *result = 0 ;
65870 
65871     SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",0,0)
65872     result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory();
65873     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
65874     return SWIG_arg;
65875 
65876     fail: SWIGUNUSED;
65877   }
65878   lua_error(L);
65879   return 0;
65880 }
65881 
65882 
65883 static int _wrap_new_SBTypeCategory__SWIG_1(lua_State* L) {
65884   {
65885     int SWIG_arg = 0;
65886     lldb::SBTypeCategory *arg1 = 0 ;
65887     lldb::SBTypeCategory *result = 0 ;
65888 
65889     SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",1,1)
65890     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SBTypeCategory",1,"lldb::SBTypeCategory const &");
65891 
65892     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
65893       SWIG_fail_ptr("new_SBTypeCategory",1,SWIGTYPE_p_lldb__SBTypeCategory);
65894     }
65895 
65896     result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory((lldb::SBTypeCategory const &)*arg1);
65897     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
65898     return SWIG_arg;
65899 
65900     fail: SWIGUNUSED;
65901   }
65902   lua_error(L);
65903   return 0;
65904 }
65905 
65906 
65907 static int _wrap_new_SBTypeCategory(lua_State* L) {
65908   int argc;
65909   int argv[2]={
65910     1,2
65911   };
65912 
65913   argc = lua_gettop(L);
65914   if (argc == 0) {
65915     return _wrap_new_SBTypeCategory__SWIG_0(L);
65916   }
65917   if (argc == 1) {
65918     int _v = 0;
65919     {
65920       void *ptr;
65921       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeCategory, SWIG_POINTER_NO_NULL)) {
65922         _v = 0;
65923       } else {
65924         _v = 1;
65925       }
65926     }
65927     if (_v) {
65928       return _wrap_new_SBTypeCategory__SWIG_1(L);
65929     }
65930   }
65931 
65932   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeCategory'\n"
65933     "  Possible C/C++ prototypes are:\n"
65934     "    lldb::SBTypeCategory::SBTypeCategory()\n"
65935     "    lldb::SBTypeCategory::SBTypeCategory(lldb::SBTypeCategory const &)\n");
65936   lua_error(L);return 0;
65937 }
65938 
65939 
65940 static int _wrap_SBTypeCategory_IsValid(lua_State* L) {
65941   {
65942     int SWIG_arg = 0;
65943     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
65944     bool result;
65945 
65946     SWIG_check_num_args("lldb::SBTypeCategory::IsValid",1,1)
65947     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::IsValid",1,"lldb::SBTypeCategory const *");
65948 
65949     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
65950       SWIG_fail_ptr("SBTypeCategory_IsValid",1,SWIGTYPE_p_lldb__SBTypeCategory);
65951     }
65952 
65953     result = (bool)((lldb::SBTypeCategory const *)arg1)->IsValid();
65954     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65955     return SWIG_arg;
65956 
65957     fail: SWIGUNUSED;
65958   }
65959   lua_error(L);
65960   return 0;
65961 }
65962 
65963 
65964 static int _wrap_SBTypeCategory_GetEnabled(lua_State* L) {
65965   {
65966     int SWIG_arg = 0;
65967     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
65968     bool result;
65969 
65970     SWIG_check_num_args("lldb::SBTypeCategory::GetEnabled",1,1)
65971     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetEnabled",1,"lldb::SBTypeCategory *");
65972 
65973     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
65974       SWIG_fail_ptr("SBTypeCategory_GetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
65975     }
65976 
65977     result = (bool)(arg1)->GetEnabled();
65978     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65979     return SWIG_arg;
65980 
65981     fail: SWIGUNUSED;
65982   }
65983   lua_error(L);
65984   return 0;
65985 }
65986 
65987 
65988 static int _wrap_SBTypeCategory_SetEnabled(lua_State* L) {
65989   {
65990     int SWIG_arg = 0;
65991     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
65992     bool arg2 ;
65993 
65994     SWIG_check_num_args("lldb::SBTypeCategory::SetEnabled",2,2)
65995     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",1,"lldb::SBTypeCategory *");
65996     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",2,"bool");
65997 
65998     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
65999       SWIG_fail_ptr("SBTypeCategory_SetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
66000     }
66001 
66002     arg2 = (lua_toboolean(L, 2)!=0);
66003     (arg1)->SetEnabled(arg2);
66004 
66005     return SWIG_arg;
66006 
66007     fail: SWIGUNUSED;
66008   }
66009   lua_error(L);
66010   return 0;
66011 }
66012 
66013 
66014 static int _wrap_SBTypeCategory_GetName(lua_State* L) {
66015   {
66016     int SWIG_arg = 0;
66017     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66018     char *result = 0 ;
66019 
66020     SWIG_check_num_args("lldb::SBTypeCategory::GetName",1,1)
66021     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetName",1,"lldb::SBTypeCategory *");
66022 
66023     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66024       SWIG_fail_ptr("SBTypeCategory_GetName",1,SWIGTYPE_p_lldb__SBTypeCategory);
66025     }
66026 
66027     result = (char *)(arg1)->GetName();
66028     lua_pushstring(L,(const char *)result); SWIG_arg++;
66029     return SWIG_arg;
66030 
66031     fail: SWIGUNUSED;
66032   }
66033   lua_error(L);
66034   return 0;
66035 }
66036 
66037 
66038 static int _wrap_SBTypeCategory_GetLanguageAtIndex(lua_State* L) {
66039   {
66040     int SWIG_arg = 0;
66041     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66042     uint32_t arg2 ;
66043     lldb::LanguageType result;
66044 
66045     SWIG_check_num_args("lldb::SBTypeCategory::GetLanguageAtIndex",2,2)
66046     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",1,"lldb::SBTypeCategory *");
66047     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",2,"uint32_t");
66048 
66049     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66050       SWIG_fail_ptr("SBTypeCategory_GetLanguageAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
66051     }
66052 
66053     arg2 = (uint32_t)lua_tointeger(L, 2);
66054     result = (lldb::LanguageType)(arg1)->GetLanguageAtIndex(arg2);
66055     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66056     return SWIG_arg;
66057 
66058     fail: SWIGUNUSED;
66059   }
66060   lua_error(L);
66061   return 0;
66062 }
66063 
66064 
66065 static int _wrap_SBTypeCategory_GetNumLanguages(lua_State* L) {
66066   {
66067     int SWIG_arg = 0;
66068     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66069     uint32_t result;
66070 
66071     SWIG_check_num_args("lldb::SBTypeCategory::GetNumLanguages",1,1)
66072     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumLanguages",1,"lldb::SBTypeCategory *");
66073 
66074     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66075       SWIG_fail_ptr("SBTypeCategory_GetNumLanguages",1,SWIGTYPE_p_lldb__SBTypeCategory);
66076     }
66077 
66078     result = (uint32_t)(arg1)->GetNumLanguages();
66079     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66080     return SWIG_arg;
66081 
66082     fail: SWIGUNUSED;
66083   }
66084   lua_error(L);
66085   return 0;
66086 }
66087 
66088 
66089 static int _wrap_SBTypeCategory_AddLanguage(lua_State* L) {
66090   {
66091     int SWIG_arg = 0;
66092     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66093     lldb::LanguageType arg2 ;
66094 
66095     SWIG_check_num_args("lldb::SBTypeCategory::AddLanguage",2,2)
66096     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",1,"lldb::SBTypeCategory *");
66097     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",2,"lldb::LanguageType");
66098 
66099     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66100       SWIG_fail_ptr("SBTypeCategory_AddLanguage",1,SWIGTYPE_p_lldb__SBTypeCategory);
66101     }
66102 
66103     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
66104     (arg1)->AddLanguage(arg2);
66105 
66106     return SWIG_arg;
66107 
66108     fail: SWIGUNUSED;
66109   }
66110   lua_error(L);
66111   return 0;
66112 }
66113 
66114 
66115 static int _wrap_SBTypeCategory_GetDescription(lua_State* L) {
66116   {
66117     int SWIG_arg = 0;
66118     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66119     lldb::SBStream *arg2 = 0 ;
66120     lldb::DescriptionLevel arg3 ;
66121     bool result;
66122 
66123     SWIG_check_num_args("lldb::SBTypeCategory::GetDescription",3,3)
66124     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",1,"lldb::SBTypeCategory *");
66125     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",2,"lldb::SBStream &");
66126     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",3,"lldb::DescriptionLevel");
66127 
66128     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66129       SWIG_fail_ptr("SBTypeCategory_GetDescription",1,SWIGTYPE_p_lldb__SBTypeCategory);
66130     }
66131 
66132 
66133     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
66134       SWIG_fail_ptr("SBTypeCategory_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
66135     }
66136 
66137     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
66138     result = (bool)(arg1)->GetDescription(*arg2,arg3);
66139     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66140     return SWIG_arg;
66141 
66142     fail: SWIGUNUSED;
66143   }
66144   lua_error(L);
66145   return 0;
66146 }
66147 
66148 
66149 static int _wrap_SBTypeCategory_GetNumFormats(lua_State* L) {
66150   {
66151     int SWIG_arg = 0;
66152     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66153     uint32_t result;
66154 
66155     SWIG_check_num_args("lldb::SBTypeCategory::GetNumFormats",1,1)
66156     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFormats",1,"lldb::SBTypeCategory *");
66157 
66158     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66159       SWIG_fail_ptr("SBTypeCategory_GetNumFormats",1,SWIGTYPE_p_lldb__SBTypeCategory);
66160     }
66161 
66162     result = (uint32_t)(arg1)->GetNumFormats();
66163     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66164     return SWIG_arg;
66165 
66166     fail: SWIGUNUSED;
66167   }
66168   lua_error(L);
66169   return 0;
66170 }
66171 
66172 
66173 static int _wrap_SBTypeCategory_GetNumSummaries(lua_State* L) {
66174   {
66175     int SWIG_arg = 0;
66176     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66177     uint32_t result;
66178 
66179     SWIG_check_num_args("lldb::SBTypeCategory::GetNumSummaries",1,1)
66180     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSummaries",1,"lldb::SBTypeCategory *");
66181 
66182     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66183       SWIG_fail_ptr("SBTypeCategory_GetNumSummaries",1,SWIGTYPE_p_lldb__SBTypeCategory);
66184     }
66185 
66186     result = (uint32_t)(arg1)->GetNumSummaries();
66187     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66188     return SWIG_arg;
66189 
66190     fail: SWIGUNUSED;
66191   }
66192   lua_error(L);
66193   return 0;
66194 }
66195 
66196 
66197 static int _wrap_SBTypeCategory_GetNumFilters(lua_State* L) {
66198   {
66199     int SWIG_arg = 0;
66200     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66201     uint32_t result;
66202 
66203     SWIG_check_num_args("lldb::SBTypeCategory::GetNumFilters",1,1)
66204     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFilters",1,"lldb::SBTypeCategory *");
66205 
66206     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66207       SWIG_fail_ptr("SBTypeCategory_GetNumFilters",1,SWIGTYPE_p_lldb__SBTypeCategory);
66208     }
66209 
66210     result = (uint32_t)(arg1)->GetNumFilters();
66211     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66212     return SWIG_arg;
66213 
66214     fail: SWIGUNUSED;
66215   }
66216   lua_error(L);
66217   return 0;
66218 }
66219 
66220 
66221 static int _wrap_SBTypeCategory_GetNumSynthetics(lua_State* L) {
66222   {
66223     int SWIG_arg = 0;
66224     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66225     uint32_t result;
66226 
66227     SWIG_check_num_args("lldb::SBTypeCategory::GetNumSynthetics",1,1)
66228     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSynthetics",1,"lldb::SBTypeCategory *");
66229 
66230     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66231       SWIG_fail_ptr("SBTypeCategory_GetNumSynthetics",1,SWIGTYPE_p_lldb__SBTypeCategory);
66232     }
66233 
66234     result = (uint32_t)(arg1)->GetNumSynthetics();
66235     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66236     return SWIG_arg;
66237 
66238     fail: SWIGUNUSED;
66239   }
66240   lua_error(L);
66241   return 0;
66242 }
66243 
66244 
66245 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex(lua_State* L) {
66246   {
66247     int SWIG_arg = 0;
66248     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66249     uint32_t arg2 ;
66250     lldb::SBTypeNameSpecifier result;
66251 
66252     SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,2)
66253     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",1,"lldb::SBTypeCategory *");
66254     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,"uint32_t");
66255 
66256     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66257       SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
66258     }
66259 
66260     arg2 = (uint32_t)lua_tointeger(L, 2);
66261     result = (arg1)->GetTypeNameSpecifierForFilterAtIndex(arg2);
66262     {
66263       lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier(result);
66264       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
66265     }
66266     return SWIG_arg;
66267 
66268     fail: SWIGUNUSED;
66269   }
66270   lua_error(L);
66271   return 0;
66272 }
66273 
66274 
66275 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex(lua_State* L) {
66276   {
66277     int SWIG_arg = 0;
66278     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66279     uint32_t arg2 ;
66280     lldb::SBTypeNameSpecifier result;
66281 
66282     SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,2)
66283     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",1,"lldb::SBTypeCategory *");
66284     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,"uint32_t");
66285 
66286     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66287       SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
66288     }
66289 
66290     arg2 = (uint32_t)lua_tointeger(L, 2);
66291     result = (arg1)->GetTypeNameSpecifierForFormatAtIndex(arg2);
66292     {
66293       lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier(result);
66294       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
66295     }
66296     return SWIG_arg;
66297 
66298     fail: SWIGUNUSED;
66299   }
66300   lua_error(L);
66301   return 0;
66302 }
66303 
66304 
66305 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex(lua_State* L) {
66306   {
66307     int SWIG_arg = 0;
66308     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66309     uint32_t arg2 ;
66310     lldb::SBTypeNameSpecifier result;
66311 
66312     SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,2)
66313     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",1,"lldb::SBTypeCategory *");
66314     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,"uint32_t");
66315 
66316     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66317       SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
66318     }
66319 
66320     arg2 = (uint32_t)lua_tointeger(L, 2);
66321     result = (arg1)->GetTypeNameSpecifierForSummaryAtIndex(arg2);
66322     {
66323       lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier(result);
66324       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
66325     }
66326     return SWIG_arg;
66327 
66328     fail: SWIGUNUSED;
66329   }
66330   lua_error(L);
66331   return 0;
66332 }
66333 
66334 
66335 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex(lua_State* L) {
66336   {
66337     int SWIG_arg = 0;
66338     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66339     uint32_t arg2 ;
66340     lldb::SBTypeNameSpecifier result;
66341 
66342     SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,2)
66343     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",1,"lldb::SBTypeCategory *");
66344     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,"uint32_t");
66345 
66346     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66347       SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
66348     }
66349 
66350     arg2 = (uint32_t)lua_tointeger(L, 2);
66351     result = (arg1)->GetTypeNameSpecifierForSyntheticAtIndex(arg2);
66352     {
66353       lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier(result);
66354       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
66355     }
66356     return SWIG_arg;
66357 
66358     fail: SWIGUNUSED;
66359   }
66360   lua_error(L);
66361   return 0;
66362 }
66363 
66364 
66365 static int _wrap_SBTypeCategory_GetFilterForType(lua_State* L) {
66366   {
66367     int SWIG_arg = 0;
66368     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66369     lldb::SBTypeNameSpecifier arg2 ;
66370     lldb::SBTypeNameSpecifier *argp2 ;
66371     lldb::SBTypeFilter result;
66372 
66373     SWIG_check_num_args("lldb::SBTypeCategory::GetFilterForType",2,2)
66374     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",1,"lldb::SBTypeCategory *");
66375     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
66376 
66377     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66378       SWIG_fail_ptr("SBTypeCategory_GetFilterForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
66379     }
66380 
66381 
66382     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
66383       SWIG_fail_ptr("SBTypeCategory_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
66384     }
66385     arg2 = *argp2;
66386 
66387     result = (arg1)->GetFilterForType(arg2);
66388     {
66389       lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter(result);
66390       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
66391     }
66392     return SWIG_arg;
66393 
66394     fail: SWIGUNUSED;
66395   }
66396   lua_error(L);
66397   return 0;
66398 }
66399 
66400 
66401 static int _wrap_SBTypeCategory_GetFormatForType(lua_State* L) {
66402   {
66403     int SWIG_arg = 0;
66404     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66405     lldb::SBTypeNameSpecifier arg2 ;
66406     lldb::SBTypeNameSpecifier *argp2 ;
66407     lldb::SBTypeFormat result;
66408 
66409     SWIG_check_num_args("lldb::SBTypeCategory::GetFormatForType",2,2)
66410     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",1,"lldb::SBTypeCategory *");
66411     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
66412 
66413     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66414       SWIG_fail_ptr("SBTypeCategory_GetFormatForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
66415     }
66416 
66417 
66418     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
66419       SWIG_fail_ptr("SBTypeCategory_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
66420     }
66421     arg2 = *argp2;
66422 
66423     result = (arg1)->GetFormatForType(arg2);
66424     {
66425       lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat(result);
66426       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
66427     }
66428     return SWIG_arg;
66429 
66430     fail: SWIGUNUSED;
66431   }
66432   lua_error(L);
66433   return 0;
66434 }
66435 
66436 
66437 static int _wrap_SBTypeCategory_GetSummaryForType(lua_State* L) {
66438   {
66439     int SWIG_arg = 0;
66440     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66441     lldb::SBTypeNameSpecifier arg2 ;
66442     lldb::SBTypeNameSpecifier *argp2 ;
66443     lldb::SBTypeSummary result;
66444 
66445     SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryForType",2,2)
66446     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",1,"lldb::SBTypeCategory *");
66447     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
66448 
66449     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66450       SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
66451     }
66452 
66453 
66454     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
66455       SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
66456     }
66457     arg2 = *argp2;
66458 
66459     result = (arg1)->GetSummaryForType(arg2);
66460     {
66461       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
66462       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
66463     }
66464     return SWIG_arg;
66465 
66466     fail: SWIGUNUSED;
66467   }
66468   lua_error(L);
66469   return 0;
66470 }
66471 
66472 
66473 static int _wrap_SBTypeCategory_GetSyntheticForType(lua_State* L) {
66474   {
66475     int SWIG_arg = 0;
66476     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66477     lldb::SBTypeNameSpecifier arg2 ;
66478     lldb::SBTypeNameSpecifier *argp2 ;
66479     lldb::SBTypeSynthetic result;
66480 
66481     SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticForType",2,2)
66482     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",1,"lldb::SBTypeCategory *");
66483     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
66484 
66485     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66486       SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
66487     }
66488 
66489 
66490     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
66491       SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
66492     }
66493     arg2 = *argp2;
66494 
66495     result = (arg1)->GetSyntheticForType(arg2);
66496     {
66497       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
66498       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
66499     }
66500     return SWIG_arg;
66501 
66502     fail: SWIGUNUSED;
66503   }
66504   lua_error(L);
66505   return 0;
66506 }
66507 
66508 
66509 static int _wrap_SBTypeCategory_GetFilterAtIndex(lua_State* L) {
66510   {
66511     int SWIG_arg = 0;
66512     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66513     uint32_t arg2 ;
66514     lldb::SBTypeFilter result;
66515 
66516     SWIG_check_num_args("lldb::SBTypeCategory::GetFilterAtIndex",2,2)
66517     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",1,"lldb::SBTypeCategory *");
66518     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",2,"uint32_t");
66519 
66520     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66521       SWIG_fail_ptr("SBTypeCategory_GetFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
66522     }
66523 
66524     arg2 = (uint32_t)lua_tointeger(L, 2);
66525     result = (arg1)->GetFilterAtIndex(arg2);
66526     {
66527       lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter(result);
66528       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
66529     }
66530     return SWIG_arg;
66531 
66532     fail: SWIGUNUSED;
66533   }
66534   lua_error(L);
66535   return 0;
66536 }
66537 
66538 
66539 static int _wrap_SBTypeCategory_GetFormatAtIndex(lua_State* L) {
66540   {
66541     int SWIG_arg = 0;
66542     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66543     uint32_t arg2 ;
66544     lldb::SBTypeFormat result;
66545 
66546     SWIG_check_num_args("lldb::SBTypeCategory::GetFormatAtIndex",2,2)
66547     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",1,"lldb::SBTypeCategory *");
66548     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",2,"uint32_t");
66549 
66550     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66551       SWIG_fail_ptr("SBTypeCategory_GetFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
66552     }
66553 
66554     arg2 = (uint32_t)lua_tointeger(L, 2);
66555     result = (arg1)->GetFormatAtIndex(arg2);
66556     {
66557       lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat(result);
66558       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
66559     }
66560     return SWIG_arg;
66561 
66562     fail: SWIGUNUSED;
66563   }
66564   lua_error(L);
66565   return 0;
66566 }
66567 
66568 
66569 static int _wrap_SBTypeCategory_GetSummaryAtIndex(lua_State* L) {
66570   {
66571     int SWIG_arg = 0;
66572     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66573     uint32_t arg2 ;
66574     lldb::SBTypeSummary result;
66575 
66576     SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryAtIndex",2,2)
66577     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",1,"lldb::SBTypeCategory *");
66578     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",2,"uint32_t");
66579 
66580     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66581       SWIG_fail_ptr("SBTypeCategory_GetSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
66582     }
66583 
66584     arg2 = (uint32_t)lua_tointeger(L, 2);
66585     result = (arg1)->GetSummaryAtIndex(arg2);
66586     {
66587       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
66588       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
66589     }
66590     return SWIG_arg;
66591 
66592     fail: SWIGUNUSED;
66593   }
66594   lua_error(L);
66595   return 0;
66596 }
66597 
66598 
66599 static int _wrap_SBTypeCategory_GetSyntheticAtIndex(lua_State* L) {
66600   {
66601     int SWIG_arg = 0;
66602     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66603     uint32_t arg2 ;
66604     lldb::SBTypeSynthetic result;
66605 
66606     SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticAtIndex",2,2)
66607     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",1,"lldb::SBTypeCategory *");
66608     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",2,"uint32_t");
66609 
66610     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66611       SWIG_fail_ptr("SBTypeCategory_GetSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
66612     }
66613 
66614     arg2 = (uint32_t)lua_tointeger(L, 2);
66615     result = (arg1)->GetSyntheticAtIndex(arg2);
66616     {
66617       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
66618       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
66619     }
66620     return SWIG_arg;
66621 
66622     fail: SWIGUNUSED;
66623   }
66624   lua_error(L);
66625   return 0;
66626 }
66627 
66628 
66629 static int _wrap_SBTypeCategory_AddTypeFormat(lua_State* L) {
66630   {
66631     int SWIG_arg = 0;
66632     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66633     lldb::SBTypeNameSpecifier arg2 ;
66634     lldb::SBTypeFormat arg3 ;
66635     lldb::SBTypeNameSpecifier *argp2 ;
66636     lldb::SBTypeFormat *argp3 ;
66637     bool result;
66638 
66639     SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFormat",3,3)
66640     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",1,"lldb::SBTypeCategory *");
66641     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",2,"lldb::SBTypeNameSpecifier");
66642     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",3,"lldb::SBTypeFormat");
66643 
66644     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66645       SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
66646     }
66647 
66648 
66649     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
66650       SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
66651     }
66652     arg2 = *argp2;
66653 
66654 
66655     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFormat,0))){
66656       SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",3,SWIGTYPE_p_lldb__SBTypeFormat);
66657     }
66658     arg3 = *argp3;
66659 
66660     result = (bool)(arg1)->AddTypeFormat(arg2,arg3);
66661     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66662     return SWIG_arg;
66663 
66664     fail: SWIGUNUSED;
66665   }
66666   lua_error(L);
66667   return 0;
66668 }
66669 
66670 
66671 static int _wrap_SBTypeCategory_DeleteTypeFormat(lua_State* L) {
66672   {
66673     int SWIG_arg = 0;
66674     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66675     lldb::SBTypeNameSpecifier arg2 ;
66676     lldb::SBTypeNameSpecifier *argp2 ;
66677     bool result;
66678 
66679     SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFormat",2,2)
66680     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",1,"lldb::SBTypeCategory *");
66681     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",2,"lldb::SBTypeNameSpecifier");
66682 
66683     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66684       SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
66685     }
66686 
66687 
66688     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
66689       SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
66690     }
66691     arg2 = *argp2;
66692 
66693     result = (bool)(arg1)->DeleteTypeFormat(arg2);
66694     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66695     return SWIG_arg;
66696 
66697     fail: SWIGUNUSED;
66698   }
66699   lua_error(L);
66700   return 0;
66701 }
66702 
66703 
66704 static int _wrap_SBTypeCategory_AddTypeSummary(lua_State* L) {
66705   {
66706     int SWIG_arg = 0;
66707     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66708     lldb::SBTypeNameSpecifier arg2 ;
66709     lldb::SBTypeSummary arg3 ;
66710     lldb::SBTypeNameSpecifier *argp2 ;
66711     lldb::SBTypeSummary *argp3 ;
66712     bool result;
66713 
66714     SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSummary",3,3)
66715     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",1,"lldb::SBTypeCategory *");
66716     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",2,"lldb::SBTypeNameSpecifier");
66717     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",3,"lldb::SBTypeSummary");
66718 
66719     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66720       SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
66721     }
66722 
66723 
66724     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
66725       SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
66726     }
66727     arg2 = *argp2;
66728 
66729 
66730     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSummary,0))){
66731       SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",3,SWIGTYPE_p_lldb__SBTypeSummary);
66732     }
66733     arg3 = *argp3;
66734 
66735     result = (bool)(arg1)->AddTypeSummary(arg2,arg3);
66736     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66737     return SWIG_arg;
66738 
66739     fail: SWIGUNUSED;
66740   }
66741   lua_error(L);
66742   return 0;
66743 }
66744 
66745 
66746 static int _wrap_SBTypeCategory_DeleteTypeSummary(lua_State* L) {
66747   {
66748     int SWIG_arg = 0;
66749     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66750     lldb::SBTypeNameSpecifier arg2 ;
66751     lldb::SBTypeNameSpecifier *argp2 ;
66752     bool result;
66753 
66754     SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSummary",2,2)
66755     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",1,"lldb::SBTypeCategory *");
66756     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",2,"lldb::SBTypeNameSpecifier");
66757 
66758     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66759       SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
66760     }
66761 
66762 
66763     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
66764       SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
66765     }
66766     arg2 = *argp2;
66767 
66768     result = (bool)(arg1)->DeleteTypeSummary(arg2);
66769     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66770     return SWIG_arg;
66771 
66772     fail: SWIGUNUSED;
66773   }
66774   lua_error(L);
66775   return 0;
66776 }
66777 
66778 
66779 static int _wrap_SBTypeCategory_AddTypeFilter(lua_State* L) {
66780   {
66781     int SWIG_arg = 0;
66782     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66783     lldb::SBTypeNameSpecifier arg2 ;
66784     lldb::SBTypeFilter arg3 ;
66785     lldb::SBTypeNameSpecifier *argp2 ;
66786     lldb::SBTypeFilter *argp3 ;
66787     bool result;
66788 
66789     SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFilter",3,3)
66790     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",1,"lldb::SBTypeCategory *");
66791     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",2,"lldb::SBTypeNameSpecifier");
66792     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",3,"lldb::SBTypeFilter");
66793 
66794     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66795       SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
66796     }
66797 
66798 
66799     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
66800       SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
66801     }
66802     arg2 = *argp2;
66803 
66804 
66805     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFilter,0))){
66806       SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",3,SWIGTYPE_p_lldb__SBTypeFilter);
66807     }
66808     arg3 = *argp3;
66809 
66810     result = (bool)(arg1)->AddTypeFilter(arg2,arg3);
66811     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66812     return SWIG_arg;
66813 
66814     fail: SWIGUNUSED;
66815   }
66816   lua_error(L);
66817   return 0;
66818 }
66819 
66820 
66821 static int _wrap_SBTypeCategory_DeleteTypeFilter(lua_State* L) {
66822   {
66823     int SWIG_arg = 0;
66824     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66825     lldb::SBTypeNameSpecifier arg2 ;
66826     lldb::SBTypeNameSpecifier *argp2 ;
66827     bool result;
66828 
66829     SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFilter",2,2)
66830     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",1,"lldb::SBTypeCategory *");
66831     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",2,"lldb::SBTypeNameSpecifier");
66832 
66833     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66834       SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
66835     }
66836 
66837 
66838     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
66839       SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
66840     }
66841     arg2 = *argp2;
66842 
66843     result = (bool)(arg1)->DeleteTypeFilter(arg2);
66844     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66845     return SWIG_arg;
66846 
66847     fail: SWIGUNUSED;
66848   }
66849   lua_error(L);
66850   return 0;
66851 }
66852 
66853 
66854 static int _wrap_SBTypeCategory_AddTypeSynthetic(lua_State* L) {
66855   {
66856     int SWIG_arg = 0;
66857     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66858     lldb::SBTypeNameSpecifier arg2 ;
66859     lldb::SBTypeSynthetic arg3 ;
66860     lldb::SBTypeNameSpecifier *argp2 ;
66861     lldb::SBTypeSynthetic *argp3 ;
66862     bool result;
66863 
66864     SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSynthetic",3,3)
66865     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",1,"lldb::SBTypeCategory *");
66866     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
66867     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",3,"lldb::SBTypeSynthetic");
66868 
66869     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66870       SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
66871     }
66872 
66873 
66874     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
66875       SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
66876     }
66877     arg2 = *argp2;
66878 
66879 
66880     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
66881       SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",3,SWIGTYPE_p_lldb__SBTypeSynthetic);
66882     }
66883     arg3 = *argp3;
66884 
66885     result = (bool)(arg1)->AddTypeSynthetic(arg2,arg3);
66886     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66887     return SWIG_arg;
66888 
66889     fail: SWIGUNUSED;
66890   }
66891   lua_error(L);
66892   return 0;
66893 }
66894 
66895 
66896 static int _wrap_SBTypeCategory_DeleteTypeSynthetic(lua_State* L) {
66897   {
66898     int SWIG_arg = 0;
66899     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66900     lldb::SBTypeNameSpecifier arg2 ;
66901     lldb::SBTypeNameSpecifier *argp2 ;
66902     bool result;
66903 
66904     SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSynthetic",2,2)
66905     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",1,"lldb::SBTypeCategory *");
66906     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
66907 
66908     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66909       SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
66910     }
66911 
66912 
66913     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
66914       SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
66915     }
66916     arg2 = *argp2;
66917 
66918     result = (bool)(arg1)->DeleteTypeSynthetic(arg2);
66919     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66920     return SWIG_arg;
66921 
66922     fail: SWIGUNUSED;
66923   }
66924   lua_error(L);
66925   return 0;
66926 }
66927 
66928 
66929 static int _wrap_SBTypeCategory___eq(lua_State* L) {
66930   {
66931     int SWIG_arg = 0;
66932     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66933     lldb::SBTypeCategory *arg2 = 0 ;
66934     bool result;
66935 
66936     SWIG_check_num_args("lldb::SBTypeCategory::operator ==",2,2)
66937     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::operator ==",1,"lldb::SBTypeCategory *");
66938     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::operator ==",2,"lldb::SBTypeCategory &");
66939 
66940     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66941       SWIG_fail_ptr("SBTypeCategory___eq",1,SWIGTYPE_p_lldb__SBTypeCategory);
66942     }
66943 
66944 
66945     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66946       SWIG_fail_ptr("SBTypeCategory___eq",2,SWIGTYPE_p_lldb__SBTypeCategory);
66947     }
66948 
66949     result = (bool)(arg1)->operator ==(*arg2);
66950     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66951     return SWIG_arg;
66952 
66953     fail: SWIGUNUSED;
66954   }
66955   lua_error(L);
66956   return 0;
66957 }
66958 
66959 
66960 static int _wrap_SBTypeCategory___tostring(lua_State* L) {
66961   {
66962     int SWIG_arg = 0;
66963     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
66964     std::string result;
66965 
66966     SWIG_check_num_args("lldb::SBTypeCategory::__repr__",1,1)
66967     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::__repr__",1,"lldb::SBTypeCategory *");
66968 
66969     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
66970       SWIG_fail_ptr("SBTypeCategory___tostring",1,SWIGTYPE_p_lldb__SBTypeCategory);
66971     }
66972 
66973     result = lldb_SBTypeCategory___repr__(arg1);
66974     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
66975     return SWIG_arg;
66976 
66977     fail: SWIGUNUSED;
66978   }
66979   lua_error(L);
66980   return 0;
66981 }
66982 
66983 
66984 static void swig_delete_SBTypeCategory(void *obj) {
66985 lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) obj;
66986 delete arg1;
66987 }
66988 static int _proxy__wrap_new_SBTypeCategory(lua_State *L) {
66989     assert(lua_istable(L,1));
66990     lua_pushcfunction(L,_wrap_new_SBTypeCategory);
66991     assert(!lua_isnil(L,-1));
66992     lua_replace(L,1); /* replace our table with real constructor */
66993     lua_call(L,lua_gettop(L)-1,1);
66994     return 1;
66995 }
66996 static swig_lua_attribute swig_SBTypeCategory_attributes[] = {
66997     {0,0,0}
66998 };
66999 static swig_lua_method swig_SBTypeCategory_methods[]= {
67000     { "IsValid", _wrap_SBTypeCategory_IsValid},
67001     { "GetEnabled", _wrap_SBTypeCategory_GetEnabled},
67002     { "SetEnabled", _wrap_SBTypeCategory_SetEnabled},
67003     { "GetName", _wrap_SBTypeCategory_GetName},
67004     { "GetLanguageAtIndex", _wrap_SBTypeCategory_GetLanguageAtIndex},
67005     { "GetNumLanguages", _wrap_SBTypeCategory_GetNumLanguages},
67006     { "AddLanguage", _wrap_SBTypeCategory_AddLanguage},
67007     { "GetDescription", _wrap_SBTypeCategory_GetDescription},
67008     { "GetNumFormats", _wrap_SBTypeCategory_GetNumFormats},
67009     { "GetNumSummaries", _wrap_SBTypeCategory_GetNumSummaries},
67010     { "GetNumFilters", _wrap_SBTypeCategory_GetNumFilters},
67011     { "GetNumSynthetics", _wrap_SBTypeCategory_GetNumSynthetics},
67012     { "GetTypeNameSpecifierForFilterAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex},
67013     { "GetTypeNameSpecifierForFormatAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex},
67014     { "GetTypeNameSpecifierForSummaryAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex},
67015     { "GetTypeNameSpecifierForSyntheticAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex},
67016     { "GetFilterForType", _wrap_SBTypeCategory_GetFilterForType},
67017     { "GetFormatForType", _wrap_SBTypeCategory_GetFormatForType},
67018     { "GetSummaryForType", _wrap_SBTypeCategory_GetSummaryForType},
67019     { "GetSyntheticForType", _wrap_SBTypeCategory_GetSyntheticForType},
67020     { "GetFilterAtIndex", _wrap_SBTypeCategory_GetFilterAtIndex},
67021     { "GetFormatAtIndex", _wrap_SBTypeCategory_GetFormatAtIndex},
67022     { "GetSummaryAtIndex", _wrap_SBTypeCategory_GetSummaryAtIndex},
67023     { "GetSyntheticAtIndex", _wrap_SBTypeCategory_GetSyntheticAtIndex},
67024     { "AddTypeFormat", _wrap_SBTypeCategory_AddTypeFormat},
67025     { "DeleteTypeFormat", _wrap_SBTypeCategory_DeleteTypeFormat},
67026     { "AddTypeSummary", _wrap_SBTypeCategory_AddTypeSummary},
67027     { "DeleteTypeSummary", _wrap_SBTypeCategory_DeleteTypeSummary},
67028     { "AddTypeFilter", _wrap_SBTypeCategory_AddTypeFilter},
67029     { "DeleteTypeFilter", _wrap_SBTypeCategory_DeleteTypeFilter},
67030     { "AddTypeSynthetic", _wrap_SBTypeCategory_AddTypeSynthetic},
67031     { "DeleteTypeSynthetic", _wrap_SBTypeCategory_DeleteTypeSynthetic},
67032     { "__eq", _wrap_SBTypeCategory___eq},
67033     { "__tostring", _wrap_SBTypeCategory___tostring},
67034     {0,0}
67035 };
67036 static swig_lua_method swig_SBTypeCategory_meta[] = {
67037     { "__eq", _wrap_SBTypeCategory___eq},
67038     { "__tostring", _wrap_SBTypeCategory___tostring},
67039     {0,0}
67040 };
67041 
67042 static swig_lua_attribute swig_SBTypeCategory_Sf_SwigStatic_attributes[] = {
67043     {0,0,0}
67044 };
67045 static swig_lua_const_info swig_SBTypeCategory_Sf_SwigStatic_constants[]= {
67046     {0,0,0,0,0,0}
67047 };
67048 static swig_lua_method swig_SBTypeCategory_Sf_SwigStatic_methods[]= {
67049     {0,0}
67050 };
67051 static swig_lua_class* swig_SBTypeCategory_Sf_SwigStatic_classes[]= {
67052     0
67053 };
67054 
67055 static swig_lua_namespace swig_SBTypeCategory_Sf_SwigStatic = {
67056     "SBTypeCategory",
67057     swig_SBTypeCategory_Sf_SwigStatic_methods,
67058     swig_SBTypeCategory_Sf_SwigStatic_attributes,
67059     swig_SBTypeCategory_Sf_SwigStatic_constants,
67060     swig_SBTypeCategory_Sf_SwigStatic_classes,
67061     0
67062 };
67063 static swig_lua_class *swig_SBTypeCategory_bases[] = {0};
67064 static const char *swig_SBTypeCategory_base_names[] = {0};
67065 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 };
67066 
67067 static int _wrap_new_SBTypeEnumMember__SWIG_0(lua_State* L) {
67068   {
67069     int SWIG_arg = 0;
67070     lldb::SBTypeEnumMember *result = 0 ;
67071 
67072     SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",0,0)
67073     result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember();
67074     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
67075     return SWIG_arg;
67076 
67077     fail: SWIGUNUSED;
67078   }
67079   lua_error(L);
67080   return 0;
67081 }
67082 
67083 
67084 static int _wrap_new_SBTypeEnumMember__SWIG_1(lua_State* L) {
67085   {
67086     int SWIG_arg = 0;
67087     lldb::SBTypeEnumMember *arg1 = 0 ;
67088     lldb::SBTypeEnumMember *result = 0 ;
67089 
67090     SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",1,1)
67091     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::SBTypeEnumMember",1,"lldb::SBTypeEnumMember const &");
67092 
67093     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
67094       SWIG_fail_ptr("new_SBTypeEnumMember",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
67095     }
67096 
67097     result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember((lldb::SBTypeEnumMember const &)*arg1);
67098     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
67099     return SWIG_arg;
67100 
67101     fail: SWIGUNUSED;
67102   }
67103   lua_error(L);
67104   return 0;
67105 }
67106 
67107 
67108 static int _wrap_new_SBTypeEnumMember(lua_State* L) {
67109   int argc;
67110   int argv[2]={
67111     1,2
67112   };
67113 
67114   argc = lua_gettop(L);
67115   if (argc == 0) {
67116     return _wrap_new_SBTypeEnumMember__SWIG_0(L);
67117   }
67118   if (argc == 1) {
67119     int _v = 0;
67120     {
67121       void *ptr;
67122       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMember, SWIG_POINTER_NO_NULL)) {
67123         _v = 0;
67124       } else {
67125         _v = 1;
67126       }
67127     }
67128     if (_v) {
67129       return _wrap_new_SBTypeEnumMember__SWIG_1(L);
67130     }
67131   }
67132 
67133   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMember'\n"
67134     "  Possible C/C++ prototypes are:\n"
67135     "    lldb::SBTypeEnumMember::SBTypeEnumMember()\n"
67136     "    lldb::SBTypeEnumMember::SBTypeEnumMember(lldb::SBTypeEnumMember const &)\n");
67137   lua_error(L);return 0;
67138 }
67139 
67140 
67141 static int _wrap_SBTypeEnumMember_IsValid(lua_State* L) {
67142   {
67143     int SWIG_arg = 0;
67144     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
67145     bool result;
67146 
67147     SWIG_check_num_args("lldb::SBTypeEnumMember::IsValid",1,1)
67148     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::IsValid",1,"lldb::SBTypeEnumMember const *");
67149 
67150     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
67151       SWIG_fail_ptr("SBTypeEnumMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
67152     }
67153 
67154     result = (bool)((lldb::SBTypeEnumMember const *)arg1)->IsValid();
67155     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67156     return SWIG_arg;
67157 
67158     fail: SWIGUNUSED;
67159   }
67160   lua_error(L);
67161   return 0;
67162 }
67163 
67164 
67165 static int _wrap_SBTypeEnumMember_GetValueAsSigned(lua_State* L) {
67166   {
67167     int SWIG_arg = 0;
67168     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
67169     int64_t result;
67170 
67171     SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsSigned",1,1)
67172     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsSigned",1,"lldb::SBTypeEnumMember *");
67173 
67174     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
67175       SWIG_fail_ptr("SBTypeEnumMember_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
67176     }
67177 
67178     result = (int64_t)(arg1)->GetValueAsSigned();
67179     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67180     return SWIG_arg;
67181 
67182     fail: SWIGUNUSED;
67183   }
67184   lua_error(L);
67185   return 0;
67186 }
67187 
67188 
67189 static int _wrap_SBTypeEnumMember_GetValueAsUnsigned(lua_State* L) {
67190   {
67191     int SWIG_arg = 0;
67192     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
67193     uint64_t result;
67194 
67195     SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,1)
67196     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,"lldb::SBTypeEnumMember *");
67197 
67198     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
67199       SWIG_fail_ptr("SBTypeEnumMember_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
67200     }
67201 
67202     result = (uint64_t)(arg1)->GetValueAsUnsigned();
67203     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67204     return SWIG_arg;
67205 
67206     fail: SWIGUNUSED;
67207   }
67208   lua_error(L);
67209   return 0;
67210 }
67211 
67212 
67213 static int _wrap_SBTypeEnumMember_GetName(lua_State* L) {
67214   {
67215     int SWIG_arg = 0;
67216     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
67217     char *result = 0 ;
67218 
67219     SWIG_check_num_args("lldb::SBTypeEnumMember::GetName",1,1)
67220     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetName",1,"lldb::SBTypeEnumMember *");
67221 
67222     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
67223       SWIG_fail_ptr("SBTypeEnumMember_GetName",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
67224     }
67225 
67226     result = (char *)(arg1)->GetName();
67227     lua_pushstring(L,(const char *)result); SWIG_arg++;
67228     return SWIG_arg;
67229 
67230     fail: SWIGUNUSED;
67231   }
67232   lua_error(L);
67233   return 0;
67234 }
67235 
67236 
67237 static int _wrap_SBTypeEnumMember_GetType(lua_State* L) {
67238   {
67239     int SWIG_arg = 0;
67240     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
67241     lldb::SBType result;
67242 
67243     SWIG_check_num_args("lldb::SBTypeEnumMember::GetType",1,1)
67244     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetType",1,"lldb::SBTypeEnumMember *");
67245 
67246     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
67247       SWIG_fail_ptr("SBTypeEnumMember_GetType",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
67248     }
67249 
67250     result = (arg1)->GetType();
67251     {
67252       lldb::SBType * resultptr = new lldb::SBType(result);
67253       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
67254     }
67255     return SWIG_arg;
67256 
67257     fail: SWIGUNUSED;
67258   }
67259   lua_error(L);
67260   return 0;
67261 }
67262 
67263 
67264 static int _wrap_SBTypeEnumMember_GetDescription(lua_State* L) {
67265   {
67266     int SWIG_arg = 0;
67267     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
67268     lldb::SBStream *arg2 = 0 ;
67269     lldb::DescriptionLevel arg3 ;
67270     bool result;
67271 
67272     SWIG_check_num_args("lldb::SBTypeEnumMember::GetDescription",3,3)
67273     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",1,"lldb::SBTypeEnumMember *");
67274     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",2,"lldb::SBStream &");
67275     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",3,"lldb::DescriptionLevel");
67276 
67277     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
67278       SWIG_fail_ptr("SBTypeEnumMember_GetDescription",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
67279     }
67280 
67281 
67282     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
67283       SWIG_fail_ptr("SBTypeEnumMember_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
67284     }
67285 
67286     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
67287     result = (bool)(arg1)->GetDescription(*arg2,arg3);
67288     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67289     return SWIG_arg;
67290 
67291     fail: SWIGUNUSED;
67292   }
67293   lua_error(L);
67294   return 0;
67295 }
67296 
67297 
67298 static int _wrap_SBTypeEnumMember___tostring(lua_State* L) {
67299   {
67300     int SWIG_arg = 0;
67301     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
67302     std::string result;
67303 
67304     SWIG_check_num_args("lldb::SBTypeEnumMember::__repr__",1,1)
67305     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::__repr__",1,"lldb::SBTypeEnumMember *");
67306 
67307     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
67308       SWIG_fail_ptr("SBTypeEnumMember___tostring",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
67309     }
67310 
67311     result = lldb_SBTypeEnumMember___repr__(arg1);
67312     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
67313     return SWIG_arg;
67314 
67315     fail: SWIGUNUSED;
67316   }
67317   lua_error(L);
67318   return 0;
67319 }
67320 
67321 
67322 static void swig_delete_SBTypeEnumMember(void *obj) {
67323 lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) obj;
67324 delete arg1;
67325 }
67326 static int _proxy__wrap_new_SBTypeEnumMember(lua_State *L) {
67327     assert(lua_istable(L,1));
67328     lua_pushcfunction(L,_wrap_new_SBTypeEnumMember);
67329     assert(!lua_isnil(L,-1));
67330     lua_replace(L,1); /* replace our table with real constructor */
67331     lua_call(L,lua_gettop(L)-1,1);
67332     return 1;
67333 }
67334 static swig_lua_attribute swig_SBTypeEnumMember_attributes[] = {
67335     {0,0,0}
67336 };
67337 static swig_lua_method swig_SBTypeEnumMember_methods[]= {
67338     { "IsValid", _wrap_SBTypeEnumMember_IsValid},
67339     { "GetValueAsSigned", _wrap_SBTypeEnumMember_GetValueAsSigned},
67340     { "GetValueAsUnsigned", _wrap_SBTypeEnumMember_GetValueAsUnsigned},
67341     { "GetName", _wrap_SBTypeEnumMember_GetName},
67342     { "GetType", _wrap_SBTypeEnumMember_GetType},
67343     { "GetDescription", _wrap_SBTypeEnumMember_GetDescription},
67344     { "__tostring", _wrap_SBTypeEnumMember___tostring},
67345     {0,0}
67346 };
67347 static swig_lua_method swig_SBTypeEnumMember_meta[] = {
67348     { "__tostring", _wrap_SBTypeEnumMember___tostring},
67349     {0,0}
67350 };
67351 
67352 static swig_lua_attribute swig_SBTypeEnumMember_Sf_SwigStatic_attributes[] = {
67353     {0,0,0}
67354 };
67355 static swig_lua_const_info swig_SBTypeEnumMember_Sf_SwigStatic_constants[]= {
67356     {0,0,0,0,0,0}
67357 };
67358 static swig_lua_method swig_SBTypeEnumMember_Sf_SwigStatic_methods[]= {
67359     {0,0}
67360 };
67361 static swig_lua_class* swig_SBTypeEnumMember_Sf_SwigStatic_classes[]= {
67362     0
67363 };
67364 
67365 static swig_lua_namespace swig_SBTypeEnumMember_Sf_SwigStatic = {
67366     "SBTypeEnumMember",
67367     swig_SBTypeEnumMember_Sf_SwigStatic_methods,
67368     swig_SBTypeEnumMember_Sf_SwigStatic_attributes,
67369     swig_SBTypeEnumMember_Sf_SwigStatic_constants,
67370     swig_SBTypeEnumMember_Sf_SwigStatic_classes,
67371     0
67372 };
67373 static swig_lua_class *swig_SBTypeEnumMember_bases[] = {0};
67374 static const char *swig_SBTypeEnumMember_base_names[] = {0};
67375 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 };
67376 
67377 static int _wrap_new_SBTypeEnumMemberList__SWIG_0(lua_State* L) {
67378   {
67379     int SWIG_arg = 0;
67380     lldb::SBTypeEnumMemberList *result = 0 ;
67381 
67382     SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",0,0)
67383     result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList();
67384     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
67385     return SWIG_arg;
67386 
67387     fail: SWIGUNUSED;
67388   }
67389   lua_error(L);
67390   return 0;
67391 }
67392 
67393 
67394 static int _wrap_new_SBTypeEnumMemberList__SWIG_1(lua_State* L) {
67395   {
67396     int SWIG_arg = 0;
67397     lldb::SBTypeEnumMemberList *arg1 = 0 ;
67398     lldb::SBTypeEnumMemberList *result = 0 ;
67399 
67400     SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,1)
67401     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,"lldb::SBTypeEnumMemberList const &");
67402 
67403     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
67404       SWIG_fail_ptr("new_SBTypeEnumMemberList",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
67405     }
67406 
67407     result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList((lldb::SBTypeEnumMemberList const &)*arg1);
67408     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
67409     return SWIG_arg;
67410 
67411     fail: SWIGUNUSED;
67412   }
67413   lua_error(L);
67414   return 0;
67415 }
67416 
67417 
67418 static int _wrap_new_SBTypeEnumMemberList(lua_State* L) {
67419   int argc;
67420   int argv[2]={
67421     1,2
67422   };
67423 
67424   argc = lua_gettop(L);
67425   if (argc == 0) {
67426     return _wrap_new_SBTypeEnumMemberList__SWIG_0(L);
67427   }
67428   if (argc == 1) {
67429     int _v = 0;
67430     {
67431       void *ptr;
67432       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMemberList, SWIG_POINTER_NO_NULL)) {
67433         _v = 0;
67434       } else {
67435         _v = 1;
67436       }
67437     }
67438     if (_v) {
67439       return _wrap_new_SBTypeEnumMemberList__SWIG_1(L);
67440     }
67441   }
67442 
67443   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMemberList'\n"
67444     "  Possible C/C++ prototypes are:\n"
67445     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList()\n"
67446     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList(lldb::SBTypeEnumMemberList const &)\n");
67447   lua_error(L);return 0;
67448 }
67449 
67450 
67451 static int _wrap_SBTypeEnumMemberList_IsValid(lua_State* L) {
67452   {
67453     int SWIG_arg = 0;
67454     lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
67455     bool result;
67456 
67457     SWIG_check_num_args("lldb::SBTypeEnumMemberList::IsValid",1,1)
67458     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::IsValid",1,"lldb::SBTypeEnumMemberList *");
67459 
67460     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
67461       SWIG_fail_ptr("SBTypeEnumMemberList_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
67462     }
67463 
67464     result = (bool)(arg1)->IsValid();
67465     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67466     return SWIG_arg;
67467 
67468     fail: SWIGUNUSED;
67469   }
67470   lua_error(L);
67471   return 0;
67472 }
67473 
67474 
67475 static int _wrap_SBTypeEnumMemberList_Append(lua_State* L) {
67476   {
67477     int SWIG_arg = 0;
67478     lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
67479     lldb::SBTypeEnumMember arg2 ;
67480     lldb::SBTypeEnumMember *argp2 ;
67481 
67482     SWIG_check_num_args("lldb::SBTypeEnumMemberList::Append",2,2)
67483     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",1,"lldb::SBTypeEnumMemberList *");
67484     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",2,"lldb::SBTypeEnumMember");
67485 
67486     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
67487       SWIG_fail_ptr("SBTypeEnumMemberList_Append",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
67488     }
67489 
67490 
67491     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
67492       SWIG_fail_ptr("SBTypeEnumMemberList_Append",2,SWIGTYPE_p_lldb__SBTypeEnumMember);
67493     }
67494     arg2 = *argp2;
67495 
67496     (arg1)->Append(arg2);
67497 
67498     return SWIG_arg;
67499 
67500     fail: SWIGUNUSED;
67501   }
67502   lua_error(L);
67503   return 0;
67504 }
67505 
67506 
67507 static int _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex(lua_State* L) {
67508   {
67509     int SWIG_arg = 0;
67510     lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
67511     uint32_t arg2 ;
67512     lldb::SBTypeEnumMember result;
67513 
67514     SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,2)
67515     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",1,"lldb::SBTypeEnumMemberList *");
67516     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,"uint32_t");
67517 
67518     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
67519       SWIG_fail_ptr("SBTypeEnumMemberList_GetTypeEnumMemberAtIndex",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
67520     }
67521 
67522     arg2 = (uint32_t)lua_tointeger(L, 2);
67523     result = (arg1)->GetTypeEnumMemberAtIndex(arg2);
67524     {
67525       lldb::SBTypeEnumMember * resultptr = new lldb::SBTypeEnumMember(result);
67526       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
67527     }
67528     return SWIG_arg;
67529 
67530     fail: SWIGUNUSED;
67531   }
67532   lua_error(L);
67533   return 0;
67534 }
67535 
67536 
67537 static int _wrap_SBTypeEnumMemberList_GetSize(lua_State* L) {
67538   {
67539     int SWIG_arg = 0;
67540     lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
67541     uint32_t result;
67542 
67543     SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetSize",1,1)
67544     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetSize",1,"lldb::SBTypeEnumMemberList *");
67545 
67546     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
67547       SWIG_fail_ptr("SBTypeEnumMemberList_GetSize",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
67548     }
67549 
67550     result = (uint32_t)(arg1)->GetSize();
67551     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67552     return SWIG_arg;
67553 
67554     fail: SWIGUNUSED;
67555   }
67556   lua_error(L);
67557   return 0;
67558 }
67559 
67560 
67561 static void swig_delete_SBTypeEnumMemberList(void *obj) {
67562 lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) obj;
67563 delete arg1;
67564 }
67565 static int _proxy__wrap_new_SBTypeEnumMemberList(lua_State *L) {
67566     assert(lua_istable(L,1));
67567     lua_pushcfunction(L,_wrap_new_SBTypeEnumMemberList);
67568     assert(!lua_isnil(L,-1));
67569     lua_replace(L,1); /* replace our table with real constructor */
67570     lua_call(L,lua_gettop(L)-1,1);
67571     return 1;
67572 }
67573 static swig_lua_attribute swig_SBTypeEnumMemberList_attributes[] = {
67574     {0,0,0}
67575 };
67576 static swig_lua_method swig_SBTypeEnumMemberList_methods[]= {
67577     { "IsValid", _wrap_SBTypeEnumMemberList_IsValid},
67578     { "Append", _wrap_SBTypeEnumMemberList_Append},
67579     { "GetTypeEnumMemberAtIndex", _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex},
67580     { "GetSize", _wrap_SBTypeEnumMemberList_GetSize},
67581     {0,0}
67582 };
67583 static swig_lua_method swig_SBTypeEnumMemberList_meta[] = {
67584     {0,0}
67585 };
67586 
67587 static swig_lua_attribute swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes[] = {
67588     {0,0,0}
67589 };
67590 static swig_lua_const_info swig_SBTypeEnumMemberList_Sf_SwigStatic_constants[]= {
67591     {0,0,0,0,0,0}
67592 };
67593 static swig_lua_method swig_SBTypeEnumMemberList_Sf_SwigStatic_methods[]= {
67594     {0,0}
67595 };
67596 static swig_lua_class* swig_SBTypeEnumMemberList_Sf_SwigStatic_classes[]= {
67597     0
67598 };
67599 
67600 static swig_lua_namespace swig_SBTypeEnumMemberList_Sf_SwigStatic = {
67601     "SBTypeEnumMemberList",
67602     swig_SBTypeEnumMemberList_Sf_SwigStatic_methods,
67603     swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes,
67604     swig_SBTypeEnumMemberList_Sf_SwigStatic_constants,
67605     swig_SBTypeEnumMemberList_Sf_SwigStatic_classes,
67606     0
67607 };
67608 static swig_lua_class *swig_SBTypeEnumMemberList_bases[] = {0};
67609 static const char *swig_SBTypeEnumMemberList_base_names[] = {0};
67610 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 };
67611 
67612 static int _wrap_new_SBTypeFilter__SWIG_0(lua_State* L) {
67613   {
67614     int SWIG_arg = 0;
67615     lldb::SBTypeFilter *result = 0 ;
67616 
67617     SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",0,0)
67618     result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter();
67619     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
67620     return SWIG_arg;
67621 
67622     fail: SWIGUNUSED;
67623   }
67624   lua_error(L);
67625   return 0;
67626 }
67627 
67628 
67629 static int _wrap_new_SBTypeFilter__SWIG_1(lua_State* L) {
67630   {
67631     int SWIG_arg = 0;
67632     uint32_t arg1 ;
67633     lldb::SBTypeFilter *result = 0 ;
67634 
67635     SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
67636     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"uint32_t");
67637     arg1 = (uint32_t)lua_tointeger(L, 1);
67638     result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter(arg1);
67639     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
67640     return SWIG_arg;
67641 
67642     fail: SWIGUNUSED;
67643   }
67644   lua_error(L);
67645   return 0;
67646 }
67647 
67648 
67649 static int _wrap_new_SBTypeFilter__SWIG_2(lua_State* L) {
67650   {
67651     int SWIG_arg = 0;
67652     lldb::SBTypeFilter *arg1 = 0 ;
67653     lldb::SBTypeFilter *result = 0 ;
67654 
67655     SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
67656     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"lldb::SBTypeFilter const &");
67657 
67658     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
67659       SWIG_fail_ptr("new_SBTypeFilter",1,SWIGTYPE_p_lldb__SBTypeFilter);
67660     }
67661 
67662     result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter((lldb::SBTypeFilter const &)*arg1);
67663     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
67664     return SWIG_arg;
67665 
67666     fail: SWIGUNUSED;
67667   }
67668   lua_error(L);
67669   return 0;
67670 }
67671 
67672 
67673 static int _wrap_new_SBTypeFilter(lua_State* L) {
67674   int argc;
67675   int argv[2]={
67676     1,2
67677   };
67678 
67679   argc = lua_gettop(L);
67680   if (argc == 0) {
67681     return _wrap_new_SBTypeFilter__SWIG_0(L);
67682   }
67683   if (argc == 1) {
67684     int _v = 0;
67685     {
67686       void *ptr;
67687       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFilter, SWIG_POINTER_NO_NULL)) {
67688         _v = 0;
67689       } else {
67690         _v = 1;
67691       }
67692     }
67693     if (_v) {
67694       return _wrap_new_SBTypeFilter__SWIG_2(L);
67695     }
67696   }
67697   if (argc == 1) {
67698     int _v = 0;
67699     {
67700       _v = lua_isnumber(L,argv[0]);
67701     }
67702     if (_v) {
67703       return _wrap_new_SBTypeFilter__SWIG_1(L);
67704     }
67705   }
67706 
67707   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFilter'\n"
67708     "  Possible C/C++ prototypes are:\n"
67709     "    lldb::SBTypeFilter::SBTypeFilter()\n"
67710     "    lldb::SBTypeFilter::SBTypeFilter(uint32_t)\n"
67711     "    lldb::SBTypeFilter::SBTypeFilter(lldb::SBTypeFilter const &)\n");
67712   lua_error(L);return 0;
67713 }
67714 
67715 
67716 static int _wrap_SBTypeFilter_IsValid(lua_State* L) {
67717   {
67718     int SWIG_arg = 0;
67719     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
67720     bool result;
67721 
67722     SWIG_check_num_args("lldb::SBTypeFilter::IsValid",1,1)
67723     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsValid",1,"lldb::SBTypeFilter const *");
67724 
67725     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
67726       SWIG_fail_ptr("SBTypeFilter_IsValid",1,SWIGTYPE_p_lldb__SBTypeFilter);
67727     }
67728 
67729     result = (bool)((lldb::SBTypeFilter const *)arg1)->IsValid();
67730     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67731     return SWIG_arg;
67732 
67733     fail: SWIGUNUSED;
67734   }
67735   lua_error(L);
67736   return 0;
67737 }
67738 
67739 
67740 static int _wrap_SBTypeFilter_GetNumberOfExpressionPaths(lua_State* L) {
67741   {
67742     int SWIG_arg = 0;
67743     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
67744     uint32_t result;
67745 
67746     SWIG_check_num_args("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,1)
67747     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,"lldb::SBTypeFilter *");
67748 
67749     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
67750       SWIG_fail_ptr("SBTypeFilter_GetNumberOfExpressionPaths",1,SWIGTYPE_p_lldb__SBTypeFilter);
67751     }
67752 
67753     result = (uint32_t)(arg1)->GetNumberOfExpressionPaths();
67754     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67755     return SWIG_arg;
67756 
67757     fail: SWIGUNUSED;
67758   }
67759   lua_error(L);
67760   return 0;
67761 }
67762 
67763 
67764 static int _wrap_SBTypeFilter_GetExpressionPathAtIndex(lua_State* L) {
67765   {
67766     int SWIG_arg = 0;
67767     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
67768     uint32_t arg2 ;
67769     char *result = 0 ;
67770 
67771     SWIG_check_num_args("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,2)
67772     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
67773     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,"uint32_t");
67774 
67775     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
67776       SWIG_fail_ptr("SBTypeFilter_GetExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
67777     }
67778 
67779     arg2 = (uint32_t)lua_tointeger(L, 2);
67780     result = (char *)(arg1)->GetExpressionPathAtIndex(arg2);
67781     lua_pushstring(L,(const char *)result); SWIG_arg++;
67782     return SWIG_arg;
67783 
67784     fail: SWIGUNUSED;
67785   }
67786   lua_error(L);
67787   return 0;
67788 }
67789 
67790 
67791 static int _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex(lua_State* L) {
67792   {
67793     int SWIG_arg = 0;
67794     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
67795     uint32_t arg2 ;
67796     char *arg3 = (char *) 0 ;
67797     bool result;
67798 
67799     SWIG_check_num_args("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,3)
67800     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
67801     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",2,"uint32_t");
67802     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,"char const *");
67803 
67804     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
67805       SWIG_fail_ptr("SBTypeFilter_ReplaceExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
67806     }
67807 
67808     arg2 = (uint32_t)lua_tointeger(L, 2);
67809     arg3 = (char *)lua_tostring(L, 3);
67810     result = (bool)(arg1)->ReplaceExpressionPathAtIndex(arg2,(char const *)arg3);
67811     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67812     return SWIG_arg;
67813 
67814     fail: SWIGUNUSED;
67815   }
67816   lua_error(L);
67817   return 0;
67818 }
67819 
67820 
67821 static int _wrap_SBTypeFilter_AppendExpressionPath(lua_State* L) {
67822   {
67823     int SWIG_arg = 0;
67824     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
67825     char *arg2 = (char *) 0 ;
67826 
67827     SWIG_check_num_args("lldb::SBTypeFilter::AppendExpressionPath",2,2)
67828     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",1,"lldb::SBTypeFilter *");
67829     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",2,"char const *");
67830 
67831     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
67832       SWIG_fail_ptr("SBTypeFilter_AppendExpressionPath",1,SWIGTYPE_p_lldb__SBTypeFilter);
67833     }
67834 
67835     arg2 = (char *)lua_tostring(L, 2);
67836     (arg1)->AppendExpressionPath((char const *)arg2);
67837 
67838     return SWIG_arg;
67839 
67840     fail: SWIGUNUSED;
67841   }
67842   lua_error(L);
67843   return 0;
67844 }
67845 
67846 
67847 static int _wrap_SBTypeFilter_Clear(lua_State* L) {
67848   {
67849     int SWIG_arg = 0;
67850     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
67851 
67852     SWIG_check_num_args("lldb::SBTypeFilter::Clear",1,1)
67853     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::Clear",1,"lldb::SBTypeFilter *");
67854 
67855     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
67856       SWIG_fail_ptr("SBTypeFilter_Clear",1,SWIGTYPE_p_lldb__SBTypeFilter);
67857     }
67858 
67859     (arg1)->Clear();
67860 
67861     return SWIG_arg;
67862 
67863     fail: SWIGUNUSED;
67864   }
67865   lua_error(L);
67866   return 0;
67867 }
67868 
67869 
67870 static int _wrap_SBTypeFilter_GetOptions(lua_State* L) {
67871   {
67872     int SWIG_arg = 0;
67873     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
67874     uint32_t result;
67875 
67876     SWIG_check_num_args("lldb::SBTypeFilter::GetOptions",1,1)
67877     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetOptions",1,"lldb::SBTypeFilter *");
67878 
67879     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
67880       SWIG_fail_ptr("SBTypeFilter_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
67881     }
67882 
67883     result = (uint32_t)(arg1)->GetOptions();
67884     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67885     return SWIG_arg;
67886 
67887     fail: SWIGUNUSED;
67888   }
67889   lua_error(L);
67890   return 0;
67891 }
67892 
67893 
67894 static int _wrap_SBTypeFilter_SetOptions(lua_State* L) {
67895   {
67896     int SWIG_arg = 0;
67897     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
67898     uint32_t arg2 ;
67899 
67900     SWIG_check_num_args("lldb::SBTypeFilter::SetOptions",2,2)
67901     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",1,"lldb::SBTypeFilter *");
67902     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",2,"uint32_t");
67903 
67904     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
67905       SWIG_fail_ptr("SBTypeFilter_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
67906     }
67907 
67908     arg2 = (uint32_t)lua_tointeger(L, 2);
67909     (arg1)->SetOptions(arg2);
67910 
67911     return SWIG_arg;
67912 
67913     fail: SWIGUNUSED;
67914   }
67915   lua_error(L);
67916   return 0;
67917 }
67918 
67919 
67920 static int _wrap_SBTypeFilter_GetDescription(lua_State* L) {
67921   {
67922     int SWIG_arg = 0;
67923     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
67924     lldb::SBStream *arg2 = 0 ;
67925     lldb::DescriptionLevel arg3 ;
67926     bool result;
67927 
67928     SWIG_check_num_args("lldb::SBTypeFilter::GetDescription",3,3)
67929     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",1,"lldb::SBTypeFilter *");
67930     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",2,"lldb::SBStream &");
67931     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",3,"lldb::DescriptionLevel");
67932 
67933     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
67934       SWIG_fail_ptr("SBTypeFilter_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFilter);
67935     }
67936 
67937 
67938     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
67939       SWIG_fail_ptr("SBTypeFilter_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
67940     }
67941 
67942     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
67943     result = (bool)(arg1)->GetDescription(*arg2,arg3);
67944     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67945     return SWIG_arg;
67946 
67947     fail: SWIGUNUSED;
67948   }
67949   lua_error(L);
67950   return 0;
67951 }
67952 
67953 
67954 static int _wrap_SBTypeFilter_IsEqualTo(lua_State* L) {
67955   {
67956     int SWIG_arg = 0;
67957     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
67958     lldb::SBTypeFilter *arg2 = 0 ;
67959     bool result;
67960 
67961     SWIG_check_num_args("lldb::SBTypeFilter::IsEqualTo",2,2)
67962     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",1,"lldb::SBTypeFilter *");
67963     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",2,"lldb::SBTypeFilter &");
67964 
67965     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
67966       SWIG_fail_ptr("SBTypeFilter_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFilter);
67967     }
67968 
67969 
67970     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
67971       SWIG_fail_ptr("SBTypeFilter_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFilter);
67972     }
67973 
67974     result = (bool)(arg1)->IsEqualTo(*arg2);
67975     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67976     return SWIG_arg;
67977 
67978     fail: SWIGUNUSED;
67979   }
67980   lua_error(L);
67981   return 0;
67982 }
67983 
67984 
67985 static int _wrap_SBTypeFilter___eq(lua_State* L) {
67986   {
67987     int SWIG_arg = 0;
67988     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
67989     lldb::SBTypeFilter *arg2 = 0 ;
67990     bool result;
67991 
67992     SWIG_check_num_args("lldb::SBTypeFilter::operator ==",2,2)
67993     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",1,"lldb::SBTypeFilter *");
67994     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",2,"lldb::SBTypeFilter &");
67995 
67996     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
67997       SWIG_fail_ptr("SBTypeFilter___eq",1,SWIGTYPE_p_lldb__SBTypeFilter);
67998     }
67999 
68000 
68001     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
68002       SWIG_fail_ptr("SBTypeFilter___eq",2,SWIGTYPE_p_lldb__SBTypeFilter);
68003     }
68004 
68005     result = (bool)(arg1)->operator ==(*arg2);
68006     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68007     return SWIG_arg;
68008 
68009     fail: SWIGUNUSED;
68010   }
68011   lua_error(L);
68012   return 0;
68013 }
68014 
68015 
68016 static int _wrap_SBTypeFilter___tostring(lua_State* L) {
68017   {
68018     int SWIG_arg = 0;
68019     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
68020     std::string result;
68021 
68022     SWIG_check_num_args("lldb::SBTypeFilter::__repr__",1,1)
68023     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::__repr__",1,"lldb::SBTypeFilter *");
68024 
68025     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
68026       SWIG_fail_ptr("SBTypeFilter___tostring",1,SWIGTYPE_p_lldb__SBTypeFilter);
68027     }
68028 
68029     result = lldb_SBTypeFilter___repr__(arg1);
68030     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
68031     return SWIG_arg;
68032 
68033     fail: SWIGUNUSED;
68034   }
68035   lua_error(L);
68036   return 0;
68037 }
68038 
68039 
68040 static void swig_delete_SBTypeFilter(void *obj) {
68041 lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) obj;
68042 delete arg1;
68043 }
68044 static int _proxy__wrap_new_SBTypeFilter(lua_State *L) {
68045     assert(lua_istable(L,1));
68046     lua_pushcfunction(L,_wrap_new_SBTypeFilter);
68047     assert(!lua_isnil(L,-1));
68048     lua_replace(L,1); /* replace our table with real constructor */
68049     lua_call(L,lua_gettop(L)-1,1);
68050     return 1;
68051 }
68052 static swig_lua_attribute swig_SBTypeFilter_attributes[] = {
68053     {0,0,0}
68054 };
68055 static swig_lua_method swig_SBTypeFilter_methods[]= {
68056     { "IsValid", _wrap_SBTypeFilter_IsValid},
68057     { "GetNumberOfExpressionPaths", _wrap_SBTypeFilter_GetNumberOfExpressionPaths},
68058     { "GetExpressionPathAtIndex", _wrap_SBTypeFilter_GetExpressionPathAtIndex},
68059     { "ReplaceExpressionPathAtIndex", _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex},
68060     { "AppendExpressionPath", _wrap_SBTypeFilter_AppendExpressionPath},
68061     { "Clear", _wrap_SBTypeFilter_Clear},
68062     { "GetOptions", _wrap_SBTypeFilter_GetOptions},
68063     { "SetOptions", _wrap_SBTypeFilter_SetOptions},
68064     { "GetDescription", _wrap_SBTypeFilter_GetDescription},
68065     { "IsEqualTo", _wrap_SBTypeFilter_IsEqualTo},
68066     { "__eq", _wrap_SBTypeFilter___eq},
68067     { "__tostring", _wrap_SBTypeFilter___tostring},
68068     {0,0}
68069 };
68070 static swig_lua_method swig_SBTypeFilter_meta[] = {
68071     { "__eq", _wrap_SBTypeFilter___eq},
68072     { "__tostring", _wrap_SBTypeFilter___tostring},
68073     {0,0}
68074 };
68075 
68076 static swig_lua_attribute swig_SBTypeFilter_Sf_SwigStatic_attributes[] = {
68077     {0,0,0}
68078 };
68079 static swig_lua_const_info swig_SBTypeFilter_Sf_SwigStatic_constants[]= {
68080     {0,0,0,0,0,0}
68081 };
68082 static swig_lua_method swig_SBTypeFilter_Sf_SwigStatic_methods[]= {
68083     {0,0}
68084 };
68085 static swig_lua_class* swig_SBTypeFilter_Sf_SwigStatic_classes[]= {
68086     0
68087 };
68088 
68089 static swig_lua_namespace swig_SBTypeFilter_Sf_SwigStatic = {
68090     "SBTypeFilter",
68091     swig_SBTypeFilter_Sf_SwigStatic_methods,
68092     swig_SBTypeFilter_Sf_SwigStatic_attributes,
68093     swig_SBTypeFilter_Sf_SwigStatic_constants,
68094     swig_SBTypeFilter_Sf_SwigStatic_classes,
68095     0
68096 };
68097 static swig_lua_class *swig_SBTypeFilter_bases[] = {0};
68098 static const char *swig_SBTypeFilter_base_names[] = {0};
68099 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 };
68100 
68101 static int _wrap_new_SBTypeFormat__SWIG_0(lua_State* L) {
68102   {
68103     int SWIG_arg = 0;
68104     lldb::SBTypeFormat *result = 0 ;
68105 
68106     SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",0,0)
68107     result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat();
68108     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
68109     return SWIG_arg;
68110 
68111     fail: SWIGUNUSED;
68112   }
68113   lua_error(L);
68114   return 0;
68115 }
68116 
68117 
68118 static int _wrap_new_SBTypeFormat__SWIG_1(lua_State* L) {
68119   {
68120     int SWIG_arg = 0;
68121     lldb::Format arg1 ;
68122     uint32_t arg2 ;
68123     lldb::SBTypeFormat *result = 0 ;
68124 
68125     SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
68126     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
68127     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
68128     arg1 = (lldb::Format)lua_tointeger(L, 1);
68129     arg2 = (uint32_t)lua_tointeger(L, 2);
68130     result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1,arg2);
68131     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
68132     return SWIG_arg;
68133 
68134     fail: SWIGUNUSED;
68135   }
68136   lua_error(L);
68137   return 0;
68138 }
68139 
68140 
68141 static int _wrap_new_SBTypeFormat__SWIG_2(lua_State* L) {
68142   {
68143     int SWIG_arg = 0;
68144     lldb::Format arg1 ;
68145     lldb::SBTypeFormat *result = 0 ;
68146 
68147     SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
68148     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
68149     arg1 = (lldb::Format)lua_tointeger(L, 1);
68150     result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1);
68151     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
68152     return SWIG_arg;
68153 
68154     fail: SWIGUNUSED;
68155   }
68156   lua_error(L);
68157   return 0;
68158 }
68159 
68160 
68161 static int _wrap_new_SBTypeFormat__SWIG_3(lua_State* L) {
68162   {
68163     int SWIG_arg = 0;
68164     char *arg1 = (char *) 0 ;
68165     uint32_t arg2 ;
68166     lldb::SBTypeFormat *result = 0 ;
68167 
68168     SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
68169     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
68170     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
68171     arg1 = (char *)lua_tostring(L, 1);
68172     arg2 = (uint32_t)lua_tointeger(L, 2);
68173     result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1,arg2);
68174     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
68175     return SWIG_arg;
68176 
68177     fail: SWIGUNUSED;
68178   }
68179   lua_error(L);
68180   return 0;
68181 }
68182 
68183 
68184 static int _wrap_new_SBTypeFormat__SWIG_4(lua_State* L) {
68185   {
68186     int SWIG_arg = 0;
68187     char *arg1 = (char *) 0 ;
68188     lldb::SBTypeFormat *result = 0 ;
68189 
68190     SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
68191     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
68192     arg1 = (char *)lua_tostring(L, 1);
68193     result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1);
68194     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
68195     return SWIG_arg;
68196 
68197     fail: SWIGUNUSED;
68198   }
68199   lua_error(L);
68200   return 0;
68201 }
68202 
68203 
68204 static int _wrap_new_SBTypeFormat__SWIG_5(lua_State* L) {
68205   {
68206     int SWIG_arg = 0;
68207     lldb::SBTypeFormat *arg1 = 0 ;
68208     lldb::SBTypeFormat *result = 0 ;
68209 
68210     SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
68211     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::SBTypeFormat const &");
68212 
68213     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
68214       SWIG_fail_ptr("new_SBTypeFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
68215     }
68216 
68217     result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((lldb::SBTypeFormat const &)*arg1);
68218     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
68219     return SWIG_arg;
68220 
68221     fail: SWIGUNUSED;
68222   }
68223   lua_error(L);
68224   return 0;
68225 }
68226 
68227 
68228 static int _wrap_new_SBTypeFormat(lua_State* L) {
68229   int argc;
68230   int argv[3]={
68231     1,2,3
68232   };
68233 
68234   argc = lua_gettop(L);
68235   if (argc == 0) {
68236     return _wrap_new_SBTypeFormat__SWIG_0(L);
68237   }
68238   if (argc == 1) {
68239     int _v = 0;
68240     {
68241       void *ptr;
68242       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFormat, SWIG_POINTER_NO_NULL)) {
68243         _v = 0;
68244       } else {
68245         _v = 1;
68246       }
68247     }
68248     if (_v) {
68249       return _wrap_new_SBTypeFormat__SWIG_5(L);
68250     }
68251   }
68252   if (argc == 1) {
68253     int _v = 0;
68254     {
68255       _v = lua_isnumber(L,argv[0]);
68256     }
68257     if (_v) {
68258       return _wrap_new_SBTypeFormat__SWIG_2(L);
68259     }
68260   }
68261   if (argc == 1) {
68262     int _v = 0;
68263     {
68264       _v = SWIG_lua_isnilstring(L,argv[0]);
68265     }
68266     if (_v) {
68267       return _wrap_new_SBTypeFormat__SWIG_4(L);
68268     }
68269   }
68270   if (argc == 2) {
68271     int _v = 0;
68272     {
68273       _v = lua_isnumber(L,argv[0]);
68274     }
68275     if (_v) {
68276       {
68277         _v = lua_isnumber(L,argv[1]);
68278       }
68279       if (_v) {
68280         return _wrap_new_SBTypeFormat__SWIG_1(L);
68281       }
68282     }
68283   }
68284   if (argc == 2) {
68285     int _v = 0;
68286     {
68287       _v = SWIG_lua_isnilstring(L,argv[0]);
68288     }
68289     if (_v) {
68290       {
68291         _v = lua_isnumber(L,argv[1]);
68292       }
68293       if (_v) {
68294         return _wrap_new_SBTypeFormat__SWIG_3(L);
68295       }
68296     }
68297   }
68298 
68299   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFormat'\n"
68300     "  Possible C/C++ prototypes are:\n"
68301     "    lldb::SBTypeFormat::SBTypeFormat()\n"
68302     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format,uint32_t)\n"
68303     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format)\n"
68304     "    lldb::SBTypeFormat::SBTypeFormat(char const *,uint32_t)\n"
68305     "    lldb::SBTypeFormat::SBTypeFormat(char const *)\n"
68306     "    lldb::SBTypeFormat::SBTypeFormat(lldb::SBTypeFormat const &)\n");
68307   lua_error(L);return 0;
68308 }
68309 
68310 
68311 static int _wrap_SBTypeFormat_IsValid(lua_State* L) {
68312   {
68313     int SWIG_arg = 0;
68314     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
68315     bool result;
68316 
68317     SWIG_check_num_args("lldb::SBTypeFormat::IsValid",1,1)
68318     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsValid",1,"lldb::SBTypeFormat const *");
68319 
68320     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
68321       SWIG_fail_ptr("SBTypeFormat_IsValid",1,SWIGTYPE_p_lldb__SBTypeFormat);
68322     }
68323 
68324     result = (bool)((lldb::SBTypeFormat const *)arg1)->IsValid();
68325     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68326     return SWIG_arg;
68327 
68328     fail: SWIGUNUSED;
68329   }
68330   lua_error(L);
68331   return 0;
68332 }
68333 
68334 
68335 static int _wrap_SBTypeFormat_GetFormat(lua_State* L) {
68336   {
68337     int SWIG_arg = 0;
68338     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
68339     lldb::Format result;
68340 
68341     SWIG_check_num_args("lldb::SBTypeFormat::GetFormat",1,1)
68342     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetFormat",1,"lldb::SBTypeFormat *");
68343 
68344     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
68345       SWIG_fail_ptr("SBTypeFormat_GetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
68346     }
68347 
68348     result = (lldb::Format)(arg1)->GetFormat();
68349     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68350     return SWIG_arg;
68351 
68352     fail: SWIGUNUSED;
68353   }
68354   lua_error(L);
68355   return 0;
68356 }
68357 
68358 
68359 static int _wrap_SBTypeFormat_GetTypeName(lua_State* L) {
68360   {
68361     int SWIG_arg = 0;
68362     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
68363     char *result = 0 ;
68364 
68365     SWIG_check_num_args("lldb::SBTypeFormat::GetTypeName",1,1)
68366     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetTypeName",1,"lldb::SBTypeFormat *");
68367 
68368     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
68369       SWIG_fail_ptr("SBTypeFormat_GetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
68370     }
68371 
68372     result = (char *)(arg1)->GetTypeName();
68373     lua_pushstring(L,(const char *)result); SWIG_arg++;
68374     return SWIG_arg;
68375 
68376     fail: SWIGUNUSED;
68377   }
68378   lua_error(L);
68379   return 0;
68380 }
68381 
68382 
68383 static int _wrap_SBTypeFormat_GetOptions(lua_State* L) {
68384   {
68385     int SWIG_arg = 0;
68386     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
68387     uint32_t result;
68388 
68389     SWIG_check_num_args("lldb::SBTypeFormat::GetOptions",1,1)
68390     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetOptions",1,"lldb::SBTypeFormat *");
68391 
68392     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
68393       SWIG_fail_ptr("SBTypeFormat_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
68394     }
68395 
68396     result = (uint32_t)(arg1)->GetOptions();
68397     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68398     return SWIG_arg;
68399 
68400     fail: SWIGUNUSED;
68401   }
68402   lua_error(L);
68403   return 0;
68404 }
68405 
68406 
68407 static int _wrap_SBTypeFormat_SetFormat(lua_State* L) {
68408   {
68409     int SWIG_arg = 0;
68410     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
68411     lldb::Format arg2 ;
68412 
68413     SWIG_check_num_args("lldb::SBTypeFormat::SetFormat",2,2)
68414     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",1,"lldb::SBTypeFormat *");
68415     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",2,"lldb::Format");
68416 
68417     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
68418       SWIG_fail_ptr("SBTypeFormat_SetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
68419     }
68420 
68421     arg2 = (lldb::Format)lua_tointeger(L, 2);
68422     (arg1)->SetFormat(arg2);
68423 
68424     return SWIG_arg;
68425 
68426     fail: SWIGUNUSED;
68427   }
68428   lua_error(L);
68429   return 0;
68430 }
68431 
68432 
68433 static int _wrap_SBTypeFormat_SetTypeName(lua_State* L) {
68434   {
68435     int SWIG_arg = 0;
68436     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
68437     char *arg2 = (char *) 0 ;
68438 
68439     SWIG_check_num_args("lldb::SBTypeFormat::SetTypeName",2,2)
68440     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",1,"lldb::SBTypeFormat *");
68441     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",2,"char const *");
68442 
68443     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
68444       SWIG_fail_ptr("SBTypeFormat_SetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
68445     }
68446 
68447     arg2 = (char *)lua_tostring(L, 2);
68448     (arg1)->SetTypeName((char const *)arg2);
68449 
68450     return SWIG_arg;
68451 
68452     fail: SWIGUNUSED;
68453   }
68454   lua_error(L);
68455   return 0;
68456 }
68457 
68458 
68459 static int _wrap_SBTypeFormat_SetOptions(lua_State* L) {
68460   {
68461     int SWIG_arg = 0;
68462     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
68463     uint32_t arg2 ;
68464 
68465     SWIG_check_num_args("lldb::SBTypeFormat::SetOptions",2,2)
68466     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",1,"lldb::SBTypeFormat *");
68467     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",2,"uint32_t");
68468 
68469     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
68470       SWIG_fail_ptr("SBTypeFormat_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
68471     }
68472 
68473     arg2 = (uint32_t)lua_tointeger(L, 2);
68474     (arg1)->SetOptions(arg2);
68475 
68476     return SWIG_arg;
68477 
68478     fail: SWIGUNUSED;
68479   }
68480   lua_error(L);
68481   return 0;
68482 }
68483 
68484 
68485 static int _wrap_SBTypeFormat_GetDescription(lua_State* L) {
68486   {
68487     int SWIG_arg = 0;
68488     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
68489     lldb::SBStream *arg2 = 0 ;
68490     lldb::DescriptionLevel arg3 ;
68491     bool result;
68492 
68493     SWIG_check_num_args("lldb::SBTypeFormat::GetDescription",3,3)
68494     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",1,"lldb::SBTypeFormat *");
68495     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",2,"lldb::SBStream &");
68496     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",3,"lldb::DescriptionLevel");
68497 
68498     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
68499       SWIG_fail_ptr("SBTypeFormat_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFormat);
68500     }
68501 
68502 
68503     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
68504       SWIG_fail_ptr("SBTypeFormat_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
68505     }
68506 
68507     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
68508     result = (bool)(arg1)->GetDescription(*arg2,arg3);
68509     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68510     return SWIG_arg;
68511 
68512     fail: SWIGUNUSED;
68513   }
68514   lua_error(L);
68515   return 0;
68516 }
68517 
68518 
68519 static int _wrap_SBTypeFormat_IsEqualTo(lua_State* L) {
68520   {
68521     int SWIG_arg = 0;
68522     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
68523     lldb::SBTypeFormat *arg2 = 0 ;
68524     bool result;
68525 
68526     SWIG_check_num_args("lldb::SBTypeFormat::IsEqualTo",2,2)
68527     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",1,"lldb::SBTypeFormat *");
68528     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",2,"lldb::SBTypeFormat &");
68529 
68530     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
68531       SWIG_fail_ptr("SBTypeFormat_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFormat);
68532     }
68533 
68534 
68535     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
68536       SWIG_fail_ptr("SBTypeFormat_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFormat);
68537     }
68538 
68539     result = (bool)(arg1)->IsEqualTo(*arg2);
68540     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68541     return SWIG_arg;
68542 
68543     fail: SWIGUNUSED;
68544   }
68545   lua_error(L);
68546   return 0;
68547 }
68548 
68549 
68550 static int _wrap_SBTypeFormat___eq(lua_State* L) {
68551   {
68552     int SWIG_arg = 0;
68553     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
68554     lldb::SBTypeFormat *arg2 = 0 ;
68555     bool result;
68556 
68557     SWIG_check_num_args("lldb::SBTypeFormat::operator ==",2,2)
68558     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",1,"lldb::SBTypeFormat *");
68559     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",2,"lldb::SBTypeFormat &");
68560 
68561     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
68562       SWIG_fail_ptr("SBTypeFormat___eq",1,SWIGTYPE_p_lldb__SBTypeFormat);
68563     }
68564 
68565 
68566     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
68567       SWIG_fail_ptr("SBTypeFormat___eq",2,SWIGTYPE_p_lldb__SBTypeFormat);
68568     }
68569 
68570     result = (bool)(arg1)->operator ==(*arg2);
68571     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68572     return SWIG_arg;
68573 
68574     fail: SWIGUNUSED;
68575   }
68576   lua_error(L);
68577   return 0;
68578 }
68579 
68580 
68581 static int _wrap_SBTypeFormat___tostring(lua_State* L) {
68582   {
68583     int SWIG_arg = 0;
68584     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
68585     std::string result;
68586 
68587     SWIG_check_num_args("lldb::SBTypeFormat::__repr__",1,1)
68588     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::__repr__",1,"lldb::SBTypeFormat *");
68589 
68590     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
68591       SWIG_fail_ptr("SBTypeFormat___tostring",1,SWIGTYPE_p_lldb__SBTypeFormat);
68592     }
68593 
68594     result = lldb_SBTypeFormat___repr__(arg1);
68595     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
68596     return SWIG_arg;
68597 
68598     fail: SWIGUNUSED;
68599   }
68600   lua_error(L);
68601   return 0;
68602 }
68603 
68604 
68605 static void swig_delete_SBTypeFormat(void *obj) {
68606 lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) obj;
68607 delete arg1;
68608 }
68609 static int _proxy__wrap_new_SBTypeFormat(lua_State *L) {
68610     assert(lua_istable(L,1));
68611     lua_pushcfunction(L,_wrap_new_SBTypeFormat);
68612     assert(!lua_isnil(L,-1));
68613     lua_replace(L,1); /* replace our table with real constructor */
68614     lua_call(L,lua_gettop(L)-1,1);
68615     return 1;
68616 }
68617 static swig_lua_attribute swig_SBTypeFormat_attributes[] = {
68618     {0,0,0}
68619 };
68620 static swig_lua_method swig_SBTypeFormat_methods[]= {
68621     { "IsValid", _wrap_SBTypeFormat_IsValid},
68622     { "GetFormat", _wrap_SBTypeFormat_GetFormat},
68623     { "GetTypeName", _wrap_SBTypeFormat_GetTypeName},
68624     { "GetOptions", _wrap_SBTypeFormat_GetOptions},
68625     { "SetFormat", _wrap_SBTypeFormat_SetFormat},
68626     { "SetTypeName", _wrap_SBTypeFormat_SetTypeName},
68627     { "SetOptions", _wrap_SBTypeFormat_SetOptions},
68628     { "GetDescription", _wrap_SBTypeFormat_GetDescription},
68629     { "IsEqualTo", _wrap_SBTypeFormat_IsEqualTo},
68630     { "__eq", _wrap_SBTypeFormat___eq},
68631     { "__tostring", _wrap_SBTypeFormat___tostring},
68632     {0,0}
68633 };
68634 static swig_lua_method swig_SBTypeFormat_meta[] = {
68635     { "__eq", _wrap_SBTypeFormat___eq},
68636     { "__tostring", _wrap_SBTypeFormat___tostring},
68637     {0,0}
68638 };
68639 
68640 static swig_lua_attribute swig_SBTypeFormat_Sf_SwigStatic_attributes[] = {
68641     {0,0,0}
68642 };
68643 static swig_lua_const_info swig_SBTypeFormat_Sf_SwigStatic_constants[]= {
68644     {0,0,0,0,0,0}
68645 };
68646 static swig_lua_method swig_SBTypeFormat_Sf_SwigStatic_methods[]= {
68647     {0,0}
68648 };
68649 static swig_lua_class* swig_SBTypeFormat_Sf_SwigStatic_classes[]= {
68650     0
68651 };
68652 
68653 static swig_lua_namespace swig_SBTypeFormat_Sf_SwigStatic = {
68654     "SBTypeFormat",
68655     swig_SBTypeFormat_Sf_SwigStatic_methods,
68656     swig_SBTypeFormat_Sf_SwigStatic_attributes,
68657     swig_SBTypeFormat_Sf_SwigStatic_constants,
68658     swig_SBTypeFormat_Sf_SwigStatic_classes,
68659     0
68660 };
68661 static swig_lua_class *swig_SBTypeFormat_bases[] = {0};
68662 static const char *swig_SBTypeFormat_base_names[] = {0};
68663 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 };
68664 
68665 static int _wrap_new_SBTypeNameSpecifier__SWIG_0(lua_State* L) {
68666   {
68667     int SWIG_arg = 0;
68668     lldb::SBTypeNameSpecifier *result = 0 ;
68669 
68670     SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",0,0)
68671     result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier();
68672     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
68673     return SWIG_arg;
68674 
68675     fail: SWIGUNUSED;
68676   }
68677   lua_error(L);
68678   return 0;
68679 }
68680 
68681 
68682 static int _wrap_new_SBTypeNameSpecifier__SWIG_1(lua_State* L) {
68683   {
68684     int SWIG_arg = 0;
68685     char *arg1 = (char *) 0 ;
68686     bool arg2 ;
68687     lldb::SBTypeNameSpecifier *result = 0 ;
68688 
68689     SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,2)
68690     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
68691     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,"bool");
68692     arg1 = (char *)lua_tostring(L, 1);
68693     arg2 = (lua_toboolean(L, 2)!=0);
68694     result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1,arg2);
68695     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
68696     return SWIG_arg;
68697 
68698     fail: SWIGUNUSED;
68699   }
68700   lua_error(L);
68701   return 0;
68702 }
68703 
68704 
68705 static int _wrap_new_SBTypeNameSpecifier__SWIG_2(lua_State* L) {
68706   {
68707     int SWIG_arg = 0;
68708     char *arg1 = (char *) 0 ;
68709     lldb::SBTypeNameSpecifier *result = 0 ;
68710 
68711     SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
68712     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
68713     arg1 = (char *)lua_tostring(L, 1);
68714     result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1);
68715     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
68716     return SWIG_arg;
68717 
68718     fail: SWIGUNUSED;
68719   }
68720   lua_error(L);
68721   return 0;
68722 }
68723 
68724 
68725 static int _wrap_new_SBTypeNameSpecifier__SWIG_3(lua_State* L) {
68726   {
68727     int SWIG_arg = 0;
68728     char *arg1 = (char *) 0 ;
68729     lldb::FormatterMatchType arg2 ;
68730     lldb::SBTypeNameSpecifier *result = 0 ;
68731 
68732     SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,2)
68733     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
68734     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,"lldb::FormatterMatchType");
68735     arg1 = (char *)lua_tostring(L, 1);
68736     arg2 = (lldb::FormatterMatchType)lua_tointeger(L, 2);
68737     result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1,arg2);
68738     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
68739     return SWIG_arg;
68740 
68741     fail: SWIGUNUSED;
68742   }
68743   lua_error(L);
68744   return 0;
68745 }
68746 
68747 
68748 static int _wrap_new_SBTypeNameSpecifier__SWIG_4(lua_State* L) {
68749   {
68750     int SWIG_arg = 0;
68751     lldb::SBType arg1 ;
68752     lldb::SBType *argp1 ;
68753     lldb::SBTypeNameSpecifier *result = 0 ;
68754 
68755     SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
68756     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBType");
68757 
68758     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBType,0))){
68759       SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBType);
68760     }
68761     arg1 = *argp1;
68762 
68763     result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier(arg1);
68764     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
68765     return SWIG_arg;
68766 
68767     fail: SWIGUNUSED;
68768   }
68769   lua_error(L);
68770   return 0;
68771 }
68772 
68773 
68774 static int _wrap_new_SBTypeNameSpecifier__SWIG_5(lua_State* L) {
68775   {
68776     int SWIG_arg = 0;
68777     lldb::SBTypeNameSpecifier *arg1 = 0 ;
68778     lldb::SBTypeNameSpecifier *result = 0 ;
68779 
68780     SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
68781     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBTypeNameSpecifier const &");
68782 
68783     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
68784       SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
68785     }
68786 
68787     result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((lldb::SBTypeNameSpecifier const &)*arg1);
68788     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
68789     return SWIG_arg;
68790 
68791     fail: SWIGUNUSED;
68792   }
68793   lua_error(L);
68794   return 0;
68795 }
68796 
68797 
68798 static int _wrap_new_SBTypeNameSpecifier(lua_State* L) {
68799   int argc;
68800   int argv[3]={
68801     1,2,3
68802   };
68803 
68804   argc = lua_gettop(L);
68805   if (argc == 0) {
68806     return _wrap_new_SBTypeNameSpecifier__SWIG_0(L);
68807   }
68808   if (argc == 1) {
68809     int _v = 0;
68810     {
68811       void *ptr;
68812       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
68813         _v = 0;
68814       } else {
68815         _v = 1;
68816       }
68817     }
68818     if (_v) {
68819       return _wrap_new_SBTypeNameSpecifier__SWIG_4(L);
68820     }
68821   }
68822   if (argc == 1) {
68823     int _v = 0;
68824     {
68825       void *ptr;
68826       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeNameSpecifier, SWIG_POINTER_NO_NULL)) {
68827         _v = 0;
68828       } else {
68829         _v = 1;
68830       }
68831     }
68832     if (_v) {
68833       return _wrap_new_SBTypeNameSpecifier__SWIG_5(L);
68834     }
68835   }
68836   if (argc == 1) {
68837     int _v = 0;
68838     {
68839       _v = SWIG_lua_isnilstring(L,argv[0]);
68840     }
68841     if (_v) {
68842       return _wrap_new_SBTypeNameSpecifier__SWIG_2(L);
68843     }
68844   }
68845   if (argc == 2) {
68846     int _v = 0;
68847     {
68848       _v = SWIG_lua_isnilstring(L,argv[0]);
68849     }
68850     if (_v) {
68851       {
68852         _v = lua_isboolean(L,argv[1]);
68853       }
68854       if (_v) {
68855         return _wrap_new_SBTypeNameSpecifier__SWIG_1(L);
68856       }
68857     }
68858   }
68859   if (argc == 2) {
68860     int _v = 0;
68861     {
68862       _v = SWIG_lua_isnilstring(L,argv[0]);
68863     }
68864     if (_v) {
68865       {
68866         _v = lua_isnumber(L,argv[1]);
68867       }
68868       if (_v) {
68869         return _wrap_new_SBTypeNameSpecifier__SWIG_3(L);
68870       }
68871     }
68872   }
68873 
68874   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeNameSpecifier'\n"
68875     "  Possible C/C++ prototypes are:\n"
68876     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier()\n"
68877     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *,bool)\n"
68878     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *)\n"
68879     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *,lldb::FormatterMatchType)\n"
68880     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBType)\n"
68881     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBTypeNameSpecifier const &)\n");
68882   lua_error(L);return 0;
68883 }
68884 
68885 
68886 static int _wrap_SBTypeNameSpecifier_IsValid(lua_State* L) {
68887   {
68888     int SWIG_arg = 0;
68889     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
68890     bool result;
68891 
68892     SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsValid",1,1)
68893     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsValid",1,"lldb::SBTypeNameSpecifier const *");
68894 
68895     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
68896       SWIG_fail_ptr("SBTypeNameSpecifier_IsValid",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
68897     }
68898 
68899     result = (bool)((lldb::SBTypeNameSpecifier const *)arg1)->IsValid();
68900     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68901     return SWIG_arg;
68902 
68903     fail: SWIGUNUSED;
68904   }
68905   lua_error(L);
68906   return 0;
68907 }
68908 
68909 
68910 static int _wrap_SBTypeNameSpecifier_GetName(lua_State* L) {
68911   {
68912     int SWIG_arg = 0;
68913     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
68914     char *result = 0 ;
68915 
68916     SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetName",1,1)
68917     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetName",1,"lldb::SBTypeNameSpecifier *");
68918 
68919     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
68920       SWIG_fail_ptr("SBTypeNameSpecifier_GetName",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
68921     }
68922 
68923     result = (char *)(arg1)->GetName();
68924     lua_pushstring(L,(const char *)result); SWIG_arg++;
68925     return SWIG_arg;
68926 
68927     fail: SWIGUNUSED;
68928   }
68929   lua_error(L);
68930   return 0;
68931 }
68932 
68933 
68934 static int _wrap_SBTypeNameSpecifier_GetType(lua_State* L) {
68935   {
68936     int SWIG_arg = 0;
68937     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
68938     lldb::SBType result;
68939 
68940     SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetType",1,1)
68941     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetType",1,"lldb::SBTypeNameSpecifier *");
68942 
68943     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
68944       SWIG_fail_ptr("SBTypeNameSpecifier_GetType",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
68945     }
68946 
68947     result = (arg1)->GetType();
68948     {
68949       lldb::SBType * resultptr = new lldb::SBType(result);
68950       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
68951     }
68952     return SWIG_arg;
68953 
68954     fail: SWIGUNUSED;
68955   }
68956   lua_error(L);
68957   return 0;
68958 }
68959 
68960 
68961 static int _wrap_SBTypeNameSpecifier_GetMatchType(lua_State* L) {
68962   {
68963     int SWIG_arg = 0;
68964     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
68965     lldb::FormatterMatchType result;
68966 
68967     SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetMatchType",1,1)
68968     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetMatchType",1,"lldb::SBTypeNameSpecifier *");
68969 
68970     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
68971       SWIG_fail_ptr("SBTypeNameSpecifier_GetMatchType",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
68972     }
68973 
68974     result = (lldb::FormatterMatchType)(arg1)->GetMatchType();
68975     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68976     return SWIG_arg;
68977 
68978     fail: SWIGUNUSED;
68979   }
68980   lua_error(L);
68981   return 0;
68982 }
68983 
68984 
68985 static int _wrap_SBTypeNameSpecifier_IsRegex(lua_State* L) {
68986   {
68987     int SWIG_arg = 0;
68988     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
68989     bool result;
68990 
68991     SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsRegex",1,1)
68992     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsRegex",1,"lldb::SBTypeNameSpecifier *");
68993 
68994     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
68995       SWIG_fail_ptr("SBTypeNameSpecifier_IsRegex",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
68996     }
68997 
68998     result = (bool)(arg1)->IsRegex();
68999     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69000     return SWIG_arg;
69001 
69002     fail: SWIGUNUSED;
69003   }
69004   lua_error(L);
69005   return 0;
69006 }
69007 
69008 
69009 static int _wrap_SBTypeNameSpecifier_GetDescription(lua_State* L) {
69010   {
69011     int SWIG_arg = 0;
69012     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
69013     lldb::SBStream *arg2 = 0 ;
69014     lldb::DescriptionLevel arg3 ;
69015     bool result;
69016 
69017     SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetDescription",3,3)
69018     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",1,"lldb::SBTypeNameSpecifier *");
69019     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",2,"lldb::SBStream &");
69020     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",3,"lldb::DescriptionLevel");
69021 
69022     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
69023       SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
69024     }
69025 
69026 
69027     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
69028       SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
69029     }
69030 
69031     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
69032     result = (bool)(arg1)->GetDescription(*arg2,arg3);
69033     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69034     return SWIG_arg;
69035 
69036     fail: SWIGUNUSED;
69037   }
69038   lua_error(L);
69039   return 0;
69040 }
69041 
69042 
69043 static int _wrap_SBTypeNameSpecifier_IsEqualTo(lua_State* L) {
69044   {
69045     int SWIG_arg = 0;
69046     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
69047     lldb::SBTypeNameSpecifier *arg2 = 0 ;
69048     bool result;
69049 
69050     SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsEqualTo",2,2)
69051     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",1,"lldb::SBTypeNameSpecifier *");
69052     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",2,"lldb::SBTypeNameSpecifier &");
69053 
69054     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
69055       SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
69056     }
69057 
69058 
69059     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
69060       SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
69061     }
69062 
69063     result = (bool)(arg1)->IsEqualTo(*arg2);
69064     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69065     return SWIG_arg;
69066 
69067     fail: SWIGUNUSED;
69068   }
69069   lua_error(L);
69070   return 0;
69071 }
69072 
69073 
69074 static int _wrap_SBTypeNameSpecifier___eq(lua_State* L) {
69075   {
69076     int SWIG_arg = 0;
69077     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
69078     lldb::SBTypeNameSpecifier *arg2 = 0 ;
69079     bool result;
69080 
69081     SWIG_check_num_args("lldb::SBTypeNameSpecifier::operator ==",2,2)
69082     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",1,"lldb::SBTypeNameSpecifier *");
69083     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",2,"lldb::SBTypeNameSpecifier &");
69084 
69085     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
69086       SWIG_fail_ptr("SBTypeNameSpecifier___eq",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
69087     }
69088 
69089 
69090     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
69091       SWIG_fail_ptr("SBTypeNameSpecifier___eq",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
69092     }
69093 
69094     result = (bool)(arg1)->operator ==(*arg2);
69095     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69096     return SWIG_arg;
69097 
69098     fail: SWIGUNUSED;
69099   }
69100   lua_error(L);
69101   return 0;
69102 }
69103 
69104 
69105 static int _wrap_SBTypeNameSpecifier___tostring(lua_State* L) {
69106   {
69107     int SWIG_arg = 0;
69108     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
69109     std::string result;
69110 
69111     SWIG_check_num_args("lldb::SBTypeNameSpecifier::__repr__",1,1)
69112     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::__repr__",1,"lldb::SBTypeNameSpecifier *");
69113 
69114     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
69115       SWIG_fail_ptr("SBTypeNameSpecifier___tostring",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
69116     }
69117 
69118     result = lldb_SBTypeNameSpecifier___repr__(arg1);
69119     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
69120     return SWIG_arg;
69121 
69122     fail: SWIGUNUSED;
69123   }
69124   lua_error(L);
69125   return 0;
69126 }
69127 
69128 
69129 static void swig_delete_SBTypeNameSpecifier(void *obj) {
69130 lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) obj;
69131 delete arg1;
69132 }
69133 static int _proxy__wrap_new_SBTypeNameSpecifier(lua_State *L) {
69134     assert(lua_istable(L,1));
69135     lua_pushcfunction(L,_wrap_new_SBTypeNameSpecifier);
69136     assert(!lua_isnil(L,-1));
69137     lua_replace(L,1); /* replace our table with real constructor */
69138     lua_call(L,lua_gettop(L)-1,1);
69139     return 1;
69140 }
69141 static swig_lua_attribute swig_SBTypeNameSpecifier_attributes[] = {
69142     {0,0,0}
69143 };
69144 static swig_lua_method swig_SBTypeNameSpecifier_methods[]= {
69145     { "IsValid", _wrap_SBTypeNameSpecifier_IsValid},
69146     { "GetName", _wrap_SBTypeNameSpecifier_GetName},
69147     { "GetType", _wrap_SBTypeNameSpecifier_GetType},
69148     { "GetMatchType", _wrap_SBTypeNameSpecifier_GetMatchType},
69149     { "IsRegex", _wrap_SBTypeNameSpecifier_IsRegex},
69150     { "GetDescription", _wrap_SBTypeNameSpecifier_GetDescription},
69151     { "IsEqualTo", _wrap_SBTypeNameSpecifier_IsEqualTo},
69152     { "__eq", _wrap_SBTypeNameSpecifier___eq},
69153     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
69154     {0,0}
69155 };
69156 static swig_lua_method swig_SBTypeNameSpecifier_meta[] = {
69157     { "__eq", _wrap_SBTypeNameSpecifier___eq},
69158     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
69159     {0,0}
69160 };
69161 
69162 static swig_lua_attribute swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes[] = {
69163     {0,0,0}
69164 };
69165 static swig_lua_const_info swig_SBTypeNameSpecifier_Sf_SwigStatic_constants[]= {
69166     {0,0,0,0,0,0}
69167 };
69168 static swig_lua_method swig_SBTypeNameSpecifier_Sf_SwigStatic_methods[]= {
69169     {0,0}
69170 };
69171 static swig_lua_class* swig_SBTypeNameSpecifier_Sf_SwigStatic_classes[]= {
69172     0
69173 };
69174 
69175 static swig_lua_namespace swig_SBTypeNameSpecifier_Sf_SwigStatic = {
69176     "SBTypeNameSpecifier",
69177     swig_SBTypeNameSpecifier_Sf_SwigStatic_methods,
69178     swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes,
69179     swig_SBTypeNameSpecifier_Sf_SwigStatic_constants,
69180     swig_SBTypeNameSpecifier_Sf_SwigStatic_classes,
69181     0
69182 };
69183 static swig_lua_class *swig_SBTypeNameSpecifier_bases[] = {0};
69184 static const char *swig_SBTypeNameSpecifier_base_names[] = {0};
69185 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 };
69186 
69187 static int _wrap_new_SBTypeSummaryOptions__SWIG_0(lua_State* L) {
69188   {
69189     int SWIG_arg = 0;
69190     lldb::SBTypeSummaryOptions *result = 0 ;
69191 
69192     SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",0,0)
69193     result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions();
69194     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
69195     return SWIG_arg;
69196 
69197     fail: SWIGUNUSED;
69198   }
69199   lua_error(L);
69200   return 0;
69201 }
69202 
69203 
69204 static int _wrap_new_SBTypeSummaryOptions__SWIG_1(lua_State* L) {
69205   {
69206     int SWIG_arg = 0;
69207     lldb::SBTypeSummaryOptions *arg1 = 0 ;
69208     lldb::SBTypeSummaryOptions *result = 0 ;
69209 
69210     SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,1)
69211     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,"lldb::SBTypeSummaryOptions const &");
69212 
69213     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
69214       SWIG_fail_ptr("new_SBTypeSummaryOptions",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
69215     }
69216 
69217     result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions((lldb::SBTypeSummaryOptions const &)*arg1);
69218     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
69219     return SWIG_arg;
69220 
69221     fail: SWIGUNUSED;
69222   }
69223   lua_error(L);
69224   return 0;
69225 }
69226 
69227 
69228 static int _wrap_new_SBTypeSummaryOptions(lua_State* L) {
69229   int argc;
69230   int argv[2]={
69231     1,2
69232   };
69233 
69234   argc = lua_gettop(L);
69235   if (argc == 0) {
69236     return _wrap_new_SBTypeSummaryOptions__SWIG_0(L);
69237   }
69238   if (argc == 1) {
69239     int _v = 0;
69240     {
69241       void *ptr;
69242       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
69243         _v = 0;
69244       } else {
69245         _v = 1;
69246       }
69247     }
69248     if (_v) {
69249       return _wrap_new_SBTypeSummaryOptions__SWIG_1(L);
69250     }
69251   }
69252 
69253   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummaryOptions'\n"
69254     "  Possible C/C++ prototypes are:\n"
69255     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions()\n"
69256     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions(lldb::SBTypeSummaryOptions const &)\n");
69257   lua_error(L);return 0;
69258 }
69259 
69260 
69261 static int _wrap_SBTypeSummaryOptions_IsValid(lua_State* L) {
69262   {
69263     int SWIG_arg = 0;
69264     lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
69265     bool result;
69266 
69267     SWIG_check_num_args("lldb::SBTypeSummaryOptions::IsValid",1,1)
69268     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::IsValid",1,"lldb::SBTypeSummaryOptions *");
69269 
69270     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
69271       SWIG_fail_ptr("SBTypeSummaryOptions_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
69272     }
69273 
69274     result = (bool)(arg1)->IsValid();
69275     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69276     return SWIG_arg;
69277 
69278     fail: SWIGUNUSED;
69279   }
69280   lua_error(L);
69281   return 0;
69282 }
69283 
69284 
69285 static int _wrap_SBTypeSummaryOptions_GetLanguage(lua_State* L) {
69286   {
69287     int SWIG_arg = 0;
69288     lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
69289     lldb::LanguageType result;
69290 
69291     SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetLanguage",1,1)
69292     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetLanguage",1,"lldb::SBTypeSummaryOptions *");
69293 
69294     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
69295       SWIG_fail_ptr("SBTypeSummaryOptions_GetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
69296     }
69297 
69298     result = (lldb::LanguageType)(arg1)->GetLanguage();
69299     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69300     return SWIG_arg;
69301 
69302     fail: SWIGUNUSED;
69303   }
69304   lua_error(L);
69305   return 0;
69306 }
69307 
69308 
69309 static int _wrap_SBTypeSummaryOptions_GetCapping(lua_State* L) {
69310   {
69311     int SWIG_arg = 0;
69312     lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
69313     lldb::TypeSummaryCapping result;
69314 
69315     SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetCapping",1,1)
69316     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetCapping",1,"lldb::SBTypeSummaryOptions *");
69317 
69318     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
69319       SWIG_fail_ptr("SBTypeSummaryOptions_GetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
69320     }
69321 
69322     result = (lldb::TypeSummaryCapping)(arg1)->GetCapping();
69323     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69324     return SWIG_arg;
69325 
69326     fail: SWIGUNUSED;
69327   }
69328   lua_error(L);
69329   return 0;
69330 }
69331 
69332 
69333 static int _wrap_SBTypeSummaryOptions_SetLanguage(lua_State* L) {
69334   {
69335     int SWIG_arg = 0;
69336     lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
69337     lldb::LanguageType arg2 ;
69338 
69339     SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetLanguage",2,2)
69340     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",1,"lldb::SBTypeSummaryOptions *");
69341     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",2,"lldb::LanguageType");
69342 
69343     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
69344       SWIG_fail_ptr("SBTypeSummaryOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
69345     }
69346 
69347     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
69348     (arg1)->SetLanguage(arg2);
69349 
69350     return SWIG_arg;
69351 
69352     fail: SWIGUNUSED;
69353   }
69354   lua_error(L);
69355   return 0;
69356 }
69357 
69358 
69359 static int _wrap_SBTypeSummaryOptions_SetCapping(lua_State* L) {
69360   {
69361     int SWIG_arg = 0;
69362     lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
69363     lldb::TypeSummaryCapping arg2 ;
69364 
69365     SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetCapping",2,2)
69366     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",1,"lldb::SBTypeSummaryOptions *");
69367     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",2,"lldb::TypeSummaryCapping");
69368 
69369     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
69370       SWIG_fail_ptr("SBTypeSummaryOptions_SetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
69371     }
69372 
69373     arg2 = (lldb::TypeSummaryCapping)lua_tointeger(L, 2);
69374     (arg1)->SetCapping(arg2);
69375 
69376     return SWIG_arg;
69377 
69378     fail: SWIGUNUSED;
69379   }
69380   lua_error(L);
69381   return 0;
69382 }
69383 
69384 
69385 static void swig_delete_SBTypeSummaryOptions(void *obj) {
69386 lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) obj;
69387 delete arg1;
69388 }
69389 static int _proxy__wrap_new_SBTypeSummaryOptions(lua_State *L) {
69390     assert(lua_istable(L,1));
69391     lua_pushcfunction(L,_wrap_new_SBTypeSummaryOptions);
69392     assert(!lua_isnil(L,-1));
69393     lua_replace(L,1); /* replace our table with real constructor */
69394     lua_call(L,lua_gettop(L)-1,1);
69395     return 1;
69396 }
69397 static swig_lua_attribute swig_SBTypeSummaryOptions_attributes[] = {
69398     {0,0,0}
69399 };
69400 static swig_lua_method swig_SBTypeSummaryOptions_methods[]= {
69401     { "IsValid", _wrap_SBTypeSummaryOptions_IsValid},
69402     { "GetLanguage", _wrap_SBTypeSummaryOptions_GetLanguage},
69403     { "GetCapping", _wrap_SBTypeSummaryOptions_GetCapping},
69404     { "SetLanguage", _wrap_SBTypeSummaryOptions_SetLanguage},
69405     { "SetCapping", _wrap_SBTypeSummaryOptions_SetCapping},
69406     {0,0}
69407 };
69408 static swig_lua_method swig_SBTypeSummaryOptions_meta[] = {
69409     {0,0}
69410 };
69411 
69412 static swig_lua_attribute swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes[] = {
69413     {0,0,0}
69414 };
69415 static swig_lua_const_info swig_SBTypeSummaryOptions_Sf_SwigStatic_constants[]= {
69416     {0,0,0,0,0,0}
69417 };
69418 static swig_lua_method swig_SBTypeSummaryOptions_Sf_SwigStatic_methods[]= {
69419     {0,0}
69420 };
69421 static swig_lua_class* swig_SBTypeSummaryOptions_Sf_SwigStatic_classes[]= {
69422     0
69423 };
69424 
69425 static swig_lua_namespace swig_SBTypeSummaryOptions_Sf_SwigStatic = {
69426     "SBTypeSummaryOptions",
69427     swig_SBTypeSummaryOptions_Sf_SwigStatic_methods,
69428     swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes,
69429     swig_SBTypeSummaryOptions_Sf_SwigStatic_constants,
69430     swig_SBTypeSummaryOptions_Sf_SwigStatic_classes,
69431     0
69432 };
69433 static swig_lua_class *swig_SBTypeSummaryOptions_bases[] = {0};
69434 static const char *swig_SBTypeSummaryOptions_base_names[] = {0};
69435 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 };
69436 
69437 static int _wrap_new_SBTypeSummary__SWIG_0(lua_State* L) {
69438   {
69439     int SWIG_arg = 0;
69440     lldb::SBTypeSummary *result = 0 ;
69441 
69442     SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",0,0)
69443     result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary();
69444     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
69445     return SWIG_arg;
69446 
69447     fail: SWIGUNUSED;
69448   }
69449   lua_error(L);
69450   return 0;
69451 }
69452 
69453 
69454 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(lua_State* L) {
69455   {
69456     int SWIG_arg = 0;
69457     char *arg1 = (char *) 0 ;
69458     uint32_t arg2 ;
69459     lldb::SBTypeSummary result;
69460 
69461     SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",2,2)
69462     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
69463     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",2,"uint32_t");
69464     arg1 = (char *)lua_tostring(L, 1);
69465     arg2 = (uint32_t)lua_tointeger(L, 2);
69466     result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1,arg2);
69467     {
69468       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
69469       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
69470     }
69471     return SWIG_arg;
69472 
69473     fail: SWIGUNUSED;
69474   }
69475   lua_error(L);
69476   return 0;
69477 }
69478 
69479 
69480 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(lua_State* L) {
69481   {
69482     int SWIG_arg = 0;
69483     char *arg1 = (char *) 0 ;
69484     lldb::SBTypeSummary result;
69485 
69486     SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",1,1)
69487     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
69488     arg1 = (char *)lua_tostring(L, 1);
69489     result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1);
69490     {
69491       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
69492       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
69493     }
69494     return SWIG_arg;
69495 
69496     fail: SWIGUNUSED;
69497   }
69498   lua_error(L);
69499   return 0;
69500 }
69501 
69502 
69503 static int _wrap_SBTypeSummary_CreateWithSummaryString(lua_State* L) {
69504   int argc;
69505   int argv[3]={
69506     1,2,3
69507   };
69508 
69509   argc = lua_gettop(L);
69510   if (argc == 1) {
69511     int _v = 0;
69512     {
69513       _v = SWIG_lua_isnilstring(L,argv[0]);
69514     }
69515     if (_v) {
69516       return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(L);
69517     }
69518   }
69519   if (argc == 2) {
69520     int _v = 0;
69521     {
69522       _v = SWIG_lua_isnilstring(L,argv[0]);
69523     }
69524     if (_v) {
69525       {
69526         _v = lua_isnumber(L,argv[1]);
69527       }
69528       if (_v) {
69529         return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(L);
69530       }
69531     }
69532   }
69533 
69534   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithSummaryString'\n"
69535     "  Possible C/C++ prototypes are:\n"
69536     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *,uint32_t)\n"
69537     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *)\n");
69538   lua_error(L);return 0;
69539 }
69540 
69541 
69542 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(lua_State* L) {
69543   {
69544     int SWIG_arg = 0;
69545     char *arg1 = (char *) 0 ;
69546     uint32_t arg2 ;
69547     lldb::SBTypeSummary result;
69548 
69549     SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",2,2)
69550     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
69551     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",2,"uint32_t");
69552     arg1 = (char *)lua_tostring(L, 1);
69553     arg2 = (uint32_t)lua_tointeger(L, 2);
69554     result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1,arg2);
69555     {
69556       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
69557       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
69558     }
69559     return SWIG_arg;
69560 
69561     fail: SWIGUNUSED;
69562   }
69563   lua_error(L);
69564   return 0;
69565 }
69566 
69567 
69568 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(lua_State* L) {
69569   {
69570     int SWIG_arg = 0;
69571     char *arg1 = (char *) 0 ;
69572     lldb::SBTypeSummary result;
69573 
69574     SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",1,1)
69575     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
69576     arg1 = (char *)lua_tostring(L, 1);
69577     result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1);
69578     {
69579       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
69580       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
69581     }
69582     return SWIG_arg;
69583 
69584     fail: SWIGUNUSED;
69585   }
69586   lua_error(L);
69587   return 0;
69588 }
69589 
69590 
69591 static int _wrap_SBTypeSummary_CreateWithFunctionName(lua_State* L) {
69592   int argc;
69593   int argv[3]={
69594     1,2,3
69595   };
69596 
69597   argc = lua_gettop(L);
69598   if (argc == 1) {
69599     int _v = 0;
69600     {
69601       _v = SWIG_lua_isnilstring(L,argv[0]);
69602     }
69603     if (_v) {
69604       return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(L);
69605     }
69606   }
69607   if (argc == 2) {
69608     int _v = 0;
69609     {
69610       _v = SWIG_lua_isnilstring(L,argv[0]);
69611     }
69612     if (_v) {
69613       {
69614         _v = lua_isnumber(L,argv[1]);
69615       }
69616       if (_v) {
69617         return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(L);
69618       }
69619     }
69620   }
69621 
69622   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithFunctionName'\n"
69623     "  Possible C/C++ prototypes are:\n"
69624     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *,uint32_t)\n"
69625     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *)\n");
69626   lua_error(L);return 0;
69627 }
69628 
69629 
69630 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(lua_State* L) {
69631   {
69632     int SWIG_arg = 0;
69633     char *arg1 = (char *) 0 ;
69634     uint32_t arg2 ;
69635     lldb::SBTypeSummary result;
69636 
69637     SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",2,2)
69638     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
69639     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",2,"uint32_t");
69640     arg1 = (char *)lua_tostring(L, 1);
69641     arg2 = (uint32_t)lua_tointeger(L, 2);
69642     result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1,arg2);
69643     {
69644       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
69645       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
69646     }
69647     return SWIG_arg;
69648 
69649     fail: SWIGUNUSED;
69650   }
69651   lua_error(L);
69652   return 0;
69653 }
69654 
69655 
69656 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(lua_State* L) {
69657   {
69658     int SWIG_arg = 0;
69659     char *arg1 = (char *) 0 ;
69660     lldb::SBTypeSummary result;
69661 
69662     SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",1,1)
69663     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
69664     arg1 = (char *)lua_tostring(L, 1);
69665     result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1);
69666     {
69667       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
69668       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
69669     }
69670     return SWIG_arg;
69671 
69672     fail: SWIGUNUSED;
69673   }
69674   lua_error(L);
69675   return 0;
69676 }
69677 
69678 
69679 static int _wrap_SBTypeSummary_CreateWithScriptCode(lua_State* L) {
69680   int argc;
69681   int argv[3]={
69682     1,2,3
69683   };
69684 
69685   argc = lua_gettop(L);
69686   if (argc == 1) {
69687     int _v = 0;
69688     {
69689       _v = SWIG_lua_isnilstring(L,argv[0]);
69690     }
69691     if (_v) {
69692       return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(L);
69693     }
69694   }
69695   if (argc == 2) {
69696     int _v = 0;
69697     {
69698       _v = SWIG_lua_isnilstring(L,argv[0]);
69699     }
69700     if (_v) {
69701       {
69702         _v = lua_isnumber(L,argv[1]);
69703       }
69704       if (_v) {
69705         return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(L);
69706       }
69707     }
69708   }
69709 
69710   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithScriptCode'\n"
69711     "  Possible C/C++ prototypes are:\n"
69712     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *,uint32_t)\n"
69713     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *)\n");
69714   lua_error(L);return 0;
69715 }
69716 
69717 
69718 static int _wrap_new_SBTypeSummary__SWIG_1(lua_State* L) {
69719   {
69720     int SWIG_arg = 0;
69721     lldb::SBTypeSummary *arg1 = 0 ;
69722     lldb::SBTypeSummary *result = 0 ;
69723 
69724     SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",1,1)
69725     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SBTypeSummary",1,"lldb::SBTypeSummary const &");
69726 
69727     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
69728       SWIG_fail_ptr("new_SBTypeSummary",1,SWIGTYPE_p_lldb__SBTypeSummary);
69729     }
69730 
69731     result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary((lldb::SBTypeSummary const &)*arg1);
69732     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
69733     return SWIG_arg;
69734 
69735     fail: SWIGUNUSED;
69736   }
69737   lua_error(L);
69738   return 0;
69739 }
69740 
69741 
69742 static int _wrap_new_SBTypeSummary(lua_State* L) {
69743   int argc;
69744   int argv[2]={
69745     1,2
69746   };
69747 
69748   argc = lua_gettop(L);
69749   if (argc == 0) {
69750     return _wrap_new_SBTypeSummary__SWIG_0(L);
69751   }
69752   if (argc == 1) {
69753     int _v = 0;
69754     {
69755       void *ptr;
69756       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummary, SWIG_POINTER_NO_NULL)) {
69757         _v = 0;
69758       } else {
69759         _v = 1;
69760       }
69761     }
69762     if (_v) {
69763       return _wrap_new_SBTypeSummary__SWIG_1(L);
69764     }
69765   }
69766 
69767   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummary'\n"
69768     "  Possible C/C++ prototypes are:\n"
69769     "    lldb::SBTypeSummary::SBTypeSummary()\n"
69770     "    lldb::SBTypeSummary::SBTypeSummary(lldb::SBTypeSummary const &)\n");
69771   lua_error(L);return 0;
69772 }
69773 
69774 
69775 static int _wrap_SBTypeSummary_IsValid(lua_State* L) {
69776   {
69777     int SWIG_arg = 0;
69778     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
69779     bool result;
69780 
69781     SWIG_check_num_args("lldb::SBTypeSummary::IsValid",1,1)
69782     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsValid",1,"lldb::SBTypeSummary const *");
69783 
69784     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
69785       SWIG_fail_ptr("SBTypeSummary_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummary);
69786     }
69787 
69788     result = (bool)((lldb::SBTypeSummary const *)arg1)->IsValid();
69789     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69790     return SWIG_arg;
69791 
69792     fail: SWIGUNUSED;
69793   }
69794   lua_error(L);
69795   return 0;
69796 }
69797 
69798 
69799 static int _wrap_SBTypeSummary_IsFunctionCode(lua_State* L) {
69800   {
69801     int SWIG_arg = 0;
69802     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
69803     bool result;
69804 
69805     SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionCode",1,1)
69806     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionCode",1,"lldb::SBTypeSummary *");
69807 
69808     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
69809       SWIG_fail_ptr("SBTypeSummary_IsFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
69810     }
69811 
69812     result = (bool)(arg1)->IsFunctionCode();
69813     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69814     return SWIG_arg;
69815 
69816     fail: SWIGUNUSED;
69817   }
69818   lua_error(L);
69819   return 0;
69820 }
69821 
69822 
69823 static int _wrap_SBTypeSummary_IsFunctionName(lua_State* L) {
69824   {
69825     int SWIG_arg = 0;
69826     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
69827     bool result;
69828 
69829     SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionName",1,1)
69830     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionName",1,"lldb::SBTypeSummary *");
69831 
69832     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
69833       SWIG_fail_ptr("SBTypeSummary_IsFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
69834     }
69835 
69836     result = (bool)(arg1)->IsFunctionName();
69837     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69838     return SWIG_arg;
69839 
69840     fail: SWIGUNUSED;
69841   }
69842   lua_error(L);
69843   return 0;
69844 }
69845 
69846 
69847 static int _wrap_SBTypeSummary_IsSummaryString(lua_State* L) {
69848   {
69849     int SWIG_arg = 0;
69850     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
69851     bool result;
69852 
69853     SWIG_check_num_args("lldb::SBTypeSummary::IsSummaryString",1,1)
69854     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsSummaryString",1,"lldb::SBTypeSummary *");
69855 
69856     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
69857       SWIG_fail_ptr("SBTypeSummary_IsSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
69858     }
69859 
69860     result = (bool)(arg1)->IsSummaryString();
69861     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69862     return SWIG_arg;
69863 
69864     fail: SWIGUNUSED;
69865   }
69866   lua_error(L);
69867   return 0;
69868 }
69869 
69870 
69871 static int _wrap_SBTypeSummary_GetData(lua_State* L) {
69872   {
69873     int SWIG_arg = 0;
69874     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
69875     char *result = 0 ;
69876 
69877     SWIG_check_num_args("lldb::SBTypeSummary::GetData",1,1)
69878     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetData",1,"lldb::SBTypeSummary *");
69879 
69880     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
69881       SWIG_fail_ptr("SBTypeSummary_GetData",1,SWIGTYPE_p_lldb__SBTypeSummary);
69882     }
69883 
69884     result = (char *)(arg1)->GetData();
69885     lua_pushstring(L,(const char *)result); SWIG_arg++;
69886     return SWIG_arg;
69887 
69888     fail: SWIGUNUSED;
69889   }
69890   lua_error(L);
69891   return 0;
69892 }
69893 
69894 
69895 static int _wrap_SBTypeSummary_SetSummaryString(lua_State* L) {
69896   {
69897     int SWIG_arg = 0;
69898     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
69899     char *arg2 = (char *) 0 ;
69900 
69901     SWIG_check_num_args("lldb::SBTypeSummary::SetSummaryString",2,2)
69902     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",1,"lldb::SBTypeSummary *");
69903     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",2,"char const *");
69904 
69905     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
69906       SWIG_fail_ptr("SBTypeSummary_SetSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
69907     }
69908 
69909     arg2 = (char *)lua_tostring(L, 2);
69910     (arg1)->SetSummaryString((char const *)arg2);
69911 
69912     return SWIG_arg;
69913 
69914     fail: SWIGUNUSED;
69915   }
69916   lua_error(L);
69917   return 0;
69918 }
69919 
69920 
69921 static int _wrap_SBTypeSummary_SetFunctionName(lua_State* L) {
69922   {
69923     int SWIG_arg = 0;
69924     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
69925     char *arg2 = (char *) 0 ;
69926 
69927     SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionName",2,2)
69928     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",1,"lldb::SBTypeSummary *");
69929     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",2,"char const *");
69930 
69931     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
69932       SWIG_fail_ptr("SBTypeSummary_SetFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
69933     }
69934 
69935     arg2 = (char *)lua_tostring(L, 2);
69936     (arg1)->SetFunctionName((char const *)arg2);
69937 
69938     return SWIG_arg;
69939 
69940     fail: SWIGUNUSED;
69941   }
69942   lua_error(L);
69943   return 0;
69944 }
69945 
69946 
69947 static int _wrap_SBTypeSummary_SetFunctionCode(lua_State* L) {
69948   {
69949     int SWIG_arg = 0;
69950     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
69951     char *arg2 = (char *) 0 ;
69952 
69953     SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionCode",2,2)
69954     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",1,"lldb::SBTypeSummary *");
69955     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",2,"char const *");
69956 
69957     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
69958       SWIG_fail_ptr("SBTypeSummary_SetFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
69959     }
69960 
69961     arg2 = (char *)lua_tostring(L, 2);
69962     (arg1)->SetFunctionCode((char const *)arg2);
69963 
69964     return SWIG_arg;
69965 
69966     fail: SWIGUNUSED;
69967   }
69968   lua_error(L);
69969   return 0;
69970 }
69971 
69972 
69973 static int _wrap_SBTypeSummary_GetOptions(lua_State* L) {
69974   {
69975     int SWIG_arg = 0;
69976     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
69977     uint32_t result;
69978 
69979     SWIG_check_num_args("lldb::SBTypeSummary::GetOptions",1,1)
69980     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetOptions",1,"lldb::SBTypeSummary *");
69981 
69982     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
69983       SWIG_fail_ptr("SBTypeSummary_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
69984     }
69985 
69986     result = (uint32_t)(arg1)->GetOptions();
69987     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69988     return SWIG_arg;
69989 
69990     fail: SWIGUNUSED;
69991   }
69992   lua_error(L);
69993   return 0;
69994 }
69995 
69996 
69997 static int _wrap_SBTypeSummary_SetOptions(lua_State* L) {
69998   {
69999     int SWIG_arg = 0;
70000     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70001     uint32_t arg2 ;
70002 
70003     SWIG_check_num_args("lldb::SBTypeSummary::SetOptions",2,2)
70004     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",1,"lldb::SBTypeSummary *");
70005     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",2,"uint32_t");
70006 
70007     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70008       SWIG_fail_ptr("SBTypeSummary_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
70009     }
70010 
70011     arg2 = (uint32_t)lua_tointeger(L, 2);
70012     (arg1)->SetOptions(arg2);
70013 
70014     return SWIG_arg;
70015 
70016     fail: SWIGUNUSED;
70017   }
70018   lua_error(L);
70019   return 0;
70020 }
70021 
70022 
70023 static int _wrap_SBTypeSummary_GetDescription(lua_State* L) {
70024   {
70025     int SWIG_arg = 0;
70026     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70027     lldb::SBStream *arg2 = 0 ;
70028     lldb::DescriptionLevel arg3 ;
70029     bool result;
70030 
70031     SWIG_check_num_args("lldb::SBTypeSummary::GetDescription",3,3)
70032     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",1,"lldb::SBTypeSummary *");
70033     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",2,"lldb::SBStream &");
70034     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",3,"lldb::DescriptionLevel");
70035 
70036     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70037       SWIG_fail_ptr("SBTypeSummary_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSummary);
70038     }
70039 
70040 
70041     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
70042       SWIG_fail_ptr("SBTypeSummary_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
70043     }
70044 
70045     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
70046     result = (bool)(arg1)->GetDescription(*arg2,arg3);
70047     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70048     return SWIG_arg;
70049 
70050     fail: SWIGUNUSED;
70051   }
70052   lua_error(L);
70053   return 0;
70054 }
70055 
70056 
70057 static int _wrap_SBTypeSummary_DoesPrintValue(lua_State* L) {
70058   {
70059     int SWIG_arg = 0;
70060     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70061     lldb::SBValue arg2 ;
70062     lldb::SBValue *argp2 ;
70063     bool result;
70064 
70065     SWIG_check_num_args("lldb::SBTypeSummary::DoesPrintValue",2,2)
70066     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::DoesPrintValue",1,"lldb::SBTypeSummary *");
70067     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::DoesPrintValue",2,"lldb::SBValue");
70068 
70069     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70070       SWIG_fail_ptr("SBTypeSummary_DoesPrintValue",1,SWIGTYPE_p_lldb__SBTypeSummary);
70071     }
70072 
70073 
70074     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBValue,0))){
70075       SWIG_fail_ptr("SBTypeSummary_DoesPrintValue",2,SWIGTYPE_p_lldb__SBValue);
70076     }
70077     arg2 = *argp2;
70078 
70079     result = (bool)(arg1)->DoesPrintValue(arg2);
70080     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70081     return SWIG_arg;
70082 
70083     fail: SWIGUNUSED;
70084   }
70085   lua_error(L);
70086   return 0;
70087 }
70088 
70089 
70090 static int _wrap_SBTypeSummary_IsEqualTo(lua_State* L) {
70091   {
70092     int SWIG_arg = 0;
70093     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70094     lldb::SBTypeSummary *arg2 = 0 ;
70095     bool result;
70096 
70097     SWIG_check_num_args("lldb::SBTypeSummary::IsEqualTo",2,2)
70098     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",1,"lldb::SBTypeSummary *");
70099     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",2,"lldb::SBTypeSummary &");
70100 
70101     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70102       SWIG_fail_ptr("SBTypeSummary_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSummary);
70103     }
70104 
70105 
70106     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70107       SWIG_fail_ptr("SBTypeSummary_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSummary);
70108     }
70109 
70110     result = (bool)(arg1)->IsEqualTo(*arg2);
70111     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70112     return SWIG_arg;
70113 
70114     fail: SWIGUNUSED;
70115   }
70116   lua_error(L);
70117   return 0;
70118 }
70119 
70120 
70121 static int _wrap_SBTypeSummary___eq(lua_State* L) {
70122   {
70123     int SWIG_arg = 0;
70124     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70125     lldb::SBTypeSummary *arg2 = 0 ;
70126     bool result;
70127 
70128     SWIG_check_num_args("lldb::SBTypeSummary::operator ==",2,2)
70129     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",1,"lldb::SBTypeSummary *");
70130     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",2,"lldb::SBTypeSummary &");
70131 
70132     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70133       SWIG_fail_ptr("SBTypeSummary___eq",1,SWIGTYPE_p_lldb__SBTypeSummary);
70134     }
70135 
70136 
70137     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70138       SWIG_fail_ptr("SBTypeSummary___eq",2,SWIGTYPE_p_lldb__SBTypeSummary);
70139     }
70140 
70141     result = (bool)(arg1)->operator ==(*arg2);
70142     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70143     return SWIG_arg;
70144 
70145     fail: SWIGUNUSED;
70146   }
70147   lua_error(L);
70148   return 0;
70149 }
70150 
70151 
70152 static int _wrap_SBTypeSummary___tostring(lua_State* L) {
70153   {
70154     int SWIG_arg = 0;
70155     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
70156     std::string result;
70157 
70158     SWIG_check_num_args("lldb::SBTypeSummary::__repr__",1,1)
70159     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::__repr__",1,"lldb::SBTypeSummary *");
70160 
70161     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
70162       SWIG_fail_ptr("SBTypeSummary___tostring",1,SWIGTYPE_p_lldb__SBTypeSummary);
70163     }
70164 
70165     result = lldb_SBTypeSummary___repr__(arg1);
70166     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
70167     return SWIG_arg;
70168 
70169     fail: SWIGUNUSED;
70170   }
70171   lua_error(L);
70172   return 0;
70173 }
70174 
70175 
70176 static void swig_delete_SBTypeSummary(void *obj) {
70177 lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) obj;
70178 delete arg1;
70179 }
70180 static int _proxy__wrap_new_SBTypeSummary(lua_State *L) {
70181     assert(lua_istable(L,1));
70182     lua_pushcfunction(L,_wrap_new_SBTypeSummary);
70183     assert(!lua_isnil(L,-1));
70184     lua_replace(L,1); /* replace our table with real constructor */
70185     lua_call(L,lua_gettop(L)-1,1);
70186     return 1;
70187 }
70188 static swig_lua_attribute swig_SBTypeSummary_attributes[] = {
70189     {0,0,0}
70190 };
70191 static swig_lua_method swig_SBTypeSummary_methods[]= {
70192     { "IsValid", _wrap_SBTypeSummary_IsValid},
70193     { "IsFunctionCode", _wrap_SBTypeSummary_IsFunctionCode},
70194     { "IsFunctionName", _wrap_SBTypeSummary_IsFunctionName},
70195     { "IsSummaryString", _wrap_SBTypeSummary_IsSummaryString},
70196     { "GetData", _wrap_SBTypeSummary_GetData},
70197     { "SetSummaryString", _wrap_SBTypeSummary_SetSummaryString},
70198     { "SetFunctionName", _wrap_SBTypeSummary_SetFunctionName},
70199     { "SetFunctionCode", _wrap_SBTypeSummary_SetFunctionCode},
70200     { "GetOptions", _wrap_SBTypeSummary_GetOptions},
70201     { "SetOptions", _wrap_SBTypeSummary_SetOptions},
70202     { "GetDescription", _wrap_SBTypeSummary_GetDescription},
70203     { "DoesPrintValue", _wrap_SBTypeSummary_DoesPrintValue},
70204     { "IsEqualTo", _wrap_SBTypeSummary_IsEqualTo},
70205     { "__eq", _wrap_SBTypeSummary___eq},
70206     { "__tostring", _wrap_SBTypeSummary___tostring},
70207     {0,0}
70208 };
70209 static swig_lua_method swig_SBTypeSummary_meta[] = {
70210     { "__eq", _wrap_SBTypeSummary___eq},
70211     { "__tostring", _wrap_SBTypeSummary___tostring},
70212     {0,0}
70213 };
70214 
70215 static swig_lua_attribute swig_SBTypeSummary_Sf_SwigStatic_attributes[] = {
70216     {0,0,0}
70217 };
70218 static swig_lua_const_info swig_SBTypeSummary_Sf_SwigStatic_constants[]= {
70219     {0,0,0,0,0,0}
70220 };
70221 static swig_lua_method swig_SBTypeSummary_Sf_SwigStatic_methods[]= {
70222     { "CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
70223     { "CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
70224     { "CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
70225     {0,0}
70226 };
70227 static swig_lua_class* swig_SBTypeSummary_Sf_SwigStatic_classes[]= {
70228     0
70229 };
70230 
70231 static swig_lua_namespace swig_SBTypeSummary_Sf_SwigStatic = {
70232     "SBTypeSummary",
70233     swig_SBTypeSummary_Sf_SwigStatic_methods,
70234     swig_SBTypeSummary_Sf_SwigStatic_attributes,
70235     swig_SBTypeSummary_Sf_SwigStatic_constants,
70236     swig_SBTypeSummary_Sf_SwigStatic_classes,
70237     0
70238 };
70239 static swig_lua_class *swig_SBTypeSummary_bases[] = {0};
70240 static const char *swig_SBTypeSummary_base_names[] = {0};
70241 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 };
70242 
70243 static int _wrap_new_SBTypeSynthetic__SWIG_0(lua_State* L) {
70244   {
70245     int SWIG_arg = 0;
70246     lldb::SBTypeSynthetic *result = 0 ;
70247 
70248     SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",0,0)
70249     result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic();
70250     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
70251     return SWIG_arg;
70252 
70253     fail: SWIGUNUSED;
70254   }
70255   lua_error(L);
70256   return 0;
70257 }
70258 
70259 
70260 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(lua_State* L) {
70261   {
70262     int SWIG_arg = 0;
70263     char *arg1 = (char *) 0 ;
70264     uint32_t arg2 ;
70265     lldb::SBTypeSynthetic result;
70266 
70267     SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",2,2)
70268     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
70269     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",2,"uint32_t");
70270     arg1 = (char *)lua_tostring(L, 1);
70271     arg2 = (uint32_t)lua_tointeger(L, 2);
70272     result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1,arg2);
70273     {
70274       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
70275       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
70276     }
70277     return SWIG_arg;
70278 
70279     fail: SWIGUNUSED;
70280   }
70281   lua_error(L);
70282   return 0;
70283 }
70284 
70285 
70286 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(lua_State* L) {
70287   {
70288     int SWIG_arg = 0;
70289     char *arg1 = (char *) 0 ;
70290     lldb::SBTypeSynthetic result;
70291 
70292     SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",1,1)
70293     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
70294     arg1 = (char *)lua_tostring(L, 1);
70295     result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1);
70296     {
70297       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
70298       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
70299     }
70300     return SWIG_arg;
70301 
70302     fail: SWIGUNUSED;
70303   }
70304   lua_error(L);
70305   return 0;
70306 }
70307 
70308 
70309 static int _wrap_SBTypeSynthetic_CreateWithClassName(lua_State* L) {
70310   int argc;
70311   int argv[3]={
70312     1,2,3
70313   };
70314 
70315   argc = lua_gettop(L);
70316   if (argc == 1) {
70317     int _v = 0;
70318     {
70319       _v = SWIG_lua_isnilstring(L,argv[0]);
70320     }
70321     if (_v) {
70322       return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(L);
70323     }
70324   }
70325   if (argc == 2) {
70326     int _v = 0;
70327     {
70328       _v = SWIG_lua_isnilstring(L,argv[0]);
70329     }
70330     if (_v) {
70331       {
70332         _v = lua_isnumber(L,argv[1]);
70333       }
70334       if (_v) {
70335         return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(L);
70336       }
70337     }
70338   }
70339 
70340   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithClassName'\n"
70341     "  Possible C/C++ prototypes are:\n"
70342     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *,uint32_t)\n"
70343     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *)\n");
70344   lua_error(L);return 0;
70345 }
70346 
70347 
70348 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(lua_State* L) {
70349   {
70350     int SWIG_arg = 0;
70351     char *arg1 = (char *) 0 ;
70352     uint32_t arg2 ;
70353     lldb::SBTypeSynthetic result;
70354 
70355     SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",2,2)
70356     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
70357     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",2,"uint32_t");
70358     arg1 = (char *)lua_tostring(L, 1);
70359     arg2 = (uint32_t)lua_tointeger(L, 2);
70360     result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1,arg2);
70361     {
70362       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
70363       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
70364     }
70365     return SWIG_arg;
70366 
70367     fail: SWIGUNUSED;
70368   }
70369   lua_error(L);
70370   return 0;
70371 }
70372 
70373 
70374 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(lua_State* L) {
70375   {
70376     int SWIG_arg = 0;
70377     char *arg1 = (char *) 0 ;
70378     lldb::SBTypeSynthetic result;
70379 
70380     SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",1,1)
70381     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
70382     arg1 = (char *)lua_tostring(L, 1);
70383     result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1);
70384     {
70385       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
70386       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
70387     }
70388     return SWIG_arg;
70389 
70390     fail: SWIGUNUSED;
70391   }
70392   lua_error(L);
70393   return 0;
70394 }
70395 
70396 
70397 static int _wrap_SBTypeSynthetic_CreateWithScriptCode(lua_State* L) {
70398   int argc;
70399   int argv[3]={
70400     1,2,3
70401   };
70402 
70403   argc = lua_gettop(L);
70404   if (argc == 1) {
70405     int _v = 0;
70406     {
70407       _v = SWIG_lua_isnilstring(L,argv[0]);
70408     }
70409     if (_v) {
70410       return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(L);
70411     }
70412   }
70413   if (argc == 2) {
70414     int _v = 0;
70415     {
70416       _v = SWIG_lua_isnilstring(L,argv[0]);
70417     }
70418     if (_v) {
70419       {
70420         _v = lua_isnumber(L,argv[1]);
70421       }
70422       if (_v) {
70423         return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(L);
70424       }
70425     }
70426   }
70427 
70428   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithScriptCode'\n"
70429     "  Possible C/C++ prototypes are:\n"
70430     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *,uint32_t)\n"
70431     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *)\n");
70432   lua_error(L);return 0;
70433 }
70434 
70435 
70436 static int _wrap_new_SBTypeSynthetic__SWIG_1(lua_State* L) {
70437   {
70438     int SWIG_arg = 0;
70439     lldb::SBTypeSynthetic *arg1 = 0 ;
70440     lldb::SBTypeSynthetic *result = 0 ;
70441 
70442     SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",1,1)
70443     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SBTypeSynthetic",1,"lldb::SBTypeSynthetic const &");
70444 
70445     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
70446       SWIG_fail_ptr("new_SBTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
70447     }
70448 
70449     result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic((lldb::SBTypeSynthetic const &)*arg1);
70450     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
70451     return SWIG_arg;
70452 
70453     fail: SWIGUNUSED;
70454   }
70455   lua_error(L);
70456   return 0;
70457 }
70458 
70459 
70460 static int _wrap_new_SBTypeSynthetic(lua_State* L) {
70461   int argc;
70462   int argv[2]={
70463     1,2
70464   };
70465 
70466   argc = lua_gettop(L);
70467   if (argc == 0) {
70468     return _wrap_new_SBTypeSynthetic__SWIG_0(L);
70469   }
70470   if (argc == 1) {
70471     int _v = 0;
70472     {
70473       void *ptr;
70474       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSynthetic, SWIG_POINTER_NO_NULL)) {
70475         _v = 0;
70476       } else {
70477         _v = 1;
70478       }
70479     }
70480     if (_v) {
70481       return _wrap_new_SBTypeSynthetic__SWIG_1(L);
70482     }
70483   }
70484 
70485   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSynthetic'\n"
70486     "  Possible C/C++ prototypes are:\n"
70487     "    lldb::SBTypeSynthetic::SBTypeSynthetic()\n"
70488     "    lldb::SBTypeSynthetic::SBTypeSynthetic(lldb::SBTypeSynthetic const &)\n");
70489   lua_error(L);return 0;
70490 }
70491 
70492 
70493 static int _wrap_SBTypeSynthetic_IsValid(lua_State* L) {
70494   {
70495     int SWIG_arg = 0;
70496     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
70497     bool result;
70498 
70499     SWIG_check_num_args("lldb::SBTypeSynthetic::IsValid",1,1)
70500     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsValid",1,"lldb::SBTypeSynthetic const *");
70501 
70502     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
70503       SWIG_fail_ptr("SBTypeSynthetic_IsValid",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
70504     }
70505 
70506     result = (bool)((lldb::SBTypeSynthetic const *)arg1)->IsValid();
70507     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70508     return SWIG_arg;
70509 
70510     fail: SWIGUNUSED;
70511   }
70512   lua_error(L);
70513   return 0;
70514 }
70515 
70516 
70517 static int _wrap_SBTypeSynthetic_IsClassCode(lua_State* L) {
70518   {
70519     int SWIG_arg = 0;
70520     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
70521     bool result;
70522 
70523     SWIG_check_num_args("lldb::SBTypeSynthetic::IsClassCode",1,1)
70524     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsClassCode",1,"lldb::SBTypeSynthetic *");
70525 
70526     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
70527       SWIG_fail_ptr("SBTypeSynthetic_IsClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
70528     }
70529 
70530     result = (bool)(arg1)->IsClassCode();
70531     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70532     return SWIG_arg;
70533 
70534     fail: SWIGUNUSED;
70535   }
70536   lua_error(L);
70537   return 0;
70538 }
70539 
70540 
70541 static int _wrap_SBTypeSynthetic_IsClassName(lua_State* L) {
70542   {
70543     int SWIG_arg = 0;
70544     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
70545     bool result;
70546 
70547     SWIG_check_num_args("lldb::SBTypeSynthetic::IsClassName",1,1)
70548     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsClassName",1,"lldb::SBTypeSynthetic *");
70549 
70550     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
70551       SWIG_fail_ptr("SBTypeSynthetic_IsClassName",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
70552     }
70553 
70554     result = (bool)(arg1)->IsClassName();
70555     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70556     return SWIG_arg;
70557 
70558     fail: SWIGUNUSED;
70559   }
70560   lua_error(L);
70561   return 0;
70562 }
70563 
70564 
70565 static int _wrap_SBTypeSynthetic_GetData(lua_State* L) {
70566   {
70567     int SWIG_arg = 0;
70568     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
70569     char *result = 0 ;
70570 
70571     SWIG_check_num_args("lldb::SBTypeSynthetic::GetData",1,1)
70572     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetData",1,"lldb::SBTypeSynthetic *");
70573 
70574     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
70575       SWIG_fail_ptr("SBTypeSynthetic_GetData",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
70576     }
70577 
70578     result = (char *)(arg1)->GetData();
70579     lua_pushstring(L,(const char *)result); SWIG_arg++;
70580     return SWIG_arg;
70581 
70582     fail: SWIGUNUSED;
70583   }
70584   lua_error(L);
70585   return 0;
70586 }
70587 
70588 
70589 static int _wrap_SBTypeSynthetic_SetClassName(lua_State* L) {
70590   {
70591     int SWIG_arg = 0;
70592     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
70593     char *arg2 = (char *) 0 ;
70594 
70595     SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassName",2,2)
70596     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",1,"lldb::SBTypeSynthetic *");
70597     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",2,"char const *");
70598 
70599     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
70600       SWIG_fail_ptr("SBTypeSynthetic_SetClassName",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
70601     }
70602 
70603     arg2 = (char *)lua_tostring(L, 2);
70604     (arg1)->SetClassName((char const *)arg2);
70605 
70606     return SWIG_arg;
70607 
70608     fail: SWIGUNUSED;
70609   }
70610   lua_error(L);
70611   return 0;
70612 }
70613 
70614 
70615 static int _wrap_SBTypeSynthetic_SetClassCode(lua_State* L) {
70616   {
70617     int SWIG_arg = 0;
70618     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
70619     char *arg2 = (char *) 0 ;
70620 
70621     SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassCode",2,2)
70622     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",1,"lldb::SBTypeSynthetic *");
70623     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",2,"char const *");
70624 
70625     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
70626       SWIG_fail_ptr("SBTypeSynthetic_SetClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
70627     }
70628 
70629     arg2 = (char *)lua_tostring(L, 2);
70630     (arg1)->SetClassCode((char const *)arg2);
70631 
70632     return SWIG_arg;
70633 
70634     fail: SWIGUNUSED;
70635   }
70636   lua_error(L);
70637   return 0;
70638 }
70639 
70640 
70641 static int _wrap_SBTypeSynthetic_GetOptions(lua_State* L) {
70642   {
70643     int SWIG_arg = 0;
70644     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
70645     uint32_t result;
70646 
70647     SWIG_check_num_args("lldb::SBTypeSynthetic::GetOptions",1,1)
70648     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetOptions",1,"lldb::SBTypeSynthetic *");
70649 
70650     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
70651       SWIG_fail_ptr("SBTypeSynthetic_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
70652     }
70653 
70654     result = (uint32_t)(arg1)->GetOptions();
70655     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70656     return SWIG_arg;
70657 
70658     fail: SWIGUNUSED;
70659   }
70660   lua_error(L);
70661   return 0;
70662 }
70663 
70664 
70665 static int _wrap_SBTypeSynthetic_SetOptions(lua_State* L) {
70666   {
70667     int SWIG_arg = 0;
70668     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
70669     uint32_t arg2 ;
70670 
70671     SWIG_check_num_args("lldb::SBTypeSynthetic::SetOptions",2,2)
70672     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",1,"lldb::SBTypeSynthetic *");
70673     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",2,"uint32_t");
70674 
70675     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
70676       SWIG_fail_ptr("SBTypeSynthetic_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
70677     }
70678 
70679     arg2 = (uint32_t)lua_tointeger(L, 2);
70680     (arg1)->SetOptions(arg2);
70681 
70682     return SWIG_arg;
70683 
70684     fail: SWIGUNUSED;
70685   }
70686   lua_error(L);
70687   return 0;
70688 }
70689 
70690 
70691 static int _wrap_SBTypeSynthetic_GetDescription(lua_State* L) {
70692   {
70693     int SWIG_arg = 0;
70694     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
70695     lldb::SBStream *arg2 = 0 ;
70696     lldb::DescriptionLevel arg3 ;
70697     bool result;
70698 
70699     SWIG_check_num_args("lldb::SBTypeSynthetic::GetDescription",3,3)
70700     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",1,"lldb::SBTypeSynthetic *");
70701     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",2,"lldb::SBStream &");
70702     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",3,"lldb::DescriptionLevel");
70703 
70704     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
70705       SWIG_fail_ptr("SBTypeSynthetic_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
70706     }
70707 
70708 
70709     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
70710       SWIG_fail_ptr("SBTypeSynthetic_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
70711     }
70712 
70713     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
70714     result = (bool)(arg1)->GetDescription(*arg2,arg3);
70715     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70716     return SWIG_arg;
70717 
70718     fail: SWIGUNUSED;
70719   }
70720   lua_error(L);
70721   return 0;
70722 }
70723 
70724 
70725 static int _wrap_SBTypeSynthetic_IsEqualTo(lua_State* L) {
70726   {
70727     int SWIG_arg = 0;
70728     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
70729     lldb::SBTypeSynthetic *arg2 = 0 ;
70730     bool result;
70731 
70732     SWIG_check_num_args("lldb::SBTypeSynthetic::IsEqualTo",2,2)
70733     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",1,"lldb::SBTypeSynthetic *");
70734     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",2,"lldb::SBTypeSynthetic &");
70735 
70736     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
70737       SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
70738     }
70739 
70740 
70741     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
70742       SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
70743     }
70744 
70745     result = (bool)(arg1)->IsEqualTo(*arg2);
70746     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70747     return SWIG_arg;
70748 
70749     fail: SWIGUNUSED;
70750   }
70751   lua_error(L);
70752   return 0;
70753 }
70754 
70755 
70756 static int _wrap_SBTypeSynthetic___eq(lua_State* L) {
70757   {
70758     int SWIG_arg = 0;
70759     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
70760     lldb::SBTypeSynthetic *arg2 = 0 ;
70761     bool result;
70762 
70763     SWIG_check_num_args("lldb::SBTypeSynthetic::operator ==",2,2)
70764     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",1,"lldb::SBTypeSynthetic *");
70765     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",2,"lldb::SBTypeSynthetic &");
70766 
70767     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
70768       SWIG_fail_ptr("SBTypeSynthetic___eq",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
70769     }
70770 
70771 
70772     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
70773       SWIG_fail_ptr("SBTypeSynthetic___eq",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
70774     }
70775 
70776     result = (bool)(arg1)->operator ==(*arg2);
70777     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70778     return SWIG_arg;
70779 
70780     fail: SWIGUNUSED;
70781   }
70782   lua_error(L);
70783   return 0;
70784 }
70785 
70786 
70787 static int _wrap_SBTypeSynthetic___tostring(lua_State* L) {
70788   {
70789     int SWIG_arg = 0;
70790     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
70791     std::string result;
70792 
70793     SWIG_check_num_args("lldb::SBTypeSynthetic::__repr__",1,1)
70794     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::__repr__",1,"lldb::SBTypeSynthetic *");
70795 
70796     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
70797       SWIG_fail_ptr("SBTypeSynthetic___tostring",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
70798     }
70799 
70800     result = lldb_SBTypeSynthetic___repr__(arg1);
70801     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
70802     return SWIG_arg;
70803 
70804     fail: SWIGUNUSED;
70805   }
70806   lua_error(L);
70807   return 0;
70808 }
70809 
70810 
70811 static void swig_delete_SBTypeSynthetic(void *obj) {
70812 lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) obj;
70813 delete arg1;
70814 }
70815 static int _proxy__wrap_new_SBTypeSynthetic(lua_State *L) {
70816     assert(lua_istable(L,1));
70817     lua_pushcfunction(L,_wrap_new_SBTypeSynthetic);
70818     assert(!lua_isnil(L,-1));
70819     lua_replace(L,1); /* replace our table with real constructor */
70820     lua_call(L,lua_gettop(L)-1,1);
70821     return 1;
70822 }
70823 static swig_lua_attribute swig_SBTypeSynthetic_attributes[] = {
70824     {0,0,0}
70825 };
70826 static swig_lua_method swig_SBTypeSynthetic_methods[]= {
70827     { "IsValid", _wrap_SBTypeSynthetic_IsValid},
70828     { "IsClassCode", _wrap_SBTypeSynthetic_IsClassCode},
70829     { "IsClassName", _wrap_SBTypeSynthetic_IsClassName},
70830     { "GetData", _wrap_SBTypeSynthetic_GetData},
70831     { "SetClassName", _wrap_SBTypeSynthetic_SetClassName},
70832     { "SetClassCode", _wrap_SBTypeSynthetic_SetClassCode},
70833     { "GetOptions", _wrap_SBTypeSynthetic_GetOptions},
70834     { "SetOptions", _wrap_SBTypeSynthetic_SetOptions},
70835     { "GetDescription", _wrap_SBTypeSynthetic_GetDescription},
70836     { "IsEqualTo", _wrap_SBTypeSynthetic_IsEqualTo},
70837     { "__eq", _wrap_SBTypeSynthetic___eq},
70838     { "__tostring", _wrap_SBTypeSynthetic___tostring},
70839     {0,0}
70840 };
70841 static swig_lua_method swig_SBTypeSynthetic_meta[] = {
70842     { "__eq", _wrap_SBTypeSynthetic___eq},
70843     { "__tostring", _wrap_SBTypeSynthetic___tostring},
70844     {0,0}
70845 };
70846 
70847 static swig_lua_attribute swig_SBTypeSynthetic_Sf_SwigStatic_attributes[] = {
70848     {0,0,0}
70849 };
70850 static swig_lua_const_info swig_SBTypeSynthetic_Sf_SwigStatic_constants[]= {
70851     {0,0,0,0,0,0}
70852 };
70853 static swig_lua_method swig_SBTypeSynthetic_Sf_SwigStatic_methods[]= {
70854     { "CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
70855     { "CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
70856     {0,0}
70857 };
70858 static swig_lua_class* swig_SBTypeSynthetic_Sf_SwigStatic_classes[]= {
70859     0
70860 };
70861 
70862 static swig_lua_namespace swig_SBTypeSynthetic_Sf_SwigStatic = {
70863     "SBTypeSynthetic",
70864     swig_SBTypeSynthetic_Sf_SwigStatic_methods,
70865     swig_SBTypeSynthetic_Sf_SwigStatic_attributes,
70866     swig_SBTypeSynthetic_Sf_SwigStatic_constants,
70867     swig_SBTypeSynthetic_Sf_SwigStatic_classes,
70868     0
70869 };
70870 static swig_lua_class *swig_SBTypeSynthetic_bases[] = {0};
70871 static const char *swig_SBTypeSynthetic_base_names[] = {0};
70872 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 };
70873 
70874 static int _wrap_new_SBUnixSignals__SWIG_0(lua_State* L) {
70875   {
70876     int SWIG_arg = 0;
70877     lldb::SBUnixSignals *result = 0 ;
70878 
70879     SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",0,0)
70880     result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals();
70881     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
70882     return SWIG_arg;
70883 
70884     fail: SWIGUNUSED;
70885   }
70886   lua_error(L);
70887   return 0;
70888 }
70889 
70890 
70891 static int _wrap_new_SBUnixSignals__SWIG_1(lua_State* L) {
70892   {
70893     int SWIG_arg = 0;
70894     lldb::SBUnixSignals *arg1 = 0 ;
70895     lldb::SBUnixSignals *result = 0 ;
70896 
70897     SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",1,1)
70898     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SBUnixSignals",1,"lldb::SBUnixSignals const &");
70899 
70900     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
70901       SWIG_fail_ptr("new_SBUnixSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
70902     }
70903 
70904     result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals((lldb::SBUnixSignals const &)*arg1);
70905     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
70906     return SWIG_arg;
70907 
70908     fail: SWIGUNUSED;
70909   }
70910   lua_error(L);
70911   return 0;
70912 }
70913 
70914 
70915 static int _wrap_new_SBUnixSignals(lua_State* L) {
70916   int argc;
70917   int argv[2]={
70918     1,2
70919   };
70920 
70921   argc = lua_gettop(L);
70922   if (argc == 0) {
70923     return _wrap_new_SBUnixSignals__SWIG_0(L);
70924   }
70925   if (argc == 1) {
70926     int _v = 0;
70927     {
70928       void *ptr;
70929       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBUnixSignals, SWIG_POINTER_NO_NULL)) {
70930         _v = 0;
70931       } else {
70932         _v = 1;
70933       }
70934     }
70935     if (_v) {
70936       return _wrap_new_SBUnixSignals__SWIG_1(L);
70937     }
70938   }
70939 
70940   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBUnixSignals'\n"
70941     "  Possible C/C++ prototypes are:\n"
70942     "    lldb::SBUnixSignals::SBUnixSignals()\n"
70943     "    lldb::SBUnixSignals::SBUnixSignals(lldb::SBUnixSignals const &)\n");
70944   lua_error(L);return 0;
70945 }
70946 
70947 
70948 static int _wrap_SBUnixSignals_Clear(lua_State* L) {
70949   {
70950     int SWIG_arg = 0;
70951     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
70952 
70953     SWIG_check_num_args("lldb::SBUnixSignals::Clear",1,1)
70954     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::Clear",1,"lldb::SBUnixSignals *");
70955 
70956     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
70957       SWIG_fail_ptr("SBUnixSignals_Clear",1,SWIGTYPE_p_lldb__SBUnixSignals);
70958     }
70959 
70960     (arg1)->Clear();
70961 
70962     return SWIG_arg;
70963 
70964     fail: SWIGUNUSED;
70965   }
70966   lua_error(L);
70967   return 0;
70968 }
70969 
70970 
70971 static int _wrap_SBUnixSignals_IsValid(lua_State* L) {
70972   {
70973     int SWIG_arg = 0;
70974     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
70975     bool result;
70976 
70977     SWIG_check_num_args("lldb::SBUnixSignals::IsValid",1,1)
70978     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::IsValid",1,"lldb::SBUnixSignals const *");
70979 
70980     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
70981       SWIG_fail_ptr("SBUnixSignals_IsValid",1,SWIGTYPE_p_lldb__SBUnixSignals);
70982     }
70983 
70984     result = (bool)((lldb::SBUnixSignals const *)arg1)->IsValid();
70985     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70986     return SWIG_arg;
70987 
70988     fail: SWIGUNUSED;
70989   }
70990   lua_error(L);
70991   return 0;
70992 }
70993 
70994 
70995 static int _wrap_SBUnixSignals_GetSignalAsCString(lua_State* L) {
70996   {
70997     int SWIG_arg = 0;
70998     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
70999     int32_t arg2 ;
71000     char *result = 0 ;
71001 
71002     SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAsCString",2,2)
71003     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",1,"lldb::SBUnixSignals const *");
71004     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",2,"int32_t");
71005 
71006     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71007       SWIG_fail_ptr("SBUnixSignals_GetSignalAsCString",1,SWIGTYPE_p_lldb__SBUnixSignals);
71008     }
71009 
71010     arg2 = (int32_t)lua_tointeger(L, 2);
71011     result = (char *)((lldb::SBUnixSignals const *)arg1)->GetSignalAsCString(arg2);
71012     lua_pushstring(L,(const char *)result); SWIG_arg++;
71013     return SWIG_arg;
71014 
71015     fail: SWIGUNUSED;
71016   }
71017   lua_error(L);
71018   return 0;
71019 }
71020 
71021 
71022 static int _wrap_SBUnixSignals_GetSignalNumberFromName(lua_State* L) {
71023   {
71024     int SWIG_arg = 0;
71025     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71026     char *arg2 = (char *) 0 ;
71027     int32_t result;
71028 
71029     SWIG_check_num_args("lldb::SBUnixSignals::GetSignalNumberFromName",2,2)
71030     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",1,"lldb::SBUnixSignals const *");
71031     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",2,"char const *");
71032 
71033     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71034       SWIG_fail_ptr("SBUnixSignals_GetSignalNumberFromName",1,SWIGTYPE_p_lldb__SBUnixSignals);
71035     }
71036 
71037     arg2 = (char *)lua_tostring(L, 2);
71038     result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalNumberFromName((char const *)arg2);
71039     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71040     return SWIG_arg;
71041 
71042     fail: SWIGUNUSED;
71043   }
71044   lua_error(L);
71045   return 0;
71046 }
71047 
71048 
71049 static int _wrap_SBUnixSignals_GetShouldSuppress(lua_State* L) {
71050   {
71051     int SWIG_arg = 0;
71052     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71053     int32_t arg2 ;
71054     bool result;
71055 
71056     SWIG_check_num_args("lldb::SBUnixSignals::GetShouldSuppress",2,2)
71057     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",1,"lldb::SBUnixSignals const *");
71058     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",2,"int32_t");
71059 
71060     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71061       SWIG_fail_ptr("SBUnixSignals_GetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
71062     }
71063 
71064     arg2 = (int32_t)lua_tointeger(L, 2);
71065     result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldSuppress(arg2);
71066     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71067     return SWIG_arg;
71068 
71069     fail: SWIGUNUSED;
71070   }
71071   lua_error(L);
71072   return 0;
71073 }
71074 
71075 
71076 static int _wrap_SBUnixSignals_SetShouldSuppress(lua_State* L) {
71077   {
71078     int SWIG_arg = 0;
71079     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71080     int32_t arg2 ;
71081     bool arg3 ;
71082     bool result;
71083 
71084     SWIG_check_num_args("lldb::SBUnixSignals::SetShouldSuppress",3,3)
71085     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",1,"lldb::SBUnixSignals *");
71086     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",2,"int32_t");
71087     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",3,"bool");
71088 
71089     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71090       SWIG_fail_ptr("SBUnixSignals_SetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
71091     }
71092 
71093     arg2 = (int32_t)lua_tointeger(L, 2);
71094     arg3 = (lua_toboolean(L, 3)!=0);
71095     result = (bool)(arg1)->SetShouldSuppress(arg2,arg3);
71096     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71097     return SWIG_arg;
71098 
71099     fail: SWIGUNUSED;
71100   }
71101   lua_error(L);
71102   return 0;
71103 }
71104 
71105 
71106 static int _wrap_SBUnixSignals_GetShouldStop(lua_State* L) {
71107   {
71108     int SWIG_arg = 0;
71109     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71110     int32_t arg2 ;
71111     bool result;
71112 
71113     SWIG_check_num_args("lldb::SBUnixSignals::GetShouldStop",2,2)
71114     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",1,"lldb::SBUnixSignals const *");
71115     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",2,"int32_t");
71116 
71117     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71118       SWIG_fail_ptr("SBUnixSignals_GetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
71119     }
71120 
71121     arg2 = (int32_t)lua_tointeger(L, 2);
71122     result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldStop(arg2);
71123     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71124     return SWIG_arg;
71125 
71126     fail: SWIGUNUSED;
71127   }
71128   lua_error(L);
71129   return 0;
71130 }
71131 
71132 
71133 static int _wrap_SBUnixSignals_SetShouldStop(lua_State* L) {
71134   {
71135     int SWIG_arg = 0;
71136     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71137     int32_t arg2 ;
71138     bool arg3 ;
71139     bool result;
71140 
71141     SWIG_check_num_args("lldb::SBUnixSignals::SetShouldStop",3,3)
71142     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",1,"lldb::SBUnixSignals *");
71143     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",2,"int32_t");
71144     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",3,"bool");
71145 
71146     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71147       SWIG_fail_ptr("SBUnixSignals_SetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
71148     }
71149 
71150     arg2 = (int32_t)lua_tointeger(L, 2);
71151     arg3 = (lua_toboolean(L, 3)!=0);
71152     result = (bool)(arg1)->SetShouldStop(arg2,arg3);
71153     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71154     return SWIG_arg;
71155 
71156     fail: SWIGUNUSED;
71157   }
71158   lua_error(L);
71159   return 0;
71160 }
71161 
71162 
71163 static int _wrap_SBUnixSignals_GetShouldNotify(lua_State* L) {
71164   {
71165     int SWIG_arg = 0;
71166     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71167     int32_t arg2 ;
71168     bool result;
71169 
71170     SWIG_check_num_args("lldb::SBUnixSignals::GetShouldNotify",2,2)
71171     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",1,"lldb::SBUnixSignals const *");
71172     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",2,"int32_t");
71173 
71174     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71175       SWIG_fail_ptr("SBUnixSignals_GetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
71176     }
71177 
71178     arg2 = (int32_t)lua_tointeger(L, 2);
71179     result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldNotify(arg2);
71180     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71181     return SWIG_arg;
71182 
71183     fail: SWIGUNUSED;
71184   }
71185   lua_error(L);
71186   return 0;
71187 }
71188 
71189 
71190 static int _wrap_SBUnixSignals_SetShouldNotify(lua_State* L) {
71191   {
71192     int SWIG_arg = 0;
71193     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71194     int32_t arg2 ;
71195     bool arg3 ;
71196     bool result;
71197 
71198     SWIG_check_num_args("lldb::SBUnixSignals::SetShouldNotify",3,3)
71199     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",1,"lldb::SBUnixSignals *");
71200     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",2,"int32_t");
71201     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",3,"bool");
71202 
71203     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71204       SWIG_fail_ptr("SBUnixSignals_SetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
71205     }
71206 
71207     arg2 = (int32_t)lua_tointeger(L, 2);
71208     arg3 = (lua_toboolean(L, 3)!=0);
71209     result = (bool)(arg1)->SetShouldNotify(arg2,arg3);
71210     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71211     return SWIG_arg;
71212 
71213     fail: SWIGUNUSED;
71214   }
71215   lua_error(L);
71216   return 0;
71217 }
71218 
71219 
71220 static int _wrap_SBUnixSignals_GetNumSignals(lua_State* L) {
71221   {
71222     int SWIG_arg = 0;
71223     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71224     int32_t result;
71225 
71226     SWIG_check_num_args("lldb::SBUnixSignals::GetNumSignals",1,1)
71227     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetNumSignals",1,"lldb::SBUnixSignals const *");
71228 
71229     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71230       SWIG_fail_ptr("SBUnixSignals_GetNumSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
71231     }
71232 
71233     result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetNumSignals();
71234     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71235     return SWIG_arg;
71236 
71237     fail: SWIGUNUSED;
71238   }
71239   lua_error(L);
71240   return 0;
71241 }
71242 
71243 
71244 static int _wrap_SBUnixSignals_GetSignalAtIndex(lua_State* L) {
71245   {
71246     int SWIG_arg = 0;
71247     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
71248     int32_t arg2 ;
71249     int32_t result;
71250 
71251     SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAtIndex",2,2)
71252     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",1,"lldb::SBUnixSignals const *");
71253     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",2,"int32_t");
71254 
71255     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
71256       SWIG_fail_ptr("SBUnixSignals_GetSignalAtIndex",1,SWIGTYPE_p_lldb__SBUnixSignals);
71257     }
71258 
71259     arg2 = (int32_t)lua_tointeger(L, 2);
71260     result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalAtIndex(arg2);
71261     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71262     return SWIG_arg;
71263 
71264     fail: SWIGUNUSED;
71265   }
71266   lua_error(L);
71267   return 0;
71268 }
71269 
71270 
71271 static void swig_delete_SBUnixSignals(void *obj) {
71272 lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) obj;
71273 delete arg1;
71274 }
71275 static int _proxy__wrap_new_SBUnixSignals(lua_State *L) {
71276     assert(lua_istable(L,1));
71277     lua_pushcfunction(L,_wrap_new_SBUnixSignals);
71278     assert(!lua_isnil(L,-1));
71279     lua_replace(L,1); /* replace our table with real constructor */
71280     lua_call(L,lua_gettop(L)-1,1);
71281     return 1;
71282 }
71283 static swig_lua_attribute swig_SBUnixSignals_attributes[] = {
71284     {0,0,0}
71285 };
71286 static swig_lua_method swig_SBUnixSignals_methods[]= {
71287     { "Clear", _wrap_SBUnixSignals_Clear},
71288     { "IsValid", _wrap_SBUnixSignals_IsValid},
71289     { "GetSignalAsCString", _wrap_SBUnixSignals_GetSignalAsCString},
71290     { "GetSignalNumberFromName", _wrap_SBUnixSignals_GetSignalNumberFromName},
71291     { "GetShouldSuppress", _wrap_SBUnixSignals_GetShouldSuppress},
71292     { "SetShouldSuppress", _wrap_SBUnixSignals_SetShouldSuppress},
71293     { "GetShouldStop", _wrap_SBUnixSignals_GetShouldStop},
71294     { "SetShouldStop", _wrap_SBUnixSignals_SetShouldStop},
71295     { "GetShouldNotify", _wrap_SBUnixSignals_GetShouldNotify},
71296     { "SetShouldNotify", _wrap_SBUnixSignals_SetShouldNotify},
71297     { "GetNumSignals", _wrap_SBUnixSignals_GetNumSignals},
71298     { "GetSignalAtIndex", _wrap_SBUnixSignals_GetSignalAtIndex},
71299     {0,0}
71300 };
71301 static swig_lua_method swig_SBUnixSignals_meta[] = {
71302     {0,0}
71303 };
71304 
71305 static swig_lua_attribute swig_SBUnixSignals_Sf_SwigStatic_attributes[] = {
71306     {0,0,0}
71307 };
71308 static swig_lua_const_info swig_SBUnixSignals_Sf_SwigStatic_constants[]= {
71309     {0,0,0,0,0,0}
71310 };
71311 static swig_lua_method swig_SBUnixSignals_Sf_SwigStatic_methods[]= {
71312     {0,0}
71313 };
71314 static swig_lua_class* swig_SBUnixSignals_Sf_SwigStatic_classes[]= {
71315     0
71316 };
71317 
71318 static swig_lua_namespace swig_SBUnixSignals_Sf_SwigStatic = {
71319     "SBUnixSignals",
71320     swig_SBUnixSignals_Sf_SwigStatic_methods,
71321     swig_SBUnixSignals_Sf_SwigStatic_attributes,
71322     swig_SBUnixSignals_Sf_SwigStatic_constants,
71323     swig_SBUnixSignals_Sf_SwigStatic_classes,
71324     0
71325 };
71326 static swig_lua_class *swig_SBUnixSignals_bases[] = {0};
71327 static const char *swig_SBUnixSignals_base_names[] = {0};
71328 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 };
71329 
71330 static int _wrap_new_SBValue__SWIG_0(lua_State* L) {
71331   {
71332     int SWIG_arg = 0;
71333     lldb::SBValue *result = 0 ;
71334 
71335     SWIG_check_num_args("lldb::SBValue::SBValue",0,0)
71336     result = (lldb::SBValue *)new lldb::SBValue();
71337     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
71338     return SWIG_arg;
71339 
71340     fail: SWIGUNUSED;
71341   }
71342   lua_error(L);
71343   return 0;
71344 }
71345 
71346 
71347 static int _wrap_new_SBValue__SWIG_1(lua_State* L) {
71348   {
71349     int SWIG_arg = 0;
71350     lldb::SBValue *arg1 = 0 ;
71351     lldb::SBValue *result = 0 ;
71352 
71353     SWIG_check_num_args("lldb::SBValue::SBValue",1,1)
71354     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValue::SBValue",1,"lldb::SBValue const &");
71355 
71356     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71357       SWIG_fail_ptr("new_SBValue",1,SWIGTYPE_p_lldb__SBValue);
71358     }
71359 
71360     result = (lldb::SBValue *)new lldb::SBValue((lldb::SBValue const &)*arg1);
71361     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
71362     return SWIG_arg;
71363 
71364     fail: SWIGUNUSED;
71365   }
71366   lua_error(L);
71367   return 0;
71368 }
71369 
71370 
71371 static int _wrap_new_SBValue(lua_State* L) {
71372   int argc;
71373   int argv[2]={
71374     1,2
71375   };
71376 
71377   argc = lua_gettop(L);
71378   if (argc == 0) {
71379     return _wrap_new_SBValue__SWIG_0(L);
71380   }
71381   if (argc == 1) {
71382     int _v = 0;
71383     {
71384       void *ptr;
71385       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
71386         _v = 0;
71387       } else {
71388         _v = 1;
71389       }
71390     }
71391     if (_v) {
71392       return _wrap_new_SBValue__SWIG_1(L);
71393     }
71394   }
71395 
71396   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValue'\n"
71397     "  Possible C/C++ prototypes are:\n"
71398     "    lldb::SBValue::SBValue()\n"
71399     "    lldb::SBValue::SBValue(lldb::SBValue const &)\n");
71400   lua_error(L);return 0;
71401 }
71402 
71403 
71404 static int _wrap_SBValue_IsValid(lua_State* L) {
71405   {
71406     int SWIG_arg = 0;
71407     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71408     bool result;
71409 
71410     SWIG_check_num_args("lldb::SBValue::IsValid",1,1)
71411     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsValid",1,"lldb::SBValue *");
71412 
71413     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71414       SWIG_fail_ptr("SBValue_IsValid",1,SWIGTYPE_p_lldb__SBValue);
71415     }
71416 
71417     result = (bool)(arg1)->IsValid();
71418     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71419     return SWIG_arg;
71420 
71421     fail: SWIGUNUSED;
71422   }
71423   lua_error(L);
71424   return 0;
71425 }
71426 
71427 
71428 static int _wrap_SBValue_Clear(lua_State* L) {
71429   {
71430     int SWIG_arg = 0;
71431     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71432 
71433     SWIG_check_num_args("lldb::SBValue::Clear",1,1)
71434     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Clear",1,"lldb::SBValue *");
71435 
71436     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71437       SWIG_fail_ptr("SBValue_Clear",1,SWIGTYPE_p_lldb__SBValue);
71438     }
71439 
71440     (arg1)->Clear();
71441 
71442     return SWIG_arg;
71443 
71444     fail: SWIGUNUSED;
71445   }
71446   lua_error(L);
71447   return 0;
71448 }
71449 
71450 
71451 static int _wrap_SBValue_GetError(lua_State* L) {
71452   {
71453     int SWIG_arg = 0;
71454     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71455     lldb::SBError result;
71456 
71457     SWIG_check_num_args("lldb::SBValue::GetError",1,1)
71458     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetError",1,"lldb::SBValue *");
71459 
71460     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71461       SWIG_fail_ptr("SBValue_GetError",1,SWIGTYPE_p_lldb__SBValue);
71462     }
71463 
71464     result = (arg1)->GetError();
71465     {
71466       lldb::SBError * resultptr = new lldb::SBError(result);
71467       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
71468     }
71469     return SWIG_arg;
71470 
71471     fail: SWIGUNUSED;
71472   }
71473   lua_error(L);
71474   return 0;
71475 }
71476 
71477 
71478 static int _wrap_SBValue_GetID(lua_State* L) {
71479   {
71480     int SWIG_arg = 0;
71481     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71482     lldb::user_id_t result;
71483 
71484     SWIG_check_num_args("lldb::SBValue::GetID",1,1)
71485     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetID",1,"lldb::SBValue *");
71486 
71487     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71488       SWIG_fail_ptr("SBValue_GetID",1,SWIGTYPE_p_lldb__SBValue);
71489     }
71490 
71491     result = (lldb::user_id_t)(arg1)->GetID();
71492     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71493     return SWIG_arg;
71494 
71495     fail: SWIGUNUSED;
71496   }
71497   lua_error(L);
71498   return 0;
71499 }
71500 
71501 
71502 static int _wrap_SBValue_GetName(lua_State* L) {
71503   {
71504     int SWIG_arg = 0;
71505     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71506     char *result = 0 ;
71507 
71508     SWIG_check_num_args("lldb::SBValue::GetName",1,1)
71509     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetName",1,"lldb::SBValue *");
71510 
71511     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71512       SWIG_fail_ptr("SBValue_GetName",1,SWIGTYPE_p_lldb__SBValue);
71513     }
71514 
71515     result = (char *)(arg1)->GetName();
71516     lua_pushstring(L,(const char *)result); SWIG_arg++;
71517     return SWIG_arg;
71518 
71519     fail: SWIGUNUSED;
71520   }
71521   lua_error(L);
71522   return 0;
71523 }
71524 
71525 
71526 static int _wrap_SBValue_GetTypeName(lua_State* L) {
71527   {
71528     int SWIG_arg = 0;
71529     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71530     char *result = 0 ;
71531 
71532     SWIG_check_num_args("lldb::SBValue::GetTypeName",1,1)
71533     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeName",1,"lldb::SBValue *");
71534 
71535     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71536       SWIG_fail_ptr("SBValue_GetTypeName",1,SWIGTYPE_p_lldb__SBValue);
71537     }
71538 
71539     result = (char *)(arg1)->GetTypeName();
71540     lua_pushstring(L,(const char *)result); SWIG_arg++;
71541     return SWIG_arg;
71542 
71543     fail: SWIGUNUSED;
71544   }
71545   lua_error(L);
71546   return 0;
71547 }
71548 
71549 
71550 static int _wrap_SBValue_GetDisplayTypeName(lua_State* L) {
71551   {
71552     int SWIG_arg = 0;
71553     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71554     char *result = 0 ;
71555 
71556     SWIG_check_num_args("lldb::SBValue::GetDisplayTypeName",1,1)
71557     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDisplayTypeName",1,"lldb::SBValue *");
71558 
71559     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71560       SWIG_fail_ptr("SBValue_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBValue);
71561     }
71562 
71563     result = (char *)(arg1)->GetDisplayTypeName();
71564     lua_pushstring(L,(const char *)result); SWIG_arg++;
71565     return SWIG_arg;
71566 
71567     fail: SWIGUNUSED;
71568   }
71569   lua_error(L);
71570   return 0;
71571 }
71572 
71573 
71574 static int _wrap_SBValue_GetByteSize(lua_State* L) {
71575   {
71576     int SWIG_arg = 0;
71577     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71578     size_t result;
71579 
71580     SWIG_check_num_args("lldb::SBValue::GetByteSize",1,1)
71581     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetByteSize",1,"lldb::SBValue *");
71582 
71583     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71584       SWIG_fail_ptr("SBValue_GetByteSize",1,SWIGTYPE_p_lldb__SBValue);
71585     }
71586 
71587     result = (arg1)->GetByteSize();
71588     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71589     return SWIG_arg;
71590 
71591     fail: SWIGUNUSED;
71592   }
71593   lua_error(L);
71594   return 0;
71595 }
71596 
71597 
71598 static int _wrap_SBValue_IsInScope(lua_State* L) {
71599   {
71600     int SWIG_arg = 0;
71601     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71602     bool result;
71603 
71604     SWIG_check_num_args("lldb::SBValue::IsInScope",1,1)
71605     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsInScope",1,"lldb::SBValue *");
71606 
71607     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71608       SWIG_fail_ptr("SBValue_IsInScope",1,SWIGTYPE_p_lldb__SBValue);
71609     }
71610 
71611     result = (bool)(arg1)->IsInScope();
71612     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71613     return SWIG_arg;
71614 
71615     fail: SWIGUNUSED;
71616   }
71617   lua_error(L);
71618   return 0;
71619 }
71620 
71621 
71622 static int _wrap_SBValue_GetFormat(lua_State* L) {
71623   {
71624     int SWIG_arg = 0;
71625     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71626     lldb::Format result;
71627 
71628     SWIG_check_num_args("lldb::SBValue::GetFormat",1,1)
71629     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFormat",1,"lldb::SBValue *");
71630 
71631     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71632       SWIG_fail_ptr("SBValue_GetFormat",1,SWIGTYPE_p_lldb__SBValue);
71633     }
71634 
71635     result = (lldb::Format)(arg1)->GetFormat();
71636     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71637     return SWIG_arg;
71638 
71639     fail: SWIGUNUSED;
71640   }
71641   lua_error(L);
71642   return 0;
71643 }
71644 
71645 
71646 static int _wrap_SBValue_SetFormat(lua_State* L) {
71647   {
71648     int SWIG_arg = 0;
71649     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71650     lldb::Format arg2 ;
71651 
71652     SWIG_check_num_args("lldb::SBValue::SetFormat",2,2)
71653     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetFormat",1,"lldb::SBValue *");
71654     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::SetFormat",2,"lldb::Format");
71655 
71656     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71657       SWIG_fail_ptr("SBValue_SetFormat",1,SWIGTYPE_p_lldb__SBValue);
71658     }
71659 
71660     arg2 = (lldb::Format)lua_tointeger(L, 2);
71661     (arg1)->SetFormat(arg2);
71662 
71663     return SWIG_arg;
71664 
71665     fail: SWIGUNUSED;
71666   }
71667   lua_error(L);
71668   return 0;
71669 }
71670 
71671 
71672 static int _wrap_SBValue_GetValue(lua_State* L) {
71673   {
71674     int SWIG_arg = 0;
71675     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71676     char *result = 0 ;
71677 
71678     SWIG_check_num_args("lldb::SBValue::GetValue",1,1)
71679     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValue",1,"lldb::SBValue *");
71680 
71681     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71682       SWIG_fail_ptr("SBValue_GetValue",1,SWIGTYPE_p_lldb__SBValue);
71683     }
71684 
71685     result = (char *)(arg1)->GetValue();
71686     lua_pushstring(L,(const char *)result); SWIG_arg++;
71687     return SWIG_arg;
71688 
71689     fail: SWIGUNUSED;
71690   }
71691   lua_error(L);
71692   return 0;
71693 }
71694 
71695 
71696 static int _wrap_SBValue_GetValueAsSigned__SWIG_0(lua_State* L) {
71697   {
71698     int SWIG_arg = 0;
71699     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71700     lldb::SBError *arg2 = 0 ;
71701     int64_t arg3 ;
71702     int64_t result;
71703 
71704     SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",3,3)
71705     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
71706     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
71707     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",3,"int64_t");
71708 
71709     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71710       SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
71711     }
71712 
71713 
71714     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
71715       SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
71716     }
71717 
71718     arg3 = (int64_t)lua_tointeger(L, 3);
71719     result = (int64_t)(arg1)->GetValueAsSigned(*arg2,arg3);
71720     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71721     return SWIG_arg;
71722 
71723     fail: SWIGUNUSED;
71724   }
71725   lua_error(L);
71726   return 0;
71727 }
71728 
71729 
71730 static int _wrap_SBValue_GetValueAsSigned__SWIG_1(lua_State* L) {
71731   {
71732     int SWIG_arg = 0;
71733     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71734     lldb::SBError *arg2 = 0 ;
71735     int64_t result;
71736 
71737     SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
71738     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
71739     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
71740 
71741     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71742       SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
71743     }
71744 
71745 
71746     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
71747       SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
71748     }
71749 
71750     result = (int64_t)(arg1)->GetValueAsSigned(*arg2);
71751     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71752     return SWIG_arg;
71753 
71754     fail: SWIGUNUSED;
71755   }
71756   lua_error(L);
71757   return 0;
71758 }
71759 
71760 
71761 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_0(lua_State* L) {
71762   {
71763     int SWIG_arg = 0;
71764     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71765     lldb::SBError *arg2 = 0 ;
71766     uint64_t arg3 ;
71767     uint64_t result;
71768 
71769     SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",3,3)
71770     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
71771     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
71772     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",3,"uint64_t");
71773 
71774     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71775       SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
71776     }
71777 
71778 
71779     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
71780       SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
71781     }
71782 
71783     arg3 = (uint64_t)lua_tointeger(L, 3);
71784     result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2,arg3);
71785     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71786     return SWIG_arg;
71787 
71788     fail: SWIGUNUSED;
71789   }
71790   lua_error(L);
71791   return 0;
71792 }
71793 
71794 
71795 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_1(lua_State* L) {
71796   {
71797     int SWIG_arg = 0;
71798     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71799     lldb::SBError *arg2 = 0 ;
71800     uint64_t result;
71801 
71802     SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
71803     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
71804     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
71805 
71806     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71807       SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
71808     }
71809 
71810 
71811     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
71812       SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
71813     }
71814 
71815     result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2);
71816     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71817     return SWIG_arg;
71818 
71819     fail: SWIGUNUSED;
71820   }
71821   lua_error(L);
71822   return 0;
71823 }
71824 
71825 
71826 static int _wrap_SBValue_GetValueAsSigned__SWIG_2(lua_State* L) {
71827   {
71828     int SWIG_arg = 0;
71829     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71830     int64_t arg2 ;
71831     int64_t result;
71832 
71833     SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
71834     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
71835     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"int64_t");
71836 
71837     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71838       SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
71839     }
71840 
71841     arg2 = (int64_t)lua_tointeger(L, 2);
71842     result = (int64_t)(arg1)->GetValueAsSigned(arg2);
71843     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71844     return SWIG_arg;
71845 
71846     fail: SWIGUNUSED;
71847   }
71848   lua_error(L);
71849   return 0;
71850 }
71851 
71852 
71853 static int _wrap_SBValue_GetValueAsSigned__SWIG_3(lua_State* L) {
71854   {
71855     int SWIG_arg = 0;
71856     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71857     int64_t result;
71858 
71859     SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",1,1)
71860     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
71861 
71862     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71863       SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
71864     }
71865 
71866     result = (int64_t)(arg1)->GetValueAsSigned();
71867     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71868     return SWIG_arg;
71869 
71870     fail: SWIGUNUSED;
71871   }
71872   lua_error(L);
71873   return 0;
71874 }
71875 
71876 
71877 static int _wrap_SBValue_GetValueAsSigned(lua_State* L) {
71878   int argc;
71879   int argv[4]={
71880     1,2,3,4
71881   };
71882 
71883   argc = lua_gettop(L);
71884   if (argc == 1) {
71885     int _v = 0;
71886     {
71887       void *ptr;
71888       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
71889         _v = 0;
71890       } else {
71891         _v = 1;
71892       }
71893     }
71894     if (_v) {
71895       return _wrap_SBValue_GetValueAsSigned__SWIG_3(L);
71896     }
71897   }
71898   if (argc == 2) {
71899     int _v = 0;
71900     {
71901       void *ptr;
71902       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
71903         _v = 0;
71904       } else {
71905         _v = 1;
71906       }
71907     }
71908     if (_v) {
71909       {
71910         void *ptr;
71911         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
71912           _v = 0;
71913         } else {
71914           _v = 1;
71915         }
71916       }
71917       if (_v) {
71918         return _wrap_SBValue_GetValueAsSigned__SWIG_1(L);
71919       }
71920     }
71921   }
71922   if (argc == 2) {
71923     int _v = 0;
71924     {
71925       void *ptr;
71926       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
71927         _v = 0;
71928       } else {
71929         _v = 1;
71930       }
71931     }
71932     if (_v) {
71933       {
71934         _v = lua_isnumber(L,argv[1]);
71935       }
71936       if (_v) {
71937         return _wrap_SBValue_GetValueAsSigned__SWIG_2(L);
71938       }
71939     }
71940   }
71941   if (argc == 3) {
71942     int _v = 0;
71943     {
71944       void *ptr;
71945       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
71946         _v = 0;
71947       } else {
71948         _v = 1;
71949       }
71950     }
71951     if (_v) {
71952       {
71953         void *ptr;
71954         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
71955           _v = 0;
71956         } else {
71957           _v = 1;
71958         }
71959       }
71960       if (_v) {
71961         {
71962           _v = lua_isnumber(L,argv[2]);
71963         }
71964         if (_v) {
71965           return _wrap_SBValue_GetValueAsSigned__SWIG_0(L);
71966         }
71967       }
71968     }
71969   }
71970 
71971   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsSigned'\n"
71972     "  Possible C/C++ prototypes are:\n"
71973     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &,int64_t)\n"
71974     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &)\n"
71975     "    lldb::SBValue::GetValueAsSigned(int64_t)\n"
71976     "    lldb::SBValue::GetValueAsSigned()\n");
71977   lua_error(L);return 0;
71978 }
71979 
71980 
71981 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_2(lua_State* L) {
71982   {
71983     int SWIG_arg = 0;
71984     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71985     uint64_t arg2 ;
71986     uint64_t result;
71987 
71988     SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
71989     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
71990     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"uint64_t");
71991 
71992     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71993       SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
71994     }
71995 
71996     arg2 = (uint64_t)lua_tointeger(L, 2);
71997     result = (uint64_t)(arg1)->GetValueAsUnsigned(arg2);
71998     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71999     return SWIG_arg;
72000 
72001     fail: SWIGUNUSED;
72002   }
72003   lua_error(L);
72004   return 0;
72005 }
72006 
72007 
72008 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_3(lua_State* L) {
72009   {
72010     int SWIG_arg = 0;
72011     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72012     uint64_t result;
72013 
72014     SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",1,1)
72015     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
72016 
72017     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72018       SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
72019     }
72020 
72021     result = (uint64_t)(arg1)->GetValueAsUnsigned();
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 int _wrap_SBValue_GetValueAsUnsigned(lua_State* L) {
72033   int argc;
72034   int argv[4]={
72035     1,2,3,4
72036   };
72037 
72038   argc = lua_gettop(L);
72039   if (argc == 1) {
72040     int _v = 0;
72041     {
72042       void *ptr;
72043       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
72044         _v = 0;
72045       } else {
72046         _v = 1;
72047       }
72048     }
72049     if (_v) {
72050       return _wrap_SBValue_GetValueAsUnsigned__SWIG_3(L);
72051     }
72052   }
72053   if (argc == 2) {
72054     int _v = 0;
72055     {
72056       void *ptr;
72057       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
72058         _v = 0;
72059       } else {
72060         _v = 1;
72061       }
72062     }
72063     if (_v) {
72064       {
72065         void *ptr;
72066         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
72067           _v = 0;
72068         } else {
72069           _v = 1;
72070         }
72071       }
72072       if (_v) {
72073         return _wrap_SBValue_GetValueAsUnsigned__SWIG_1(L);
72074       }
72075     }
72076   }
72077   if (argc == 2) {
72078     int _v = 0;
72079     {
72080       void *ptr;
72081       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
72082         _v = 0;
72083       } else {
72084         _v = 1;
72085       }
72086     }
72087     if (_v) {
72088       {
72089         _v = lua_isnumber(L,argv[1]);
72090       }
72091       if (_v) {
72092         return _wrap_SBValue_GetValueAsUnsigned__SWIG_2(L);
72093       }
72094     }
72095   }
72096   if (argc == 3) {
72097     int _v = 0;
72098     {
72099       void *ptr;
72100       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
72101         _v = 0;
72102       } else {
72103         _v = 1;
72104       }
72105     }
72106     if (_v) {
72107       {
72108         void *ptr;
72109         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
72110           _v = 0;
72111         } else {
72112           _v = 1;
72113         }
72114       }
72115       if (_v) {
72116         {
72117           _v = lua_isnumber(L,argv[2]);
72118         }
72119         if (_v) {
72120           return _wrap_SBValue_GetValueAsUnsigned__SWIG_0(L);
72121         }
72122       }
72123     }
72124   }
72125 
72126   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsUnsigned'\n"
72127     "  Possible C/C++ prototypes are:\n"
72128     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &,uint64_t)\n"
72129     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &)\n"
72130     "    lldb::SBValue::GetValueAsUnsigned(uint64_t)\n"
72131     "    lldb::SBValue::GetValueAsUnsigned()\n");
72132   lua_error(L);return 0;
72133 }
72134 
72135 
72136 static int _wrap_SBValue_GetValueType(lua_State* L) {
72137   {
72138     int SWIG_arg = 0;
72139     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72140     lldb::ValueType result;
72141 
72142     SWIG_check_num_args("lldb::SBValue::GetValueType",1,1)
72143     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueType",1,"lldb::SBValue *");
72144 
72145     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72146       SWIG_fail_ptr("SBValue_GetValueType",1,SWIGTYPE_p_lldb__SBValue);
72147     }
72148 
72149     result = (lldb::ValueType)(arg1)->GetValueType();
72150     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72151     return SWIG_arg;
72152 
72153     fail: SWIGUNUSED;
72154   }
72155   lua_error(L);
72156   return 0;
72157 }
72158 
72159 
72160 static int _wrap_SBValue_GetValueDidChange(lua_State* L) {
72161   {
72162     int SWIG_arg = 0;
72163     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72164     bool result;
72165 
72166     SWIG_check_num_args("lldb::SBValue::GetValueDidChange",1,1)
72167     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueDidChange",1,"lldb::SBValue *");
72168 
72169     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72170       SWIG_fail_ptr("SBValue_GetValueDidChange",1,SWIGTYPE_p_lldb__SBValue);
72171     }
72172 
72173     result = (bool)(arg1)->GetValueDidChange();
72174     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72175     return SWIG_arg;
72176 
72177     fail: SWIGUNUSED;
72178   }
72179   lua_error(L);
72180   return 0;
72181 }
72182 
72183 
72184 static int _wrap_SBValue_GetSummary__SWIG_0(lua_State* L) {
72185   {
72186     int SWIG_arg = 0;
72187     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72188     char *result = 0 ;
72189 
72190     SWIG_check_num_args("lldb::SBValue::GetSummary",1,1)
72191     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
72192 
72193     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72194       SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
72195     }
72196 
72197     result = (char *)(arg1)->GetSummary();
72198     lua_pushstring(L,(const char *)result); SWIG_arg++;
72199     return SWIG_arg;
72200 
72201     fail: SWIGUNUSED;
72202   }
72203   lua_error(L);
72204   return 0;
72205 }
72206 
72207 
72208 static int _wrap_SBValue_GetSummary__SWIG_1(lua_State* L) {
72209   {
72210     int SWIG_arg = 0;
72211     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72212     lldb::SBStream *arg2 = 0 ;
72213     lldb::SBTypeSummaryOptions *arg3 = 0 ;
72214     char *result = 0 ;
72215 
72216     SWIG_check_num_args("lldb::SBValue::GetSummary",3,3)
72217     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
72218     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetSummary",2,"lldb::SBStream &");
72219     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::GetSummary",3,"lldb::SBTypeSummaryOptions &");
72220 
72221     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72222       SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
72223     }
72224 
72225 
72226     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
72227       SWIG_fail_ptr("SBValue_GetSummary",2,SWIGTYPE_p_lldb__SBStream);
72228     }
72229 
72230 
72231     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
72232       SWIG_fail_ptr("SBValue_GetSummary",3,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
72233     }
72234 
72235     result = (char *)(arg1)->GetSummary(*arg2,*arg3);
72236     lua_pushstring(L,(const char *)result); SWIG_arg++;
72237     return SWIG_arg;
72238 
72239     fail: SWIGUNUSED;
72240   }
72241   lua_error(L);
72242   return 0;
72243 }
72244 
72245 
72246 static int _wrap_SBValue_GetSummary(lua_State* L) {
72247   int argc;
72248   int argv[4]={
72249     1,2,3,4
72250   };
72251 
72252   argc = lua_gettop(L);
72253   if (argc == 1) {
72254     int _v = 0;
72255     {
72256       void *ptr;
72257       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
72258         _v = 0;
72259       } else {
72260         _v = 1;
72261       }
72262     }
72263     if (_v) {
72264       return _wrap_SBValue_GetSummary__SWIG_0(L);
72265     }
72266   }
72267   if (argc == 3) {
72268     int _v = 0;
72269     {
72270       void *ptr;
72271       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
72272         _v = 0;
72273       } else {
72274         _v = 1;
72275       }
72276     }
72277     if (_v) {
72278       {
72279         void *ptr;
72280         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
72281           _v = 0;
72282         } else {
72283           _v = 1;
72284         }
72285       }
72286       if (_v) {
72287         {
72288           void *ptr;
72289           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
72290             _v = 0;
72291           } else {
72292             _v = 1;
72293           }
72294         }
72295         if (_v) {
72296           return _wrap_SBValue_GetSummary__SWIG_1(L);
72297         }
72298       }
72299     }
72300   }
72301 
72302   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetSummary'\n"
72303     "  Possible C/C++ prototypes are:\n"
72304     "    lldb::SBValue::GetSummary()\n"
72305     "    lldb::SBValue::GetSummary(lldb::SBStream &,lldb::SBTypeSummaryOptions &)\n");
72306   lua_error(L);return 0;
72307 }
72308 
72309 
72310 static int _wrap_SBValue_GetObjectDescription(lua_State* L) {
72311   {
72312     int SWIG_arg = 0;
72313     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72314     char *result = 0 ;
72315 
72316     SWIG_check_num_args("lldb::SBValue::GetObjectDescription",1,1)
72317     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetObjectDescription",1,"lldb::SBValue *");
72318 
72319     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72320       SWIG_fail_ptr("SBValue_GetObjectDescription",1,SWIGTYPE_p_lldb__SBValue);
72321     }
72322 
72323     result = (char *)(arg1)->GetObjectDescription();
72324     lua_pushstring(L,(const char *)result); SWIG_arg++;
72325     return SWIG_arg;
72326 
72327     fail: SWIGUNUSED;
72328   }
72329   lua_error(L);
72330   return 0;
72331 }
72332 
72333 
72334 static int _wrap_SBValue_GetDynamicValue(lua_State* L) {
72335   {
72336     int SWIG_arg = 0;
72337     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72338     lldb::DynamicValueType arg2 ;
72339     lldb::SBValue result;
72340 
72341     SWIG_check_num_args("lldb::SBValue::GetDynamicValue",2,2)
72342     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",1,"lldb::SBValue *");
72343     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",2,"lldb::DynamicValueType");
72344 
72345     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72346       SWIG_fail_ptr("SBValue_GetDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
72347     }
72348 
72349     arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
72350     result = (arg1)->GetDynamicValue(arg2);
72351     {
72352       lldb::SBValue * resultptr = new lldb::SBValue(result);
72353       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
72354     }
72355     return SWIG_arg;
72356 
72357     fail: SWIGUNUSED;
72358   }
72359   lua_error(L);
72360   return 0;
72361 }
72362 
72363 
72364 static int _wrap_SBValue_GetStaticValue(lua_State* L) {
72365   {
72366     int SWIG_arg = 0;
72367     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72368     lldb::SBValue result;
72369 
72370     SWIG_check_num_args("lldb::SBValue::GetStaticValue",1,1)
72371     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetStaticValue",1,"lldb::SBValue *");
72372 
72373     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72374       SWIG_fail_ptr("SBValue_GetStaticValue",1,SWIGTYPE_p_lldb__SBValue);
72375     }
72376 
72377     result = (arg1)->GetStaticValue();
72378     {
72379       lldb::SBValue * resultptr = new lldb::SBValue(result);
72380       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
72381     }
72382     return SWIG_arg;
72383 
72384     fail: SWIGUNUSED;
72385   }
72386   lua_error(L);
72387   return 0;
72388 }
72389 
72390 
72391 static int _wrap_SBValue_GetNonSyntheticValue(lua_State* L) {
72392   {
72393     int SWIG_arg = 0;
72394     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72395     lldb::SBValue result;
72396 
72397     SWIG_check_num_args("lldb::SBValue::GetNonSyntheticValue",1,1)
72398     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNonSyntheticValue",1,"lldb::SBValue *");
72399 
72400     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72401       SWIG_fail_ptr("SBValue_GetNonSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
72402     }
72403 
72404     result = (arg1)->GetNonSyntheticValue();
72405     {
72406       lldb::SBValue * resultptr = new lldb::SBValue(result);
72407       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
72408     }
72409     return SWIG_arg;
72410 
72411     fail: SWIGUNUSED;
72412   }
72413   lua_error(L);
72414   return 0;
72415 }
72416 
72417 
72418 static int _wrap_SBValue_GetPreferDynamicValue(lua_State* L) {
72419   {
72420     int SWIG_arg = 0;
72421     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72422     lldb::DynamicValueType result;
72423 
72424     SWIG_check_num_args("lldb::SBValue::GetPreferDynamicValue",1,1)
72425     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferDynamicValue",1,"lldb::SBValue *");
72426 
72427     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72428       SWIG_fail_ptr("SBValue_GetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
72429     }
72430 
72431     result = (lldb::DynamicValueType)(arg1)->GetPreferDynamicValue();
72432     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72433     return SWIG_arg;
72434 
72435     fail: SWIGUNUSED;
72436   }
72437   lua_error(L);
72438   return 0;
72439 }
72440 
72441 
72442 static int _wrap_SBValue_SetPreferDynamicValue(lua_State* L) {
72443   {
72444     int SWIG_arg = 0;
72445     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72446     lldb::DynamicValueType arg2 ;
72447 
72448     SWIG_check_num_args("lldb::SBValue::SetPreferDynamicValue",2,2)
72449     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",1,"lldb::SBValue *");
72450     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",2,"lldb::DynamicValueType");
72451 
72452     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72453       SWIG_fail_ptr("SBValue_SetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
72454     }
72455 
72456     arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
72457     (arg1)->SetPreferDynamicValue(arg2);
72458 
72459     return SWIG_arg;
72460 
72461     fail: SWIGUNUSED;
72462   }
72463   lua_error(L);
72464   return 0;
72465 }
72466 
72467 
72468 static int _wrap_SBValue_GetPreferSyntheticValue(lua_State* L) {
72469   {
72470     int SWIG_arg = 0;
72471     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72472     bool result;
72473 
72474     SWIG_check_num_args("lldb::SBValue::GetPreferSyntheticValue",1,1)
72475     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferSyntheticValue",1,"lldb::SBValue *");
72476 
72477     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72478       SWIG_fail_ptr("SBValue_GetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
72479     }
72480 
72481     result = (bool)(arg1)->GetPreferSyntheticValue();
72482     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72483     return SWIG_arg;
72484 
72485     fail: SWIGUNUSED;
72486   }
72487   lua_error(L);
72488   return 0;
72489 }
72490 
72491 
72492 static int _wrap_SBValue_SetPreferSyntheticValue(lua_State* L) {
72493   {
72494     int SWIG_arg = 0;
72495     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72496     bool arg2 ;
72497 
72498     SWIG_check_num_args("lldb::SBValue::SetPreferSyntheticValue",2,2)
72499     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",1,"lldb::SBValue *");
72500     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",2,"bool");
72501 
72502     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72503       SWIG_fail_ptr("SBValue_SetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
72504     }
72505 
72506     arg2 = (lua_toboolean(L, 2)!=0);
72507     (arg1)->SetPreferSyntheticValue(arg2);
72508 
72509     return SWIG_arg;
72510 
72511     fail: SWIGUNUSED;
72512   }
72513   lua_error(L);
72514   return 0;
72515 }
72516 
72517 
72518 static int _wrap_SBValue_IsDynamic(lua_State* L) {
72519   {
72520     int SWIG_arg = 0;
72521     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72522     bool result;
72523 
72524     SWIG_check_num_args("lldb::SBValue::IsDynamic",1,1)
72525     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsDynamic",1,"lldb::SBValue *");
72526 
72527     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72528       SWIG_fail_ptr("SBValue_IsDynamic",1,SWIGTYPE_p_lldb__SBValue);
72529     }
72530 
72531     result = (bool)(arg1)->IsDynamic();
72532     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72533     return SWIG_arg;
72534 
72535     fail: SWIGUNUSED;
72536   }
72537   lua_error(L);
72538   return 0;
72539 }
72540 
72541 
72542 static int _wrap_SBValue_IsSynthetic(lua_State* L) {
72543   {
72544     int SWIG_arg = 0;
72545     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72546     bool result;
72547 
72548     SWIG_check_num_args("lldb::SBValue::IsSynthetic",1,1)
72549     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSynthetic",1,"lldb::SBValue *");
72550 
72551     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72552       SWIG_fail_ptr("SBValue_IsSynthetic",1,SWIGTYPE_p_lldb__SBValue);
72553     }
72554 
72555     result = (bool)(arg1)->IsSynthetic();
72556     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72557     return SWIG_arg;
72558 
72559     fail: SWIGUNUSED;
72560   }
72561   lua_error(L);
72562   return 0;
72563 }
72564 
72565 
72566 static int _wrap_SBValue_IsSyntheticChildrenGenerated(lua_State* L) {
72567   {
72568     int SWIG_arg = 0;
72569     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72570     bool result;
72571 
72572     SWIG_check_num_args("lldb::SBValue::IsSyntheticChildrenGenerated",1,1)
72573     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSyntheticChildrenGenerated",1,"lldb::SBValue *");
72574 
72575     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72576       SWIG_fail_ptr("SBValue_IsSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
72577     }
72578 
72579     result = (bool)(arg1)->IsSyntheticChildrenGenerated();
72580     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72581     return SWIG_arg;
72582 
72583     fail: SWIGUNUSED;
72584   }
72585   lua_error(L);
72586   return 0;
72587 }
72588 
72589 
72590 static int _wrap_SBValue_SetSyntheticChildrenGenerated(lua_State* L) {
72591   {
72592     int SWIG_arg = 0;
72593     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72594     bool arg2 ;
72595 
72596     SWIG_check_num_args("lldb::SBValue::SetSyntheticChildrenGenerated",2,2)
72597     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",1,"lldb::SBValue *");
72598     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",2,"bool");
72599 
72600     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72601       SWIG_fail_ptr("SBValue_SetSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
72602     }
72603 
72604     arg2 = (lua_toboolean(L, 2)!=0);
72605     (arg1)->SetSyntheticChildrenGenerated(arg2);
72606 
72607     return SWIG_arg;
72608 
72609     fail: SWIGUNUSED;
72610   }
72611   lua_error(L);
72612   return 0;
72613 }
72614 
72615 
72616 static int _wrap_SBValue_GetLocation(lua_State* L) {
72617   {
72618     int SWIG_arg = 0;
72619     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72620     char *result = 0 ;
72621 
72622     SWIG_check_num_args("lldb::SBValue::GetLocation",1,1)
72623     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLocation",1,"lldb::SBValue *");
72624 
72625     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72626       SWIG_fail_ptr("SBValue_GetLocation",1,SWIGTYPE_p_lldb__SBValue);
72627     }
72628 
72629     result = (char *)(arg1)->GetLocation();
72630     lua_pushstring(L,(const char *)result); SWIG_arg++;
72631     return SWIG_arg;
72632 
72633     fail: SWIGUNUSED;
72634   }
72635   lua_error(L);
72636   return 0;
72637 }
72638 
72639 
72640 static int _wrap_SBValue_SetValueFromCString__SWIG_0(lua_State* L) {
72641   {
72642     int SWIG_arg = 0;
72643     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72644     char *arg2 = (char *) 0 ;
72645     bool result;
72646 
72647     SWIG_check_num_args("lldb::SBValue::SetValueFromCString",2,2)
72648     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
72649     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
72650 
72651     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72652       SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
72653     }
72654 
72655     arg2 = (char *)lua_tostring(L, 2);
72656     result = (bool)(arg1)->SetValueFromCString((char const *)arg2);
72657     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72658     return SWIG_arg;
72659 
72660     fail: SWIGUNUSED;
72661   }
72662   lua_error(L);
72663   return 0;
72664 }
72665 
72666 
72667 static int _wrap_SBValue_SetValueFromCString__SWIG_1(lua_State* L) {
72668   {
72669     int SWIG_arg = 0;
72670     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72671     char *arg2 = (char *) 0 ;
72672     lldb::SBError *arg3 = 0 ;
72673     bool result;
72674 
72675     SWIG_check_num_args("lldb::SBValue::SetValueFromCString",3,3)
72676     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
72677     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
72678     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",3,"lldb::SBError &");
72679 
72680     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72681       SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
72682     }
72683 
72684     arg2 = (char *)lua_tostring(L, 2);
72685 
72686     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
72687       SWIG_fail_ptr("SBValue_SetValueFromCString",3,SWIGTYPE_p_lldb__SBError);
72688     }
72689 
72690     result = (bool)(arg1)->SetValueFromCString((char const *)arg2,*arg3);
72691     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72692     return SWIG_arg;
72693 
72694     fail: SWIGUNUSED;
72695   }
72696   lua_error(L);
72697   return 0;
72698 }
72699 
72700 
72701 static int _wrap_SBValue_SetValueFromCString(lua_State* L) {
72702   int argc;
72703   int argv[4]={
72704     1,2,3,4
72705   };
72706 
72707   argc = lua_gettop(L);
72708   if (argc == 2) {
72709     int _v = 0;
72710     {
72711       void *ptr;
72712       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
72713         _v = 0;
72714       } else {
72715         _v = 1;
72716       }
72717     }
72718     if (_v) {
72719       {
72720         _v = SWIG_lua_isnilstring(L,argv[1]);
72721       }
72722       if (_v) {
72723         return _wrap_SBValue_SetValueFromCString__SWIG_0(L);
72724       }
72725     }
72726   }
72727   if (argc == 3) {
72728     int _v = 0;
72729     {
72730       void *ptr;
72731       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
72732         _v = 0;
72733       } else {
72734         _v = 1;
72735       }
72736     }
72737     if (_v) {
72738       {
72739         _v = SWIG_lua_isnilstring(L,argv[1]);
72740       }
72741       if (_v) {
72742         {
72743           void *ptr;
72744           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
72745             _v = 0;
72746           } else {
72747             _v = 1;
72748           }
72749         }
72750         if (_v) {
72751           return _wrap_SBValue_SetValueFromCString__SWIG_1(L);
72752         }
72753       }
72754     }
72755   }
72756 
72757   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_SetValueFromCString'\n"
72758     "  Possible C/C++ prototypes are:\n"
72759     "    lldb::SBValue::SetValueFromCString(char const *)\n"
72760     "    lldb::SBValue::SetValueFromCString(char const *,lldb::SBError &)\n");
72761   lua_error(L);return 0;
72762 }
72763 
72764 
72765 static int _wrap_SBValue_GetTypeFormat(lua_State* L) {
72766   {
72767     int SWIG_arg = 0;
72768     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72769     lldb::SBTypeFormat result;
72770 
72771     SWIG_check_num_args("lldb::SBValue::GetTypeFormat",1,1)
72772     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFormat",1,"lldb::SBValue *");
72773 
72774     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72775       SWIG_fail_ptr("SBValue_GetTypeFormat",1,SWIGTYPE_p_lldb__SBValue);
72776     }
72777 
72778     result = (arg1)->GetTypeFormat();
72779     {
72780       lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat(result);
72781       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
72782     }
72783     return SWIG_arg;
72784 
72785     fail: SWIGUNUSED;
72786   }
72787   lua_error(L);
72788   return 0;
72789 }
72790 
72791 
72792 static int _wrap_SBValue_GetTypeSummary(lua_State* L) {
72793   {
72794     int SWIG_arg = 0;
72795     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72796     lldb::SBTypeSummary result;
72797 
72798     SWIG_check_num_args("lldb::SBValue::GetTypeSummary",1,1)
72799     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSummary",1,"lldb::SBValue *");
72800 
72801     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72802       SWIG_fail_ptr("SBValue_GetTypeSummary",1,SWIGTYPE_p_lldb__SBValue);
72803     }
72804 
72805     result = (arg1)->GetTypeSummary();
72806     {
72807       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
72808       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
72809     }
72810     return SWIG_arg;
72811 
72812     fail: SWIGUNUSED;
72813   }
72814   lua_error(L);
72815   return 0;
72816 }
72817 
72818 
72819 static int _wrap_SBValue_GetTypeFilter(lua_State* L) {
72820   {
72821     int SWIG_arg = 0;
72822     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72823     lldb::SBTypeFilter result;
72824 
72825     SWIG_check_num_args("lldb::SBValue::GetTypeFilter",1,1)
72826     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFilter",1,"lldb::SBValue *");
72827 
72828     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72829       SWIG_fail_ptr("SBValue_GetTypeFilter",1,SWIGTYPE_p_lldb__SBValue);
72830     }
72831 
72832     result = (arg1)->GetTypeFilter();
72833     {
72834       lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter(result);
72835       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
72836     }
72837     return SWIG_arg;
72838 
72839     fail: SWIGUNUSED;
72840   }
72841   lua_error(L);
72842   return 0;
72843 }
72844 
72845 
72846 static int _wrap_SBValue_GetTypeSynthetic(lua_State* L) {
72847   {
72848     int SWIG_arg = 0;
72849     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72850     lldb::SBTypeSynthetic result;
72851 
72852     SWIG_check_num_args("lldb::SBValue::GetTypeSynthetic",1,1)
72853     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSynthetic",1,"lldb::SBValue *");
72854 
72855     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72856       SWIG_fail_ptr("SBValue_GetTypeSynthetic",1,SWIGTYPE_p_lldb__SBValue);
72857     }
72858 
72859     result = (arg1)->GetTypeSynthetic();
72860     {
72861       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
72862       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
72863     }
72864     return SWIG_arg;
72865 
72866     fail: SWIGUNUSED;
72867   }
72868   lua_error(L);
72869   return 0;
72870 }
72871 
72872 
72873 static int _wrap_SBValue_GetChildAtIndex__SWIG_0(lua_State* L) {
72874   {
72875     int SWIG_arg = 0;
72876     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72877     uint32_t arg2 ;
72878     lldb::SBValue result;
72879 
72880     SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",2,2)
72881     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
72882     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
72883 
72884     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72885       SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
72886     }
72887 
72888     arg2 = (uint32_t)lua_tointeger(L, 2);
72889     result = (arg1)->GetChildAtIndex(arg2);
72890     {
72891       lldb::SBValue * resultptr = new lldb::SBValue(result);
72892       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
72893     }
72894     return SWIG_arg;
72895 
72896     fail: SWIGUNUSED;
72897   }
72898   lua_error(L);
72899   return 0;
72900 }
72901 
72902 
72903 static int _wrap_SBValue_CreateChildAtOffset(lua_State* L) {
72904   {
72905     int SWIG_arg = 0;
72906     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72907     char *arg2 = (char *) 0 ;
72908     uint32_t arg3 ;
72909     lldb::SBType arg4 ;
72910     lldb::SBType *argp4 ;
72911     lldb::SBValue result;
72912 
72913     SWIG_check_num_args("lldb::SBValue::CreateChildAtOffset",4,4)
72914     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",1,"lldb::SBValue *");
72915     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",2,"char const *");
72916     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",3,"uint32_t");
72917     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",4,"lldb::SBType");
72918 
72919     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72920       SWIG_fail_ptr("SBValue_CreateChildAtOffset",1,SWIGTYPE_p_lldb__SBValue);
72921     }
72922 
72923     arg2 = (char *)lua_tostring(L, 2);
72924     arg3 = (uint32_t)lua_tointeger(L, 3);
72925 
72926     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
72927       SWIG_fail_ptr("SBValue_CreateChildAtOffset",4,SWIGTYPE_p_lldb__SBType);
72928     }
72929     arg4 = *argp4;
72930 
72931     result = (arg1)->CreateChildAtOffset((char const *)arg2,arg3,arg4);
72932     {
72933       lldb::SBValue * resultptr = new lldb::SBValue(result);
72934       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
72935     }
72936     return SWIG_arg;
72937 
72938     fail: SWIGUNUSED;
72939   }
72940   lua_error(L);
72941   return 0;
72942 }
72943 
72944 
72945 static int _wrap_SBValue_Cast(lua_State* L) {
72946   {
72947     int SWIG_arg = 0;
72948     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72949     lldb::SBType arg2 ;
72950     lldb::SBType *argp2 ;
72951     lldb::SBValue result;
72952 
72953     SWIG_check_num_args("lldb::SBValue::Cast",2,2)
72954     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Cast",1,"lldb::SBValue *");
72955     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::Cast",2,"lldb::SBType");
72956 
72957     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72958       SWIG_fail_ptr("SBValue_Cast",1,SWIGTYPE_p_lldb__SBValue);
72959     }
72960 
72961 
72962     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
72963       SWIG_fail_ptr("SBValue_Cast",2,SWIGTYPE_p_lldb__SBType);
72964     }
72965     arg2 = *argp2;
72966 
72967     result = (arg1)->Cast(arg2);
72968     {
72969       lldb::SBValue * resultptr = new lldb::SBValue(result);
72970       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
72971     }
72972     return SWIG_arg;
72973 
72974     fail: SWIGUNUSED;
72975   }
72976   lua_error(L);
72977   return 0;
72978 }
72979 
72980 
72981 static int _wrap_SBValue_CreateValueFromExpression__SWIG_0(lua_State* L) {
72982   {
72983     int SWIG_arg = 0;
72984     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
72985     char *arg2 = (char *) 0 ;
72986     char *arg3 = (char *) 0 ;
72987     lldb::SBValue result;
72988 
72989     SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",3,3)
72990     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
72991     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
72992     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
72993 
72994     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
72995       SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
72996     }
72997 
72998     arg2 = (char *)lua_tostring(L, 2);
72999     arg3 = (char *)lua_tostring(L, 3);
73000     result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
73001     {
73002       lldb::SBValue * resultptr = new lldb::SBValue(result);
73003       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73004     }
73005     return SWIG_arg;
73006 
73007     fail: SWIGUNUSED;
73008   }
73009   lua_error(L);
73010   return 0;
73011 }
73012 
73013 
73014 static int _wrap_SBValue_CreateValueFromExpression__SWIG_1(lua_State* L) {
73015   {
73016     int SWIG_arg = 0;
73017     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73018     char *arg2 = (char *) 0 ;
73019     char *arg3 = (char *) 0 ;
73020     lldb::SBExpressionOptions *arg4 = 0 ;
73021     lldb::SBValue result;
73022 
73023     SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",4,4)
73024     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
73025     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
73026     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
73027     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",4,"lldb::SBExpressionOptions &");
73028 
73029     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73030       SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
73031     }
73032 
73033     arg2 = (char *)lua_tostring(L, 2);
73034     arg3 = (char *)lua_tostring(L, 3);
73035 
73036     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
73037       SWIG_fail_ptr("SBValue_CreateValueFromExpression",4,SWIGTYPE_p_lldb__SBExpressionOptions);
73038     }
73039 
73040     result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3,*arg4);
73041     {
73042       lldb::SBValue * resultptr = new lldb::SBValue(result);
73043       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73044     }
73045     return SWIG_arg;
73046 
73047     fail: SWIGUNUSED;
73048   }
73049   lua_error(L);
73050   return 0;
73051 }
73052 
73053 
73054 static int _wrap_SBValue_CreateValueFromExpression(lua_State* L) {
73055   int argc;
73056   int argv[5]={
73057     1,2,3,4,5
73058   };
73059 
73060   argc = lua_gettop(L);
73061   if (argc == 3) {
73062     int _v = 0;
73063     {
73064       void *ptr;
73065       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
73066         _v = 0;
73067       } else {
73068         _v = 1;
73069       }
73070     }
73071     if (_v) {
73072       {
73073         _v = SWIG_lua_isnilstring(L,argv[1]);
73074       }
73075       if (_v) {
73076         {
73077           _v = SWIG_lua_isnilstring(L,argv[2]);
73078         }
73079         if (_v) {
73080           return _wrap_SBValue_CreateValueFromExpression__SWIG_0(L);
73081         }
73082       }
73083     }
73084   }
73085   if (argc == 4) {
73086     int _v = 0;
73087     {
73088       void *ptr;
73089       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
73090         _v = 0;
73091       } else {
73092         _v = 1;
73093       }
73094     }
73095     if (_v) {
73096       {
73097         _v = SWIG_lua_isnilstring(L,argv[1]);
73098       }
73099       if (_v) {
73100         {
73101           _v = SWIG_lua_isnilstring(L,argv[2]);
73102         }
73103         if (_v) {
73104           {
73105             void *ptr;
73106             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
73107               _v = 0;
73108             } else {
73109               _v = 1;
73110             }
73111           }
73112           if (_v) {
73113             return _wrap_SBValue_CreateValueFromExpression__SWIG_1(L);
73114           }
73115         }
73116       }
73117     }
73118   }
73119 
73120   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_CreateValueFromExpression'\n"
73121     "  Possible C/C++ prototypes are:\n"
73122     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *)\n"
73123     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *,lldb::SBExpressionOptions &)\n");
73124   lua_error(L);return 0;
73125 }
73126 
73127 
73128 static int _wrap_SBValue_CreateValueFromAddress(lua_State* L) {
73129   {
73130     int SWIG_arg = 0;
73131     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73132     char *arg2 = (char *) 0 ;
73133     lldb::addr_t arg3 ;
73134     lldb::SBType arg4 ;
73135     lldb::SBType *argp4 ;
73136     lldb::SBValue result;
73137 
73138     SWIG_check_num_args("lldb::SBValue::CreateValueFromAddress",4,4)
73139     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",1,"lldb::SBValue *");
73140     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",2,"char const *");
73141     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",3,"lldb::addr_t");
73142     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",4,"lldb::SBType");
73143 
73144     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73145       SWIG_fail_ptr("SBValue_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBValue);
73146     }
73147 
73148     arg2 = (char *)lua_tostring(L, 2);
73149     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
73150 
73151     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
73152       SWIG_fail_ptr("SBValue_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
73153     }
73154     arg4 = *argp4;
73155 
73156     result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
73157     {
73158       lldb::SBValue * resultptr = new lldb::SBValue(result);
73159       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73160     }
73161     return SWIG_arg;
73162 
73163     fail: SWIGUNUSED;
73164   }
73165   lua_error(L);
73166   return 0;
73167 }
73168 
73169 
73170 static int _wrap_SBValue_CreateValueFromData(lua_State* L) {
73171   {
73172     int SWIG_arg = 0;
73173     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73174     char *arg2 = (char *) 0 ;
73175     lldb::SBData arg3 ;
73176     lldb::SBType arg4 ;
73177     lldb::SBData *argp3 ;
73178     lldb::SBType *argp4 ;
73179     lldb::SBValue result;
73180 
73181     SWIG_check_num_args("lldb::SBValue::CreateValueFromData",4,4)
73182     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",1,"lldb::SBValue *");
73183     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",2,"char const *");
73184     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",3,"lldb::SBData");
73185     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",4,"lldb::SBType");
73186 
73187     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73188       SWIG_fail_ptr("SBValue_CreateValueFromData",1,SWIGTYPE_p_lldb__SBValue);
73189     }
73190 
73191     arg2 = (char *)lua_tostring(L, 2);
73192 
73193     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
73194       SWIG_fail_ptr("SBValue_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
73195     }
73196     arg3 = *argp3;
73197 
73198 
73199     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
73200       SWIG_fail_ptr("SBValue_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
73201     }
73202     arg4 = *argp4;
73203 
73204     result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
73205     {
73206       lldb::SBValue * resultptr = new lldb::SBValue(result);
73207       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73208     }
73209     return SWIG_arg;
73210 
73211     fail: SWIGUNUSED;
73212   }
73213   lua_error(L);
73214   return 0;
73215 }
73216 
73217 
73218 static int _wrap_SBValue_GetChildAtIndex__SWIG_1(lua_State* L) {
73219   {
73220     int SWIG_arg = 0;
73221     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73222     uint32_t arg2 ;
73223     lldb::DynamicValueType arg3 ;
73224     bool arg4 ;
73225     lldb::SBValue result;
73226 
73227     SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",4,4)
73228     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
73229     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
73230     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",3,"lldb::DynamicValueType");
73231     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",4,"bool");
73232 
73233     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73234       SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
73235     }
73236 
73237     arg2 = (uint32_t)lua_tointeger(L, 2);
73238     arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
73239     arg4 = (lua_toboolean(L, 4)!=0);
73240     result = (arg1)->GetChildAtIndex(arg2,arg3,arg4);
73241     {
73242       lldb::SBValue * resultptr = new lldb::SBValue(result);
73243       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73244     }
73245     return SWIG_arg;
73246 
73247     fail: SWIGUNUSED;
73248   }
73249   lua_error(L);
73250   return 0;
73251 }
73252 
73253 
73254 static int _wrap_SBValue_GetChildAtIndex(lua_State* L) {
73255   int argc;
73256   int argv[5]={
73257     1,2,3,4,5
73258   };
73259 
73260   argc = lua_gettop(L);
73261   if (argc == 2) {
73262     int _v = 0;
73263     {
73264       void *ptr;
73265       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
73266         _v = 0;
73267       } else {
73268         _v = 1;
73269       }
73270     }
73271     if (_v) {
73272       {
73273         _v = lua_isnumber(L,argv[1]);
73274       }
73275       if (_v) {
73276         return _wrap_SBValue_GetChildAtIndex__SWIG_0(L);
73277       }
73278     }
73279   }
73280   if (argc == 4) {
73281     int _v = 0;
73282     {
73283       void *ptr;
73284       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
73285         _v = 0;
73286       } else {
73287         _v = 1;
73288       }
73289     }
73290     if (_v) {
73291       {
73292         _v = lua_isnumber(L,argv[1]);
73293       }
73294       if (_v) {
73295         {
73296           _v = lua_isnumber(L,argv[2]);
73297         }
73298         if (_v) {
73299           {
73300             _v = lua_isboolean(L,argv[3]);
73301           }
73302           if (_v) {
73303             return _wrap_SBValue_GetChildAtIndex__SWIG_1(L);
73304           }
73305         }
73306       }
73307     }
73308   }
73309 
73310   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildAtIndex'\n"
73311     "  Possible C/C++ prototypes are:\n"
73312     "    lldb::SBValue::GetChildAtIndex(uint32_t)\n"
73313     "    lldb::SBValue::GetChildAtIndex(uint32_t,lldb::DynamicValueType,bool)\n");
73314   lua_error(L);return 0;
73315 }
73316 
73317 
73318 static int _wrap_SBValue_GetIndexOfChildWithName(lua_State* L) {
73319   {
73320     int SWIG_arg = 0;
73321     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73322     char *arg2 = (char *) 0 ;
73323     uint32_t result;
73324 
73325     SWIG_check_num_args("lldb::SBValue::GetIndexOfChildWithName",2,2)
73326     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",1,"lldb::SBValue *");
73327     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",2,"char const *");
73328 
73329     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73330       SWIG_fail_ptr("SBValue_GetIndexOfChildWithName",1,SWIGTYPE_p_lldb__SBValue);
73331     }
73332 
73333     arg2 = (char *)lua_tostring(L, 2);
73334     result = (uint32_t)(arg1)->GetIndexOfChildWithName((char const *)arg2);
73335     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
73336     return SWIG_arg;
73337 
73338     fail: SWIGUNUSED;
73339   }
73340   lua_error(L);
73341   return 0;
73342 }
73343 
73344 
73345 static int _wrap_SBValue_GetChildMemberWithName__SWIG_0(lua_State* L) {
73346   {
73347     int SWIG_arg = 0;
73348     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73349     char *arg2 = (char *) 0 ;
73350     lldb::SBValue result;
73351 
73352     SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",2,2)
73353     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
73354     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
73355 
73356     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73357       SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
73358     }
73359 
73360     arg2 = (char *)lua_tostring(L, 2);
73361     result = (arg1)->GetChildMemberWithName((char const *)arg2);
73362     {
73363       lldb::SBValue * resultptr = new lldb::SBValue(result);
73364       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73365     }
73366     return SWIG_arg;
73367 
73368     fail: SWIGUNUSED;
73369   }
73370   lua_error(L);
73371   return 0;
73372 }
73373 
73374 
73375 static int _wrap_SBValue_GetChildMemberWithName__SWIG_1(lua_State* L) {
73376   {
73377     int SWIG_arg = 0;
73378     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73379     char *arg2 = (char *) 0 ;
73380     lldb::DynamicValueType arg3 ;
73381     lldb::SBValue result;
73382 
73383     SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",3,3)
73384     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
73385     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
73386     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",3,"lldb::DynamicValueType");
73387 
73388     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73389       SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
73390     }
73391 
73392     arg2 = (char *)lua_tostring(L, 2);
73393     arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
73394     result = (arg1)->GetChildMemberWithName((char const *)arg2,arg3);
73395     {
73396       lldb::SBValue * resultptr = new lldb::SBValue(result);
73397       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73398     }
73399     return SWIG_arg;
73400 
73401     fail: SWIGUNUSED;
73402   }
73403   lua_error(L);
73404   return 0;
73405 }
73406 
73407 
73408 static int _wrap_SBValue_GetChildMemberWithName(lua_State* L) {
73409   int argc;
73410   int argv[4]={
73411     1,2,3,4
73412   };
73413 
73414   argc = lua_gettop(L);
73415   if (argc == 2) {
73416     int _v = 0;
73417     {
73418       void *ptr;
73419       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
73420         _v = 0;
73421       } else {
73422         _v = 1;
73423       }
73424     }
73425     if (_v) {
73426       {
73427         _v = SWIG_lua_isnilstring(L,argv[1]);
73428       }
73429       if (_v) {
73430         return _wrap_SBValue_GetChildMemberWithName__SWIG_0(L);
73431       }
73432     }
73433   }
73434   if (argc == 3) {
73435     int _v = 0;
73436     {
73437       void *ptr;
73438       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
73439         _v = 0;
73440       } else {
73441         _v = 1;
73442       }
73443     }
73444     if (_v) {
73445       {
73446         _v = SWIG_lua_isnilstring(L,argv[1]);
73447       }
73448       if (_v) {
73449         {
73450           _v = lua_isnumber(L,argv[2]);
73451         }
73452         if (_v) {
73453           return _wrap_SBValue_GetChildMemberWithName__SWIG_1(L);
73454         }
73455       }
73456     }
73457   }
73458 
73459   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildMemberWithName'\n"
73460     "  Possible C/C++ prototypes are:\n"
73461     "    lldb::SBValue::GetChildMemberWithName(char const *)\n"
73462     "    lldb::SBValue::GetChildMemberWithName(char const *,lldb::DynamicValueType)\n");
73463   lua_error(L);return 0;
73464 }
73465 
73466 
73467 static int _wrap_SBValue_GetValueForExpressionPath(lua_State* L) {
73468   {
73469     int SWIG_arg = 0;
73470     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73471     char *arg2 = (char *) 0 ;
73472     lldb::SBValue result;
73473 
73474     SWIG_check_num_args("lldb::SBValue::GetValueForExpressionPath",2,2)
73475     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",1,"lldb::SBValue *");
73476     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",2,"char const *");
73477 
73478     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73479       SWIG_fail_ptr("SBValue_GetValueForExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
73480     }
73481 
73482     arg2 = (char *)lua_tostring(L, 2);
73483     result = (arg1)->GetValueForExpressionPath((char const *)arg2);
73484     {
73485       lldb::SBValue * resultptr = new lldb::SBValue(result);
73486       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73487     }
73488     return SWIG_arg;
73489 
73490     fail: SWIGUNUSED;
73491   }
73492   lua_error(L);
73493   return 0;
73494 }
73495 
73496 
73497 static int _wrap_SBValue_AddressOf(lua_State* L) {
73498   {
73499     int SWIG_arg = 0;
73500     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73501     lldb::SBValue result;
73502 
73503     SWIG_check_num_args("lldb::SBValue::AddressOf",1,1)
73504     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::AddressOf",1,"lldb::SBValue *");
73505 
73506     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73507       SWIG_fail_ptr("SBValue_AddressOf",1,SWIGTYPE_p_lldb__SBValue);
73508     }
73509 
73510     result = (arg1)->AddressOf();
73511     {
73512       lldb::SBValue * resultptr = new lldb::SBValue(result);
73513       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73514     }
73515     return SWIG_arg;
73516 
73517     fail: SWIGUNUSED;
73518   }
73519   lua_error(L);
73520   return 0;
73521 }
73522 
73523 
73524 static int _wrap_SBValue_GetLoadAddress(lua_State* L) {
73525   {
73526     int SWIG_arg = 0;
73527     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73528     lldb::addr_t result;
73529 
73530     SWIG_check_num_args("lldb::SBValue::GetLoadAddress",1,1)
73531     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLoadAddress",1,"lldb::SBValue *");
73532 
73533     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73534       SWIG_fail_ptr("SBValue_GetLoadAddress",1,SWIGTYPE_p_lldb__SBValue);
73535     }
73536 
73537     result = (lldb::addr_t)(arg1)->GetLoadAddress();
73538     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
73539     return SWIG_arg;
73540 
73541     fail: SWIGUNUSED;
73542   }
73543   lua_error(L);
73544   return 0;
73545 }
73546 
73547 
73548 static int _wrap_SBValue_GetAddress(lua_State* L) {
73549   {
73550     int SWIG_arg = 0;
73551     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73552     lldb::SBAddress result;
73553 
73554     SWIG_check_num_args("lldb::SBValue::GetAddress",1,1)
73555     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetAddress",1,"lldb::SBValue *");
73556 
73557     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73558       SWIG_fail_ptr("SBValue_GetAddress",1,SWIGTYPE_p_lldb__SBValue);
73559     }
73560 
73561     result = (arg1)->GetAddress();
73562     {
73563       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
73564       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
73565     }
73566     return SWIG_arg;
73567 
73568     fail: SWIGUNUSED;
73569   }
73570   lua_error(L);
73571   return 0;
73572 }
73573 
73574 
73575 static int _wrap_SBValue_GetPointeeData__SWIG_0(lua_State* L) {
73576   {
73577     int SWIG_arg = 0;
73578     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73579     uint32_t arg2 ;
73580     uint32_t arg3 ;
73581     lldb::SBData result;
73582 
73583     SWIG_check_num_args("lldb::SBValue::GetPointeeData",3,3)
73584     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
73585     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
73586     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",3,"uint32_t");
73587 
73588     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73589       SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
73590     }
73591 
73592     arg2 = (uint32_t)lua_tointeger(L, 2);
73593     arg3 = (uint32_t)lua_tointeger(L, 3);
73594     result = (arg1)->GetPointeeData(arg2,arg3);
73595     {
73596       lldb::SBData * resultptr = new lldb::SBData(result);
73597       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
73598     }
73599     return SWIG_arg;
73600 
73601     fail: SWIGUNUSED;
73602   }
73603   lua_error(L);
73604   return 0;
73605 }
73606 
73607 
73608 static int _wrap_SBValue_GetPointeeData__SWIG_1(lua_State* L) {
73609   {
73610     int SWIG_arg = 0;
73611     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73612     uint32_t arg2 ;
73613     lldb::SBData result;
73614 
73615     SWIG_check_num_args("lldb::SBValue::GetPointeeData",2,2)
73616     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
73617     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
73618 
73619     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73620       SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
73621     }
73622 
73623     arg2 = (uint32_t)lua_tointeger(L, 2);
73624     result = (arg1)->GetPointeeData(arg2);
73625     {
73626       lldb::SBData * resultptr = new lldb::SBData(result);
73627       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
73628     }
73629     return SWIG_arg;
73630 
73631     fail: SWIGUNUSED;
73632   }
73633   lua_error(L);
73634   return 0;
73635 }
73636 
73637 
73638 static int _wrap_SBValue_GetPointeeData__SWIG_2(lua_State* L) {
73639   {
73640     int SWIG_arg = 0;
73641     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73642     lldb::SBData result;
73643 
73644     SWIG_check_num_args("lldb::SBValue::GetPointeeData",1,1)
73645     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
73646 
73647     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73648       SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
73649     }
73650 
73651     result = (arg1)->GetPointeeData();
73652     {
73653       lldb::SBData * resultptr = new lldb::SBData(result);
73654       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
73655     }
73656     return SWIG_arg;
73657 
73658     fail: SWIGUNUSED;
73659   }
73660   lua_error(L);
73661   return 0;
73662 }
73663 
73664 
73665 static int _wrap_SBValue_GetPointeeData(lua_State* L) {
73666   int argc;
73667   int argv[4]={
73668     1,2,3,4
73669   };
73670 
73671   argc = lua_gettop(L);
73672   if (argc == 1) {
73673     int _v = 0;
73674     {
73675       void *ptr;
73676       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
73677         _v = 0;
73678       } else {
73679         _v = 1;
73680       }
73681     }
73682     if (_v) {
73683       return _wrap_SBValue_GetPointeeData__SWIG_2(L);
73684     }
73685   }
73686   if (argc == 2) {
73687     int _v = 0;
73688     {
73689       void *ptr;
73690       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
73691         _v = 0;
73692       } else {
73693         _v = 1;
73694       }
73695     }
73696     if (_v) {
73697       {
73698         _v = lua_isnumber(L,argv[1]);
73699       }
73700       if (_v) {
73701         return _wrap_SBValue_GetPointeeData__SWIG_1(L);
73702       }
73703     }
73704   }
73705   if (argc == 3) {
73706     int _v = 0;
73707     {
73708       void *ptr;
73709       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
73710         _v = 0;
73711       } else {
73712         _v = 1;
73713       }
73714     }
73715     if (_v) {
73716       {
73717         _v = lua_isnumber(L,argv[1]);
73718       }
73719       if (_v) {
73720         {
73721           _v = lua_isnumber(L,argv[2]);
73722         }
73723         if (_v) {
73724           return _wrap_SBValue_GetPointeeData__SWIG_0(L);
73725         }
73726       }
73727     }
73728   }
73729 
73730   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetPointeeData'\n"
73731     "  Possible C/C++ prototypes are:\n"
73732     "    lldb::SBValue::GetPointeeData(uint32_t,uint32_t)\n"
73733     "    lldb::SBValue::GetPointeeData(uint32_t)\n"
73734     "    lldb::SBValue::GetPointeeData()\n");
73735   lua_error(L);return 0;
73736 }
73737 
73738 
73739 static int _wrap_SBValue_GetData(lua_State* L) {
73740   {
73741     int SWIG_arg = 0;
73742     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73743     lldb::SBData result;
73744 
73745     SWIG_check_num_args("lldb::SBValue::GetData",1,1)
73746     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetData",1,"lldb::SBValue *");
73747 
73748     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73749       SWIG_fail_ptr("SBValue_GetData",1,SWIGTYPE_p_lldb__SBValue);
73750     }
73751 
73752     result = (arg1)->GetData();
73753     {
73754       lldb::SBData * resultptr = new lldb::SBData(result);
73755       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
73756     }
73757     return SWIG_arg;
73758 
73759     fail: SWIGUNUSED;
73760   }
73761   lua_error(L);
73762   return 0;
73763 }
73764 
73765 
73766 static int _wrap_SBValue_SetData(lua_State* L) {
73767   {
73768     int SWIG_arg = 0;
73769     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73770     lldb::SBData *arg2 = 0 ;
73771     lldb::SBError *arg3 = 0 ;
73772     bool result;
73773 
73774     SWIG_check_num_args("lldb::SBValue::SetData",3,3)
73775     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetData",1,"lldb::SBValue *");
73776     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::SetData",2,"lldb::SBData &");
73777     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetData",3,"lldb::SBError &");
73778 
73779     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73780       SWIG_fail_ptr("SBValue_SetData",1,SWIGTYPE_p_lldb__SBValue);
73781     }
73782 
73783 
73784     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
73785       SWIG_fail_ptr("SBValue_SetData",2,SWIGTYPE_p_lldb__SBData);
73786     }
73787 
73788 
73789     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
73790       SWIG_fail_ptr("SBValue_SetData",3,SWIGTYPE_p_lldb__SBError);
73791     }
73792 
73793     result = (bool)(arg1)->SetData(*arg2,*arg3);
73794     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
73795     return SWIG_arg;
73796 
73797     fail: SWIGUNUSED;
73798   }
73799   lua_error(L);
73800   return 0;
73801 }
73802 
73803 
73804 static int _wrap_SBValue_Clone(lua_State* L) {
73805   {
73806     int SWIG_arg = 0;
73807     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73808     char *arg2 = (char *) 0 ;
73809     lldb::SBValue result;
73810 
73811     SWIG_check_num_args("lldb::SBValue::Clone",2,2)
73812     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Clone",1,"lldb::SBValue *");
73813     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::Clone",2,"char const *");
73814 
73815     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73816       SWIG_fail_ptr("SBValue_Clone",1,SWIGTYPE_p_lldb__SBValue);
73817     }
73818 
73819     arg2 = (char *)lua_tostring(L, 2);
73820     result = (arg1)->Clone((char const *)arg2);
73821     {
73822       lldb::SBValue * resultptr = new lldb::SBValue(result);
73823       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
73824     }
73825     return SWIG_arg;
73826 
73827     fail: SWIGUNUSED;
73828   }
73829   lua_error(L);
73830   return 0;
73831 }
73832 
73833 
73834 static int _wrap_SBValue_GetDeclaration(lua_State* L) {
73835   {
73836     int SWIG_arg = 0;
73837     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73838     lldb::SBDeclaration result;
73839 
73840     SWIG_check_num_args("lldb::SBValue::GetDeclaration",1,1)
73841     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDeclaration",1,"lldb::SBValue *");
73842 
73843     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73844       SWIG_fail_ptr("SBValue_GetDeclaration",1,SWIGTYPE_p_lldb__SBValue);
73845     }
73846 
73847     result = (arg1)->GetDeclaration();
73848     {
73849       lldb::SBDeclaration * resultptr = new lldb::SBDeclaration(result);
73850       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
73851     }
73852     return SWIG_arg;
73853 
73854     fail: SWIGUNUSED;
73855   }
73856   lua_error(L);
73857   return 0;
73858 }
73859 
73860 
73861 static int _wrap_SBValue_MightHaveChildren(lua_State* L) {
73862   {
73863     int SWIG_arg = 0;
73864     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73865     bool result;
73866 
73867     SWIG_check_num_args("lldb::SBValue::MightHaveChildren",1,1)
73868     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::MightHaveChildren",1,"lldb::SBValue *");
73869 
73870     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73871       SWIG_fail_ptr("SBValue_MightHaveChildren",1,SWIGTYPE_p_lldb__SBValue);
73872     }
73873 
73874     result = (bool)(arg1)->MightHaveChildren();
73875     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
73876     return SWIG_arg;
73877 
73878     fail: SWIGUNUSED;
73879   }
73880   lua_error(L);
73881   return 0;
73882 }
73883 
73884 
73885 static int _wrap_SBValue_IsRuntimeSupportValue(lua_State* L) {
73886   {
73887     int SWIG_arg = 0;
73888     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73889     bool result;
73890 
73891     SWIG_check_num_args("lldb::SBValue::IsRuntimeSupportValue",1,1)
73892     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsRuntimeSupportValue",1,"lldb::SBValue *");
73893 
73894     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73895       SWIG_fail_ptr("SBValue_IsRuntimeSupportValue",1,SWIGTYPE_p_lldb__SBValue);
73896     }
73897 
73898     result = (bool)(arg1)->IsRuntimeSupportValue();
73899     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
73900     return SWIG_arg;
73901 
73902     fail: SWIGUNUSED;
73903   }
73904   lua_error(L);
73905   return 0;
73906 }
73907 
73908 
73909 static int _wrap_SBValue_GetNumChildren__SWIG_0(lua_State* L) {
73910   {
73911     int SWIG_arg = 0;
73912     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73913     uint32_t result;
73914 
73915     SWIG_check_num_args("lldb::SBValue::GetNumChildren",1,1)
73916     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
73917 
73918     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73919       SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
73920     }
73921 
73922     result = (uint32_t)(arg1)->GetNumChildren();
73923     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
73924     return SWIG_arg;
73925 
73926     fail: SWIGUNUSED;
73927   }
73928   lua_error(L);
73929   return 0;
73930 }
73931 
73932 
73933 static int _wrap_SBValue_GetNumChildren__SWIG_1(lua_State* L) {
73934   {
73935     int SWIG_arg = 0;
73936     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
73937     uint32_t arg2 ;
73938     uint32_t result;
73939 
73940     SWIG_check_num_args("lldb::SBValue::GetNumChildren",2,2)
73941     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
73942     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",2,"uint32_t");
73943 
73944     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
73945       SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
73946     }
73947 
73948     arg2 = (uint32_t)lua_tointeger(L, 2);
73949     result = (uint32_t)(arg1)->GetNumChildren(arg2);
73950     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
73951     return SWIG_arg;
73952 
73953     fail: SWIGUNUSED;
73954   }
73955   lua_error(L);
73956   return 0;
73957 }
73958 
73959 
73960 static int _wrap_SBValue_GetNumChildren(lua_State* L) {
73961   int argc;
73962   int argv[3]={
73963     1,2,3
73964   };
73965 
73966   argc = lua_gettop(L);
73967   if (argc == 1) {
73968     int _v = 0;
73969     {
73970       void *ptr;
73971       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
73972         _v = 0;
73973       } else {
73974         _v = 1;
73975       }
73976     }
73977     if (_v) {
73978       return _wrap_SBValue_GetNumChildren__SWIG_0(L);
73979     }
73980   }
73981   if (argc == 2) {
73982     int _v = 0;
73983     {
73984       void *ptr;
73985       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
73986         _v = 0;
73987       } else {
73988         _v = 1;
73989       }
73990     }
73991     if (_v) {
73992       {
73993         _v = lua_isnumber(L,argv[1]);
73994       }
73995       if (_v) {
73996         return _wrap_SBValue_GetNumChildren__SWIG_1(L);
73997       }
73998     }
73999   }
74000 
74001   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetNumChildren'\n"
74002     "  Possible C/C++ prototypes are:\n"
74003     "    lldb::SBValue::GetNumChildren()\n"
74004     "    lldb::SBValue::GetNumChildren(uint32_t)\n");
74005   lua_error(L);return 0;
74006 }
74007 
74008 
74009 static int _wrap_SBValue_GetOpaqueType(lua_State* L) {
74010   {
74011     int SWIG_arg = 0;
74012     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74013     void *result = 0 ;
74014 
74015     SWIG_check_num_args("lldb::SBValue::GetOpaqueType",1,1)
74016     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetOpaqueType",1,"lldb::SBValue *");
74017 
74018     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74019       SWIG_fail_ptr("SBValue_GetOpaqueType",1,SWIGTYPE_p_lldb__SBValue);
74020     }
74021 
74022     result = (void *)(arg1)->GetOpaqueType();
74023     SWIG_NewPointerObj(L,result,SWIGTYPE_p_void,0); SWIG_arg++;
74024     return SWIG_arg;
74025 
74026     fail: SWIGUNUSED;
74027   }
74028   lua_error(L);
74029   return 0;
74030 }
74031 
74032 
74033 static int _wrap_SBValue_GetTarget(lua_State* L) {
74034   {
74035     int SWIG_arg = 0;
74036     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74037     lldb::SBTarget result;
74038 
74039     SWIG_check_num_args("lldb::SBValue::GetTarget",1,1)
74040     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTarget",1,"lldb::SBValue *");
74041 
74042     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74043       SWIG_fail_ptr("SBValue_GetTarget",1,SWIGTYPE_p_lldb__SBValue);
74044     }
74045 
74046     result = (arg1)->GetTarget();
74047     {
74048       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
74049       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
74050     }
74051     return SWIG_arg;
74052 
74053     fail: SWIGUNUSED;
74054   }
74055   lua_error(L);
74056   return 0;
74057 }
74058 
74059 
74060 static int _wrap_SBValue_GetProcess(lua_State* L) {
74061   {
74062     int SWIG_arg = 0;
74063     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74064     lldb::SBProcess result;
74065 
74066     SWIG_check_num_args("lldb::SBValue::GetProcess",1,1)
74067     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetProcess",1,"lldb::SBValue *");
74068 
74069     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74070       SWIG_fail_ptr("SBValue_GetProcess",1,SWIGTYPE_p_lldb__SBValue);
74071     }
74072 
74073     result = (arg1)->GetProcess();
74074     {
74075       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
74076       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
74077     }
74078     return SWIG_arg;
74079 
74080     fail: SWIGUNUSED;
74081   }
74082   lua_error(L);
74083   return 0;
74084 }
74085 
74086 
74087 static int _wrap_SBValue_GetThread(lua_State* L) {
74088   {
74089     int SWIG_arg = 0;
74090     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74091     lldb::SBThread result;
74092 
74093     SWIG_check_num_args("lldb::SBValue::GetThread",1,1)
74094     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetThread",1,"lldb::SBValue *");
74095 
74096     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74097       SWIG_fail_ptr("SBValue_GetThread",1,SWIGTYPE_p_lldb__SBValue);
74098     }
74099 
74100     result = (arg1)->GetThread();
74101     {
74102       lldb::SBThread * resultptr = new lldb::SBThread(result);
74103       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
74104     }
74105     return SWIG_arg;
74106 
74107     fail: SWIGUNUSED;
74108   }
74109   lua_error(L);
74110   return 0;
74111 }
74112 
74113 
74114 static int _wrap_SBValue_GetFrame(lua_State* L) {
74115   {
74116     int SWIG_arg = 0;
74117     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74118     lldb::SBFrame result;
74119 
74120     SWIG_check_num_args("lldb::SBValue::GetFrame",1,1)
74121     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFrame",1,"lldb::SBValue *");
74122 
74123     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74124       SWIG_fail_ptr("SBValue_GetFrame",1,SWIGTYPE_p_lldb__SBValue);
74125     }
74126 
74127     result = (arg1)->GetFrame();
74128     {
74129       lldb::SBFrame * resultptr = new lldb::SBFrame(result);
74130       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
74131     }
74132     return SWIG_arg;
74133 
74134     fail: SWIGUNUSED;
74135   }
74136   lua_error(L);
74137   return 0;
74138 }
74139 
74140 
74141 static int _wrap_SBValue_Dereference(lua_State* L) {
74142   {
74143     int SWIG_arg = 0;
74144     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74145     lldb::SBValue result;
74146 
74147     SWIG_check_num_args("lldb::SBValue::Dereference",1,1)
74148     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Dereference",1,"lldb::SBValue *");
74149 
74150     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74151       SWIG_fail_ptr("SBValue_Dereference",1,SWIGTYPE_p_lldb__SBValue);
74152     }
74153 
74154     result = (arg1)->Dereference();
74155     {
74156       lldb::SBValue * resultptr = new lldb::SBValue(result);
74157       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
74158     }
74159     return SWIG_arg;
74160 
74161     fail: SWIGUNUSED;
74162   }
74163   lua_error(L);
74164   return 0;
74165 }
74166 
74167 
74168 static int _wrap_SBValue_TypeIsPointerType(lua_State* L) {
74169   {
74170     int SWIG_arg = 0;
74171     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74172     bool result;
74173 
74174     SWIG_check_num_args("lldb::SBValue::TypeIsPointerType",1,1)
74175     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::TypeIsPointerType",1,"lldb::SBValue *");
74176 
74177     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74178       SWIG_fail_ptr("SBValue_TypeIsPointerType",1,SWIGTYPE_p_lldb__SBValue);
74179     }
74180 
74181     result = (bool)(arg1)->TypeIsPointerType();
74182     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
74183     return SWIG_arg;
74184 
74185     fail: SWIGUNUSED;
74186   }
74187   lua_error(L);
74188   return 0;
74189 }
74190 
74191 
74192 static int _wrap_SBValue_GetType(lua_State* L) {
74193   {
74194     int SWIG_arg = 0;
74195     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74196     lldb::SBType result;
74197 
74198     SWIG_check_num_args("lldb::SBValue::GetType",1,1)
74199     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetType",1,"lldb::SBValue *");
74200 
74201     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74202       SWIG_fail_ptr("SBValue_GetType",1,SWIGTYPE_p_lldb__SBValue);
74203     }
74204 
74205     result = (arg1)->GetType();
74206     {
74207       lldb::SBType * resultptr = new lldb::SBType(result);
74208       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
74209     }
74210     return SWIG_arg;
74211 
74212     fail: SWIGUNUSED;
74213   }
74214   lua_error(L);
74215   return 0;
74216 }
74217 
74218 
74219 static int _wrap_SBValue_Persist(lua_State* L) {
74220   {
74221     int SWIG_arg = 0;
74222     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74223     lldb::SBValue result;
74224 
74225     SWIG_check_num_args("lldb::SBValue::Persist",1,1)
74226     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Persist",1,"lldb::SBValue *");
74227 
74228     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74229       SWIG_fail_ptr("SBValue_Persist",1,SWIGTYPE_p_lldb__SBValue);
74230     }
74231 
74232     result = (arg1)->Persist();
74233     {
74234       lldb::SBValue * resultptr = new lldb::SBValue(result);
74235       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
74236     }
74237     return SWIG_arg;
74238 
74239     fail: SWIGUNUSED;
74240   }
74241   lua_error(L);
74242   return 0;
74243 }
74244 
74245 
74246 static int _wrap_SBValue_GetDescription(lua_State* L) {
74247   {
74248     int SWIG_arg = 0;
74249     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74250     lldb::SBStream *arg2 = 0 ;
74251     bool result;
74252 
74253     SWIG_check_num_args("lldb::SBValue::GetDescription",2,2)
74254     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDescription",1,"lldb::SBValue *");
74255     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetDescription",2,"lldb::SBStream &");
74256 
74257     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74258       SWIG_fail_ptr("SBValue_GetDescription",1,SWIGTYPE_p_lldb__SBValue);
74259     }
74260 
74261 
74262     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
74263       SWIG_fail_ptr("SBValue_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
74264     }
74265 
74266     result = (bool)(arg1)->GetDescription(*arg2);
74267     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
74268     return SWIG_arg;
74269 
74270     fail: SWIGUNUSED;
74271   }
74272   lua_error(L);
74273   return 0;
74274 }
74275 
74276 
74277 static int _wrap_SBValue_GetExpressionPath__SWIG_0(lua_State* L) {
74278   {
74279     int SWIG_arg = 0;
74280     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74281     lldb::SBStream *arg2 = 0 ;
74282     bool result;
74283 
74284     SWIG_check_num_args("lldb::SBValue::GetExpressionPath",2,2)
74285     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
74286     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
74287 
74288     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74289       SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
74290     }
74291 
74292 
74293     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
74294       SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
74295     }
74296 
74297     result = (bool)(arg1)->GetExpressionPath(*arg2);
74298     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
74299     return SWIG_arg;
74300 
74301     fail: SWIGUNUSED;
74302   }
74303   lua_error(L);
74304   return 0;
74305 }
74306 
74307 
74308 static int _wrap_SBValue_GetExpressionPath__SWIG_1(lua_State* L) {
74309   {
74310     int SWIG_arg = 0;
74311     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74312     lldb::SBStream *arg2 = 0 ;
74313     bool arg3 ;
74314     bool result;
74315 
74316     SWIG_check_num_args("lldb::SBValue::GetExpressionPath",3,3)
74317     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
74318     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
74319     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",3,"bool");
74320 
74321     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74322       SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
74323     }
74324 
74325 
74326     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
74327       SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
74328     }
74329 
74330     arg3 = (lua_toboolean(L, 3)!=0);
74331     result = (bool)(arg1)->GetExpressionPath(*arg2,arg3);
74332     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
74333     return SWIG_arg;
74334 
74335     fail: SWIGUNUSED;
74336   }
74337   lua_error(L);
74338   return 0;
74339 }
74340 
74341 
74342 static int _wrap_SBValue_GetExpressionPath(lua_State* L) {
74343   int argc;
74344   int argv[4]={
74345     1,2,3,4
74346   };
74347 
74348   argc = lua_gettop(L);
74349   if (argc == 2) {
74350     int _v = 0;
74351     {
74352       void *ptr;
74353       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
74354         _v = 0;
74355       } else {
74356         _v = 1;
74357       }
74358     }
74359     if (_v) {
74360       {
74361         void *ptr;
74362         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
74363           _v = 0;
74364         } else {
74365           _v = 1;
74366         }
74367       }
74368       if (_v) {
74369         return _wrap_SBValue_GetExpressionPath__SWIG_0(L);
74370       }
74371     }
74372   }
74373   if (argc == 3) {
74374     int _v = 0;
74375     {
74376       void *ptr;
74377       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
74378         _v = 0;
74379       } else {
74380         _v = 1;
74381       }
74382     }
74383     if (_v) {
74384       {
74385         void *ptr;
74386         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
74387           _v = 0;
74388         } else {
74389           _v = 1;
74390         }
74391       }
74392       if (_v) {
74393         {
74394           _v = lua_isboolean(L,argv[2]);
74395         }
74396         if (_v) {
74397           return _wrap_SBValue_GetExpressionPath__SWIG_1(L);
74398         }
74399       }
74400     }
74401   }
74402 
74403   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetExpressionPath'\n"
74404     "  Possible C/C++ prototypes are:\n"
74405     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &)\n"
74406     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &,bool)\n");
74407   lua_error(L);return 0;
74408 }
74409 
74410 
74411 static int _wrap_SBValue_EvaluateExpression__SWIG_0(lua_State* L) {
74412   {
74413     int SWIG_arg = 0;
74414     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74415     char *arg2 = (char *) 0 ;
74416     lldb::SBValue result;
74417 
74418     SWIG_check_num_args("lldb::SBValue::EvaluateExpression",2,2)
74419     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
74420     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
74421 
74422     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74423       SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
74424     }
74425 
74426     arg2 = (char *)lua_tostring(L, 2);
74427     result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2);
74428     {
74429       lldb::SBValue * resultptr = new lldb::SBValue(result);
74430       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
74431     }
74432     return SWIG_arg;
74433 
74434     fail: SWIGUNUSED;
74435   }
74436   lua_error(L);
74437   return 0;
74438 }
74439 
74440 
74441 static int _wrap_SBValue_EvaluateExpression__SWIG_1(lua_State* L) {
74442   {
74443     int SWIG_arg = 0;
74444     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74445     char *arg2 = (char *) 0 ;
74446     lldb::SBExpressionOptions *arg3 = 0 ;
74447     lldb::SBValue result;
74448 
74449     SWIG_check_num_args("lldb::SBValue::EvaluateExpression",3,3)
74450     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
74451     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
74452     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
74453 
74454     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74455       SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
74456     }
74457 
74458     arg2 = (char *)lua_tostring(L, 2);
74459 
74460     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
74461       SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
74462     }
74463 
74464     result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
74465     {
74466       lldb::SBValue * resultptr = new lldb::SBValue(result);
74467       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
74468     }
74469     return SWIG_arg;
74470 
74471     fail: SWIGUNUSED;
74472   }
74473   lua_error(L);
74474   return 0;
74475 }
74476 
74477 
74478 static int _wrap_SBValue_EvaluateExpression__SWIG_2(lua_State* L) {
74479   {
74480     int SWIG_arg = 0;
74481     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74482     char *arg2 = (char *) 0 ;
74483     lldb::SBExpressionOptions *arg3 = 0 ;
74484     char *arg4 = (char *) 0 ;
74485     lldb::SBValue result;
74486 
74487     SWIG_check_num_args("lldb::SBValue::EvaluateExpression",4,4)
74488     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
74489     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
74490     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
74491     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",4,"char const *");
74492 
74493     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74494       SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
74495     }
74496 
74497     arg2 = (char *)lua_tostring(L, 2);
74498 
74499     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
74500       SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
74501     }
74502 
74503     arg4 = (char *)lua_tostring(L, 4);
74504     result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3,(char const *)arg4);
74505     {
74506       lldb::SBValue * resultptr = new lldb::SBValue(result);
74507       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
74508     }
74509     return SWIG_arg;
74510 
74511     fail: SWIGUNUSED;
74512   }
74513   lua_error(L);
74514   return 0;
74515 }
74516 
74517 
74518 static int _wrap_SBValue_EvaluateExpression(lua_State* L) {
74519   int argc;
74520   int argv[5]={
74521     1,2,3,4,5
74522   };
74523 
74524   argc = lua_gettop(L);
74525   if (argc == 2) {
74526     int _v = 0;
74527     {
74528       void *ptr;
74529       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
74530         _v = 0;
74531       } else {
74532         _v = 1;
74533       }
74534     }
74535     if (_v) {
74536       {
74537         _v = SWIG_lua_isnilstring(L,argv[1]);
74538       }
74539       if (_v) {
74540         return _wrap_SBValue_EvaluateExpression__SWIG_0(L);
74541       }
74542     }
74543   }
74544   if (argc == 3) {
74545     int _v = 0;
74546     {
74547       void *ptr;
74548       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
74549         _v = 0;
74550       } else {
74551         _v = 1;
74552       }
74553     }
74554     if (_v) {
74555       {
74556         _v = SWIG_lua_isnilstring(L,argv[1]);
74557       }
74558       if (_v) {
74559         {
74560           void *ptr;
74561           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
74562             _v = 0;
74563           } else {
74564             _v = 1;
74565           }
74566         }
74567         if (_v) {
74568           return _wrap_SBValue_EvaluateExpression__SWIG_1(L);
74569         }
74570       }
74571     }
74572   }
74573   if (argc == 4) {
74574     int _v = 0;
74575     {
74576       void *ptr;
74577       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
74578         _v = 0;
74579       } else {
74580         _v = 1;
74581       }
74582     }
74583     if (_v) {
74584       {
74585         _v = SWIG_lua_isnilstring(L,argv[1]);
74586       }
74587       if (_v) {
74588         {
74589           void *ptr;
74590           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
74591             _v = 0;
74592           } else {
74593             _v = 1;
74594           }
74595         }
74596         if (_v) {
74597           {
74598             _v = SWIG_lua_isnilstring(L,argv[3]);
74599           }
74600           if (_v) {
74601             return _wrap_SBValue_EvaluateExpression__SWIG_2(L);
74602           }
74603         }
74604       }
74605     }
74606   }
74607 
74608   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_EvaluateExpression'\n"
74609     "  Possible C/C++ prototypes are:\n"
74610     "    lldb::SBValue::EvaluateExpression(char const *) const\n"
74611     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &) const\n"
74612     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &,char const *) const\n");
74613   lua_error(L);return 0;
74614 }
74615 
74616 
74617 static int _wrap_SBValue_Watch__SWIG_0(lua_State* L) {
74618   {
74619     int SWIG_arg = 0;
74620     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74621     bool arg2 ;
74622     bool arg3 ;
74623     bool arg4 ;
74624     lldb::SBError *arg5 = 0 ;
74625     lldb::SBWatchpoint result;
74626 
74627     SWIG_check_num_args("lldb::SBValue::Watch",5,5)
74628     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Watch",1,"lldb::SBValue *");
74629     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::Watch",2,"bool");
74630     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::Watch",3,"bool");
74631     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::Watch",4,"bool");
74632     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::Watch",5,"lldb::SBError &");
74633 
74634     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74635       SWIG_fail_ptr("SBValue_Watch",1,SWIGTYPE_p_lldb__SBValue);
74636     }
74637 
74638     arg2 = (lua_toboolean(L, 2)!=0);
74639     arg3 = (lua_toboolean(L, 3)!=0);
74640     arg4 = (lua_toboolean(L, 4)!=0);
74641 
74642     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
74643       SWIG_fail_ptr("SBValue_Watch",5,SWIGTYPE_p_lldb__SBError);
74644     }
74645 
74646     result = (arg1)->Watch(arg2,arg3,arg4,*arg5);
74647     {
74648       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
74649       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
74650     }
74651     return SWIG_arg;
74652 
74653     fail: SWIGUNUSED;
74654   }
74655   lua_error(L);
74656   return 0;
74657 }
74658 
74659 
74660 static int _wrap_SBValue_Watch__SWIG_1(lua_State* L) {
74661   {
74662     int SWIG_arg = 0;
74663     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74664     bool arg2 ;
74665     bool arg3 ;
74666     bool arg4 ;
74667     lldb::SBWatchpoint result;
74668 
74669     SWIG_check_num_args("lldb::SBValue::Watch",4,4)
74670     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Watch",1,"lldb::SBValue *");
74671     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::Watch",2,"bool");
74672     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::Watch",3,"bool");
74673     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::Watch",4,"bool");
74674 
74675     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74676       SWIG_fail_ptr("SBValue_Watch",1,SWIGTYPE_p_lldb__SBValue);
74677     }
74678 
74679     arg2 = (lua_toboolean(L, 2)!=0);
74680     arg3 = (lua_toboolean(L, 3)!=0);
74681     arg4 = (lua_toboolean(L, 4)!=0);
74682     result = (arg1)->Watch(arg2,arg3,arg4);
74683     {
74684       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
74685       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
74686     }
74687     return SWIG_arg;
74688 
74689     fail: SWIGUNUSED;
74690   }
74691   lua_error(L);
74692   return 0;
74693 }
74694 
74695 
74696 static int _wrap_SBValue_Watch(lua_State* L) {
74697   int argc;
74698   int argv[6]={
74699     1,2,3,4,5,6
74700   };
74701 
74702   argc = lua_gettop(L);
74703   if (argc == 4) {
74704     int _v = 0;
74705     {
74706       void *ptr;
74707       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
74708         _v = 0;
74709       } else {
74710         _v = 1;
74711       }
74712     }
74713     if (_v) {
74714       {
74715         _v = lua_isboolean(L,argv[1]);
74716       }
74717       if (_v) {
74718         {
74719           _v = lua_isboolean(L,argv[2]);
74720         }
74721         if (_v) {
74722           {
74723             _v = lua_isboolean(L,argv[3]);
74724           }
74725           if (_v) {
74726             return _wrap_SBValue_Watch__SWIG_1(L);
74727           }
74728         }
74729       }
74730     }
74731   }
74732   if (argc == 5) {
74733     int _v = 0;
74734     {
74735       void *ptr;
74736       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
74737         _v = 0;
74738       } else {
74739         _v = 1;
74740       }
74741     }
74742     if (_v) {
74743       {
74744         _v = lua_isboolean(L,argv[1]);
74745       }
74746       if (_v) {
74747         {
74748           _v = lua_isboolean(L,argv[2]);
74749         }
74750         if (_v) {
74751           {
74752             _v = lua_isboolean(L,argv[3]);
74753           }
74754           if (_v) {
74755             {
74756               void *ptr;
74757               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
74758                 _v = 0;
74759               } else {
74760                 _v = 1;
74761               }
74762             }
74763             if (_v) {
74764               return _wrap_SBValue_Watch__SWIG_0(L);
74765             }
74766           }
74767         }
74768       }
74769     }
74770   }
74771 
74772   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_Watch'\n"
74773     "  Possible C/C++ prototypes are:\n"
74774     "    lldb::SBValue::Watch(bool,bool,bool,lldb::SBError &)\n"
74775     "    lldb::SBValue::Watch(bool,bool,bool)\n");
74776   lua_error(L);return 0;
74777 }
74778 
74779 
74780 static int _wrap_SBValue_WatchPointee(lua_State* L) {
74781   {
74782     int SWIG_arg = 0;
74783     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74784     bool arg2 ;
74785     bool arg3 ;
74786     bool arg4 ;
74787     lldb::SBError *arg5 = 0 ;
74788     lldb::SBWatchpoint result;
74789 
74790     SWIG_check_num_args("lldb::SBValue::WatchPointee",5,5)
74791     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::WatchPointee",1,"lldb::SBValue *");
74792     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::WatchPointee",2,"bool");
74793     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::WatchPointee",3,"bool");
74794     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::WatchPointee",4,"bool");
74795     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::WatchPointee",5,"lldb::SBError &");
74796 
74797     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74798       SWIG_fail_ptr("SBValue_WatchPointee",1,SWIGTYPE_p_lldb__SBValue);
74799     }
74800 
74801     arg2 = (lua_toboolean(L, 2)!=0);
74802     arg3 = (lua_toboolean(L, 3)!=0);
74803     arg4 = (lua_toboolean(L, 4)!=0);
74804 
74805     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
74806       SWIG_fail_ptr("SBValue_WatchPointee",5,SWIGTYPE_p_lldb__SBError);
74807     }
74808 
74809     result = (arg1)->WatchPointee(arg2,arg3,arg4,*arg5);
74810     {
74811       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
74812       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
74813     }
74814     return SWIG_arg;
74815 
74816     fail: SWIGUNUSED;
74817   }
74818   lua_error(L);
74819   return 0;
74820 }
74821 
74822 
74823 static int _wrap_SBValue___tostring(lua_State* L) {
74824   {
74825     int SWIG_arg = 0;
74826     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
74827     std::string result;
74828 
74829     SWIG_check_num_args("lldb::SBValue::__repr__",1,1)
74830     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::__repr__",1,"lldb::SBValue *");
74831 
74832     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
74833       SWIG_fail_ptr("SBValue___tostring",1,SWIGTYPE_p_lldb__SBValue);
74834     }
74835 
74836     result = lldb_SBValue___repr__(arg1);
74837     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
74838     return SWIG_arg;
74839 
74840     fail: SWIGUNUSED;
74841   }
74842   lua_error(L);
74843   return 0;
74844 }
74845 
74846 
74847 static void swig_delete_SBValue(void *obj) {
74848 lldb::SBValue *arg1 = (lldb::SBValue *) obj;
74849 delete arg1;
74850 }
74851 static int _proxy__wrap_new_SBValue(lua_State *L) {
74852     assert(lua_istable(L,1));
74853     lua_pushcfunction(L,_wrap_new_SBValue);
74854     assert(!lua_isnil(L,-1));
74855     lua_replace(L,1); /* replace our table with real constructor */
74856     lua_call(L,lua_gettop(L)-1,1);
74857     return 1;
74858 }
74859 static swig_lua_attribute swig_SBValue_attributes[] = {
74860     {0,0,0}
74861 };
74862 static swig_lua_method swig_SBValue_methods[]= {
74863     { "IsValid", _wrap_SBValue_IsValid},
74864     { "Clear", _wrap_SBValue_Clear},
74865     { "GetError", _wrap_SBValue_GetError},
74866     { "GetID", _wrap_SBValue_GetID},
74867     { "GetName", _wrap_SBValue_GetName},
74868     { "GetTypeName", _wrap_SBValue_GetTypeName},
74869     { "GetDisplayTypeName", _wrap_SBValue_GetDisplayTypeName},
74870     { "GetByteSize", _wrap_SBValue_GetByteSize},
74871     { "IsInScope", _wrap_SBValue_IsInScope},
74872     { "GetFormat", _wrap_SBValue_GetFormat},
74873     { "SetFormat", _wrap_SBValue_SetFormat},
74874     { "GetValue", _wrap_SBValue_GetValue},
74875     { "GetValueAsSigned", _wrap_SBValue_GetValueAsSigned},
74876     { "GetValueAsUnsigned", _wrap_SBValue_GetValueAsUnsigned},
74877     { "GetValueType", _wrap_SBValue_GetValueType},
74878     { "GetValueDidChange", _wrap_SBValue_GetValueDidChange},
74879     { "GetSummary", _wrap_SBValue_GetSummary},
74880     { "GetObjectDescription", _wrap_SBValue_GetObjectDescription},
74881     { "GetDynamicValue", _wrap_SBValue_GetDynamicValue},
74882     { "GetStaticValue", _wrap_SBValue_GetStaticValue},
74883     { "GetNonSyntheticValue", _wrap_SBValue_GetNonSyntheticValue},
74884     { "GetPreferDynamicValue", _wrap_SBValue_GetPreferDynamicValue},
74885     { "SetPreferDynamicValue", _wrap_SBValue_SetPreferDynamicValue},
74886     { "GetPreferSyntheticValue", _wrap_SBValue_GetPreferSyntheticValue},
74887     { "SetPreferSyntheticValue", _wrap_SBValue_SetPreferSyntheticValue},
74888     { "IsDynamic", _wrap_SBValue_IsDynamic},
74889     { "IsSynthetic", _wrap_SBValue_IsSynthetic},
74890     { "IsSyntheticChildrenGenerated", _wrap_SBValue_IsSyntheticChildrenGenerated},
74891     { "SetSyntheticChildrenGenerated", _wrap_SBValue_SetSyntheticChildrenGenerated},
74892     { "GetLocation", _wrap_SBValue_GetLocation},
74893     { "SetValueFromCString", _wrap_SBValue_SetValueFromCString},
74894     { "GetTypeFormat", _wrap_SBValue_GetTypeFormat},
74895     { "GetTypeSummary", _wrap_SBValue_GetTypeSummary},
74896     { "GetTypeFilter", _wrap_SBValue_GetTypeFilter},
74897     { "GetTypeSynthetic", _wrap_SBValue_GetTypeSynthetic},
74898     { "CreateChildAtOffset", _wrap_SBValue_CreateChildAtOffset},
74899     { "Cast", _wrap_SBValue_Cast},
74900     { "CreateValueFromExpression", _wrap_SBValue_CreateValueFromExpression},
74901     { "CreateValueFromAddress", _wrap_SBValue_CreateValueFromAddress},
74902     { "CreateValueFromData", _wrap_SBValue_CreateValueFromData},
74903     { "GetChildAtIndex", _wrap_SBValue_GetChildAtIndex},
74904     { "GetIndexOfChildWithName", _wrap_SBValue_GetIndexOfChildWithName},
74905     { "GetChildMemberWithName", _wrap_SBValue_GetChildMemberWithName},
74906     { "GetValueForExpressionPath", _wrap_SBValue_GetValueForExpressionPath},
74907     { "AddressOf", _wrap_SBValue_AddressOf},
74908     { "GetLoadAddress", _wrap_SBValue_GetLoadAddress},
74909     { "GetAddress", _wrap_SBValue_GetAddress},
74910     { "GetPointeeData", _wrap_SBValue_GetPointeeData},
74911     { "GetData", _wrap_SBValue_GetData},
74912     { "SetData", _wrap_SBValue_SetData},
74913     { "Clone", _wrap_SBValue_Clone},
74914     { "GetDeclaration", _wrap_SBValue_GetDeclaration},
74915     { "MightHaveChildren", _wrap_SBValue_MightHaveChildren},
74916     { "IsRuntimeSupportValue", _wrap_SBValue_IsRuntimeSupportValue},
74917     { "GetNumChildren", _wrap_SBValue_GetNumChildren},
74918     { "GetOpaqueType", _wrap_SBValue_GetOpaqueType},
74919     { "GetTarget", _wrap_SBValue_GetTarget},
74920     { "GetProcess", _wrap_SBValue_GetProcess},
74921     { "GetThread", _wrap_SBValue_GetThread},
74922     { "GetFrame", _wrap_SBValue_GetFrame},
74923     { "Dereference", _wrap_SBValue_Dereference},
74924     { "TypeIsPointerType", _wrap_SBValue_TypeIsPointerType},
74925     { "GetType", _wrap_SBValue_GetType},
74926     { "Persist", _wrap_SBValue_Persist},
74927     { "GetDescription", _wrap_SBValue_GetDescription},
74928     { "GetExpressionPath", _wrap_SBValue_GetExpressionPath},
74929     { "EvaluateExpression", _wrap_SBValue_EvaluateExpression},
74930     { "Watch", _wrap_SBValue_Watch},
74931     { "WatchPointee", _wrap_SBValue_WatchPointee},
74932     { "__tostring", _wrap_SBValue___tostring},
74933     {0,0}
74934 };
74935 static swig_lua_method swig_SBValue_meta[] = {
74936     { "__tostring", _wrap_SBValue___tostring},
74937     {0,0}
74938 };
74939 
74940 static swig_lua_attribute swig_SBValue_Sf_SwigStatic_attributes[] = {
74941     {0,0,0}
74942 };
74943 static swig_lua_const_info swig_SBValue_Sf_SwigStatic_constants[]= {
74944     {0,0,0,0,0,0}
74945 };
74946 static swig_lua_method swig_SBValue_Sf_SwigStatic_methods[]= {
74947     {0,0}
74948 };
74949 static swig_lua_class* swig_SBValue_Sf_SwigStatic_classes[]= {
74950     0
74951 };
74952 
74953 static swig_lua_namespace swig_SBValue_Sf_SwigStatic = {
74954     "SBValue",
74955     swig_SBValue_Sf_SwigStatic_methods,
74956     swig_SBValue_Sf_SwigStatic_attributes,
74957     swig_SBValue_Sf_SwigStatic_constants,
74958     swig_SBValue_Sf_SwigStatic_classes,
74959     0
74960 };
74961 static swig_lua_class *swig_SBValue_bases[] = {0};
74962 static const char *swig_SBValue_base_names[] = {0};
74963 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 };
74964 
74965 static int _wrap_new_SBValueList__SWIG_0(lua_State* L) {
74966   {
74967     int SWIG_arg = 0;
74968     lldb::SBValueList *result = 0 ;
74969 
74970     SWIG_check_num_args("lldb::SBValueList::SBValueList",0,0)
74971     result = (lldb::SBValueList *)new lldb::SBValueList();
74972     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
74973     return SWIG_arg;
74974 
74975     fail: SWIGUNUSED;
74976   }
74977   lua_error(L);
74978   return 0;
74979 }
74980 
74981 
74982 static int _wrap_new_SBValueList__SWIG_1(lua_State* L) {
74983   {
74984     int SWIG_arg = 0;
74985     lldb::SBValueList *arg1 = 0 ;
74986     lldb::SBValueList *result = 0 ;
74987 
74988     SWIG_check_num_args("lldb::SBValueList::SBValueList",1,1)
74989     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValueList::SBValueList",1,"lldb::SBValueList const &");
74990 
74991     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
74992       SWIG_fail_ptr("new_SBValueList",1,SWIGTYPE_p_lldb__SBValueList);
74993     }
74994 
74995     result = (lldb::SBValueList *)new lldb::SBValueList((lldb::SBValueList const &)*arg1);
74996     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
74997     return SWIG_arg;
74998 
74999     fail: SWIGUNUSED;
75000   }
75001   lua_error(L);
75002   return 0;
75003 }
75004 
75005 
75006 static int _wrap_new_SBValueList(lua_State* L) {
75007   int argc;
75008   int argv[2]={
75009     1,2
75010   };
75011 
75012   argc = lua_gettop(L);
75013   if (argc == 0) {
75014     return _wrap_new_SBValueList__SWIG_0(L);
75015   }
75016   if (argc == 1) {
75017     int _v = 0;
75018     {
75019       void *ptr;
75020       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
75021         _v = 0;
75022       } else {
75023         _v = 1;
75024       }
75025     }
75026     if (_v) {
75027       return _wrap_new_SBValueList__SWIG_1(L);
75028     }
75029   }
75030 
75031   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValueList'\n"
75032     "  Possible C/C++ prototypes are:\n"
75033     "    lldb::SBValueList::SBValueList()\n"
75034     "    lldb::SBValueList::SBValueList(lldb::SBValueList const &)\n");
75035   lua_error(L);return 0;
75036 }
75037 
75038 
75039 static int _wrap_SBValueList_IsValid(lua_State* L) {
75040   {
75041     int SWIG_arg = 0;
75042     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
75043     bool result;
75044 
75045     SWIG_check_num_args("lldb::SBValueList::IsValid",1,1)
75046     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::IsValid",1,"lldb::SBValueList const *");
75047 
75048     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
75049       SWIG_fail_ptr("SBValueList_IsValid",1,SWIGTYPE_p_lldb__SBValueList);
75050     }
75051 
75052     result = (bool)((lldb::SBValueList const *)arg1)->IsValid();
75053     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
75054     return SWIG_arg;
75055 
75056     fail: SWIGUNUSED;
75057   }
75058   lua_error(L);
75059   return 0;
75060 }
75061 
75062 
75063 static int _wrap_SBValueList_Clear(lua_State* L) {
75064   {
75065     int SWIG_arg = 0;
75066     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
75067 
75068     SWIG_check_num_args("lldb::SBValueList::Clear",1,1)
75069     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Clear",1,"lldb::SBValueList *");
75070 
75071     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
75072       SWIG_fail_ptr("SBValueList_Clear",1,SWIGTYPE_p_lldb__SBValueList);
75073     }
75074 
75075     (arg1)->Clear();
75076 
75077     return SWIG_arg;
75078 
75079     fail: SWIGUNUSED;
75080   }
75081   lua_error(L);
75082   return 0;
75083 }
75084 
75085 
75086 static int _wrap_SBValueList_Append__SWIG_0(lua_State* L) {
75087   {
75088     int SWIG_arg = 0;
75089     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
75090     lldb::SBValue *arg2 = 0 ;
75091 
75092     SWIG_check_num_args("lldb::SBValueList::Append",2,2)
75093     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
75094     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValue const &");
75095 
75096     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
75097       SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
75098     }
75099 
75100 
75101     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValue,0))){
75102       SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValue);
75103     }
75104 
75105     (arg1)->Append((lldb::SBValue const &)*arg2);
75106 
75107     return SWIG_arg;
75108 
75109     fail: SWIGUNUSED;
75110   }
75111   lua_error(L);
75112   return 0;
75113 }
75114 
75115 
75116 static int _wrap_SBValueList_Append__SWIG_1(lua_State* L) {
75117   {
75118     int SWIG_arg = 0;
75119     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
75120     lldb::SBValueList *arg2 = 0 ;
75121 
75122     SWIG_check_num_args("lldb::SBValueList::Append",2,2)
75123     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
75124     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValueList const &");
75125 
75126     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
75127       SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
75128     }
75129 
75130 
75131     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValueList,0))){
75132       SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValueList);
75133     }
75134 
75135     (arg1)->Append((lldb::SBValueList const &)*arg2);
75136 
75137     return SWIG_arg;
75138 
75139     fail: SWIGUNUSED;
75140   }
75141   lua_error(L);
75142   return 0;
75143 }
75144 
75145 
75146 static int _wrap_SBValueList_Append(lua_State* L) {
75147   int argc;
75148   int argv[3]={
75149     1,2,3
75150   };
75151 
75152   argc = lua_gettop(L);
75153   if (argc == 2) {
75154     int _v = 0;
75155     {
75156       void *ptr;
75157       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
75158         _v = 0;
75159       } else {
75160         _v = 1;
75161       }
75162     }
75163     if (_v) {
75164       {
75165         void *ptr;
75166         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
75167           _v = 0;
75168         } else {
75169           _v = 1;
75170         }
75171       }
75172       if (_v) {
75173         return _wrap_SBValueList_Append__SWIG_0(L);
75174       }
75175     }
75176   }
75177   if (argc == 2) {
75178     int _v = 0;
75179     {
75180       void *ptr;
75181       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
75182         _v = 0;
75183       } else {
75184         _v = 1;
75185       }
75186     }
75187     if (_v) {
75188       {
75189         void *ptr;
75190         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
75191           _v = 0;
75192         } else {
75193           _v = 1;
75194         }
75195       }
75196       if (_v) {
75197         return _wrap_SBValueList_Append__SWIG_1(L);
75198       }
75199     }
75200   }
75201 
75202   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValueList_Append'\n"
75203     "  Possible C/C++ prototypes are:\n"
75204     "    lldb::SBValueList::Append(lldb::SBValue const &)\n"
75205     "    lldb::SBValueList::Append(lldb::SBValueList const &)\n");
75206   lua_error(L);return 0;
75207 }
75208 
75209 
75210 static int _wrap_SBValueList_GetSize(lua_State* L) {
75211   {
75212     int SWIG_arg = 0;
75213     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
75214     uint32_t result;
75215 
75216     SWIG_check_num_args("lldb::SBValueList::GetSize",1,1)
75217     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetSize",1,"lldb::SBValueList const *");
75218 
75219     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
75220       SWIG_fail_ptr("SBValueList_GetSize",1,SWIGTYPE_p_lldb__SBValueList);
75221     }
75222 
75223     result = (uint32_t)((lldb::SBValueList const *)arg1)->GetSize();
75224     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
75225     return SWIG_arg;
75226 
75227     fail: SWIGUNUSED;
75228   }
75229   lua_error(L);
75230   return 0;
75231 }
75232 
75233 
75234 static int _wrap_SBValueList_GetValueAtIndex(lua_State* L) {
75235   {
75236     int SWIG_arg = 0;
75237     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
75238     uint32_t arg2 ;
75239     lldb::SBValue result;
75240 
75241     SWIG_check_num_args("lldb::SBValueList::GetValueAtIndex",2,2)
75242     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",1,"lldb::SBValueList const *");
75243     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",2,"uint32_t");
75244 
75245     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
75246       SWIG_fail_ptr("SBValueList_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBValueList);
75247     }
75248 
75249     arg2 = (uint32_t)lua_tointeger(L, 2);
75250     result = ((lldb::SBValueList const *)arg1)->GetValueAtIndex(arg2);
75251     {
75252       lldb::SBValue * resultptr = new lldb::SBValue(result);
75253       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
75254     }
75255     return SWIG_arg;
75256 
75257     fail: SWIGUNUSED;
75258   }
75259   lua_error(L);
75260   return 0;
75261 }
75262 
75263 
75264 static int _wrap_SBValueList_GetFirstValueByName(lua_State* L) {
75265   {
75266     int SWIG_arg = 0;
75267     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
75268     char *arg2 = (char *) 0 ;
75269     lldb::SBValue result;
75270 
75271     SWIG_check_num_args("lldb::SBValueList::GetFirstValueByName",2,2)
75272     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",1,"lldb::SBValueList const *");
75273     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",2,"char const *");
75274 
75275     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
75276       SWIG_fail_ptr("SBValueList_GetFirstValueByName",1,SWIGTYPE_p_lldb__SBValueList);
75277     }
75278 
75279     arg2 = (char *)lua_tostring(L, 2);
75280     result = ((lldb::SBValueList const *)arg1)->GetFirstValueByName((char const *)arg2);
75281     {
75282       lldb::SBValue * resultptr = new lldb::SBValue(result);
75283       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
75284     }
75285     return SWIG_arg;
75286 
75287     fail: SWIGUNUSED;
75288   }
75289   lua_error(L);
75290   return 0;
75291 }
75292 
75293 
75294 static int _wrap_SBValueList_FindValueObjectByUID(lua_State* L) {
75295   {
75296     int SWIG_arg = 0;
75297     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
75298     lldb::user_id_t arg2 ;
75299     lldb::SBValue result;
75300 
75301     SWIG_check_num_args("lldb::SBValueList::FindValueObjectByUID",2,2)
75302     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",1,"lldb::SBValueList *");
75303     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",2,"lldb::user_id_t");
75304 
75305     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
75306       SWIG_fail_ptr("SBValueList_FindValueObjectByUID",1,SWIGTYPE_p_lldb__SBValueList);
75307     }
75308 
75309     arg2 = (lldb::user_id_t)lua_tointeger(L, 2);
75310     result = (arg1)->FindValueObjectByUID(arg2);
75311     {
75312       lldb::SBValue * resultptr = new lldb::SBValue(result);
75313       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
75314     }
75315     return SWIG_arg;
75316 
75317     fail: SWIGUNUSED;
75318   }
75319   lua_error(L);
75320   return 0;
75321 }
75322 
75323 
75324 static int _wrap_SBValueList_GetError(lua_State* L) {
75325   {
75326     int SWIG_arg = 0;
75327     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
75328     lldb::SBError result;
75329 
75330     SWIG_check_num_args("lldb::SBValueList::GetError",1,1)
75331     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetError",1,"lldb::SBValueList *");
75332 
75333     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
75334       SWIG_fail_ptr("SBValueList_GetError",1,SWIGTYPE_p_lldb__SBValueList);
75335     }
75336 
75337     result = (arg1)->GetError();
75338     {
75339       lldb::SBError * resultptr = new lldb::SBError(result);
75340       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
75341     }
75342     return SWIG_arg;
75343 
75344     fail: SWIGUNUSED;
75345   }
75346   lua_error(L);
75347   return 0;
75348 }
75349 
75350 
75351 static int _wrap_SBValueList___tostring(lua_State* L) {
75352   {
75353     int SWIG_arg = 0;
75354     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
75355     std::string result;
75356 
75357     SWIG_check_num_args("lldb::SBValueList::__str__",1,1)
75358     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::__str__",1,"lldb::SBValueList *");
75359 
75360     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
75361       SWIG_fail_ptr("SBValueList___tostring",1,SWIGTYPE_p_lldb__SBValueList);
75362     }
75363 
75364     result = lldb_SBValueList___str__(arg1);
75365     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
75366     return SWIG_arg;
75367 
75368     fail: SWIGUNUSED;
75369   }
75370   lua_error(L);
75371   return 0;
75372 }
75373 
75374 
75375 static void swig_delete_SBValueList(void *obj) {
75376 lldb::SBValueList *arg1 = (lldb::SBValueList *) obj;
75377 delete arg1;
75378 }
75379 static int _proxy__wrap_new_SBValueList(lua_State *L) {
75380     assert(lua_istable(L,1));
75381     lua_pushcfunction(L,_wrap_new_SBValueList);
75382     assert(!lua_isnil(L,-1));
75383     lua_replace(L,1); /* replace our table with real constructor */
75384     lua_call(L,lua_gettop(L)-1,1);
75385     return 1;
75386 }
75387 static swig_lua_attribute swig_SBValueList_attributes[] = {
75388     {0,0,0}
75389 };
75390 static swig_lua_method swig_SBValueList_methods[]= {
75391     { "IsValid", _wrap_SBValueList_IsValid},
75392     { "Clear", _wrap_SBValueList_Clear},
75393     { "Append", _wrap_SBValueList_Append},
75394     { "GetSize", _wrap_SBValueList_GetSize},
75395     { "GetValueAtIndex", _wrap_SBValueList_GetValueAtIndex},
75396     { "GetFirstValueByName", _wrap_SBValueList_GetFirstValueByName},
75397     { "FindValueObjectByUID", _wrap_SBValueList_FindValueObjectByUID},
75398     { "GetError", _wrap_SBValueList_GetError},
75399     { "__tostring", _wrap_SBValueList___tostring},
75400     {0,0}
75401 };
75402 static swig_lua_method swig_SBValueList_meta[] = {
75403     { "__tostring", _wrap_SBValueList___tostring},
75404     {0,0}
75405 };
75406 
75407 static swig_lua_attribute swig_SBValueList_Sf_SwigStatic_attributes[] = {
75408     {0,0,0}
75409 };
75410 static swig_lua_const_info swig_SBValueList_Sf_SwigStatic_constants[]= {
75411     {0,0,0,0,0,0}
75412 };
75413 static swig_lua_method swig_SBValueList_Sf_SwigStatic_methods[]= {
75414     {0,0}
75415 };
75416 static swig_lua_class* swig_SBValueList_Sf_SwigStatic_classes[]= {
75417     0
75418 };
75419 
75420 static swig_lua_namespace swig_SBValueList_Sf_SwigStatic = {
75421     "SBValueList",
75422     swig_SBValueList_Sf_SwigStatic_methods,
75423     swig_SBValueList_Sf_SwigStatic_attributes,
75424     swig_SBValueList_Sf_SwigStatic_constants,
75425     swig_SBValueList_Sf_SwigStatic_classes,
75426     0
75427 };
75428 static swig_lua_class *swig_SBValueList_bases[] = {0};
75429 static const char *swig_SBValueList_base_names[] = {0};
75430 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 };
75431 
75432 static int _wrap_new_SBVariablesOptions__SWIG_0(lua_State* L) {
75433   {
75434     int SWIG_arg = 0;
75435     lldb::SBVariablesOptions *result = 0 ;
75436 
75437     SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",0,0)
75438     result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions();
75439     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
75440     return SWIG_arg;
75441 
75442     fail: SWIGUNUSED;
75443   }
75444   lua_error(L);
75445   return 0;
75446 }
75447 
75448 
75449 static int _wrap_new_SBVariablesOptions__SWIG_1(lua_State* L) {
75450   {
75451     int SWIG_arg = 0;
75452     lldb::SBVariablesOptions *arg1 = 0 ;
75453     lldb::SBVariablesOptions *result = 0 ;
75454 
75455     SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",1,1)
75456     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SBVariablesOptions",1,"lldb::SBVariablesOptions const &");
75457 
75458     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
75459       SWIG_fail_ptr("new_SBVariablesOptions",1,SWIGTYPE_p_lldb__SBVariablesOptions);
75460     }
75461 
75462     result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions((lldb::SBVariablesOptions const &)*arg1);
75463     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
75464     return SWIG_arg;
75465 
75466     fail: SWIGUNUSED;
75467   }
75468   lua_error(L);
75469   return 0;
75470 }
75471 
75472 
75473 static int _wrap_new_SBVariablesOptions(lua_State* L) {
75474   int argc;
75475   int argv[2]={
75476     1,2
75477   };
75478 
75479   argc = lua_gettop(L);
75480   if (argc == 0) {
75481     return _wrap_new_SBVariablesOptions__SWIG_0(L);
75482   }
75483   if (argc == 1) {
75484     int _v = 0;
75485     {
75486       void *ptr;
75487       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
75488         _v = 0;
75489       } else {
75490         _v = 1;
75491       }
75492     }
75493     if (_v) {
75494       return _wrap_new_SBVariablesOptions__SWIG_1(L);
75495     }
75496   }
75497 
75498   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBVariablesOptions'\n"
75499     "  Possible C/C++ prototypes are:\n"
75500     "    lldb::SBVariablesOptions::SBVariablesOptions()\n"
75501     "    lldb::SBVariablesOptions::SBVariablesOptions(lldb::SBVariablesOptions const &)\n");
75502   lua_error(L);return 0;
75503 }
75504 
75505 
75506 static int _wrap_SBVariablesOptions_IsValid(lua_State* L) {
75507   {
75508     int SWIG_arg = 0;
75509     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
75510     bool result;
75511 
75512     SWIG_check_num_args("lldb::SBVariablesOptions::IsValid",1,1)
75513     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::IsValid",1,"lldb::SBVariablesOptions const *");
75514 
75515     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
75516       SWIG_fail_ptr("SBVariablesOptions_IsValid",1,SWIGTYPE_p_lldb__SBVariablesOptions);
75517     }
75518 
75519     result = (bool)((lldb::SBVariablesOptions const *)arg1)->IsValid();
75520     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
75521     return SWIG_arg;
75522 
75523     fail: SWIGUNUSED;
75524   }
75525   lua_error(L);
75526   return 0;
75527 }
75528 
75529 
75530 static int _wrap_SBVariablesOptions_GetIncludeArguments(lua_State* L) {
75531   {
75532     int SWIG_arg = 0;
75533     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
75534     bool result;
75535 
75536     SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeArguments",1,1)
75537     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeArguments",1,"lldb::SBVariablesOptions const *");
75538 
75539     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
75540       SWIG_fail_ptr("SBVariablesOptions_GetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
75541     }
75542 
75543     result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeArguments();
75544     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
75545     return SWIG_arg;
75546 
75547     fail: SWIGUNUSED;
75548   }
75549   lua_error(L);
75550   return 0;
75551 }
75552 
75553 
75554 static int _wrap_SBVariablesOptions_SetIncludeArguments(lua_State* L) {
75555   {
75556     int SWIG_arg = 0;
75557     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
75558     bool arg2 ;
75559 
75560     SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeArguments",2,2)
75561     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",1,"lldb::SBVariablesOptions *");
75562     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",2,"bool");
75563 
75564     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
75565       SWIG_fail_ptr("SBVariablesOptions_SetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
75566     }
75567 
75568     arg2 = (lua_toboolean(L, 2)!=0);
75569     (arg1)->SetIncludeArguments(arg2);
75570 
75571     return SWIG_arg;
75572 
75573     fail: SWIGUNUSED;
75574   }
75575   lua_error(L);
75576   return 0;
75577 }
75578 
75579 
75580 static int _wrap_SBVariablesOptions_GetIncludeRecognizedArguments(lua_State* L) {
75581   {
75582     int SWIG_arg = 0;
75583     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
75584     lldb::SBTarget *arg2 = 0 ;
75585     bool result;
75586 
75587     SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,2)
75588     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions const *");
75589     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,"lldb::SBTarget const &");
75590 
75591     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
75592       SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
75593     }
75594 
75595 
75596     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
75597       SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",2,SWIGTYPE_p_lldb__SBTarget);
75598     }
75599 
75600     result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRecognizedArguments((lldb::SBTarget const &)*arg2);
75601     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
75602     return SWIG_arg;
75603 
75604     fail: SWIGUNUSED;
75605   }
75606   lua_error(L);
75607   return 0;
75608 }
75609 
75610 
75611 static int _wrap_SBVariablesOptions_SetIncludeRecognizedArguments(lua_State* L) {
75612   {
75613     int SWIG_arg = 0;
75614     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
75615     bool arg2 ;
75616 
75617     SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,2)
75618     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions *");
75619     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,"bool");
75620 
75621     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
75622       SWIG_fail_ptr("SBVariablesOptions_SetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
75623     }
75624 
75625     arg2 = (lua_toboolean(L, 2)!=0);
75626     (arg1)->SetIncludeRecognizedArguments(arg2);
75627 
75628     return SWIG_arg;
75629 
75630     fail: SWIGUNUSED;
75631   }
75632   lua_error(L);
75633   return 0;
75634 }
75635 
75636 
75637 static int _wrap_SBVariablesOptions_GetIncludeLocals(lua_State* L) {
75638   {
75639     int SWIG_arg = 0;
75640     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
75641     bool result;
75642 
75643     SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeLocals",1,1)
75644     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeLocals",1,"lldb::SBVariablesOptions const *");
75645 
75646     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
75647       SWIG_fail_ptr("SBVariablesOptions_GetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
75648     }
75649 
75650     result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeLocals();
75651     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
75652     return SWIG_arg;
75653 
75654     fail: SWIGUNUSED;
75655   }
75656   lua_error(L);
75657   return 0;
75658 }
75659 
75660 
75661 static int _wrap_SBVariablesOptions_SetIncludeLocals(lua_State* L) {
75662   {
75663     int SWIG_arg = 0;
75664     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
75665     bool arg2 ;
75666 
75667     SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeLocals",2,2)
75668     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",1,"lldb::SBVariablesOptions *");
75669     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",2,"bool");
75670 
75671     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
75672       SWIG_fail_ptr("SBVariablesOptions_SetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
75673     }
75674 
75675     arg2 = (lua_toboolean(L, 2)!=0);
75676     (arg1)->SetIncludeLocals(arg2);
75677 
75678     return SWIG_arg;
75679 
75680     fail: SWIGUNUSED;
75681   }
75682   lua_error(L);
75683   return 0;
75684 }
75685 
75686 
75687 static int _wrap_SBVariablesOptions_GetIncludeStatics(lua_State* L) {
75688   {
75689     int SWIG_arg = 0;
75690     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
75691     bool result;
75692 
75693     SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeStatics",1,1)
75694     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeStatics",1,"lldb::SBVariablesOptions const *");
75695 
75696     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
75697       SWIG_fail_ptr("SBVariablesOptions_GetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
75698     }
75699 
75700     result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeStatics();
75701     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
75702     return SWIG_arg;
75703 
75704     fail: SWIGUNUSED;
75705   }
75706   lua_error(L);
75707   return 0;
75708 }
75709 
75710 
75711 static int _wrap_SBVariablesOptions_SetIncludeStatics(lua_State* L) {
75712   {
75713     int SWIG_arg = 0;
75714     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
75715     bool arg2 ;
75716 
75717     SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeStatics",2,2)
75718     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",1,"lldb::SBVariablesOptions *");
75719     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",2,"bool");
75720 
75721     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
75722       SWIG_fail_ptr("SBVariablesOptions_SetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
75723     }
75724 
75725     arg2 = (lua_toboolean(L, 2)!=0);
75726     (arg1)->SetIncludeStatics(arg2);
75727 
75728     return SWIG_arg;
75729 
75730     fail: SWIGUNUSED;
75731   }
75732   lua_error(L);
75733   return 0;
75734 }
75735 
75736 
75737 static int _wrap_SBVariablesOptions_GetInScopeOnly(lua_State* L) {
75738   {
75739     int SWIG_arg = 0;
75740     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
75741     bool result;
75742 
75743     SWIG_check_num_args("lldb::SBVariablesOptions::GetInScopeOnly",1,1)
75744     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetInScopeOnly",1,"lldb::SBVariablesOptions const *");
75745 
75746     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
75747       SWIG_fail_ptr("SBVariablesOptions_GetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
75748     }
75749 
75750     result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetInScopeOnly();
75751     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
75752     return SWIG_arg;
75753 
75754     fail: SWIGUNUSED;
75755   }
75756   lua_error(L);
75757   return 0;
75758 }
75759 
75760 
75761 static int _wrap_SBVariablesOptions_SetInScopeOnly(lua_State* L) {
75762   {
75763     int SWIG_arg = 0;
75764     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
75765     bool arg2 ;
75766 
75767     SWIG_check_num_args("lldb::SBVariablesOptions::SetInScopeOnly",2,2)
75768     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",1,"lldb::SBVariablesOptions *");
75769     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",2,"bool");
75770 
75771     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
75772       SWIG_fail_ptr("SBVariablesOptions_SetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
75773     }
75774 
75775     arg2 = (lua_toboolean(L, 2)!=0);
75776     (arg1)->SetInScopeOnly(arg2);
75777 
75778     return SWIG_arg;
75779 
75780     fail: SWIGUNUSED;
75781   }
75782   lua_error(L);
75783   return 0;
75784 }
75785 
75786 
75787 static int _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues(lua_State* L) {
75788   {
75789     int SWIG_arg = 0;
75790     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
75791     bool result;
75792 
75793     SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,1)
75794     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions const *");
75795 
75796     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
75797       SWIG_fail_ptr("SBVariablesOptions_GetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
75798     }
75799 
75800     result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRuntimeSupportValues();
75801     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
75802     return SWIG_arg;
75803 
75804     fail: SWIGUNUSED;
75805   }
75806   lua_error(L);
75807   return 0;
75808 }
75809 
75810 
75811 static int _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues(lua_State* L) {
75812   {
75813     int SWIG_arg = 0;
75814     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
75815     bool arg2 ;
75816 
75817     SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,2)
75818     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions *");
75819     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,"bool");
75820 
75821     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
75822       SWIG_fail_ptr("SBVariablesOptions_SetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
75823     }
75824 
75825     arg2 = (lua_toboolean(L, 2)!=0);
75826     (arg1)->SetIncludeRuntimeSupportValues(arg2);
75827 
75828     return SWIG_arg;
75829 
75830     fail: SWIGUNUSED;
75831   }
75832   lua_error(L);
75833   return 0;
75834 }
75835 
75836 
75837 static int _wrap_SBVariablesOptions_GetUseDynamic(lua_State* L) {
75838   {
75839     int SWIG_arg = 0;
75840     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
75841     lldb::DynamicValueType result;
75842 
75843     SWIG_check_num_args("lldb::SBVariablesOptions::GetUseDynamic",1,1)
75844     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetUseDynamic",1,"lldb::SBVariablesOptions const *");
75845 
75846     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
75847       SWIG_fail_ptr("SBVariablesOptions_GetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
75848     }
75849 
75850     result = (lldb::DynamicValueType)((lldb::SBVariablesOptions const *)arg1)->GetUseDynamic();
75851     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
75852     return SWIG_arg;
75853 
75854     fail: SWIGUNUSED;
75855   }
75856   lua_error(L);
75857   return 0;
75858 }
75859 
75860 
75861 static int _wrap_SBVariablesOptions_SetUseDynamic(lua_State* L) {
75862   {
75863     int SWIG_arg = 0;
75864     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
75865     lldb::DynamicValueType arg2 ;
75866 
75867     SWIG_check_num_args("lldb::SBVariablesOptions::SetUseDynamic",2,2)
75868     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",1,"lldb::SBVariablesOptions *");
75869     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",2,"lldb::DynamicValueType");
75870 
75871     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
75872       SWIG_fail_ptr("SBVariablesOptions_SetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
75873     }
75874 
75875     arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
75876     (arg1)->SetUseDynamic(arg2);
75877 
75878     return SWIG_arg;
75879 
75880     fail: SWIGUNUSED;
75881   }
75882   lua_error(L);
75883   return 0;
75884 }
75885 
75886 
75887 static void swig_delete_SBVariablesOptions(void *obj) {
75888 lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) obj;
75889 delete arg1;
75890 }
75891 static int _proxy__wrap_new_SBVariablesOptions(lua_State *L) {
75892     assert(lua_istable(L,1));
75893     lua_pushcfunction(L,_wrap_new_SBVariablesOptions);
75894     assert(!lua_isnil(L,-1));
75895     lua_replace(L,1); /* replace our table with real constructor */
75896     lua_call(L,lua_gettop(L)-1,1);
75897     return 1;
75898 }
75899 static swig_lua_attribute swig_SBVariablesOptions_attributes[] = {
75900     {0,0,0}
75901 };
75902 static swig_lua_method swig_SBVariablesOptions_methods[]= {
75903     { "IsValid", _wrap_SBVariablesOptions_IsValid},
75904     { "GetIncludeArguments", _wrap_SBVariablesOptions_GetIncludeArguments},
75905     { "SetIncludeArguments", _wrap_SBVariablesOptions_SetIncludeArguments},
75906     { "GetIncludeRecognizedArguments", _wrap_SBVariablesOptions_GetIncludeRecognizedArguments},
75907     { "SetIncludeRecognizedArguments", _wrap_SBVariablesOptions_SetIncludeRecognizedArguments},
75908     { "GetIncludeLocals", _wrap_SBVariablesOptions_GetIncludeLocals},
75909     { "SetIncludeLocals", _wrap_SBVariablesOptions_SetIncludeLocals},
75910     { "GetIncludeStatics", _wrap_SBVariablesOptions_GetIncludeStatics},
75911     { "SetIncludeStatics", _wrap_SBVariablesOptions_SetIncludeStatics},
75912     { "GetInScopeOnly", _wrap_SBVariablesOptions_GetInScopeOnly},
75913     { "SetInScopeOnly", _wrap_SBVariablesOptions_SetInScopeOnly},
75914     { "GetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues},
75915     { "SetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues},
75916     { "GetUseDynamic", _wrap_SBVariablesOptions_GetUseDynamic},
75917     { "SetUseDynamic", _wrap_SBVariablesOptions_SetUseDynamic},
75918     {0,0}
75919 };
75920 static swig_lua_method swig_SBVariablesOptions_meta[] = {
75921     {0,0}
75922 };
75923 
75924 static swig_lua_attribute swig_SBVariablesOptions_Sf_SwigStatic_attributes[] = {
75925     {0,0,0}
75926 };
75927 static swig_lua_const_info swig_SBVariablesOptions_Sf_SwigStatic_constants[]= {
75928     {0,0,0,0,0,0}
75929 };
75930 static swig_lua_method swig_SBVariablesOptions_Sf_SwigStatic_methods[]= {
75931     {0,0}
75932 };
75933 static swig_lua_class* swig_SBVariablesOptions_Sf_SwigStatic_classes[]= {
75934     0
75935 };
75936 
75937 static swig_lua_namespace swig_SBVariablesOptions_Sf_SwigStatic = {
75938     "SBVariablesOptions",
75939     swig_SBVariablesOptions_Sf_SwigStatic_methods,
75940     swig_SBVariablesOptions_Sf_SwigStatic_attributes,
75941     swig_SBVariablesOptions_Sf_SwigStatic_constants,
75942     swig_SBVariablesOptions_Sf_SwigStatic_classes,
75943     0
75944 };
75945 static swig_lua_class *swig_SBVariablesOptions_bases[] = {0};
75946 static const char *swig_SBVariablesOptions_base_names[] = {0};
75947 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 };
75948 
75949 static int _wrap_new_SBWatchpoint__SWIG_0(lua_State* L) {
75950   {
75951     int SWIG_arg = 0;
75952     lldb::SBWatchpoint *result = 0 ;
75953 
75954     SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",0,0)
75955     result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint();
75956     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
75957     return SWIG_arg;
75958 
75959     fail: SWIGUNUSED;
75960   }
75961   lua_error(L);
75962   return 0;
75963 }
75964 
75965 
75966 static int _wrap_new_SBWatchpoint__SWIG_1(lua_State* L) {
75967   {
75968     int SWIG_arg = 0;
75969     lldb::SBWatchpoint *arg1 = 0 ;
75970     lldb::SBWatchpoint *result = 0 ;
75971 
75972     SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",1,1)
75973     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SBWatchpoint",1,"lldb::SBWatchpoint const &");
75974 
75975     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
75976       SWIG_fail_ptr("new_SBWatchpoint",1,SWIGTYPE_p_lldb__SBWatchpoint);
75977     }
75978 
75979     result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint((lldb::SBWatchpoint const &)*arg1);
75980     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
75981     return SWIG_arg;
75982 
75983     fail: SWIGUNUSED;
75984   }
75985   lua_error(L);
75986   return 0;
75987 }
75988 
75989 
75990 static int _wrap_new_SBWatchpoint(lua_State* L) {
75991   int argc;
75992   int argv[2]={
75993     1,2
75994   };
75995 
75996   argc = lua_gettop(L);
75997   if (argc == 0) {
75998     return _wrap_new_SBWatchpoint__SWIG_0(L);
75999   }
76000   if (argc == 1) {
76001     int _v = 0;
76002     {
76003       void *ptr;
76004       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBWatchpoint, SWIG_POINTER_NO_NULL)) {
76005         _v = 0;
76006       } else {
76007         _v = 1;
76008       }
76009     }
76010     if (_v) {
76011       return _wrap_new_SBWatchpoint__SWIG_1(L);
76012     }
76013   }
76014 
76015   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBWatchpoint'\n"
76016     "  Possible C/C++ prototypes are:\n"
76017     "    lldb::SBWatchpoint::SBWatchpoint()\n"
76018     "    lldb::SBWatchpoint::SBWatchpoint(lldb::SBWatchpoint const &)\n");
76019   lua_error(L);return 0;
76020 }
76021 
76022 
76023 static int _wrap_SBWatchpoint___eq(lua_State* L) {
76024   {
76025     int SWIG_arg = 0;
76026     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76027     lldb::SBWatchpoint *arg2 = 0 ;
76028     bool result;
76029 
76030     SWIG_check_num_args("lldb::SBWatchpoint::operator ==",2,2)
76031     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",1,"lldb::SBWatchpoint const *");
76032     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",2,"lldb::SBWatchpoint const &");
76033 
76034     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76035       SWIG_fail_ptr("SBWatchpoint___eq",1,SWIGTYPE_p_lldb__SBWatchpoint);
76036     }
76037 
76038 
76039     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76040       SWIG_fail_ptr("SBWatchpoint___eq",2,SWIGTYPE_p_lldb__SBWatchpoint);
76041     }
76042 
76043     result = (bool)((lldb::SBWatchpoint const *)arg1)->operator ==((lldb::SBWatchpoint const &)*arg2);
76044     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
76045     return SWIG_arg;
76046 
76047     fail: SWIGUNUSED;
76048   }
76049   lua_error(L);
76050   return 0;
76051 }
76052 
76053 
76054 static int _wrap_SBWatchpoint_IsValid(lua_State* L) {
76055   {
76056     int SWIG_arg = 0;
76057     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76058     bool result;
76059 
76060     SWIG_check_num_args("lldb::SBWatchpoint::IsValid",1,1)
76061     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsValid",1,"lldb::SBWatchpoint const *");
76062 
76063     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76064       SWIG_fail_ptr("SBWatchpoint_IsValid",1,SWIGTYPE_p_lldb__SBWatchpoint);
76065     }
76066 
76067     result = (bool)((lldb::SBWatchpoint const *)arg1)->IsValid();
76068     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
76069     return SWIG_arg;
76070 
76071     fail: SWIGUNUSED;
76072   }
76073   lua_error(L);
76074   return 0;
76075 }
76076 
76077 
76078 static int _wrap_SBWatchpoint_GetError(lua_State* L) {
76079   {
76080     int SWIG_arg = 0;
76081     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76082     lldb::SBError result;
76083 
76084     SWIG_check_num_args("lldb::SBWatchpoint::GetError",1,1)
76085     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetError",1,"lldb::SBWatchpoint *");
76086 
76087     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76088       SWIG_fail_ptr("SBWatchpoint_GetError",1,SWIGTYPE_p_lldb__SBWatchpoint);
76089     }
76090 
76091     result = (arg1)->GetError();
76092     {
76093       lldb::SBError * resultptr = new lldb::SBError(result);
76094       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
76095     }
76096     return SWIG_arg;
76097 
76098     fail: SWIGUNUSED;
76099   }
76100   lua_error(L);
76101   return 0;
76102 }
76103 
76104 
76105 static int _wrap_SBWatchpoint_GetID(lua_State* L) {
76106   {
76107     int SWIG_arg = 0;
76108     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76109     lldb::watch_id_t result;
76110 
76111     SWIG_check_num_args("lldb::SBWatchpoint::GetID",1,1)
76112     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetID",1,"lldb::SBWatchpoint *");
76113 
76114     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76115       SWIG_fail_ptr("SBWatchpoint_GetID",1,SWIGTYPE_p_lldb__SBWatchpoint);
76116     }
76117 
76118     result = (lldb::watch_id_t)(arg1)->GetID();
76119     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
76120     return SWIG_arg;
76121 
76122     fail: SWIGUNUSED;
76123   }
76124   lua_error(L);
76125   return 0;
76126 }
76127 
76128 
76129 static int _wrap_SBWatchpoint_GetHardwareIndex(lua_State* L) {
76130   {
76131     int SWIG_arg = 0;
76132     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76133     int32_t result;
76134 
76135     SWIG_check_num_args("lldb::SBWatchpoint::GetHardwareIndex",1,1)
76136     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHardwareIndex",1,"lldb::SBWatchpoint *");
76137 
76138     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76139       SWIG_fail_ptr("SBWatchpoint_GetHardwareIndex",1,SWIGTYPE_p_lldb__SBWatchpoint);
76140     }
76141 
76142     result = (int32_t)(arg1)->GetHardwareIndex();
76143     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
76144     return SWIG_arg;
76145 
76146     fail: SWIGUNUSED;
76147   }
76148   lua_error(L);
76149   return 0;
76150 }
76151 
76152 
76153 static int _wrap_SBWatchpoint_GetWatchAddress(lua_State* L) {
76154   {
76155     int SWIG_arg = 0;
76156     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76157     lldb::addr_t result;
76158 
76159     SWIG_check_num_args("lldb::SBWatchpoint::GetWatchAddress",1,1)
76160     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchAddress",1,"lldb::SBWatchpoint *");
76161 
76162     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76163       SWIG_fail_ptr("SBWatchpoint_GetWatchAddress",1,SWIGTYPE_p_lldb__SBWatchpoint);
76164     }
76165 
76166     result = (lldb::addr_t)(arg1)->GetWatchAddress();
76167     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
76168     return SWIG_arg;
76169 
76170     fail: SWIGUNUSED;
76171   }
76172   lua_error(L);
76173   return 0;
76174 }
76175 
76176 
76177 static int _wrap_SBWatchpoint_GetWatchSize(lua_State* L) {
76178   {
76179     int SWIG_arg = 0;
76180     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76181     size_t result;
76182 
76183     SWIG_check_num_args("lldb::SBWatchpoint::GetWatchSize",1,1)
76184     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchSize",1,"lldb::SBWatchpoint *");
76185 
76186     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76187       SWIG_fail_ptr("SBWatchpoint_GetWatchSize",1,SWIGTYPE_p_lldb__SBWatchpoint);
76188     }
76189 
76190     result = (arg1)->GetWatchSize();
76191     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
76192     return SWIG_arg;
76193 
76194     fail: SWIGUNUSED;
76195   }
76196   lua_error(L);
76197   return 0;
76198 }
76199 
76200 
76201 static int _wrap_SBWatchpoint_SetEnabled(lua_State* L) {
76202   {
76203     int SWIG_arg = 0;
76204     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76205     bool arg2 ;
76206 
76207     SWIG_check_num_args("lldb::SBWatchpoint::SetEnabled",2,2)
76208     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",1,"lldb::SBWatchpoint *");
76209     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",2,"bool");
76210 
76211     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76212       SWIG_fail_ptr("SBWatchpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
76213     }
76214 
76215     arg2 = (lua_toboolean(L, 2)!=0);
76216     (arg1)->SetEnabled(arg2);
76217 
76218     return SWIG_arg;
76219 
76220     fail: SWIGUNUSED;
76221   }
76222   lua_error(L);
76223   return 0;
76224 }
76225 
76226 
76227 static int _wrap_SBWatchpoint_IsEnabled(lua_State* L) {
76228   {
76229     int SWIG_arg = 0;
76230     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76231     bool result;
76232 
76233     SWIG_check_num_args("lldb::SBWatchpoint::IsEnabled",1,1)
76234     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsEnabled",1,"lldb::SBWatchpoint *");
76235 
76236     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76237       SWIG_fail_ptr("SBWatchpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
76238     }
76239 
76240     result = (bool)(arg1)->IsEnabled();
76241     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
76242     return SWIG_arg;
76243 
76244     fail: SWIGUNUSED;
76245   }
76246   lua_error(L);
76247   return 0;
76248 }
76249 
76250 
76251 static int _wrap_SBWatchpoint_GetHitCount(lua_State* L) {
76252   {
76253     int SWIG_arg = 0;
76254     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76255     uint32_t result;
76256 
76257     SWIG_check_num_args("lldb::SBWatchpoint::GetHitCount",1,1)
76258     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHitCount",1,"lldb::SBWatchpoint *");
76259 
76260     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76261       SWIG_fail_ptr("SBWatchpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
76262     }
76263 
76264     result = (uint32_t)(arg1)->GetHitCount();
76265     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
76266     return SWIG_arg;
76267 
76268     fail: SWIGUNUSED;
76269   }
76270   lua_error(L);
76271   return 0;
76272 }
76273 
76274 
76275 static int _wrap_SBWatchpoint_GetIgnoreCount(lua_State* L) {
76276   {
76277     int SWIG_arg = 0;
76278     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76279     uint32_t result;
76280 
76281     SWIG_check_num_args("lldb::SBWatchpoint::GetIgnoreCount",1,1)
76282     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetIgnoreCount",1,"lldb::SBWatchpoint *");
76283 
76284     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76285       SWIG_fail_ptr("SBWatchpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
76286     }
76287 
76288     result = (uint32_t)(arg1)->GetIgnoreCount();
76289     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
76290     return SWIG_arg;
76291 
76292     fail: SWIGUNUSED;
76293   }
76294   lua_error(L);
76295   return 0;
76296 }
76297 
76298 
76299 static int _wrap_SBWatchpoint_SetIgnoreCount(lua_State* L) {
76300   {
76301     int SWIG_arg = 0;
76302     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76303     uint32_t arg2 ;
76304 
76305     SWIG_check_num_args("lldb::SBWatchpoint::SetIgnoreCount",2,2)
76306     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",1,"lldb::SBWatchpoint *");
76307     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",2,"uint32_t");
76308 
76309     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76310       SWIG_fail_ptr("SBWatchpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
76311     }
76312 
76313     arg2 = (uint32_t)lua_tointeger(L, 2);
76314     (arg1)->SetIgnoreCount(arg2);
76315 
76316     return SWIG_arg;
76317 
76318     fail: SWIGUNUSED;
76319   }
76320   lua_error(L);
76321   return 0;
76322 }
76323 
76324 
76325 static int _wrap_SBWatchpoint_GetCondition(lua_State* L) {
76326   {
76327     int SWIG_arg = 0;
76328     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76329     char *result = 0 ;
76330 
76331     SWIG_check_num_args("lldb::SBWatchpoint::GetCondition",1,1)
76332     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetCondition",1,"lldb::SBWatchpoint *");
76333 
76334     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76335       SWIG_fail_ptr("SBWatchpoint_GetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
76336     }
76337 
76338     result = (char *)(arg1)->GetCondition();
76339     lua_pushstring(L,(const char *)result); SWIG_arg++;
76340     return SWIG_arg;
76341 
76342     fail: SWIGUNUSED;
76343   }
76344   lua_error(L);
76345   return 0;
76346 }
76347 
76348 
76349 static int _wrap_SBWatchpoint_SetCondition(lua_State* L) {
76350   {
76351     int SWIG_arg = 0;
76352     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76353     char *arg2 = (char *) 0 ;
76354 
76355     SWIG_check_num_args("lldb::SBWatchpoint::SetCondition",2,2)
76356     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",1,"lldb::SBWatchpoint *");
76357     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",2,"char const *");
76358 
76359     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76360       SWIG_fail_ptr("SBWatchpoint_SetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
76361     }
76362 
76363     arg2 = (char *)lua_tostring(L, 2);
76364     (arg1)->SetCondition((char const *)arg2);
76365 
76366     return SWIG_arg;
76367 
76368     fail: SWIGUNUSED;
76369   }
76370   lua_error(L);
76371   return 0;
76372 }
76373 
76374 
76375 static int _wrap_SBWatchpoint_GetDescription(lua_State* L) {
76376   {
76377     int SWIG_arg = 0;
76378     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76379     lldb::SBStream *arg2 = 0 ;
76380     lldb::DescriptionLevel arg3 ;
76381     bool result;
76382 
76383     SWIG_check_num_args("lldb::SBWatchpoint::GetDescription",3,3)
76384     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",1,"lldb::SBWatchpoint *");
76385     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",2,"lldb::SBStream &");
76386     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",3,"lldb::DescriptionLevel");
76387 
76388     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76389       SWIG_fail_ptr("SBWatchpoint_GetDescription",1,SWIGTYPE_p_lldb__SBWatchpoint);
76390     }
76391 
76392 
76393     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
76394       SWIG_fail_ptr("SBWatchpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
76395     }
76396 
76397     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
76398     result = (bool)(arg1)->GetDescription(*arg2,arg3);
76399     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
76400     return SWIG_arg;
76401 
76402     fail: SWIGUNUSED;
76403   }
76404   lua_error(L);
76405   return 0;
76406 }
76407 
76408 
76409 static int _wrap_SBWatchpoint_Clear(lua_State* L) {
76410   {
76411     int SWIG_arg = 0;
76412     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76413 
76414     SWIG_check_num_args("lldb::SBWatchpoint::Clear",1,1)
76415     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::Clear",1,"lldb::SBWatchpoint *");
76416 
76417     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76418       SWIG_fail_ptr("SBWatchpoint_Clear",1,SWIGTYPE_p_lldb__SBWatchpoint);
76419     }
76420 
76421     (arg1)->Clear();
76422 
76423     return SWIG_arg;
76424 
76425     fail: SWIGUNUSED;
76426   }
76427   lua_error(L);
76428   return 0;
76429 }
76430 
76431 
76432 static int _wrap_SBWatchpoint_EventIsWatchpointEvent(lua_State* L) {
76433   {
76434     int SWIG_arg = 0;
76435     lldb::SBEvent *arg1 = 0 ;
76436     bool result;
76437 
76438     SWIG_check_num_args("lldb::SBWatchpoint::EventIsWatchpointEvent",1,1)
76439     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::EventIsWatchpointEvent",1,"lldb::SBEvent const &");
76440 
76441     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
76442       SWIG_fail_ptr("SBWatchpoint_EventIsWatchpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
76443     }
76444 
76445     result = (bool)lldb::SBWatchpoint::EventIsWatchpointEvent((lldb::SBEvent const &)*arg1);
76446     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
76447     return SWIG_arg;
76448 
76449     fail: SWIGUNUSED;
76450   }
76451   lua_error(L);
76452   return 0;
76453 }
76454 
76455 
76456 static int _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent(lua_State* L) {
76457   {
76458     int SWIG_arg = 0;
76459     lldb::SBEvent *arg1 = 0 ;
76460     lldb::WatchpointEventType result;
76461 
76462     SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,1)
76463     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,"lldb::SBEvent const &");
76464 
76465     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
76466       SWIG_fail_ptr("SBWatchpoint_GetWatchpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
76467     }
76468 
76469     result = (lldb::WatchpointEventType)lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
76470     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
76471     return SWIG_arg;
76472 
76473     fail: SWIGUNUSED;
76474   }
76475   lua_error(L);
76476   return 0;
76477 }
76478 
76479 
76480 static int _wrap_SBWatchpoint_GetWatchpointFromEvent(lua_State* L) {
76481   {
76482     int SWIG_arg = 0;
76483     lldb::SBEvent *arg1 = 0 ;
76484     lldb::SBWatchpoint result;
76485 
76486     SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointFromEvent",1,1)
76487     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointFromEvent",1,"lldb::SBEvent const &");
76488 
76489     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
76490       SWIG_fail_ptr("SBWatchpoint_GetWatchpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
76491     }
76492 
76493     result = lldb::SBWatchpoint::GetWatchpointFromEvent((lldb::SBEvent const &)*arg1);
76494     {
76495       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
76496       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
76497     }
76498     return SWIG_arg;
76499 
76500     fail: SWIGUNUSED;
76501   }
76502   lua_error(L);
76503   return 0;
76504 }
76505 
76506 
76507 static int _wrap_SBWatchpoint_GetType(lua_State* L) {
76508   {
76509     int SWIG_arg = 0;
76510     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76511     lldb::SBType result;
76512 
76513     SWIG_check_num_args("lldb::SBWatchpoint::GetType",1,1)
76514     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetType",1,"lldb::SBWatchpoint *");
76515 
76516     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76517       SWIG_fail_ptr("SBWatchpoint_GetType",1,SWIGTYPE_p_lldb__SBWatchpoint);
76518     }
76519 
76520     result = (arg1)->GetType();
76521     {
76522       lldb::SBType * resultptr = new lldb::SBType(result);
76523       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
76524     }
76525     return SWIG_arg;
76526 
76527     fail: SWIGUNUSED;
76528   }
76529   lua_error(L);
76530   return 0;
76531 }
76532 
76533 
76534 static int _wrap_SBWatchpoint_GetWatchValueKind(lua_State* L) {
76535   {
76536     int SWIG_arg = 0;
76537     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76538     lldb::WatchpointValueKind result;
76539 
76540     SWIG_check_num_args("lldb::SBWatchpoint::GetWatchValueKind",1,1)
76541     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchValueKind",1,"lldb::SBWatchpoint *");
76542 
76543     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76544       SWIG_fail_ptr("SBWatchpoint_GetWatchValueKind",1,SWIGTYPE_p_lldb__SBWatchpoint);
76545     }
76546 
76547     result = (lldb::WatchpointValueKind)(arg1)->GetWatchValueKind();
76548     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
76549     return SWIG_arg;
76550 
76551     fail: SWIGUNUSED;
76552   }
76553   lua_error(L);
76554   return 0;
76555 }
76556 
76557 
76558 static int _wrap_SBWatchpoint_GetWatchSpec(lua_State* L) {
76559   {
76560     int SWIG_arg = 0;
76561     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76562     char *result = 0 ;
76563 
76564     SWIG_check_num_args("lldb::SBWatchpoint::GetWatchSpec",1,1)
76565     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchSpec",1,"lldb::SBWatchpoint *");
76566 
76567     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76568       SWIG_fail_ptr("SBWatchpoint_GetWatchSpec",1,SWIGTYPE_p_lldb__SBWatchpoint);
76569     }
76570 
76571     result = (char *)(arg1)->GetWatchSpec();
76572     lua_pushstring(L,(const char *)result); SWIG_arg++;
76573     return SWIG_arg;
76574 
76575     fail: SWIGUNUSED;
76576   }
76577   lua_error(L);
76578   return 0;
76579 }
76580 
76581 
76582 static int _wrap_SBWatchpoint_IsWatchingReads(lua_State* L) {
76583   {
76584     int SWIG_arg = 0;
76585     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76586     bool result;
76587 
76588     SWIG_check_num_args("lldb::SBWatchpoint::IsWatchingReads",1,1)
76589     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsWatchingReads",1,"lldb::SBWatchpoint *");
76590 
76591     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76592       SWIG_fail_ptr("SBWatchpoint_IsWatchingReads",1,SWIGTYPE_p_lldb__SBWatchpoint);
76593     }
76594 
76595     result = (bool)(arg1)->IsWatchingReads();
76596     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
76597     return SWIG_arg;
76598 
76599     fail: SWIGUNUSED;
76600   }
76601   lua_error(L);
76602   return 0;
76603 }
76604 
76605 
76606 static int _wrap_SBWatchpoint_IsWatchingWrites(lua_State* L) {
76607   {
76608     int SWIG_arg = 0;
76609     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76610     bool result;
76611 
76612     SWIG_check_num_args("lldb::SBWatchpoint::IsWatchingWrites",1,1)
76613     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsWatchingWrites",1,"lldb::SBWatchpoint *");
76614 
76615     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76616       SWIG_fail_ptr("SBWatchpoint_IsWatchingWrites",1,SWIGTYPE_p_lldb__SBWatchpoint);
76617     }
76618 
76619     result = (bool)(arg1)->IsWatchingWrites();
76620     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
76621     return SWIG_arg;
76622 
76623     fail: SWIGUNUSED;
76624   }
76625   lua_error(L);
76626   return 0;
76627 }
76628 
76629 
76630 static int _wrap_SBWatchpoint___tostring(lua_State* L) {
76631   {
76632     int SWIG_arg = 0;
76633     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
76634     std::string result;
76635 
76636     SWIG_check_num_args("lldb::SBWatchpoint::__repr__",1,1)
76637     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::__repr__",1,"lldb::SBWatchpoint *");
76638 
76639     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
76640       SWIG_fail_ptr("SBWatchpoint___tostring",1,SWIGTYPE_p_lldb__SBWatchpoint);
76641     }
76642 
76643     result = lldb_SBWatchpoint___repr__(arg1);
76644     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
76645     return SWIG_arg;
76646 
76647     fail: SWIGUNUSED;
76648   }
76649   lua_error(L);
76650   return 0;
76651 }
76652 
76653 
76654 static void swig_delete_SBWatchpoint(void *obj) {
76655 lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) obj;
76656 delete arg1;
76657 }
76658 static int _proxy__wrap_new_SBWatchpoint(lua_State *L) {
76659     assert(lua_istable(L,1));
76660     lua_pushcfunction(L,_wrap_new_SBWatchpoint);
76661     assert(!lua_isnil(L,-1));
76662     lua_replace(L,1); /* replace our table with real constructor */
76663     lua_call(L,lua_gettop(L)-1,1);
76664     return 1;
76665 }
76666 static swig_lua_attribute swig_SBWatchpoint_attributes[] = {
76667     {0,0,0}
76668 };
76669 static swig_lua_method swig_SBWatchpoint_methods[]= {
76670     { "__eq", _wrap_SBWatchpoint___eq},
76671     { "IsValid", _wrap_SBWatchpoint_IsValid},
76672     { "GetError", _wrap_SBWatchpoint_GetError},
76673     { "GetID", _wrap_SBWatchpoint_GetID},
76674     { "GetHardwareIndex", _wrap_SBWatchpoint_GetHardwareIndex},
76675     { "GetWatchAddress", _wrap_SBWatchpoint_GetWatchAddress},
76676     { "GetWatchSize", _wrap_SBWatchpoint_GetWatchSize},
76677     { "SetEnabled", _wrap_SBWatchpoint_SetEnabled},
76678     { "IsEnabled", _wrap_SBWatchpoint_IsEnabled},
76679     { "GetHitCount", _wrap_SBWatchpoint_GetHitCount},
76680     { "GetIgnoreCount", _wrap_SBWatchpoint_GetIgnoreCount},
76681     { "SetIgnoreCount", _wrap_SBWatchpoint_SetIgnoreCount},
76682     { "GetCondition", _wrap_SBWatchpoint_GetCondition},
76683     { "SetCondition", _wrap_SBWatchpoint_SetCondition},
76684     { "GetDescription", _wrap_SBWatchpoint_GetDescription},
76685     { "Clear", _wrap_SBWatchpoint_Clear},
76686     { "GetType", _wrap_SBWatchpoint_GetType},
76687     { "GetWatchValueKind", _wrap_SBWatchpoint_GetWatchValueKind},
76688     { "GetWatchSpec", _wrap_SBWatchpoint_GetWatchSpec},
76689     { "IsWatchingReads", _wrap_SBWatchpoint_IsWatchingReads},
76690     { "IsWatchingWrites", _wrap_SBWatchpoint_IsWatchingWrites},
76691     { "__tostring", _wrap_SBWatchpoint___tostring},
76692     {0,0}
76693 };
76694 static swig_lua_method swig_SBWatchpoint_meta[] = {
76695     { "__eq", _wrap_SBWatchpoint___eq},
76696     { "__tostring", _wrap_SBWatchpoint___tostring},
76697     {0,0}
76698 };
76699 
76700 static swig_lua_attribute swig_SBWatchpoint_Sf_SwigStatic_attributes[] = {
76701     {0,0,0}
76702 };
76703 static swig_lua_const_info swig_SBWatchpoint_Sf_SwigStatic_constants[]= {
76704     {0,0,0,0,0,0}
76705 };
76706 static swig_lua_method swig_SBWatchpoint_Sf_SwigStatic_methods[]= {
76707     { "EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
76708     { "GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
76709     { "GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
76710     {0,0}
76711 };
76712 static swig_lua_class* swig_SBWatchpoint_Sf_SwigStatic_classes[]= {
76713     0
76714 };
76715 
76716 static swig_lua_namespace swig_SBWatchpoint_Sf_SwigStatic = {
76717     "SBWatchpoint",
76718     swig_SBWatchpoint_Sf_SwigStatic_methods,
76719     swig_SBWatchpoint_Sf_SwigStatic_attributes,
76720     swig_SBWatchpoint_Sf_SwigStatic_constants,
76721     swig_SBWatchpoint_Sf_SwigStatic_classes,
76722     0
76723 };
76724 static swig_lua_class *swig_SBWatchpoint_bases[] = {0};
76725 static const char *swig_SBWatchpoint_base_names[] = {0};
76726 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 };
76727 
76728 static swig_lua_attribute swig_SwigModule_attributes[] = {
76729     {0,0,0}
76730 };
76731 static swig_lua_const_info swig_SwigModule_constants[]= {
76732     {SWIG_LUA_CONSTTAB_INT("INT32_MAX", 2147483647)},
76733     {SWIG_LUA_CONSTTAB_INT("UINT32_MAX", 4294967295U)},
76734     {SWIG_LUA_CONSTTAB_STRING("UINT64_MAX", "18446744073709551615ULL")},
76735     {SWIG_LUA_CONSTTAB_INT("LLDB_GENERIC_ERROR", 4294967295U)},
76736     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_BREAK_ID", 0)},
76737     {SWIG_LUA_CONSTTAB_INT("LLDB_DEFAULT_BREAK_SIZE", 0)},
76738     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_WATCH_ID", 0)},
76739     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_READ", (1u << 0))},
76740     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_WRITE", (1u << 1))},
76741     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_PC", 0)},
76742     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_SP", 1)},
76743     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FP", 2)},
76744     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_RA", 3)},
76745     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FLAGS", 4)},
76746     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG1", 5)},
76747     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG2", 6)},
76748     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG3", 7)},
76749     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG4", 8)},
76750     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG5", 9)},
76751     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG6", 10)},
76752     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG7", 11)},
76753     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG8", 12)},
76754     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_STOP_ID", 0)},
76755     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_ADDRESS", "18446744073709551615ULL")},
76756     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_INDEX32", 4294967295U)},
76757     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IVAR_OFFSET", 4294967295U)},
76758     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IMAGE_TOKEN", 4294967295U)},
76759     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_MODULE_VERSION", 4294967295U)},
76760     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_REGNUM", 4294967295U)},
76761     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_UID", "18446744073709551615ULL")},
76762     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_PROCESS_ID", 0)},
76763     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_THREAD_ID", 0)},
76764     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_FRAME_ID", 4294967295U)},
76765     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_SIGNAL_NUMBER", 2147483647)},
76766     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_OFFSET", "18446744073709551615ULL")},
76767     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_LINE_NUMBER", 4294967295U)},
76768     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_COLUMN_NUMBER", 0)},
76769     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_QUEUE_ID", 0)},
76770     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_CPU_ID", 4294967295U)},
76771     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT", "systemArch")},
76772     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_32BIT", "systemArch32")},
76773     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_64BIT", "systemArch64")},
76774     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_CPUTYPE", (0xFFFFFFFEu))},
76775     {SWIG_LUA_CONSTTAB_INT("LLDB_MAX_NUM_OPTION_SETS", 32)},
76776     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_ALL", 0xFFFFFFFFU)},
76777     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_1", (1U << 0))},
76778     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_2", (1U << 1))},
76779     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_3", (1U << 2))},
76780     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_4", (1U << 3))},
76781     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_5", (1U << 4))},
76782     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_6", (1U << 5))},
76783     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_7", (1U << 6))},
76784     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_8", (1U << 7))},
76785     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_9", (1U << 8))},
76786     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_10", (1U << 9))},
76787     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_11", (1U << 10))},
76788     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_12", (1U << 11))},
76789     {SWIG_LUA_CONSTTAB_INT("eStateInvalid", lldb::eStateInvalid)},
76790     {SWIG_LUA_CONSTTAB_INT("eStateUnloaded", lldb::eStateUnloaded)},
76791     {SWIG_LUA_CONSTTAB_INT("eStateConnected", lldb::eStateConnected)},
76792     {SWIG_LUA_CONSTTAB_INT("eStateAttaching", lldb::eStateAttaching)},
76793     {SWIG_LUA_CONSTTAB_INT("eStateLaunching", lldb::eStateLaunching)},
76794     {SWIG_LUA_CONSTTAB_INT("eStateStopped", lldb::eStateStopped)},
76795     {SWIG_LUA_CONSTTAB_INT("eStateRunning", lldb::eStateRunning)},
76796     {SWIG_LUA_CONSTTAB_INT("eStateStepping", lldb::eStateStepping)},
76797     {SWIG_LUA_CONSTTAB_INT("eStateCrashed", lldb::eStateCrashed)},
76798     {SWIG_LUA_CONSTTAB_INT("eStateDetached", lldb::eStateDetached)},
76799     {SWIG_LUA_CONSTTAB_INT("eStateExited", lldb::eStateExited)},
76800     {SWIG_LUA_CONSTTAB_INT("eStateSuspended", lldb::eStateSuspended)},
76801     {SWIG_LUA_CONSTTAB_INT("kLastStateType", lldb::kLastStateType)},
76802     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagNone", lldb::eLaunchFlagNone)},
76803     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagExec", lldb::eLaunchFlagExec)},
76804     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDebug", lldb::eLaunchFlagDebug)},
76805     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagStopAtEntry", lldb::eLaunchFlagStopAtEntry)},
76806     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableASLR", lldb::eLaunchFlagDisableASLR)},
76807     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableSTDIO", lldb::eLaunchFlagDisableSTDIO)},
76808     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInTTY", lldb::eLaunchFlagLaunchInTTY)},
76809     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInShell", lldb::eLaunchFlagLaunchInShell)},
76810     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInSeparateProcessGroup", lldb::eLaunchFlagLaunchInSeparateProcessGroup)},
76811     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDontSetExitStatus", lldb::eLaunchFlagDontSetExitStatus)},
76812     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDetachOnError", lldb::eLaunchFlagDetachOnError)},
76813     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagShellExpandArguments", lldb::eLaunchFlagShellExpandArguments)},
76814     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagCloseTTYOnExit", lldb::eLaunchFlagCloseTTYOnExit)},
76815     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagInheritTCCFromParent", lldb::eLaunchFlagInheritTCCFromParent)},
76816     {SWIG_LUA_CONSTTAB_INT("eOnlyThisThread", lldb::eOnlyThisThread)},
76817     {SWIG_LUA_CONSTTAB_INT("eAllThreads", lldb::eAllThreads)},
76818     {SWIG_LUA_CONSTTAB_INT("eOnlyDuringStepping", lldb::eOnlyDuringStepping)},
76819     {SWIG_LUA_CONSTTAB_INT("eByteOrderInvalid", lldb::eByteOrderInvalid)},
76820     {SWIG_LUA_CONSTTAB_INT("eByteOrderBig", lldb::eByteOrderBig)},
76821     {SWIG_LUA_CONSTTAB_INT("eByteOrderPDP", lldb::eByteOrderPDP)},
76822     {SWIG_LUA_CONSTTAB_INT("eByteOrderLittle", lldb::eByteOrderLittle)},
76823     {SWIG_LUA_CONSTTAB_INT("eEncodingInvalid", lldb::eEncodingInvalid)},
76824     {SWIG_LUA_CONSTTAB_INT("eEncodingUint", lldb::eEncodingUint)},
76825     {SWIG_LUA_CONSTTAB_INT("eEncodingSint", lldb::eEncodingSint)},
76826     {SWIG_LUA_CONSTTAB_INT("eEncodingIEEE754", lldb::eEncodingIEEE754)},
76827     {SWIG_LUA_CONSTTAB_INT("eEncodingVector", lldb::eEncodingVector)},
76828     {SWIG_LUA_CONSTTAB_INT("eFormatDefault", lldb::eFormatDefault)},
76829     {SWIG_LUA_CONSTTAB_INT("eFormatInvalid", lldb::eFormatInvalid)},
76830     {SWIG_LUA_CONSTTAB_INT("eFormatBoolean", lldb::eFormatBoolean)},
76831     {SWIG_LUA_CONSTTAB_INT("eFormatBinary", lldb::eFormatBinary)},
76832     {SWIG_LUA_CONSTTAB_INT("eFormatBytes", lldb::eFormatBytes)},
76833     {SWIG_LUA_CONSTTAB_INT("eFormatBytesWithASCII", lldb::eFormatBytesWithASCII)},
76834     {SWIG_LUA_CONSTTAB_INT("eFormatChar", lldb::eFormatChar)},
76835     {SWIG_LUA_CONSTTAB_INT("eFormatCharPrintable", lldb::eFormatCharPrintable)},
76836     {SWIG_LUA_CONSTTAB_INT("eFormatComplex", lldb::eFormatComplex)},
76837     {SWIG_LUA_CONSTTAB_INT("eFormatComplexFloat", lldb::eFormatComplexFloat)},
76838     {SWIG_LUA_CONSTTAB_INT("eFormatCString", lldb::eFormatCString)},
76839     {SWIG_LUA_CONSTTAB_INT("eFormatDecimal", lldb::eFormatDecimal)},
76840     {SWIG_LUA_CONSTTAB_INT("eFormatEnum", lldb::eFormatEnum)},
76841     {SWIG_LUA_CONSTTAB_INT("eFormatHex", lldb::eFormatHex)},
76842     {SWIG_LUA_CONSTTAB_INT("eFormatHexUppercase", lldb::eFormatHexUppercase)},
76843     {SWIG_LUA_CONSTTAB_INT("eFormatFloat", lldb::eFormatFloat)},
76844     {SWIG_LUA_CONSTTAB_INT("eFormatOctal", lldb::eFormatOctal)},
76845     {SWIG_LUA_CONSTTAB_INT("eFormatOSType", lldb::eFormatOSType)},
76846     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode16", lldb::eFormatUnicode16)},
76847     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode32", lldb::eFormatUnicode32)},
76848     {SWIG_LUA_CONSTTAB_INT("eFormatUnsigned", lldb::eFormatUnsigned)},
76849     {SWIG_LUA_CONSTTAB_INT("eFormatPointer", lldb::eFormatPointer)},
76850     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfChar", lldb::eFormatVectorOfChar)},
76851     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt8", lldb::eFormatVectorOfSInt8)},
76852     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt8", lldb::eFormatVectorOfUInt8)},
76853     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt16", lldb::eFormatVectorOfSInt16)},
76854     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt16", lldb::eFormatVectorOfUInt16)},
76855     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt32", lldb::eFormatVectorOfSInt32)},
76856     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt32", lldb::eFormatVectorOfUInt32)},
76857     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt64", lldb::eFormatVectorOfSInt64)},
76858     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt64", lldb::eFormatVectorOfUInt64)},
76859     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat16", lldb::eFormatVectorOfFloat16)},
76860     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat32", lldb::eFormatVectorOfFloat32)},
76861     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat64", lldb::eFormatVectorOfFloat64)},
76862     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt128", lldb::eFormatVectorOfUInt128)},
76863     {SWIG_LUA_CONSTTAB_INT("eFormatComplexInteger", lldb::eFormatComplexInteger)},
76864     {SWIG_LUA_CONSTTAB_INT("eFormatCharArray", lldb::eFormatCharArray)},
76865     {SWIG_LUA_CONSTTAB_INT("eFormatAddressInfo", lldb::eFormatAddressInfo)},
76866     {SWIG_LUA_CONSTTAB_INT("eFormatHexFloat", lldb::eFormatHexFloat)},
76867     {SWIG_LUA_CONSTTAB_INT("eFormatInstruction", lldb::eFormatInstruction)},
76868     {SWIG_LUA_CONSTTAB_INT("eFormatVoid", lldb::eFormatVoid)},
76869     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode8", lldb::eFormatUnicode8)},
76870     {SWIG_LUA_CONSTTAB_INT("kNumFormats", lldb::kNumFormats)},
76871     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelBrief", lldb::eDescriptionLevelBrief)},
76872     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelFull", lldb::eDescriptionLevelFull)},
76873     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelVerbose", lldb::eDescriptionLevelVerbose)},
76874     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelInitial", lldb::eDescriptionLevelInitial)},
76875     {SWIG_LUA_CONSTTAB_INT("kNumDescriptionLevels", lldb::kNumDescriptionLevels)},
76876     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageNone", lldb::eScriptLanguageNone)},
76877     {SWIG_LUA_CONSTTAB_INT("eScriptLanguagePython", lldb::eScriptLanguagePython)},
76878     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageLua", lldb::eScriptLanguageLua)},
76879     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageUnknown", lldb::eScriptLanguageUnknown)},
76880     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageDefault", lldb::eScriptLanguageDefault)},
76881     {SWIG_LUA_CONSTTAB_INT("eRegisterKindEHFrame", lldb::eRegisterKindEHFrame)},
76882     {SWIG_LUA_CONSTTAB_INT("eRegisterKindDWARF", lldb::eRegisterKindDWARF)},
76883     {SWIG_LUA_CONSTTAB_INT("eRegisterKindGeneric", lldb::eRegisterKindGeneric)},
76884     {SWIG_LUA_CONSTTAB_INT("eRegisterKindProcessPlugin", lldb::eRegisterKindProcessPlugin)},
76885     {SWIG_LUA_CONSTTAB_INT("eRegisterKindLLDB", lldb::eRegisterKindLLDB)},
76886     {SWIG_LUA_CONSTTAB_INT("kNumRegisterKinds", lldb::kNumRegisterKinds)},
76887     {SWIG_LUA_CONSTTAB_INT("eStopReasonInvalid", lldb::eStopReasonInvalid)},
76888     {SWIG_LUA_CONSTTAB_INT("eStopReasonNone", lldb::eStopReasonNone)},
76889     {SWIG_LUA_CONSTTAB_INT("eStopReasonTrace", lldb::eStopReasonTrace)},
76890     {SWIG_LUA_CONSTTAB_INT("eStopReasonBreakpoint", lldb::eStopReasonBreakpoint)},
76891     {SWIG_LUA_CONSTTAB_INT("eStopReasonWatchpoint", lldb::eStopReasonWatchpoint)},
76892     {SWIG_LUA_CONSTTAB_INT("eStopReasonSignal", lldb::eStopReasonSignal)},
76893     {SWIG_LUA_CONSTTAB_INT("eStopReasonException", lldb::eStopReasonException)},
76894     {SWIG_LUA_CONSTTAB_INT("eStopReasonExec", lldb::eStopReasonExec)},
76895     {SWIG_LUA_CONSTTAB_INT("eStopReasonPlanComplete", lldb::eStopReasonPlanComplete)},
76896     {SWIG_LUA_CONSTTAB_INT("eStopReasonThreadExiting", lldb::eStopReasonThreadExiting)},
76897     {SWIG_LUA_CONSTTAB_INT("eStopReasonInstrumentation", lldb::eStopReasonInstrumentation)},
76898     {SWIG_LUA_CONSTTAB_INT("eStopReasonProcessorTrace", lldb::eStopReasonProcessorTrace)},
76899     {SWIG_LUA_CONSTTAB_INT("eStopReasonFork", lldb::eStopReasonFork)},
76900     {SWIG_LUA_CONSTTAB_INT("eStopReasonVFork", lldb::eStopReasonVFork)},
76901     {SWIG_LUA_CONSTTAB_INT("eStopReasonVForkDone", lldb::eStopReasonVForkDone)},
76902     {SWIG_LUA_CONSTTAB_INT("eReturnStatusInvalid", lldb::eReturnStatusInvalid)},
76903     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishNoResult", lldb::eReturnStatusSuccessFinishNoResult)},
76904     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishResult", lldb::eReturnStatusSuccessFinishResult)},
76905     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingNoResult", lldb::eReturnStatusSuccessContinuingNoResult)},
76906     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingResult", lldb::eReturnStatusSuccessContinuingResult)},
76907     {SWIG_LUA_CONSTTAB_INT("eReturnStatusStarted", lldb::eReturnStatusStarted)},
76908     {SWIG_LUA_CONSTTAB_INT("eReturnStatusFailed", lldb::eReturnStatusFailed)},
76909     {SWIG_LUA_CONSTTAB_INT("eReturnStatusQuit", lldb::eReturnStatusQuit)},
76910     {SWIG_LUA_CONSTTAB_INT("eExpressionCompleted", lldb::eExpressionCompleted)},
76911     {SWIG_LUA_CONSTTAB_INT("eExpressionSetupError", lldb::eExpressionSetupError)},
76912     {SWIG_LUA_CONSTTAB_INT("eExpressionParseError", lldb::eExpressionParseError)},
76913     {SWIG_LUA_CONSTTAB_INT("eExpressionDiscarded", lldb::eExpressionDiscarded)},
76914     {SWIG_LUA_CONSTTAB_INT("eExpressionInterrupted", lldb::eExpressionInterrupted)},
76915     {SWIG_LUA_CONSTTAB_INT("eExpressionHitBreakpoint", lldb::eExpressionHitBreakpoint)},
76916     {SWIG_LUA_CONSTTAB_INT("eExpressionTimedOut", lldb::eExpressionTimedOut)},
76917     {SWIG_LUA_CONSTTAB_INT("eExpressionResultUnavailable", lldb::eExpressionResultUnavailable)},
76918     {SWIG_LUA_CONSTTAB_INT("eExpressionStoppedForDebug", lldb::eExpressionStoppedForDebug)},
76919     {SWIG_LUA_CONSTTAB_INT("eExpressionThreadVanished", lldb::eExpressionThreadVanished)},
76920     {SWIG_LUA_CONSTTAB_INT("eSearchDepthInvalid", lldb::eSearchDepthInvalid)},
76921     {SWIG_LUA_CONSTTAB_INT("eSearchDepthTarget", lldb::eSearchDepthTarget)},
76922     {SWIG_LUA_CONSTTAB_INT("eSearchDepthModule", lldb::eSearchDepthModule)},
76923     {SWIG_LUA_CONSTTAB_INT("eSearchDepthCompUnit", lldb::eSearchDepthCompUnit)},
76924     {SWIG_LUA_CONSTTAB_INT("eSearchDepthFunction", lldb::eSearchDepthFunction)},
76925     {SWIG_LUA_CONSTTAB_INT("eSearchDepthBlock", lldb::eSearchDepthBlock)},
76926     {SWIG_LUA_CONSTTAB_INT("eSearchDepthAddress", lldb::eSearchDepthAddress)},
76927     {SWIG_LUA_CONSTTAB_INT("kLastSearchDepthKind", lldb::kLastSearchDepthKind)},
76928     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusSuccess", lldb::eConnectionStatusSuccess)},
76929     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusEndOfFile", lldb::eConnectionStatusEndOfFile)},
76930     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusError", lldb::eConnectionStatusError)},
76931     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusTimedOut", lldb::eConnectionStatusTimedOut)},
76932     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusNoConnection", lldb::eConnectionStatusNoConnection)},
76933     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusLostConnection", lldb::eConnectionStatusLostConnection)},
76934     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusInterrupted", lldb::eConnectionStatusInterrupted)},
76935     {SWIG_LUA_CONSTTAB_INT("eErrorTypeInvalid", lldb::eErrorTypeInvalid)},
76936     {SWIG_LUA_CONSTTAB_INT("eErrorTypeGeneric", lldb::eErrorTypeGeneric)},
76937     {SWIG_LUA_CONSTTAB_INT("eErrorTypeMachKernel", lldb::eErrorTypeMachKernel)},
76938     {SWIG_LUA_CONSTTAB_INT("eErrorTypePOSIX", lldb::eErrorTypePOSIX)},
76939     {SWIG_LUA_CONSTTAB_INT("eErrorTypeExpression", lldb::eErrorTypeExpression)},
76940     {SWIG_LUA_CONSTTAB_INT("eErrorTypeWin32", lldb::eErrorTypeWin32)},
76941     {SWIG_LUA_CONSTTAB_INT("eValueTypeInvalid", lldb::eValueTypeInvalid)},
76942     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableGlobal", lldb::eValueTypeVariableGlobal)},
76943     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableStatic", lldb::eValueTypeVariableStatic)},
76944     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableArgument", lldb::eValueTypeVariableArgument)},
76945     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableLocal", lldb::eValueTypeVariableLocal)},
76946     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegister", lldb::eValueTypeRegister)},
76947     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegisterSet", lldb::eValueTypeRegisterSet)},
76948     {SWIG_LUA_CONSTTAB_INT("eValueTypeConstResult", lldb::eValueTypeConstResult)},
76949     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableThreadLocal", lldb::eValueTypeVariableThreadLocal)},
76950     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityInvalid", lldb::eInputReaderGranularityInvalid)},
76951     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityByte", lldb::eInputReaderGranularityByte)},
76952     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityWord", lldb::eInputReaderGranularityWord)},
76953     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityLine", lldb::eInputReaderGranularityLine)},
76954     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityAll", lldb::eInputReaderGranularityAll)},
76955     {SWIG_LUA_CONSTTAB_INT("eSymbolContextTarget", lldb::eSymbolContextTarget)},
76956     {SWIG_LUA_CONSTTAB_INT("eSymbolContextModule", lldb::eSymbolContextModule)},
76957     {SWIG_LUA_CONSTTAB_INT("eSymbolContextCompUnit", lldb::eSymbolContextCompUnit)},
76958     {SWIG_LUA_CONSTTAB_INT("eSymbolContextFunction", lldb::eSymbolContextFunction)},
76959     {SWIG_LUA_CONSTTAB_INT("eSymbolContextBlock", lldb::eSymbolContextBlock)},
76960     {SWIG_LUA_CONSTTAB_INT("eSymbolContextLineEntry", lldb::eSymbolContextLineEntry)},
76961     {SWIG_LUA_CONSTTAB_INT("eSymbolContextSymbol", lldb::eSymbolContextSymbol)},
76962     {SWIG_LUA_CONSTTAB_INT("eSymbolContextEverything", lldb::eSymbolContextEverything)},
76963     {SWIG_LUA_CONSTTAB_INT("eSymbolContextVariable", lldb::eSymbolContextVariable)},
76964     {SWIG_LUA_CONSTTAB_INT("eSymbolContextLastItem", lldb::eSymbolContextLastItem)},
76965     {SWIG_LUA_CONSTTAB_INT("ePermissionsWritable", lldb::ePermissionsWritable)},
76966     {SWIG_LUA_CONSTTAB_INT("ePermissionsReadable", lldb::ePermissionsReadable)},
76967     {SWIG_LUA_CONSTTAB_INT("ePermissionsExecutable", lldb::ePermissionsExecutable)},
76968     {SWIG_LUA_CONSTTAB_INT("eInputReaderActivate", lldb::eInputReaderActivate)},
76969     {SWIG_LUA_CONSTTAB_INT("eInputReaderAsynchronousOutputWritten", lldb::eInputReaderAsynchronousOutputWritten)},
76970     {SWIG_LUA_CONSTTAB_INT("eInputReaderReactivate", lldb::eInputReaderReactivate)},
76971     {SWIG_LUA_CONSTTAB_INT("eInputReaderDeactivate", lldb::eInputReaderDeactivate)},
76972     {SWIG_LUA_CONSTTAB_INT("eInputReaderGotToken", lldb::eInputReaderGotToken)},
76973     {SWIG_LUA_CONSTTAB_INT("eInputReaderInterrupt", lldb::eInputReaderInterrupt)},
76974     {SWIG_LUA_CONSTTAB_INT("eInputReaderEndOfFile", lldb::eInputReaderEndOfFile)},
76975     {SWIG_LUA_CONSTTAB_INT("eInputReaderDone", lldb::eInputReaderDone)},
76976     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeInvalidType", lldb::eBreakpointEventTypeInvalidType)},
76977     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAdded", lldb::eBreakpointEventTypeAdded)},
76978     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeRemoved", lldb::eBreakpointEventTypeRemoved)},
76979     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsAdded", lldb::eBreakpointEventTypeLocationsAdded)},
76980     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsRemoved", lldb::eBreakpointEventTypeLocationsRemoved)},
76981     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsResolved", lldb::eBreakpointEventTypeLocationsResolved)},
76982     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeEnabled", lldb::eBreakpointEventTypeEnabled)},
76983     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeDisabled", lldb::eBreakpointEventTypeDisabled)},
76984     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeCommandChanged", lldb::eBreakpointEventTypeCommandChanged)},
76985     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeConditionChanged", lldb::eBreakpointEventTypeConditionChanged)},
76986     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeIgnoreChanged", lldb::eBreakpointEventTypeIgnoreChanged)},
76987     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeThreadChanged", lldb::eBreakpointEventTypeThreadChanged)},
76988     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAutoContinueChanged", lldb::eBreakpointEventTypeAutoContinueChanged)},
76989     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeInvalidType", lldb::eWatchpointEventTypeInvalidType)},
76990     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeAdded", lldb::eWatchpointEventTypeAdded)},
76991     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeRemoved", lldb::eWatchpointEventTypeRemoved)},
76992     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeEnabled", lldb::eWatchpointEventTypeEnabled)},
76993     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeDisabled", lldb::eWatchpointEventTypeDisabled)},
76994     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeCommandChanged", lldb::eWatchpointEventTypeCommandChanged)},
76995     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeConditionChanged", lldb::eWatchpointEventTypeConditionChanged)},
76996     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeIgnoreChanged", lldb::eWatchpointEventTypeIgnoreChanged)},
76997     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeThreadChanged", lldb::eWatchpointEventTypeThreadChanged)},
76998     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeTypeChanged", lldb::eWatchpointEventTypeTypeChanged)},
76999     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUnknown", lldb::eLanguageTypeUnknown)},
77000     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC89", lldb::eLanguageTypeC89)},
77001     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC", lldb::eLanguageTypeC)},
77002     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda83", lldb::eLanguageTypeAda83)},
77003     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus", lldb::eLanguageTypeC_plus_plus)},
77004     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol74", lldb::eLanguageTypeCobol74)},
77005     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol85", lldb::eLanguageTypeCobol85)},
77006     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran77", lldb::eLanguageTypeFortran77)},
77007     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran90", lldb::eLanguageTypeFortran90)},
77008     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePascal83", lldb::eLanguageTypePascal83)},
77009     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula2", lldb::eLanguageTypeModula2)},
77010     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJava", lldb::eLanguageTypeJava)},
77011     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC99", lldb::eLanguageTypeC99)},
77012     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda95", lldb::eLanguageTypeAda95)},
77013     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran95", lldb::eLanguageTypeFortran95)},
77014     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePLI", lldb::eLanguageTypePLI)},
77015     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC", lldb::eLanguageTypeObjC)},
77016     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC_plus_plus", lldb::eLanguageTypeObjC_plus_plus)},
77017     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUPC", lldb::eLanguageTypeUPC)},
77018     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeD", lldb::eLanguageTypeD)},
77019     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePython", lldb::eLanguageTypePython)},
77020     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOpenCL", lldb::eLanguageTypeOpenCL)},
77021     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeGo", lldb::eLanguageTypeGo)},
77022     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula3", lldb::eLanguageTypeModula3)},
77023     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeHaskell", lldb::eLanguageTypeHaskell)},
77024     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_03", lldb::eLanguageTypeC_plus_plus_03)},
77025     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_11", lldb::eLanguageTypeC_plus_plus_11)},
77026     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOCaml", lldb::eLanguageTypeOCaml)},
77027     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeRust", lldb::eLanguageTypeRust)},
77028     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC11", lldb::eLanguageTypeC11)},
77029     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeSwift", lldb::eLanguageTypeSwift)},
77030     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJulia", lldb::eLanguageTypeJulia)},
77031     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeDylan", lldb::eLanguageTypeDylan)},
77032     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_14", lldb::eLanguageTypeC_plus_plus_14)},
77033     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran03", lldb::eLanguageTypeFortran03)},
77034     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran08", lldb::eLanguageTypeFortran08)},
77035     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeRenderScript", lldb::eLanguageTypeRenderScript)},
77036     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeBLISS", lldb::eLanguageTypeBLISS)},
77037     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeKotlin", lldb::eLanguageTypeKotlin)},
77038     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeZig", lldb::eLanguageTypeZig)},
77039     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCrystal", lldb::eLanguageTypeCrystal)},
77040     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_17", lldb::eLanguageTypeC_plus_plus_17)},
77041     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_20", lldb::eLanguageTypeC_plus_plus_20)},
77042     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC17", lldb::eLanguageTypeC17)},
77043     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran18", lldb::eLanguageTypeFortran18)},
77044     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda2005", lldb::eLanguageTypeAda2005)},
77045     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda2012", lldb::eLanguageTypeAda2012)},
77046     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeHIP", lldb::eLanguageTypeHIP)},
77047     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAssembly", lldb::eLanguageTypeAssembly)},
77048     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_sharp", lldb::eLanguageTypeC_sharp)},
77049     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeMojo", lldb::eLanguageTypeMojo)},
77050     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeMipsAssembler", lldb::eLanguageTypeMipsAssembler)},
77051     {SWIG_LUA_CONSTTAB_INT("eNumLanguageTypes", lldb::eNumLanguageTypes)},
77052     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeAddressSanitizer", lldb::eInstrumentationRuntimeTypeAddressSanitizer)},
77053     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeThreadSanitizer", lldb::eInstrumentationRuntimeTypeThreadSanitizer)},
77054     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer", lldb::eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer)},
77055     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeMainThreadChecker", lldb::eInstrumentationRuntimeTypeMainThreadChecker)},
77056     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeSwiftRuntimeReporting", lldb::eInstrumentationRuntimeTypeSwiftRuntimeReporting)},
77057     {SWIG_LUA_CONSTTAB_INT("eNumInstrumentationRuntimeTypes", lldb::eNumInstrumentationRuntimeTypes)},
77058     {SWIG_LUA_CONSTTAB_INT("eNoDynamicValues", lldb::eNoDynamicValues)},
77059     {SWIG_LUA_CONSTTAB_INT("eDynamicCanRunTarget", lldb::eDynamicCanRunTarget)},
77060     {SWIG_LUA_CONSTTAB_INT("eDynamicDontRunTarget", lldb::eDynamicDontRunTarget)},
77061     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsiOrCaret", lldb::eStopShowColumnAnsiOrCaret)},
77062     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsi", lldb::eStopShowColumnAnsi)},
77063     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnCaret", lldb::eStopShowColumnCaret)},
77064     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnNone", lldb::eStopShowColumnNone)},
77065     {SWIG_LUA_CONSTTAB_INT("eAccessNone", lldb::eAccessNone)},
77066     {SWIG_LUA_CONSTTAB_INT("eAccessPublic", lldb::eAccessPublic)},
77067     {SWIG_LUA_CONSTTAB_INT("eAccessPrivate", lldb::eAccessPrivate)},
77068     {SWIG_LUA_CONSTTAB_INT("eAccessProtected", lldb::eAccessProtected)},
77069     {SWIG_LUA_CONSTTAB_INT("eAccessPackage", lldb::eAccessPackage)},
77070     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddress", lldb::eArgTypeAddress)},
77071     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddressOrExpression", lldb::eArgTypeAddressOrExpression)},
77072     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasName", lldb::eArgTypeAliasName)},
77073     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasOptions", lldb::eArgTypeAliasOptions)},
77074     {SWIG_LUA_CONSTTAB_INT("eArgTypeArchitecture", lldb::eArgTypeArchitecture)},
77075     {SWIG_LUA_CONSTTAB_INT("eArgTypeBoolean", lldb::eArgTypeBoolean)},
77076     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointID", lldb::eArgTypeBreakpointID)},
77077     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointIDRange", lldb::eArgTypeBreakpointIDRange)},
77078     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointName", lldb::eArgTypeBreakpointName)},
77079     {SWIG_LUA_CONSTTAB_INT("eArgTypeByteSize", lldb::eArgTypeByteSize)},
77080     {SWIG_LUA_CONSTTAB_INT("eArgTypeClassName", lldb::eArgTypeClassName)},
77081     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommandName", lldb::eArgTypeCommandName)},
77082     {SWIG_LUA_CONSTTAB_INT("eArgTypeCount", lldb::eArgTypeCount)},
77083     {SWIG_LUA_CONSTTAB_INT("eArgTypeDescriptionVerbosity", lldb::eArgTypeDescriptionVerbosity)},
77084     {SWIG_LUA_CONSTTAB_INT("eArgTypeDirectoryName", lldb::eArgTypeDirectoryName)},
77085     {SWIG_LUA_CONSTTAB_INT("eArgTypeDisassemblyFlavor", lldb::eArgTypeDisassemblyFlavor)},
77086     {SWIG_LUA_CONSTTAB_INT("eArgTypeEndAddress", lldb::eArgTypeEndAddress)},
77087     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpression", lldb::eArgTypeExpression)},
77088     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpressionPath", lldb::eArgTypeExpressionPath)},
77089     {SWIG_LUA_CONSTTAB_INT("eArgTypeExprFormat", lldb::eArgTypeExprFormat)},
77090     {SWIG_LUA_CONSTTAB_INT("eArgTypeFileLineColumn", lldb::eArgTypeFileLineColumn)},
77091     {SWIG_LUA_CONSTTAB_INT("eArgTypeFilename", lldb::eArgTypeFilename)},
77092     {SWIG_LUA_CONSTTAB_INT("eArgTypeFormat", lldb::eArgTypeFormat)},
77093     {SWIG_LUA_CONSTTAB_INT("eArgTypeFrameIndex", lldb::eArgTypeFrameIndex)},
77094     {SWIG_LUA_CONSTTAB_INT("eArgTypeFullName", lldb::eArgTypeFullName)},
77095     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionName", lldb::eArgTypeFunctionName)},
77096     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionOrSymbol", lldb::eArgTypeFunctionOrSymbol)},
77097     {SWIG_LUA_CONSTTAB_INT("eArgTypeGDBFormat", lldb::eArgTypeGDBFormat)},
77098     {SWIG_LUA_CONSTTAB_INT("eArgTypeHelpText", lldb::eArgTypeHelpText)},
77099     {SWIG_LUA_CONSTTAB_INT("eArgTypeIndex", lldb::eArgTypeIndex)},
77100     {SWIG_LUA_CONSTTAB_INT("eArgTypeLanguage", lldb::eArgTypeLanguage)},
77101     {SWIG_LUA_CONSTTAB_INT("eArgTypeLineNum", lldb::eArgTypeLineNum)},
77102     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogCategory", lldb::eArgTypeLogCategory)},
77103     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogChannel", lldb::eArgTypeLogChannel)},
77104     {SWIG_LUA_CONSTTAB_INT("eArgTypeMethod", lldb::eArgTypeMethod)},
77105     {SWIG_LUA_CONSTTAB_INT("eArgTypeName", lldb::eArgTypeName)},
77106     {SWIG_LUA_CONSTTAB_INT("eArgTypeNewPathPrefix", lldb::eArgTypeNewPathPrefix)},
77107     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumLines", lldb::eArgTypeNumLines)},
77108     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumberPerLine", lldb::eArgTypeNumberPerLine)},
77109     {SWIG_LUA_CONSTTAB_INT("eArgTypeOffset", lldb::eArgTypeOffset)},
77110     {SWIG_LUA_CONSTTAB_INT("eArgTypeOldPathPrefix", lldb::eArgTypeOldPathPrefix)},
77111     {SWIG_LUA_CONSTTAB_INT("eArgTypeOneLiner", lldb::eArgTypeOneLiner)},
77112     {SWIG_LUA_CONSTTAB_INT("eArgTypePath", lldb::eArgTypePath)},
77113     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsNumber", lldb::eArgTypePermissionsNumber)},
77114     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsString", lldb::eArgTypePermissionsString)},
77115     {SWIG_LUA_CONSTTAB_INT("eArgTypePid", lldb::eArgTypePid)},
77116     {SWIG_LUA_CONSTTAB_INT("eArgTypePlugin", lldb::eArgTypePlugin)},
77117     {SWIG_LUA_CONSTTAB_INT("eArgTypeProcessName", lldb::eArgTypeProcessName)},
77118     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonClass", lldb::eArgTypePythonClass)},
77119     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonFunction", lldb::eArgTypePythonFunction)},
77120     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonScript", lldb::eArgTypePythonScript)},
77121     {SWIG_LUA_CONSTTAB_INT("eArgTypeQueueName", lldb::eArgTypeQueueName)},
77122     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegisterName", lldb::eArgTypeRegisterName)},
77123     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegularExpression", lldb::eArgTypeRegularExpression)},
77124     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunArgs", lldb::eArgTypeRunArgs)},
77125     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunMode", lldb::eArgTypeRunMode)},
77126     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptedCommandSynchronicity", lldb::eArgTypeScriptedCommandSynchronicity)},
77127     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptLang", lldb::eArgTypeScriptLang)},
77128     {SWIG_LUA_CONSTTAB_INT("eArgTypeSearchWord", lldb::eArgTypeSearchWord)},
77129     {SWIG_LUA_CONSTTAB_INT("eArgTypeSelector", lldb::eArgTypeSelector)},
77130     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingIndex", lldb::eArgTypeSettingIndex)},
77131     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingKey", lldb::eArgTypeSettingKey)},
77132     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingPrefix", lldb::eArgTypeSettingPrefix)},
77133     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingVariableName", lldb::eArgTypeSettingVariableName)},
77134     {SWIG_LUA_CONSTTAB_INT("eArgTypeShlibName", lldb::eArgTypeShlibName)},
77135     {SWIG_LUA_CONSTTAB_INT("eArgTypeSourceFile", lldb::eArgTypeSourceFile)},
77136     {SWIG_LUA_CONSTTAB_INT("eArgTypeSortOrder", lldb::eArgTypeSortOrder)},
77137     {SWIG_LUA_CONSTTAB_INT("eArgTypeStartAddress", lldb::eArgTypeStartAddress)},
77138     {SWIG_LUA_CONSTTAB_INT("eArgTypeSummaryString", lldb::eArgTypeSummaryString)},
77139     {SWIG_LUA_CONSTTAB_INT("eArgTypeSymbol", lldb::eArgTypeSymbol)},
77140     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadID", lldb::eArgTypeThreadID)},
77141     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadIndex", lldb::eArgTypeThreadIndex)},
77142     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadName", lldb::eArgTypeThreadName)},
77143     {SWIG_LUA_CONSTTAB_INT("eArgTypeTypeName", lldb::eArgTypeTypeName)},
77144     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnsignedInteger", lldb::eArgTypeUnsignedInteger)},
77145     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnixSignal", lldb::eArgTypeUnixSignal)},
77146     {SWIG_LUA_CONSTTAB_INT("eArgTypeVarName", lldb::eArgTypeVarName)},
77147     {SWIG_LUA_CONSTTAB_INT("eArgTypeValue", lldb::eArgTypeValue)},
77148     {SWIG_LUA_CONSTTAB_INT("eArgTypeWidth", lldb::eArgTypeWidth)},
77149     {SWIG_LUA_CONSTTAB_INT("eArgTypeNone", lldb::eArgTypeNone)},
77150     {SWIG_LUA_CONSTTAB_INT("eArgTypePlatform", lldb::eArgTypePlatform)},
77151     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointID", lldb::eArgTypeWatchpointID)},
77152     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointIDRange", lldb::eArgTypeWatchpointIDRange)},
77153     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchType", lldb::eArgTypeWatchType)},
77154     {SWIG_LUA_CONSTTAB_INT("eArgRawInput", lldb::eArgRawInput)},
77155     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommand", lldb::eArgTypeCommand)},
77156     {SWIG_LUA_CONSTTAB_INT("eArgTypeColumnNum", lldb::eArgTypeColumnNum)},
77157     {SWIG_LUA_CONSTTAB_INT("eArgTypeModuleUUID", lldb::eArgTypeModuleUUID)},
77158     {SWIG_LUA_CONSTTAB_INT("eArgTypeSaveCoreStyle", lldb::eArgTypeSaveCoreStyle)},
77159     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogHandler", lldb::eArgTypeLogHandler)},
77160     {SWIG_LUA_CONSTTAB_INT("eArgTypeSEDStylePair", lldb::eArgTypeSEDStylePair)},
77161     {SWIG_LUA_CONSTTAB_INT("eArgTypeRecognizerID", lldb::eArgTypeRecognizerID)},
77162     {SWIG_LUA_CONSTTAB_INT("eArgTypeConnectURL", lldb::eArgTypeConnectURL)},
77163     {SWIG_LUA_CONSTTAB_INT("eArgTypeTargetID", lldb::eArgTypeTargetID)},
77164     {SWIG_LUA_CONSTTAB_INT("eArgTypeStopHookID", lldb::eArgTypeStopHookID)},
77165     {SWIG_LUA_CONSTTAB_INT("eArgTypeCompletionType", lldb::eArgTypeCompletionType)},
77166     {SWIG_LUA_CONSTTAB_INT("eArgTypeLastArg", lldb::eArgTypeLastArg)},
77167     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAny", lldb::eSymbolTypeAny)},
77168     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInvalid", lldb::eSymbolTypeInvalid)},
77169     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAbsolute", lldb::eSymbolTypeAbsolute)},
77170     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCode", lldb::eSymbolTypeCode)},
77171     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeResolver", lldb::eSymbolTypeResolver)},
77172     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeData", lldb::eSymbolTypeData)},
77173     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeTrampoline", lldb::eSymbolTypeTrampoline)},
77174     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeRuntime", lldb::eSymbolTypeRuntime)},
77175     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeException", lldb::eSymbolTypeException)},
77176     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeSourceFile", lldb::eSymbolTypeSourceFile)},
77177     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeHeaderFile", lldb::eSymbolTypeHeaderFile)},
77178     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjectFile", lldb::eSymbolTypeObjectFile)},
77179     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCommonBlock", lldb::eSymbolTypeCommonBlock)},
77180     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeBlock", lldb::eSymbolTypeBlock)},
77181     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLocal", lldb::eSymbolTypeLocal)},
77182     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeParam", lldb::eSymbolTypeParam)},
77183     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariable", lldb::eSymbolTypeVariable)},
77184     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariableType", lldb::eSymbolTypeVariableType)},
77185     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineEntry", lldb::eSymbolTypeLineEntry)},
77186     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineHeader", lldb::eSymbolTypeLineHeader)},
77187     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeBegin", lldb::eSymbolTypeScopeBegin)},
77188     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeEnd", lldb::eSymbolTypeScopeEnd)},
77189     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAdditional", lldb::eSymbolTypeAdditional)},
77190     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCompiler", lldb::eSymbolTypeCompiler)},
77191     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInstrumentation", lldb::eSymbolTypeInstrumentation)},
77192     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeUndefined", lldb::eSymbolTypeUndefined)},
77193     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCClass", lldb::eSymbolTypeObjCClass)},
77194     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCMetaClass", lldb::eSymbolTypeObjCMetaClass)},
77195     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCIVar", lldb::eSymbolTypeObjCIVar)},
77196     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeReExported", lldb::eSymbolTypeReExported)},
77197     {SWIG_LUA_CONSTTAB_INT("eSectionTypeInvalid", lldb::eSectionTypeInvalid)},
77198     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCode", lldb::eSectionTypeCode)},
77199     {SWIG_LUA_CONSTTAB_INT("eSectionTypeContainer", lldb::eSectionTypeContainer)},
77200     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData", lldb::eSectionTypeData)},
77201     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCString", lldb::eSectionTypeDataCString)},
77202     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCStringPointers", lldb::eSectionTypeDataCStringPointers)},
77203     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataSymbolAddress", lldb::eSectionTypeDataSymbolAddress)},
77204     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData4", lldb::eSectionTypeData4)},
77205     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData8", lldb::eSectionTypeData8)},
77206     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData16", lldb::eSectionTypeData16)},
77207     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataPointers", lldb::eSectionTypeDataPointers)},
77208     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDebug", lldb::eSectionTypeDebug)},
77209     {SWIG_LUA_CONSTTAB_INT("eSectionTypeZeroFill", lldb::eSectionTypeZeroFill)},
77210     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCMessageRefs", lldb::eSectionTypeDataObjCMessageRefs)},
77211     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCCFStrings", lldb::eSectionTypeDataObjCCFStrings)},
77212     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrev", lldb::eSectionTypeDWARFDebugAbbrev)},
77213     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAddr", lldb::eSectionTypeDWARFDebugAddr)},
77214     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAranges", lldb::eSectionTypeDWARFDebugAranges)},
77215     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugCuIndex", lldb::eSectionTypeDWARFDebugCuIndex)},
77216     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugFrame", lldb::eSectionTypeDWARFDebugFrame)},
77217     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfo", lldb::eSectionTypeDWARFDebugInfo)},
77218     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLine", lldb::eSectionTypeDWARFDebugLine)},
77219     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLoc", lldb::eSectionTypeDWARFDebugLoc)},
77220     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacInfo", lldb::eSectionTypeDWARFDebugMacInfo)},
77221     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacro", lldb::eSectionTypeDWARFDebugMacro)},
77222     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubNames", lldb::eSectionTypeDWARFDebugPubNames)},
77223     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubTypes", lldb::eSectionTypeDWARFDebugPubTypes)},
77224     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRanges", lldb::eSectionTypeDWARFDebugRanges)},
77225     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStr", lldb::eSectionTypeDWARFDebugStr)},
77226     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsets", lldb::eSectionTypeDWARFDebugStrOffsets)},
77227     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNames", lldb::eSectionTypeDWARFAppleNames)},
77228     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleTypes", lldb::eSectionTypeDWARFAppleTypes)},
77229     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNamespaces", lldb::eSectionTypeDWARFAppleNamespaces)},
77230     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleObjC", lldb::eSectionTypeDWARFAppleObjC)},
77231     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFSymbolTable", lldb::eSectionTypeELFSymbolTable)},
77232     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicSymbols", lldb::eSectionTypeELFDynamicSymbols)},
77233     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFRelocationEntries", lldb::eSectionTypeELFRelocationEntries)},
77234     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicLinkInfo", lldb::eSectionTypeELFDynamicLinkInfo)},
77235     {SWIG_LUA_CONSTTAB_INT("eSectionTypeEHFrame", lldb::eSectionTypeEHFrame)},
77236     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMexidx", lldb::eSectionTypeARMexidx)},
77237     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMextab", lldb::eSectionTypeARMextab)},
77238     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCompactUnwind", lldb::eSectionTypeCompactUnwind)},
77239     {SWIG_LUA_CONSTTAB_INT("eSectionTypeGoSymtab", lldb::eSectionTypeGoSymtab)},
77240     {SWIG_LUA_CONSTTAB_INT("eSectionTypeAbsoluteAddress", lldb::eSectionTypeAbsoluteAddress)},
77241     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFGNUDebugAltLink", lldb::eSectionTypeDWARFGNUDebugAltLink)},
77242     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypes", lldb::eSectionTypeDWARFDebugTypes)},
77243     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugNames", lldb::eSectionTypeDWARFDebugNames)},
77244     {SWIG_LUA_CONSTTAB_INT("eSectionTypeOther", lldb::eSectionTypeOther)},
77245     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLineStr", lldb::eSectionTypeDWARFDebugLineStr)},
77246     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngLists", lldb::eSectionTypeDWARFDebugRngLists)},
77247     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocLists", lldb::eSectionTypeDWARFDebugLocLists)},
77248     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrevDwo", lldb::eSectionTypeDWARFDebugAbbrevDwo)},
77249     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfoDwo", lldb::eSectionTypeDWARFDebugInfoDwo)},
77250     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrDwo", lldb::eSectionTypeDWARFDebugStrDwo)},
77251     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsetsDwo", lldb::eSectionTypeDWARFDebugStrOffsetsDwo)},
77252     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypesDwo", lldb::eSectionTypeDWARFDebugTypesDwo)},
77253     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngListsDwo", lldb::eSectionTypeDWARFDebugRngListsDwo)},
77254     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocDwo", lldb::eSectionTypeDWARFDebugLocDwo)},
77255     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocListsDwo", lldb::eSectionTypeDWARFDebugLocListsDwo)},
77256     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTuIndex", lldb::eSectionTypeDWARFDebugTuIndex)},
77257     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCTF", lldb::eSectionTypeCTF)},
77258     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionNone", lldb::eEmulateInstructionOptionNone)},
77259     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionAutoAdvancePC", lldb::eEmulateInstructionOptionAutoAdvancePC)},
77260     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionIgnoreConditions", lldb::eEmulateInstructionOptionIgnoreConditions)},
77261     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeNone", lldb::eFunctionNameTypeNone)},
77262     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAuto", lldb::eFunctionNameTypeAuto)},
77263     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeFull", lldb::eFunctionNameTypeFull)},
77264     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeBase", lldb::eFunctionNameTypeBase)},
77265     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeMethod", lldb::eFunctionNameTypeMethod)},
77266     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeSelector", lldb::eFunctionNameTypeSelector)},
77267     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAny", lldb::eFunctionNameTypeAny)},
77268     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInvalid", lldb::eBasicTypeInvalid)},
77269     {SWIG_LUA_CONSTTAB_INT("eBasicTypeVoid", lldb::eBasicTypeVoid)},
77270     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar", lldb::eBasicTypeChar)},
77271     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedChar", lldb::eBasicTypeSignedChar)},
77272     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedChar", lldb::eBasicTypeUnsignedChar)},
77273     {SWIG_LUA_CONSTTAB_INT("eBasicTypeWChar", lldb::eBasicTypeWChar)},
77274     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedWChar", lldb::eBasicTypeSignedWChar)},
77275     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedWChar", lldb::eBasicTypeUnsignedWChar)},
77276     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar16", lldb::eBasicTypeChar16)},
77277     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar32", lldb::eBasicTypeChar32)},
77278     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar8", lldb::eBasicTypeChar8)},
77279     {SWIG_LUA_CONSTTAB_INT("eBasicTypeShort", lldb::eBasicTypeShort)},
77280     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedShort", lldb::eBasicTypeUnsignedShort)},
77281     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt", lldb::eBasicTypeInt)},
77282     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt", lldb::eBasicTypeUnsignedInt)},
77283     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLong", lldb::eBasicTypeLong)},
77284     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLong", lldb::eBasicTypeUnsignedLong)},
77285     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongLong", lldb::eBasicTypeLongLong)},
77286     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLongLong", lldb::eBasicTypeUnsignedLongLong)},
77287     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt128", lldb::eBasicTypeInt128)},
77288     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt128", lldb::eBasicTypeUnsignedInt128)},
77289     {SWIG_LUA_CONSTTAB_INT("eBasicTypeBool", lldb::eBasicTypeBool)},
77290     {SWIG_LUA_CONSTTAB_INT("eBasicTypeHalf", lldb::eBasicTypeHalf)},
77291     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloat", lldb::eBasicTypeFloat)},
77292     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDouble", lldb::eBasicTypeDouble)},
77293     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDouble", lldb::eBasicTypeLongDouble)},
77294     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloatComplex", lldb::eBasicTypeFloatComplex)},
77295     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDoubleComplex", lldb::eBasicTypeDoubleComplex)},
77296     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDoubleComplex", lldb::eBasicTypeLongDoubleComplex)},
77297     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCID", lldb::eBasicTypeObjCID)},
77298     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCClass", lldb::eBasicTypeObjCClass)},
77299     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCSel", lldb::eBasicTypeObjCSel)},
77300     {SWIG_LUA_CONSTTAB_INT("eBasicTypeNullPtr", lldb::eBasicTypeNullPtr)},
77301     {SWIG_LUA_CONSTTAB_INT("eBasicTypeOther", lldb::eBasicTypeOther)},
77302     {SWIG_LUA_CONSTTAB_INT("eTraceTypeNone", lldb::eTraceTypeNone)},
77303     {SWIG_LUA_CONSTTAB_INT("eTraceTypeProcessorTrace", lldb::eTraceTypeProcessorTrace)},
77304     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInvalid", lldb::eStructuredDataTypeInvalid)},
77305     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeNull", lldb::eStructuredDataTypeNull)},
77306     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeGeneric", lldb::eStructuredDataTypeGeneric)},
77307     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeArray", lldb::eStructuredDataTypeArray)},
77308     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInteger", lldb::eStructuredDataTypeInteger)},
77309     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeFloat", lldb::eStructuredDataTypeFloat)},
77310     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeBoolean", lldb::eStructuredDataTypeBoolean)},
77311     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeString", lldb::eStructuredDataTypeString)},
77312     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeDictionary", lldb::eStructuredDataTypeDictionary)},
77313     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeSignedInteger", lldb::eStructuredDataTypeSignedInteger)},
77314     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeUnsignedInteger", lldb::eStructuredDataTypeUnsignedInteger)},
77315     {SWIG_LUA_CONSTTAB_INT("eTypeClassInvalid", lldb::eTypeClassInvalid)},
77316     {SWIG_LUA_CONSTTAB_INT("eTypeClassArray", lldb::eTypeClassArray)},
77317     {SWIG_LUA_CONSTTAB_INT("eTypeClassBlockPointer", lldb::eTypeClassBlockPointer)},
77318     {SWIG_LUA_CONSTTAB_INT("eTypeClassBuiltin", lldb::eTypeClassBuiltin)},
77319     {SWIG_LUA_CONSTTAB_INT("eTypeClassClass", lldb::eTypeClassClass)},
77320     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexFloat", lldb::eTypeClassComplexFloat)},
77321     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexInteger", lldb::eTypeClassComplexInteger)},
77322     {SWIG_LUA_CONSTTAB_INT("eTypeClassEnumeration", lldb::eTypeClassEnumeration)},
77323     {SWIG_LUA_CONSTTAB_INT("eTypeClassFunction", lldb::eTypeClassFunction)},
77324     {SWIG_LUA_CONSTTAB_INT("eTypeClassMemberPointer", lldb::eTypeClassMemberPointer)},
77325     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObject", lldb::eTypeClassObjCObject)},
77326     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCInterface", lldb::eTypeClassObjCInterface)},
77327     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObjectPointer", lldb::eTypeClassObjCObjectPointer)},
77328     {SWIG_LUA_CONSTTAB_INT("eTypeClassPointer", lldb::eTypeClassPointer)},
77329     {SWIG_LUA_CONSTTAB_INT("eTypeClassReference", lldb::eTypeClassReference)},
77330     {SWIG_LUA_CONSTTAB_INT("eTypeClassStruct", lldb::eTypeClassStruct)},
77331     {SWIG_LUA_CONSTTAB_INT("eTypeClassTypedef", lldb::eTypeClassTypedef)},
77332     {SWIG_LUA_CONSTTAB_INT("eTypeClassUnion", lldb::eTypeClassUnion)},
77333     {SWIG_LUA_CONSTTAB_INT("eTypeClassVector", lldb::eTypeClassVector)},
77334     {SWIG_LUA_CONSTTAB_INT("eTypeClassOther", lldb::eTypeClassOther)},
77335     {SWIG_LUA_CONSTTAB_INT("eTypeClassAny", lldb::eTypeClassAny)},
77336     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNull", lldb::eTemplateArgumentKindNull)},
77337     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindType", lldb::eTemplateArgumentKindType)},
77338     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindDeclaration", lldb::eTemplateArgumentKindDeclaration)},
77339     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindIntegral", lldb::eTemplateArgumentKindIntegral)},
77340     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplate", lldb::eTemplateArgumentKindTemplate)},
77341     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplateExpansion", lldb::eTemplateArgumentKindTemplateExpansion)},
77342     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindExpression", lldb::eTemplateArgumentKindExpression)},
77343     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindPack", lldb::eTemplateArgumentKindPack)},
77344     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNullPtr", lldb::eTemplateArgumentKindNullPtr)},
77345     {SWIG_LUA_CONSTTAB_INT("eFormatterMatchExact", lldb::eFormatterMatchExact)},
77346     {SWIG_LUA_CONSTTAB_INT("eFormatterMatchRegex", lldb::eFormatterMatchRegex)},
77347     {SWIG_LUA_CONSTTAB_INT("eFormatterMatchCallback", lldb::eFormatterMatchCallback)},
77348     {SWIG_LUA_CONSTTAB_INT("eLastFormatterMatchType", lldb::eLastFormatterMatchType)},
77349     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNone", lldb::eTypeOptionNone)},
77350     {SWIG_LUA_CONSTTAB_INT("eTypeOptionCascade", lldb::eTypeOptionCascade)},
77351     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipPointers", lldb::eTypeOptionSkipPointers)},
77352     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipReferences", lldb::eTypeOptionSkipReferences)},
77353     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideChildren", lldb::eTypeOptionHideChildren)},
77354     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideValue", lldb::eTypeOptionHideValue)},
77355     {SWIG_LUA_CONSTTAB_INT("eTypeOptionShowOneLiner", lldb::eTypeOptionShowOneLiner)},
77356     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideNames", lldb::eTypeOptionHideNames)},
77357     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNonCacheable", lldb::eTypeOptionNonCacheable)},
77358     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideEmptyAggregates", lldb::eTypeOptionHideEmptyAggregates)},
77359     {SWIG_LUA_CONSTTAB_INT("eTypeOptionFrontEndWantsDereference", lldb::eTypeOptionFrontEndWantsDereference)},
77360     {SWIG_LUA_CONSTTAB_INT("eFrameCompareInvalid", lldb::eFrameCompareInvalid)},
77361     {SWIG_LUA_CONSTTAB_INT("eFrameCompareUnknown", lldb::eFrameCompareUnknown)},
77362     {SWIG_LUA_CONSTTAB_INT("eFrameCompareEqual", lldb::eFrameCompareEqual)},
77363     {SWIG_LUA_CONSTTAB_INT("eFrameCompareSameParent", lldb::eFrameCompareSameParent)},
77364     {SWIG_LUA_CONSTTAB_INT("eFrameCompareYounger", lldb::eFrameCompareYounger)},
77365     {SWIG_LUA_CONSTTAB_INT("eFrameCompareOlder", lldb::eFrameCompareOlder)},
77366     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRead", lldb::eFilePermissionsUserRead)},
77367     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserWrite", lldb::eFilePermissionsUserWrite)},
77368     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserExecute", lldb::eFilePermissionsUserExecute)},
77369     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRead", lldb::eFilePermissionsGroupRead)},
77370     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupWrite", lldb::eFilePermissionsGroupWrite)},
77371     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupExecute", lldb::eFilePermissionsGroupExecute)},
77372     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRead", lldb::eFilePermissionsWorldRead)},
77373     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldWrite", lldb::eFilePermissionsWorldWrite)},
77374     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldExecute", lldb::eFilePermissionsWorldExecute)},
77375     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRW", lldb::eFilePermissionsUserRW)},
77376     {SWIG_LUA_CONSTTAB_INT("eFileFilePermissionsUserRX", lldb::eFileFilePermissionsUserRX)},
77377     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRWX", lldb::eFilePermissionsUserRWX)},
77378     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRW", lldb::eFilePermissionsGroupRW)},
77379     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRX", lldb::eFilePermissionsGroupRX)},
77380     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRWX", lldb::eFilePermissionsGroupRWX)},
77381     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRW", lldb::eFilePermissionsWorldRW)},
77382     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRX", lldb::eFilePermissionsWorldRX)},
77383     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRWX", lldb::eFilePermissionsWorldRWX)},
77384     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneR", lldb::eFilePermissionsEveryoneR)},
77385     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneW", lldb::eFilePermissionsEveryoneW)},
77386     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneX", lldb::eFilePermissionsEveryoneX)},
77387     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRW", lldb::eFilePermissionsEveryoneRW)},
77388     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRX", lldb::eFilePermissionsEveryoneRX)},
77389     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRWX", lldb::eFilePermissionsEveryoneRWX)},
77390     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsFileDefault", lldb::eFilePermissionsFileDefault)},
77391     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsDirectoryDefault", lldb::eFilePermissionsDirectoryDefault)},
77392     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindUnknown", lldb::eQueueItemKindUnknown)},
77393     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindFunction", lldb::eQueueItemKindFunction)},
77394     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindBlock", lldb::eQueueItemKindBlock)},
77395     {SWIG_LUA_CONSTTAB_INT("eQueueKindUnknown", lldb::eQueueKindUnknown)},
77396     {SWIG_LUA_CONSTTAB_INT("eQueueKindSerial", lldb::eQueueKindSerial)},
77397     {SWIG_LUA_CONSTTAB_INT("eQueueKindConcurrent", lldb::eQueueKindConcurrent)},
77398     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationParse", lldb::eExpressionEvaluationParse)},
77399     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationIRGen", lldb::eExpressionEvaluationIRGen)},
77400     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationExecution", lldb::eExpressionEvaluationExecution)},
77401     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationComplete", lldb::eExpressionEvaluationComplete)},
77402     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindUnknown", lldb::eInstructionControlFlowKindUnknown)},
77403     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindOther", lldb::eInstructionControlFlowKindOther)},
77404     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindCall", lldb::eInstructionControlFlowKindCall)},
77405     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindReturn", lldb::eInstructionControlFlowKindReturn)},
77406     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindJump", lldb::eInstructionControlFlowKindJump)},
77407     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindCondJump", lldb::eInstructionControlFlowKindCondJump)},
77408     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindFarCall", lldb::eInstructionControlFlowKindFarCall)},
77409     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindFarReturn", lldb::eInstructionControlFlowKindFarReturn)},
77410     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindFarJump", lldb::eInstructionControlFlowKindFarJump)},
77411     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindWrite", lldb::eWatchpointKindWrite)},
77412     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindRead", lldb::eWatchpointKindRead)},
77413     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadAccess", lldb::eGdbSignalBadAccess)},
77414     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadInstruction", lldb::eGdbSignalBadInstruction)},
77415     {SWIG_LUA_CONSTTAB_INT("eGdbSignalArithmetic", lldb::eGdbSignalArithmetic)},
77416     {SWIG_LUA_CONSTTAB_INT("eGdbSignalEmulation", lldb::eGdbSignalEmulation)},
77417     {SWIG_LUA_CONSTTAB_INT("eGdbSignalSoftware", lldb::eGdbSignalSoftware)},
77418     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBreakpoint", lldb::eGdbSignalBreakpoint)},
77419     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBShlibDir", lldb::ePathTypeLLDBShlibDir)},
77420     {SWIG_LUA_CONSTTAB_INT("ePathTypeSupportExecutableDir", lldb::ePathTypeSupportExecutableDir)},
77421     {SWIG_LUA_CONSTTAB_INT("ePathTypeHeaderDir", lldb::ePathTypeHeaderDir)},
77422     {SWIG_LUA_CONSTTAB_INT("ePathTypePythonDir", lldb::ePathTypePythonDir)},
77423     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBSystemPlugins", lldb::ePathTypeLLDBSystemPlugins)},
77424     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBUserPlugins", lldb::ePathTypeLLDBUserPlugins)},
77425     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBTempSystemDir", lldb::ePathTypeLLDBTempSystemDir)},
77426     {SWIG_LUA_CONSTTAB_INT("ePathTypeGlobalLLDBTempSystemDir", lldb::ePathTypeGlobalLLDBTempSystemDir)},
77427     {SWIG_LUA_CONSTTAB_INT("ePathTypeClangDir", lldb::ePathTypeClangDir)},
77428     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindUnknown", lldb::eMemberFunctionKindUnknown)},
77429     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindConstructor", lldb::eMemberFunctionKindConstructor)},
77430     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindDestructor", lldb::eMemberFunctionKindDestructor)},
77431     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindInstanceMethod", lldb::eMemberFunctionKindInstanceMethod)},
77432     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindStaticMethod", lldb::eMemberFunctionKindStaticMethod)},
77433     {SWIG_LUA_CONSTTAB_INT("eMatchTypeNormal", lldb::eMatchTypeNormal)},
77434     {SWIG_LUA_CONSTTAB_INT("eMatchTypeRegex", lldb::eMatchTypeRegex)},
77435     {SWIG_LUA_CONSTTAB_INT("eMatchTypeStartsWith", lldb::eMatchTypeStartsWith)},
77436     {SWIG_LUA_CONSTTAB_INT("eTypeHasChildren", lldb::eTypeHasChildren)},
77437     {SWIG_LUA_CONSTTAB_INT("eTypeHasValue", lldb::eTypeHasValue)},
77438     {SWIG_LUA_CONSTTAB_INT("eTypeIsArray", lldb::eTypeIsArray)},
77439     {SWIG_LUA_CONSTTAB_INT("eTypeIsBlock", lldb::eTypeIsBlock)},
77440     {SWIG_LUA_CONSTTAB_INT("eTypeIsBuiltIn", lldb::eTypeIsBuiltIn)},
77441     {SWIG_LUA_CONSTTAB_INT("eTypeIsClass", lldb::eTypeIsClass)},
77442     {SWIG_LUA_CONSTTAB_INT("eTypeIsCPlusPlus", lldb::eTypeIsCPlusPlus)},
77443     {SWIG_LUA_CONSTTAB_INT("eTypeIsEnumeration", lldb::eTypeIsEnumeration)},
77444     {SWIG_LUA_CONSTTAB_INT("eTypeIsFuncPrototype", lldb::eTypeIsFuncPrototype)},
77445     {SWIG_LUA_CONSTTAB_INT("eTypeIsMember", lldb::eTypeIsMember)},
77446     {SWIG_LUA_CONSTTAB_INT("eTypeIsObjC", lldb::eTypeIsObjC)},
77447     {SWIG_LUA_CONSTTAB_INT("eTypeIsPointer", lldb::eTypeIsPointer)},
77448     {SWIG_LUA_CONSTTAB_INT("eTypeIsReference", lldb::eTypeIsReference)},
77449     {SWIG_LUA_CONSTTAB_INT("eTypeIsStructUnion", lldb::eTypeIsStructUnion)},
77450     {SWIG_LUA_CONSTTAB_INT("eTypeIsTemplate", lldb::eTypeIsTemplate)},
77451     {SWIG_LUA_CONSTTAB_INT("eTypeIsTypedef", lldb::eTypeIsTypedef)},
77452     {SWIG_LUA_CONSTTAB_INT("eTypeIsVector", lldb::eTypeIsVector)},
77453     {SWIG_LUA_CONSTTAB_INT("eTypeIsScalar", lldb::eTypeIsScalar)},
77454     {SWIG_LUA_CONSTTAB_INT("eTypeIsInteger", lldb::eTypeIsInteger)},
77455     {SWIG_LUA_CONSTTAB_INT("eTypeIsFloat", lldb::eTypeIsFloat)},
77456     {SWIG_LUA_CONSTTAB_INT("eTypeIsComplex", lldb::eTypeIsComplex)},
77457     {SWIG_LUA_CONSTTAB_INT("eTypeIsSigned", lldb::eTypeIsSigned)},
77458     {SWIG_LUA_CONSTTAB_INT("eTypeInstanceIsPointer", lldb::eTypeInstanceIsPointer)},
77459     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresTarget", lldb::eCommandRequiresTarget)},
77460     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresProcess", lldb::eCommandRequiresProcess)},
77461     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresThread", lldb::eCommandRequiresThread)},
77462     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresFrame", lldb::eCommandRequiresFrame)},
77463     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresRegContext", lldb::eCommandRequiresRegContext)},
77464     {SWIG_LUA_CONSTTAB_INT("eCommandTryTargetAPILock", lldb::eCommandTryTargetAPILock)},
77465     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeLaunched", lldb::eCommandProcessMustBeLaunched)},
77466     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBePaused", lldb::eCommandProcessMustBePaused)},
77467     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeTraced", lldb::eCommandProcessMustBeTraced)},
77468     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryCapped", lldb::eTypeSummaryCapped)},
77469     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryUncapped", lldb::eTypeSummaryUncapped)},
77470     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultSuccess", lldb::eCommandInterpreterResultSuccess)},
77471     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultInferiorCrash", lldb::eCommandInterpreterResultInferiorCrash)},
77472     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultCommandError", lldb::eCommandInterpreterResultCommandError)},
77473     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultQuitRequested", lldb::eCommandInterpreterResultQuitRequested)},
77474     {SWIG_LUA_CONSTTAB_INT("eSaveCoreUnspecified", lldb::eSaveCoreUnspecified)},
77475     {SWIG_LUA_CONSTTAB_INT("eSaveCoreFull", lldb::eSaveCoreFull)},
77476     {SWIG_LUA_CONSTTAB_INT("eSaveCoreDirtyOnly", lldb::eSaveCoreDirtyOnly)},
77477     {SWIG_LUA_CONSTTAB_INT("eSaveCoreStackOnly", lldb::eSaveCoreStackOnly)},
77478     {SWIG_LUA_CONSTTAB_INT("eTraceEventDisabledSW", lldb::eTraceEventDisabledSW)},
77479     {SWIG_LUA_CONSTTAB_INT("eTraceEventDisabledHW", lldb::eTraceEventDisabledHW)},
77480     {SWIG_LUA_CONSTTAB_INT("eTraceEventCPUChanged", lldb::eTraceEventCPUChanged)},
77481     {SWIG_LUA_CONSTTAB_INT("eTraceEventHWClockTick", lldb::eTraceEventHWClockTick)},
77482     {SWIG_LUA_CONSTTAB_INT("eTraceEventSyncPoint", lldb::eTraceEventSyncPoint)},
77483     {SWIG_LUA_CONSTTAB_INT("eTraceItemKindError", lldb::eTraceItemKindError)},
77484     {SWIG_LUA_CONSTTAB_INT("eTraceItemKindEvent", lldb::eTraceItemKindEvent)},
77485     {SWIG_LUA_CONSTTAB_INT("eTraceItemKindInstruction", lldb::eTraceItemKindInstruction)},
77486     {SWIG_LUA_CONSTTAB_INT("eTraceCursorSeekTypeBeginning", lldb::eTraceCursorSeekTypeBeginning)},
77487     {SWIG_LUA_CONSTTAB_INT("eTraceCursorSeekTypeCurrent", lldb::eTraceCursorSeekTypeCurrent)},
77488     {SWIG_LUA_CONSTTAB_INT("eTraceCursorSeekTypeEnd", lldb::eTraceCursorSeekTypeEnd)},
77489     {SWIG_LUA_CONSTTAB_INT("eDWIMPrintVerbosityNone", lldb::eDWIMPrintVerbosityNone)},
77490     {SWIG_LUA_CONSTTAB_INT("eDWIMPrintVerbosityExpression", lldb::eDWIMPrintVerbosityExpression)},
77491     {SWIG_LUA_CONSTTAB_INT("eDWIMPrintVerbosityFull", lldb::eDWIMPrintVerbosityFull)},
77492     {SWIG_LUA_CONSTTAB_INT("eWatchPointValueKindInvalid", lldb::eWatchPointValueKindInvalid)},
77493     {SWIG_LUA_CONSTTAB_INT("eWatchPointValueKindVariable", lldb::eWatchPointValueKindVariable)},
77494     {SWIG_LUA_CONSTTAB_INT("eWatchPointValueKindExpression", lldb::eWatchPointValueKindExpression)},
77495     {SWIG_LUA_CONSTTAB_INT("eNoCompletion", lldb::eNoCompletion)},
77496     {SWIG_LUA_CONSTTAB_INT("eSourceFileCompletion", lldb::eSourceFileCompletion)},
77497     {SWIG_LUA_CONSTTAB_INT("eDiskFileCompletion", lldb::eDiskFileCompletion)},
77498     {SWIG_LUA_CONSTTAB_INT("eDiskDirectoryCompletion", lldb::eDiskDirectoryCompletion)},
77499     {SWIG_LUA_CONSTTAB_INT("eSymbolCompletion", lldb::eSymbolCompletion)},
77500     {SWIG_LUA_CONSTTAB_INT("eModuleCompletion", lldb::eModuleCompletion)},
77501     {SWIG_LUA_CONSTTAB_INT("eSettingsNameCompletion", lldb::eSettingsNameCompletion)},
77502     {SWIG_LUA_CONSTTAB_INT("ePlatformPluginCompletion", lldb::ePlatformPluginCompletion)},
77503     {SWIG_LUA_CONSTTAB_INT("eArchitectureCompletion", lldb::eArchitectureCompletion)},
77504     {SWIG_LUA_CONSTTAB_INT("eVariablePathCompletion", lldb::eVariablePathCompletion)},
77505     {SWIG_LUA_CONSTTAB_INT("eRegisterCompletion", lldb::eRegisterCompletion)},
77506     {SWIG_LUA_CONSTTAB_INT("eBreakpointCompletion", lldb::eBreakpointCompletion)},
77507     {SWIG_LUA_CONSTTAB_INT("eProcessPluginCompletion", lldb::eProcessPluginCompletion)},
77508     {SWIG_LUA_CONSTTAB_INT("eDisassemblyFlavorCompletion", lldb::eDisassemblyFlavorCompletion)},
77509     {SWIG_LUA_CONSTTAB_INT("eTypeLanguageCompletion", lldb::eTypeLanguageCompletion)},
77510     {SWIG_LUA_CONSTTAB_INT("eFrameIndexCompletion", lldb::eFrameIndexCompletion)},
77511     {SWIG_LUA_CONSTTAB_INT("eModuleUUIDCompletion", lldb::eModuleUUIDCompletion)},
77512     {SWIG_LUA_CONSTTAB_INT("eStopHookIDCompletion", lldb::eStopHookIDCompletion)},
77513     {SWIG_LUA_CONSTTAB_INT("eThreadIndexCompletion", lldb::eThreadIndexCompletion)},
77514     {SWIG_LUA_CONSTTAB_INT("eWatchpointIDCompletion", lldb::eWatchpointIDCompletion)},
77515     {SWIG_LUA_CONSTTAB_INT("eBreakpointNameCompletion", lldb::eBreakpointNameCompletion)},
77516     {SWIG_LUA_CONSTTAB_INT("eProcessIDCompletion", lldb::eProcessIDCompletion)},
77517     {SWIG_LUA_CONSTTAB_INT("eProcessNameCompletion", lldb::eProcessNameCompletion)},
77518     {SWIG_LUA_CONSTTAB_INT("eRemoteDiskFileCompletion", lldb::eRemoteDiskFileCompletion)},
77519     {SWIG_LUA_CONSTTAB_INT("eRemoteDiskDirectoryCompletion", lldb::eRemoteDiskDirectoryCompletion)},
77520     {SWIG_LUA_CONSTTAB_INT("eTypeCategoryNameCompletion", lldb::eTypeCategoryNameCompletion)},
77521     {SWIG_LUA_CONSTTAB_INT("eCustomCompletion", lldb::eCustomCompletion)},
77522     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
77523     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
77524     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
77525     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
77526     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
77527     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
77528     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
77529     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
77530     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
77531     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
77532     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eAllEventBits", lldb::SBCommunication::eAllEventBits)},
77533     {SWIG_LUA_CONSTTAB_INT("SBDebugger_eBroadcastBitProgress", lldb::SBDebugger::eBroadcastBitProgress)},
77534     {SWIG_LUA_CONSTTAB_INT("SBDebugger_eBroadcastBitWarning", lldb::SBDebugger::eBroadcastBitWarning)},
77535     {SWIG_LUA_CONSTTAB_INT("SBDebugger_eBroadcastBitError", lldb::SBDebugger::eBroadcastBitError)},
77536     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
77537     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
77538     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
77539     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
77540     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
77541     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
77542     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
77543     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
77544     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
77545     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
77546     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
77547     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
77548     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
77549     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
77550     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
77551     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
77552     {0,0,0,0,0,0}
77553 };
77554 static swig_lua_method swig_SwigModule_methods[]= {
77555     { "SBBreakpoint_EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
77556     { "SBBreakpoint_GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
77557     { "SBBreakpoint_GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
77558     { "SBBreakpoint_GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
77559     { "SBBreakpoint_GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
77560     { "SBCommandInterpreter_GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
77561     { "SBCommandInterpreter_GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
77562     { "SBCommandInterpreter_EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
77563     { "SBCommandInterpreter_GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
77564     { "SBCommunication_GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
77565     { "SBData_CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
77566     { "SBData_CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
77567     { "SBData_CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
77568     { "SBData_CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
77569     { "SBData_CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
77570     { "SBData_CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
77571     { "SBDebugger_GetBroadcasterClass", _wrap_SBDebugger_GetBroadcasterClass},
77572     { "SBDebugger_GetProgressFromEvent", _wrap_SBDebugger_GetProgressFromEvent},
77573     { "SBDebugger_GetProgressDataFromEvent", _wrap_SBDebugger_GetProgressDataFromEvent},
77574     { "SBDebugger_GetDiagnosticFromEvent", _wrap_SBDebugger_GetDiagnosticFromEvent},
77575     { "SBDebugger_Initialize", _wrap_SBDebugger_Initialize},
77576     { "SBDebugger_InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
77577     { "SBDebugger_PrintStackTraceOnError", _wrap_SBDebugger_PrintStackTraceOnError},
77578     { "SBDebugger_PrintDiagnosticsOnError", _wrap_SBDebugger_PrintDiagnosticsOnError},
77579     { "SBDebugger_Terminate", _wrap_SBDebugger_Terminate},
77580     { "SBDebugger_Create", _wrap_SBDebugger_Create},
77581     { "SBDebugger_Destroy", _wrap_SBDebugger_Destroy},
77582     { "SBDebugger_MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
77583     { "SBDebugger_GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
77584     { "SBDebugger_SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
77585     { "SBDebugger_GetVersionString", _wrap_SBDebugger_GetVersionString},
77586     { "SBDebugger_StateAsCString", _wrap_SBDebugger_StateAsCString},
77587     { "SBDebugger_GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
77588     { "SBDebugger_StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
77589     { "SBDebugger_StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
77590     { "SBDebugger_FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
77591     { "SBDebugger_SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
77592     { "SBDebugger_GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
77593     { "SBEvent_GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
77594     { "SBFile_MakeBorrowed", _wrap_SBFile_MakeBorrowed},
77595     { "SBFile_MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
77596     { "SBFile_MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
77597     { "SBFileSpec_ResolvePath", _wrap_SBFileSpec_ResolvePath},
77598     { "SBHostOS_GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
77599     { "SBHostOS_GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
77600     { "SBHostOS_GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
77601     { "SBHostOS_GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
77602     { "SBHostOS_ThreadCreated", _wrap_SBHostOS_ThreadCreated},
77603     { "SBHostOS_ThreadCreate", _wrap_SBHostOS_ThreadCreate},
77604     { "SBHostOS_ThreadCancel", _wrap_SBHostOS_ThreadCancel},
77605     { "SBHostOS_ThreadDetach", _wrap_SBHostOS_ThreadDetach},
77606     { "SBHostOS_ThreadJoin", _wrap_SBHostOS_ThreadJoin},
77607     { "SBLanguageRuntime_GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
77608     { "SBLanguageRuntime_GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
77609     { "SBModule_GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
77610     { "SBModule_GarbageCollectAllocatedModules", _wrap_SBModule_GarbageCollectAllocatedModules},
77611     { "SBModuleSpecList_GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
77612     { "SBPlatform_GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
77613     { "SBProcess_GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
77614     { "SBProcess_GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
77615     { "SBProcess_GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
77616     { "SBProcess_GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
77617     { "SBProcess_GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
77618     { "SBProcess_GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
77619     { "SBProcess_GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
77620     { "SBProcess_GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
77621     { "SBProcess_EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
77622     { "SBProcess_EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
77623     { "SBProcess_GetBroadcasterClass", _wrap_SBProcess_GetBroadcasterClass},
77624     { "SBReproducer_Capture", _wrap_SBReproducer_Capture},
77625     { "SBReproducer_PassiveReplay", _wrap_SBReproducer_PassiveReplay},
77626     { "SBReproducer_SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
77627     { "SBReproducer_SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
77628     { "SBTarget_EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
77629     { "SBTarget_GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
77630     { "SBTarget_GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
77631     { "SBTarget_GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
77632     { "SBTarget_GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
77633     { "SBThread_GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
77634     { "SBThread_EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
77635     { "SBThread_GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
77636     { "SBThread_GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
77637     { "SBTrace_LoadTraceFromFile", _wrap_SBTrace_LoadTraceFromFile},
77638     { "SBTypeSummary_CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
77639     { "SBTypeSummary_CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
77640     { "SBTypeSummary_CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
77641     { "SBTypeSynthetic_CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
77642     { "SBTypeSynthetic_CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
77643     { "SBWatchpoint_EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
77644     { "SBWatchpoint_GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
77645     { "SBWatchpoint_GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
77646     {0,0}
77647 };
77648 static swig_lua_class* swig_SwigModule_classes[]= {
77649 &_wrap_class_string,
77650 &_wrap_class_SBAddress,
77651 &_wrap_class_SBAttachInfo,
77652 &_wrap_class_SBBlock,
77653 &_wrap_class_SBBreakpoint,
77654 &_wrap_class_SBBreakpointList,
77655 &_wrap_class_SBBreakpointLocation,
77656 &_wrap_class_SBBreakpointName,
77657 &_wrap_class_SBBroadcaster,
77658 &_wrap_class_SBCommandInterpreter,
77659 &_wrap_class_SBCommandInterpreterRunOptions,
77660 &_wrap_class_SBCommandReturnObject,
77661 &_wrap_class_SBCommunication,
77662 &_wrap_class_SBCompileUnit,
77663 &_wrap_class_SBData,
77664 &_wrap_class_SBDebugger,
77665 &_wrap_class_SBDeclaration,
77666 &_wrap_class_SBError,
77667 &_wrap_class_SBEnvironment,
77668 &_wrap_class_SBEvent,
77669 &_wrap_class_SBExecutionContext,
77670 &_wrap_class_SBExpressionOptions,
77671 &_wrap_class_SBFile,
77672 &_wrap_class_SBFileSpec,
77673 &_wrap_class_SBFileSpecList,
77674 &_wrap_class_SBFrame,
77675 &_wrap_class_SBFunction,
77676 &_wrap_class_SBHostOS,
77677 &_wrap_class_SBInstruction,
77678 &_wrap_class_SBInstructionList,
77679 &_wrap_class_SBLanguageRuntime,
77680 &_wrap_class_SBLaunchInfo,
77681 &_wrap_class_SBLineEntry,
77682 &_wrap_class_SBListener,
77683 &_wrap_class_SBMemoryRegionInfo,
77684 &_wrap_class_SBMemoryRegionInfoList,
77685 &_wrap_class_SBModule,
77686 &_wrap_class_SBModuleSpec,
77687 &_wrap_class_SBModuleSpecList,
77688 &_wrap_class_SBPlatformConnectOptions,
77689 &_wrap_class_SBPlatformShellCommand,
77690 &_wrap_class_SBPlatform,
77691 &_wrap_class_SBProcess,
77692 &_wrap_class_SBProcessInfo,
77693 &_wrap_class_SBQueue,
77694 &_wrap_class_SBQueueItem,
77695 &_wrap_class_SBReproducer,
77696 &_wrap_class_SBScriptObject,
77697 &_wrap_class_SBSection,
77698 &_wrap_class_SBSourceManager,
77699 &_wrap_class_SBStream,
77700 &_wrap_class_SBStringList,
77701 &_wrap_class_SBStructuredData,
77702 &_wrap_class_SBSymbol,
77703 &_wrap_class_SBSymbolContext,
77704 &_wrap_class_SBSymbolContextList,
77705 &_wrap_class_SBTarget,
77706 &_wrap_class_SBThread,
77707 &_wrap_class_SBThreadCollection,
77708 &_wrap_class_SBThreadPlan,
77709 &_wrap_class_SBTrace,
77710 &_wrap_class_SBTraceCursor,
77711 &_wrap_class_SBTypeMember,
77712 &_wrap_class_SBTypeMemberFunction,
77713 &_wrap_class_SBType,
77714 &_wrap_class_SBTypeList,
77715 &_wrap_class_SBTypeCategory,
77716 &_wrap_class_SBTypeEnumMember,
77717 &_wrap_class_SBTypeEnumMemberList,
77718 &_wrap_class_SBTypeFilter,
77719 &_wrap_class_SBTypeFormat,
77720 &_wrap_class_SBTypeNameSpecifier,
77721 &_wrap_class_SBTypeSummaryOptions,
77722 &_wrap_class_SBTypeSummary,
77723 &_wrap_class_SBTypeSynthetic,
77724 &_wrap_class_SBUnixSignals,
77725 &_wrap_class_SBValue,
77726 &_wrap_class_SBValueList,
77727 &_wrap_class_SBVariablesOptions,
77728 &_wrap_class_SBWatchpoint,
77729     0
77730 };
77731 static swig_lua_namespace* swig_SwigModule_namespaces[] = {
77732     0
77733 };
77734 
77735 static swig_lua_namespace swig_SwigModule = {
77736     "lldb",
77737     swig_SwigModule_methods,
77738     swig_SwigModule_attributes,
77739     swig_SwigModule_constants,
77740     swig_SwigModule_classes,
77741     swig_SwigModule_namespaces
77742 };
77743 #ifdef __cplusplus
77744 }
77745 #endif
77746 
77747 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
77748 
77749 static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0};
77750 static swig_type_info _swigt__p_double = {"_p_double", "double *", 0, 0, (void*)0, 0};
77751 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};
77752 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};
77753 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};
77754 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};
77755 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};
77756 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};
77757 static swig_type_info _swigt__p_lldb__ConnectionStatus = {"_p_lldb__ConnectionStatus", "lldb::ConnectionStatus *|enum lldb::ConnectionStatus *", 0, 0, (void*)0, 0};
77758 static swig_type_info _swigt__p_lldb__SBAddress = {"_p_lldb__SBAddress", "lldb::SBAddress *", 0, 0, (void*)&_wrap_class_SBAddress, 0};
77759 static swig_type_info _swigt__p_lldb__SBAttachInfo = {"_p_lldb__SBAttachInfo", "lldb::SBAttachInfo *", 0, 0, (void*)&_wrap_class_SBAttachInfo, 0};
77760 static swig_type_info _swigt__p_lldb__SBBlock = {"_p_lldb__SBBlock", "lldb::SBBlock *", 0, 0, (void*)&_wrap_class_SBBlock, 0};
77761 static swig_type_info _swigt__p_lldb__SBBreakpoint = {"_p_lldb__SBBreakpoint", "lldb::SBBreakpoint *", 0, 0, (void*)&_wrap_class_SBBreakpoint, 0};
77762 static swig_type_info _swigt__p_lldb__SBBreakpointList = {"_p_lldb__SBBreakpointList", "lldb::SBBreakpointList *", 0, 0, (void*)&_wrap_class_SBBreakpointList, 0};
77763 static swig_type_info _swigt__p_lldb__SBBreakpointLocation = {"_p_lldb__SBBreakpointLocation", "lldb::SBBreakpointLocation *", 0, 0, (void*)&_wrap_class_SBBreakpointLocation, 0};
77764 static swig_type_info _swigt__p_lldb__SBBreakpointName = {"_p_lldb__SBBreakpointName", "lldb::SBBreakpointName *", 0, 0, (void*)&_wrap_class_SBBreakpointName, 0};
77765 static swig_type_info _swigt__p_lldb__SBBroadcaster = {"_p_lldb__SBBroadcaster", "lldb::SBBroadcaster *", 0, 0, (void*)&_wrap_class_SBBroadcaster, 0};
77766 static swig_type_info _swigt__p_lldb__SBCommandInterpreter = {"_p_lldb__SBCommandInterpreter", "lldb::SBCommandInterpreter *", 0, 0, (void*)&_wrap_class_SBCommandInterpreter, 0};
77767 static swig_type_info _swigt__p_lldb__SBCommandInterpreterRunOptions = {"_p_lldb__SBCommandInterpreterRunOptions", "lldb::SBCommandInterpreterRunOptions *", 0, 0, (void*)&_wrap_class_SBCommandInterpreterRunOptions, 0};
77768 static swig_type_info _swigt__p_lldb__SBCommandReturnObject = {"_p_lldb__SBCommandReturnObject", "lldb::SBCommandReturnObject *", 0, 0, (void*)&_wrap_class_SBCommandReturnObject, 0};
77769 static swig_type_info _swigt__p_lldb__SBCommunication = {"_p_lldb__SBCommunication", "lldb::SBCommunication *", 0, 0, (void*)&_wrap_class_SBCommunication, 0};
77770 static swig_type_info _swigt__p_lldb__SBCompileUnit = {"_p_lldb__SBCompileUnit", "lldb::SBCompileUnit *", 0, 0, (void*)&_wrap_class_SBCompileUnit, 0};
77771 static swig_type_info _swigt__p_lldb__SBData = {"_p_lldb__SBData", "lldb::SBData *", 0, 0, (void*)&_wrap_class_SBData, 0};
77772 static swig_type_info _swigt__p_lldb__SBDebugger = {"_p_lldb__SBDebugger", "lldb::SBDebugger *", 0, 0, (void*)&_wrap_class_SBDebugger, 0};
77773 static swig_type_info _swigt__p_lldb__SBDeclaration = {"_p_lldb__SBDeclaration", "lldb::SBDeclaration *", 0, 0, (void*)&_wrap_class_SBDeclaration, 0};
77774 static swig_type_info _swigt__p_lldb__SBEnvironment = {"_p_lldb__SBEnvironment", "lldb::SBEnvironment *", 0, 0, (void*)&_wrap_class_SBEnvironment, 0};
77775 static swig_type_info _swigt__p_lldb__SBError = {"_p_lldb__SBError", "lldb::SBError *", 0, 0, (void*)&_wrap_class_SBError, 0};
77776 static swig_type_info _swigt__p_lldb__SBEvent = {"_p_lldb__SBEvent", "lldb::SBEvent *", 0, 0, (void*)&_wrap_class_SBEvent, 0};
77777 static swig_type_info _swigt__p_lldb__SBExecutionContext = {"_p_lldb__SBExecutionContext", "lldb::SBExecutionContext *", 0, 0, (void*)&_wrap_class_SBExecutionContext, 0};
77778 static swig_type_info _swigt__p_lldb__SBExpressionOptions = {"_p_lldb__SBExpressionOptions", "lldb::SBExpressionOptions *", 0, 0, (void*)&_wrap_class_SBExpressionOptions, 0};
77779 static swig_type_info _swigt__p_lldb__SBFile = {"_p_lldb__SBFile", "lldb::SBFile *", 0, 0, (void*)&_wrap_class_SBFile, 0};
77780 static swig_type_info _swigt__p_lldb__SBFileSpec = {"_p_lldb__SBFileSpec", "lldb::SBFileSpec *", 0, 0, (void*)&_wrap_class_SBFileSpec, 0};
77781 static swig_type_info _swigt__p_lldb__SBFileSpecList = {"_p_lldb__SBFileSpecList", "lldb::SBFileSpecList *", 0, 0, (void*)&_wrap_class_SBFileSpecList, 0};
77782 static swig_type_info _swigt__p_lldb__SBFrame = {"_p_lldb__SBFrame", "lldb::SBFrame *", 0, 0, (void*)&_wrap_class_SBFrame, 0};
77783 static swig_type_info _swigt__p_lldb__SBFunction = {"_p_lldb__SBFunction", "lldb::SBFunction *", 0, 0, (void*)&_wrap_class_SBFunction, 0};
77784 static swig_type_info _swigt__p_lldb__SBHostOS = {"_p_lldb__SBHostOS", "lldb::SBHostOS *", 0, 0, (void*)&_wrap_class_SBHostOS, 0};
77785 static swig_type_info _swigt__p_lldb__SBInstruction = {"_p_lldb__SBInstruction", "lldb::SBInstruction *", 0, 0, (void*)&_wrap_class_SBInstruction, 0};
77786 static swig_type_info _swigt__p_lldb__SBInstructionList = {"_p_lldb__SBInstructionList", "lldb::SBInstructionList *", 0, 0, (void*)&_wrap_class_SBInstructionList, 0};
77787 static swig_type_info _swigt__p_lldb__SBLanguageRuntime = {"_p_lldb__SBLanguageRuntime", "lldb::SBLanguageRuntime *", 0, 0, (void*)&_wrap_class_SBLanguageRuntime, 0};
77788 static swig_type_info _swigt__p_lldb__SBLaunchInfo = {"_p_lldb__SBLaunchInfo", "lldb::SBLaunchInfo *", 0, 0, (void*)&_wrap_class_SBLaunchInfo, 0};
77789 static swig_type_info _swigt__p_lldb__SBLineEntry = {"_p_lldb__SBLineEntry", "lldb::SBLineEntry *", 0, 0, (void*)&_wrap_class_SBLineEntry, 0};
77790 static swig_type_info _swigt__p_lldb__SBListener = {"_p_lldb__SBListener", "lldb::SBListener *", 0, 0, (void*)&_wrap_class_SBListener, 0};
77791 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfo = {"_p_lldb__SBMemoryRegionInfo", "lldb::SBMemoryRegionInfo *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfo, 0};
77792 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfoList = {"_p_lldb__SBMemoryRegionInfoList", "lldb::SBMemoryRegionInfoList *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfoList, 0};
77793 static swig_type_info _swigt__p_lldb__SBModule = {"_p_lldb__SBModule", "lldb::SBModule *", 0, 0, (void*)&_wrap_class_SBModule, 0};
77794 static swig_type_info _swigt__p_lldb__SBModuleSpec = {"_p_lldb__SBModuleSpec", "lldb::SBModuleSpec *", 0, 0, (void*)&_wrap_class_SBModuleSpec, 0};
77795 static swig_type_info _swigt__p_lldb__SBModuleSpecList = {"_p_lldb__SBModuleSpecList", "lldb::SBModuleSpecList *", 0, 0, (void*)&_wrap_class_SBModuleSpecList, 0};
77796 static swig_type_info _swigt__p_lldb__SBPlatform = {"_p_lldb__SBPlatform", "lldb::SBPlatform *", 0, 0, (void*)&_wrap_class_SBPlatform, 0};
77797 static swig_type_info _swigt__p_lldb__SBPlatformConnectOptions = {"_p_lldb__SBPlatformConnectOptions", "lldb::SBPlatformConnectOptions *", 0, 0, (void*)&_wrap_class_SBPlatformConnectOptions, 0};
77798 static swig_type_info _swigt__p_lldb__SBPlatformShellCommand = {"_p_lldb__SBPlatformShellCommand", "lldb::SBPlatformShellCommand *", 0, 0, (void*)&_wrap_class_SBPlatformShellCommand, 0};
77799 static swig_type_info _swigt__p_lldb__SBProcess = {"_p_lldb__SBProcess", "lldb::SBProcess *", 0, 0, (void*)&_wrap_class_SBProcess, 0};
77800 static swig_type_info _swigt__p_lldb__SBProcessInfo = {"_p_lldb__SBProcessInfo", "lldb::SBProcessInfo *", 0, 0, (void*)&_wrap_class_SBProcessInfo, 0};
77801 static swig_type_info _swigt__p_lldb__SBQueue = {"_p_lldb__SBQueue", "lldb::SBQueue *", 0, 0, (void*)&_wrap_class_SBQueue, 0};
77802 static swig_type_info _swigt__p_lldb__SBQueueItem = {"_p_lldb__SBQueueItem", "lldb::SBQueueItem *", 0, 0, (void*)&_wrap_class_SBQueueItem, 0};
77803 static swig_type_info _swigt__p_lldb__SBReproducer = {"_p_lldb__SBReproducer", "lldb::SBReproducer *", 0, 0, (void*)&_wrap_class_SBReproducer, 0};
77804 static swig_type_info _swigt__p_lldb__SBScriptObject = {"_p_lldb__SBScriptObject", "lldb::SBScriptObject *", 0, 0, (void*)&_wrap_class_SBScriptObject, 0};
77805 static swig_type_info _swigt__p_lldb__SBSection = {"_p_lldb__SBSection", "lldb::SBSection *", 0, 0, (void*)&_wrap_class_SBSection, 0};
77806 static swig_type_info _swigt__p_lldb__SBSourceManager = {"_p_lldb__SBSourceManager", "lldb::SBSourceManager *", 0, 0, (void*)&_wrap_class_SBSourceManager, 0};
77807 static swig_type_info _swigt__p_lldb__SBStream = {"_p_lldb__SBStream", "lldb::SBStream *", 0, 0, (void*)&_wrap_class_SBStream, 0};
77808 static swig_type_info _swigt__p_lldb__SBStringList = {"_p_lldb__SBStringList", "lldb::SBStringList *", 0, 0, (void*)&_wrap_class_SBStringList, 0};
77809 static swig_type_info _swigt__p_lldb__SBStructuredData = {"_p_lldb__SBStructuredData", "lldb::SBStructuredData *", 0, 0, (void*)&_wrap_class_SBStructuredData, 0};
77810 static swig_type_info _swigt__p_lldb__SBSymbol = {"_p_lldb__SBSymbol", "lldb::SBSymbol *", 0, 0, (void*)&_wrap_class_SBSymbol, 0};
77811 static swig_type_info _swigt__p_lldb__SBSymbolContext = {"_p_lldb__SBSymbolContext", "lldb::SBSymbolContext *", 0, 0, (void*)&_wrap_class_SBSymbolContext, 0};
77812 static swig_type_info _swigt__p_lldb__SBSymbolContextList = {"_p_lldb__SBSymbolContextList", "lldb::SBSymbolContextList *", 0, 0, (void*)&_wrap_class_SBSymbolContextList, 0};
77813 static swig_type_info _swigt__p_lldb__SBTarget = {"_p_lldb__SBTarget", "lldb::SBTarget *", 0, 0, (void*)&_wrap_class_SBTarget, 0};
77814 static swig_type_info _swigt__p_lldb__SBThread = {"_p_lldb__SBThread", "lldb::SBThread *", 0, 0, (void*)&_wrap_class_SBThread, 0};
77815 static swig_type_info _swigt__p_lldb__SBThreadCollection = {"_p_lldb__SBThreadCollection", "lldb::SBThreadCollection *", 0, 0, (void*)&_wrap_class_SBThreadCollection, 0};
77816 static swig_type_info _swigt__p_lldb__SBThreadPlan = {"_p_lldb__SBThreadPlan", "lldb::SBThreadPlan *", 0, 0, (void*)&_wrap_class_SBThreadPlan, 0};
77817 static swig_type_info _swigt__p_lldb__SBTrace = {"_p_lldb__SBTrace", "lldb::SBTrace *", 0, 0, (void*)&_wrap_class_SBTrace, 0};
77818 static swig_type_info _swigt__p_lldb__SBTraceCursor = {"_p_lldb__SBTraceCursor", "lldb::SBTraceCursor *", 0, 0, (void*)&_wrap_class_SBTraceCursor, 0};
77819 static swig_type_info _swigt__p_lldb__SBType = {"_p_lldb__SBType", "lldb::SBType *", 0, 0, (void*)&_wrap_class_SBType, 0};
77820 static swig_type_info _swigt__p_lldb__SBTypeCategory = {"_p_lldb__SBTypeCategory", "lldb::SBTypeCategory *", 0, 0, (void*)&_wrap_class_SBTypeCategory, 0};
77821 static swig_type_info _swigt__p_lldb__SBTypeEnumMember = {"_p_lldb__SBTypeEnumMember", "lldb::SBTypeEnumMember *", 0, 0, (void*)&_wrap_class_SBTypeEnumMember, 0};
77822 static swig_type_info _swigt__p_lldb__SBTypeEnumMemberList = {"_p_lldb__SBTypeEnumMemberList", "lldb::SBTypeEnumMemberList *", 0, 0, (void*)&_wrap_class_SBTypeEnumMemberList, 0};
77823 static swig_type_info _swigt__p_lldb__SBTypeFilter = {"_p_lldb__SBTypeFilter", "lldb::SBTypeFilter *", 0, 0, (void*)&_wrap_class_SBTypeFilter, 0};
77824 static swig_type_info _swigt__p_lldb__SBTypeFormat = {"_p_lldb__SBTypeFormat", "lldb::SBTypeFormat *", 0, 0, (void*)&_wrap_class_SBTypeFormat, 0};
77825 static swig_type_info _swigt__p_lldb__SBTypeList = {"_p_lldb__SBTypeList", "lldb::SBTypeList *", 0, 0, (void*)&_wrap_class_SBTypeList, 0};
77826 static swig_type_info _swigt__p_lldb__SBTypeMember = {"_p_lldb__SBTypeMember", "lldb::SBTypeMember *", 0, 0, (void*)&_wrap_class_SBTypeMember, 0};
77827 static swig_type_info _swigt__p_lldb__SBTypeMemberFunction = {"_p_lldb__SBTypeMemberFunction", "lldb::SBTypeMemberFunction *", 0, 0, (void*)&_wrap_class_SBTypeMemberFunction, 0};
77828 static swig_type_info _swigt__p_lldb__SBTypeNameSpecifier = {"_p_lldb__SBTypeNameSpecifier", "lldb::SBTypeNameSpecifier *", 0, 0, (void*)&_wrap_class_SBTypeNameSpecifier, 0};
77829 static swig_type_info _swigt__p_lldb__SBTypeSummary = {"_p_lldb__SBTypeSummary", "lldb::SBTypeSummary *", 0, 0, (void*)&_wrap_class_SBTypeSummary, 0};
77830 static swig_type_info _swigt__p_lldb__SBTypeSummaryOptions = {"_p_lldb__SBTypeSummaryOptions", "lldb::SBTypeSummaryOptions *", 0, 0, (void*)&_wrap_class_SBTypeSummaryOptions, 0};
77831 static swig_type_info _swigt__p_lldb__SBTypeSynthetic = {"_p_lldb__SBTypeSynthetic", "lldb::SBTypeSynthetic *", 0, 0, (void*)&_wrap_class_SBTypeSynthetic, 0};
77832 static swig_type_info _swigt__p_lldb__SBUnixSignals = {"_p_lldb__SBUnixSignals", "lldb::SBUnixSignals *", 0, 0, (void*)&_wrap_class_SBUnixSignals, 0};
77833 static swig_type_info _swigt__p_lldb__SBValue = {"_p_lldb__SBValue", "lldb::SBValue *", 0, 0, (void*)&_wrap_class_SBValue, 0};
77834 static swig_type_info _swigt__p_lldb__SBValueList = {"_p_lldb__SBValueList", "lldb::SBValueList *", 0, 0, (void*)&_wrap_class_SBValueList, 0};
77835 static swig_type_info _swigt__p_lldb__SBVariablesOptions = {"_p_lldb__SBVariablesOptions", "lldb::SBVariablesOptions *", 0, 0, (void*)&_wrap_class_SBVariablesOptions, 0};
77836 static swig_type_info _swigt__p_lldb__SBWatchpoint = {"_p_lldb__SBWatchpoint", "lldb::SBWatchpoint *", 0, 0, (void*)&_wrap_class_SBWatchpoint, 0};
77837 static swig_type_info _swigt__p_long_double = {"_p_long_double", "long double *", 0, 0, (void*)0, 0};
77838 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};
77839 static swig_type_info _swigt__p_p_void = {"_p_p_void", "lldb::thread_result_t *|void **", 0, 0, (void*)0, 0};
77840 static swig_type_info _swigt__p_pthread_rwlock_t = {"_p_pthread_rwlock_t", "lldb::rwlock_t *|pthread_rwlock_t *", 0, 0, (void*)0, 0};
77841 static swig_type_info _swigt__p_pthread_t = {"_p_pthread_t", "lldb::thread_t *|pthread_t *", 0, 0, (void*)0, 0};
77842 static swig_type_info _swigt__p_short = {"_p_short", "int16_t *|int_least16_t *|short *", 0, 0, (void*)0, 0};
77843 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};
77844 static swig_type_info _swigt__p_size_t = {"_p_size_t", "size_t *", 0, 0, (void*)0, 0};
77845 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};
77846 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};
77847 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};
77848 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};
77849 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};
77850 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};
77851 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};
77852 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};
77853 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};
77854 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};
77855 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};
77856 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};
77857 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};
77858 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};
77859 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};
77860 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};
77861 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};
77862 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};
77863 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};
77864 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};
77865 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};
77866 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};
77867 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};
77868 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};
77869 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};
77870 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};
77871 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};
77872 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};
77873 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};
77874 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};
77875 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};
77876 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};
77877 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};
77878 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};
77879 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};
77880 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};
77881 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};
77882 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};
77883 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};
77884 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};
77885 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};
77886 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};
77887 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};
77888 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};
77889 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};
77890 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};
77891 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};
77892 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};
77893 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};
77894 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};
77895 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};
77896 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};
77897 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};
77898 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};
77899 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};
77900 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};
77901 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};
77902 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};
77903 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};
77904 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};
77905 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};
77906 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};
77907 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};
77908 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};
77909 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};
77910 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};
77911 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};
77912 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};
77913 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};
77914 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};
77915 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};
77916 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};
77917 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};
77918 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};
77919 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};
77920 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};
77921 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};
77922 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};
77923 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};
77924 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};
77925 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};
77926 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};
77927 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};
77928 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};
77929 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};
77930 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};
77931 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};
77932 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};
77933 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};
77934 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};
77935 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};
77936 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};
77937 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};
77938 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};
77939 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};
77940 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};
77941 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};
77942 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};
77943 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};
77944 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};
77945 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};
77946 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};
77947 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};
77948 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};
77949 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};
77950 static swig_type_info _swigt__p_std__string = {"_p_std__string", "std::string *", 0, 0, (void*)&_wrap_class_string, 0};
77951 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};
77952 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};
77953 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};
77954 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};
77955 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};
77956 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};
77957 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};
77958 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};
77959 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};
77960 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};
77961 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};
77962 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};
77963 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};
77964 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};
77965 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};
77966 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};
77967 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};
77968 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};
77969 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};
77970 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};
77971 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};
77972 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};
77973 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};
77974 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};
77975 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};
77976 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};
77977 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};
77978 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};
77979 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};
77980 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};
77981 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};
77982 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};
77983 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};
77984 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};
77985 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};
77986 static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "lldb::cpu_id_t *|uint32_t *|uint_fast16_t *|uint_fast32_t *|uint_least32_t *|uintptr_t *|unsigned int *", 0, 0, (void*)0, 0};
77987 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};
77988 static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "uint16_t *|uint_least16_t *|unsigned short *", 0, 0, (void*)0, 0};
77989 static swig_type_info _swigt__p_void = {"_p_void", "lldb::ScriptObjectPtr|void *", 0, 0, (void*)0, 0};
77990 
77991 static swig_type_info *swig_type_initial[] = {
77992   &_swigt__p_bool,
77993   &_swigt__p_double,
77994   &_swigt__p_f_p_q_const__char_p_void__void,
77995   &_swigt__p_f_p_void__p_void,
77996   &_swigt__p_f_p_void_p_q_const__void_size_t__void,
77997   &_swigt__p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError,
77998   &_swigt__p_f_unsigned_long_long_p_void__void,
77999   &_swigt__p_int,
78000   &_swigt__p_lldb__ConnectionStatus,
78001   &_swigt__p_lldb__SBAddress,
78002   &_swigt__p_lldb__SBAttachInfo,
78003   &_swigt__p_lldb__SBBlock,
78004   &_swigt__p_lldb__SBBreakpoint,
78005   &_swigt__p_lldb__SBBreakpointList,
78006   &_swigt__p_lldb__SBBreakpointLocation,
78007   &_swigt__p_lldb__SBBreakpointName,
78008   &_swigt__p_lldb__SBBroadcaster,
78009   &_swigt__p_lldb__SBCommandInterpreter,
78010   &_swigt__p_lldb__SBCommandInterpreterRunOptions,
78011   &_swigt__p_lldb__SBCommandReturnObject,
78012   &_swigt__p_lldb__SBCommunication,
78013   &_swigt__p_lldb__SBCompileUnit,
78014   &_swigt__p_lldb__SBData,
78015   &_swigt__p_lldb__SBDebugger,
78016   &_swigt__p_lldb__SBDeclaration,
78017   &_swigt__p_lldb__SBEnvironment,
78018   &_swigt__p_lldb__SBError,
78019   &_swigt__p_lldb__SBEvent,
78020   &_swigt__p_lldb__SBExecutionContext,
78021   &_swigt__p_lldb__SBExpressionOptions,
78022   &_swigt__p_lldb__SBFile,
78023   &_swigt__p_lldb__SBFileSpec,
78024   &_swigt__p_lldb__SBFileSpecList,
78025   &_swigt__p_lldb__SBFrame,
78026   &_swigt__p_lldb__SBFunction,
78027   &_swigt__p_lldb__SBHostOS,
78028   &_swigt__p_lldb__SBInstruction,
78029   &_swigt__p_lldb__SBInstructionList,
78030   &_swigt__p_lldb__SBLanguageRuntime,
78031   &_swigt__p_lldb__SBLaunchInfo,
78032   &_swigt__p_lldb__SBLineEntry,
78033   &_swigt__p_lldb__SBListener,
78034   &_swigt__p_lldb__SBMemoryRegionInfo,
78035   &_swigt__p_lldb__SBMemoryRegionInfoList,
78036   &_swigt__p_lldb__SBModule,
78037   &_swigt__p_lldb__SBModuleSpec,
78038   &_swigt__p_lldb__SBModuleSpecList,
78039   &_swigt__p_lldb__SBPlatform,
78040   &_swigt__p_lldb__SBPlatformConnectOptions,
78041   &_swigt__p_lldb__SBPlatformShellCommand,
78042   &_swigt__p_lldb__SBProcess,
78043   &_swigt__p_lldb__SBProcessInfo,
78044   &_swigt__p_lldb__SBQueue,
78045   &_swigt__p_lldb__SBQueueItem,
78046   &_swigt__p_lldb__SBReproducer,
78047   &_swigt__p_lldb__SBScriptObject,
78048   &_swigt__p_lldb__SBSection,
78049   &_swigt__p_lldb__SBSourceManager,
78050   &_swigt__p_lldb__SBStream,
78051   &_swigt__p_lldb__SBStringList,
78052   &_swigt__p_lldb__SBStructuredData,
78053   &_swigt__p_lldb__SBSymbol,
78054   &_swigt__p_lldb__SBSymbolContext,
78055   &_swigt__p_lldb__SBSymbolContextList,
78056   &_swigt__p_lldb__SBTarget,
78057   &_swigt__p_lldb__SBThread,
78058   &_swigt__p_lldb__SBThreadCollection,
78059   &_swigt__p_lldb__SBThreadPlan,
78060   &_swigt__p_lldb__SBTrace,
78061   &_swigt__p_lldb__SBTraceCursor,
78062   &_swigt__p_lldb__SBType,
78063   &_swigt__p_lldb__SBTypeCategory,
78064   &_swigt__p_lldb__SBTypeEnumMember,
78065   &_swigt__p_lldb__SBTypeEnumMemberList,
78066   &_swigt__p_lldb__SBTypeFilter,
78067   &_swigt__p_lldb__SBTypeFormat,
78068   &_swigt__p_lldb__SBTypeList,
78069   &_swigt__p_lldb__SBTypeMember,
78070   &_swigt__p_lldb__SBTypeMemberFunction,
78071   &_swigt__p_lldb__SBTypeNameSpecifier,
78072   &_swigt__p_lldb__SBTypeSummary,
78073   &_swigt__p_lldb__SBTypeSummaryOptions,
78074   &_swigt__p_lldb__SBTypeSynthetic,
78075   &_swigt__p_lldb__SBUnixSignals,
78076   &_swigt__p_lldb__SBValue,
78077   &_swigt__p_lldb__SBValueList,
78078   &_swigt__p_lldb__SBVariablesOptions,
78079   &_swigt__p_lldb__SBWatchpoint,
78080   &_swigt__p_long_double,
78081   &_swigt__p_long_long,
78082   &_swigt__p_p_void,
78083   &_swigt__p_pthread_rwlock_t,
78084   &_swigt__p_pthread_t,
78085   &_swigt__p_short,
78086   &_swigt__p_signed_char,
78087   &_swigt__p_size_t,
78088   &_swigt__p_std__shared_ptrT_lldb_private__ABI_t,
78089   &_swigt__p_std__shared_ptrT_lldb_private__Baton_t,
78090   &_swigt__p_std__shared_ptrT_lldb_private__Block_t,
78091   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
78092   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
78093   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
78094   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
78095   &_swigt__p_std__shared_ptrT_lldb_private__Breakpoint_t,
78096   &_swigt__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
78097   &_swigt__p_std__shared_ptrT_lldb_private__Broadcaster_t,
78098   &_swigt__p_std__shared_ptrT_lldb_private__CommandObject_t,
78099   &_swigt__p_std__shared_ptrT_lldb_private__CompileUnit_t,
78100   &_swigt__p_std__shared_ptrT_lldb_private__Connection_t,
78101   &_swigt__p_std__shared_ptrT_lldb_private__DataBuffer_t,
78102   &_swigt__p_std__shared_ptrT_lldb_private__DataExtractor_t,
78103   &_swigt__p_std__shared_ptrT_lldb_private__Debugger_t,
78104   &_swigt__p_std__shared_ptrT_lldb_private__Disassembler_t,
78105   &_swigt__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
78106   &_swigt__p_std__shared_ptrT_lldb_private__EventData_t,
78107   &_swigt__p_std__shared_ptrT_lldb_private__Event_t,
78108   &_swigt__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
78109   &_swigt__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
78110   &_swigt__p_std__shared_ptrT_lldb_private__File_t,
78111   &_swigt__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
78112   &_swigt__p_std__shared_ptrT_lldb_private__Function_t,
78113   &_swigt__p_std__shared_ptrT_lldb_private__IOHandler_t,
78114   &_swigt__p_std__shared_ptrT_lldb_private__IOObject_t,
78115   &_swigt__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
78116   &_swigt__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
78117   &_swigt__p_std__shared_ptrT_lldb_private__Instruction_t,
78118   &_swigt__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
78119   &_swigt__p_std__shared_ptrT_lldb_private__JITLoader_t,
78120   &_swigt__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
78121   &_swigt__p_std__shared_ptrT_lldb_private__Listener_t,
78122   &_swigt__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
78123   &_swigt__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t,
78124   &_swigt__p_std__shared_ptrT_lldb_private__Module_t,
78125   &_swigt__p_std__shared_ptrT_lldb_private__ObjectContainer_t,
78126   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
78127   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFile_t,
78128   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
78129   &_swigt__p_std__shared_ptrT_lldb_private__OptionValue_t,
78130   &_swigt__p_std__shared_ptrT_lldb_private__Platform_t,
78131   &_swigt__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
78132   &_swigt__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t,
78133   &_swigt__p_std__shared_ptrT_lldb_private__Process_t,
78134   &_swigt__p_std__shared_ptrT_lldb_private__QueueItem_t,
78135   &_swigt__p_std__shared_ptrT_lldb_private__Queue_t,
78136   &_swigt__p_std__shared_ptrT_lldb_private__REPL_t,
78137   &_swigt__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
78138   &_swigt__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
78139   &_swigt__p_std__shared_ptrT_lldb_private__RegisterContext_t,
78140   &_swigt__p_std__shared_ptrT_lldb_private__RegisterTypeBuilder_t,
78141   &_swigt__p_std__shared_ptrT_lldb_private__RegularExpression_t,
78142   &_swigt__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
78143   &_swigt__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
78144   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedMetadata_t,
78145   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
78146   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t,
78147   &_swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t,
78148   &_swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
78149   &_swigt__p_std__shared_ptrT_lldb_private__Section_t,
78150   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameList_t,
78151   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
78152   &_swigt__p_std__shared_ptrT_lldb_private__StackFrame_t,
78153   &_swigt__p_std__shared_ptrT_lldb_private__StopInfo_t,
78154   &_swigt__p_std__shared_ptrT_lldb_private__StreamFile_t,
78155   &_swigt__p_std__shared_ptrT_lldb_private__Stream_t,
78156   &_swigt__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
78157   &_swigt__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
78158   &_swigt__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
78159   &_swigt__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
78160   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
78161   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
78162   &_swigt__p_std__shared_ptrT_lldb_private__Target_t,
78163   &_swigt__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
78164   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
78165   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
78166   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t,
78167   &_swigt__p_std__shared_ptrT_lldb_private__Thread_t,
78168   &_swigt__p_std__shared_ptrT_lldb_private__TraceCursor_t,
78169   &_swigt__p_std__shared_ptrT_lldb_private__Trace_t,
78170   &_swigt__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
78171   &_swigt__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
78172   &_swigt__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
78173   &_swigt__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
78174   &_swigt__p_std__shared_ptrT_lldb_private__TypeImpl_t,
78175   &_swigt__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
78176   &_swigt__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
78177   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
78178   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
78179   &_swigt__p_std__shared_ptrT_lldb_private__TypeSystemClang_t,
78180   &_swigt__p_std__shared_ptrT_lldb_private__TypeSystem_t,
78181   &_swigt__p_std__shared_ptrT_lldb_private__Type_t,
78182   &_swigt__p_std__shared_ptrT_lldb_private__UnixSignals_t,
78183   &_swigt__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
78184   &_swigt__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
78185   &_swigt__p_std__shared_ptrT_lldb_private__UserExpression_t,
78186   &_swigt__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
78187   &_swigt__p_std__shared_ptrT_lldb_private__ValueObject_t,
78188   &_swigt__p_std__shared_ptrT_lldb_private__Value_t,
78189   &_swigt__p_std__shared_ptrT_lldb_private__VariableList_t,
78190   &_swigt__p_std__shared_ptrT_lldb_private__Variable_t,
78191   &_swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t,
78192   &_swigt__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t,
78193   &_swigt__p_std__string,
78194   &_swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
78195   &_swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
78196   &_swigt__p_std__unique_ptrT_lldb_private__File_t,
78197   &_swigt__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
78198   &_swigt__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
78199   &_swigt__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
78200   &_swigt__p_std__unique_ptrT_lldb_private__ScriptedPlatformInterface_t,
78201   &_swigt__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t,
78202   &_swigt__p_std__unique_ptrT_lldb_private__SectionList_t,
78203   &_swigt__p_std__unique_ptrT_lldb_private__SourceManager_t,
78204   &_swigt__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t,
78205   &_swigt__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
78206   &_swigt__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
78207   &_swigt__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
78208   &_swigt__p_std__unique_ptrT_lldb_private__TraceExporter_t,
78209   &_swigt__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
78210   &_swigt__p_std__weak_ptrT_lldb_private__Breakpoint_t,
78211   &_swigt__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
78212   &_swigt__p_std__weak_ptrT_lldb_private__Debugger_t,
78213   &_swigt__p_std__weak_ptrT_lldb_private__Listener_t,
78214   &_swigt__p_std__weak_ptrT_lldb_private__Module_t,
78215   &_swigt__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
78216   &_swigt__p_std__weak_ptrT_lldb_private__OptionValue_t,
78217   &_swigt__p_std__weak_ptrT_lldb_private__Process_t,
78218   &_swigt__p_std__weak_ptrT_lldb_private__Queue_t,
78219   &_swigt__p_std__weak_ptrT_lldb_private__Section_t,
78220   &_swigt__p_std__weak_ptrT_lldb_private__StackFrame_t,
78221   &_swigt__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
78222   &_swigt__p_std__weak_ptrT_lldb_private__Target_t,
78223   &_swigt__p_std__weak_ptrT_lldb_private__ThreadPlan_t,
78224   &_swigt__p_std__weak_ptrT_lldb_private__Thread_t,
78225   &_swigt__p_std__weak_ptrT_lldb_private__TypeSystem_t,
78226   &_swigt__p_std__weak_ptrT_lldb_private__Type_t,
78227   &_swigt__p_std__weak_ptrT_lldb_private__UnixSignals_t,
78228   &_swigt__p_unsigned_char,
78229   &_swigt__p_unsigned_int,
78230   &_swigt__p_unsigned_long_long,
78231   &_swigt__p_unsigned_short,
78232   &_swigt__p_void,
78233 };
78234 
78235 static swig_cast_info _swigc__p_bool[] = {  {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, 0}};
78236 static swig_cast_info _swigc__p_double[] = {  {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
78237 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}};
78238 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}};
78239 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}};
78240 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}};
78241 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}};
78242 static swig_cast_info _swigc__p_int[] = {  {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
78243 static swig_cast_info _swigc__p_lldb__ConnectionStatus[] = {  {&_swigt__p_lldb__ConnectionStatus, 0, 0, 0},{0, 0, 0, 0}};
78244 static swig_cast_info _swigc__p_lldb__SBAddress[] = {  {&_swigt__p_lldb__SBAddress, 0, 0, 0},{0, 0, 0, 0}};
78245 static swig_cast_info _swigc__p_lldb__SBAttachInfo[] = {  {&_swigt__p_lldb__SBAttachInfo, 0, 0, 0},{0, 0, 0, 0}};
78246 static swig_cast_info _swigc__p_lldb__SBBlock[] = {  {&_swigt__p_lldb__SBBlock, 0, 0, 0},{0, 0, 0, 0}};
78247 static swig_cast_info _swigc__p_lldb__SBBreakpoint[] = {  {&_swigt__p_lldb__SBBreakpoint, 0, 0, 0},{0, 0, 0, 0}};
78248 static swig_cast_info _swigc__p_lldb__SBBreakpointList[] = {  {&_swigt__p_lldb__SBBreakpointList, 0, 0, 0},{0, 0, 0, 0}};
78249 static swig_cast_info _swigc__p_lldb__SBBreakpointLocation[] = {  {&_swigt__p_lldb__SBBreakpointLocation, 0, 0, 0},{0, 0, 0, 0}};
78250 static swig_cast_info _swigc__p_lldb__SBBreakpointName[] = {  {&_swigt__p_lldb__SBBreakpointName, 0, 0, 0},{0, 0, 0, 0}};
78251 static swig_cast_info _swigc__p_lldb__SBBroadcaster[] = {  {&_swigt__p_lldb__SBBroadcaster, 0, 0, 0},{0, 0, 0, 0}};
78252 static swig_cast_info _swigc__p_lldb__SBCommandInterpreter[] = {  {&_swigt__p_lldb__SBCommandInterpreter, 0, 0, 0},{0, 0, 0, 0}};
78253 static swig_cast_info _swigc__p_lldb__SBCommandInterpreterRunOptions[] = {  {&_swigt__p_lldb__SBCommandInterpreterRunOptions, 0, 0, 0},{0, 0, 0, 0}};
78254 static swig_cast_info _swigc__p_lldb__SBCommandReturnObject[] = {  {&_swigt__p_lldb__SBCommandReturnObject, 0, 0, 0},{0, 0, 0, 0}};
78255 static swig_cast_info _swigc__p_lldb__SBCommunication[] = {  {&_swigt__p_lldb__SBCommunication, 0, 0, 0},{0, 0, 0, 0}};
78256 static swig_cast_info _swigc__p_lldb__SBCompileUnit[] = {  {&_swigt__p_lldb__SBCompileUnit, 0, 0, 0},{0, 0, 0, 0}};
78257 static swig_cast_info _swigc__p_lldb__SBData[] = {  {&_swigt__p_lldb__SBData, 0, 0, 0},{0, 0, 0, 0}};
78258 static swig_cast_info _swigc__p_lldb__SBDebugger[] = {  {&_swigt__p_lldb__SBDebugger, 0, 0, 0},{0, 0, 0, 0}};
78259 static swig_cast_info _swigc__p_lldb__SBDeclaration[] = {  {&_swigt__p_lldb__SBDeclaration, 0, 0, 0},{0, 0, 0, 0}};
78260 static swig_cast_info _swigc__p_lldb__SBEnvironment[] = {  {&_swigt__p_lldb__SBEnvironment, 0, 0, 0},{0, 0, 0, 0}};
78261 static swig_cast_info _swigc__p_lldb__SBError[] = {  {&_swigt__p_lldb__SBError, 0, 0, 0},{0, 0, 0, 0}};
78262 static swig_cast_info _swigc__p_lldb__SBEvent[] = {  {&_swigt__p_lldb__SBEvent, 0, 0, 0},{0, 0, 0, 0}};
78263 static swig_cast_info _swigc__p_lldb__SBExecutionContext[] = {  {&_swigt__p_lldb__SBExecutionContext, 0, 0, 0},{0, 0, 0, 0}};
78264 static swig_cast_info _swigc__p_lldb__SBExpressionOptions[] = {  {&_swigt__p_lldb__SBExpressionOptions, 0, 0, 0},{0, 0, 0, 0}};
78265 static swig_cast_info _swigc__p_lldb__SBFile[] = {  {&_swigt__p_lldb__SBFile, 0, 0, 0},{0, 0, 0, 0}};
78266 static swig_cast_info _swigc__p_lldb__SBFileSpec[] = {  {&_swigt__p_lldb__SBFileSpec, 0, 0, 0},{0, 0, 0, 0}};
78267 static swig_cast_info _swigc__p_lldb__SBFileSpecList[] = {  {&_swigt__p_lldb__SBFileSpecList, 0, 0, 0},{0, 0, 0, 0}};
78268 static swig_cast_info _swigc__p_lldb__SBFrame[] = {  {&_swigt__p_lldb__SBFrame, 0, 0, 0},{0, 0, 0, 0}};
78269 static swig_cast_info _swigc__p_lldb__SBFunction[] = {  {&_swigt__p_lldb__SBFunction, 0, 0, 0},{0, 0, 0, 0}};
78270 static swig_cast_info _swigc__p_lldb__SBHostOS[] = {  {&_swigt__p_lldb__SBHostOS, 0, 0, 0},{0, 0, 0, 0}};
78271 static swig_cast_info _swigc__p_lldb__SBInstruction[] = {  {&_swigt__p_lldb__SBInstruction, 0, 0, 0},{0, 0, 0, 0}};
78272 static swig_cast_info _swigc__p_lldb__SBInstructionList[] = {  {&_swigt__p_lldb__SBInstructionList, 0, 0, 0},{0, 0, 0, 0}};
78273 static swig_cast_info _swigc__p_lldb__SBLanguageRuntime[] = {  {&_swigt__p_lldb__SBLanguageRuntime, 0, 0, 0},{0, 0, 0, 0}};
78274 static swig_cast_info _swigc__p_lldb__SBLaunchInfo[] = {  {&_swigt__p_lldb__SBLaunchInfo, 0, 0, 0},{0, 0, 0, 0}};
78275 static swig_cast_info _swigc__p_lldb__SBLineEntry[] = {  {&_swigt__p_lldb__SBLineEntry, 0, 0, 0},{0, 0, 0, 0}};
78276 static swig_cast_info _swigc__p_lldb__SBListener[] = {  {&_swigt__p_lldb__SBListener, 0, 0, 0},{0, 0, 0, 0}};
78277 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfo[] = {  {&_swigt__p_lldb__SBMemoryRegionInfo, 0, 0, 0},{0, 0, 0, 0}};
78278 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfoList[] = {  {&_swigt__p_lldb__SBMemoryRegionInfoList, 0, 0, 0},{0, 0, 0, 0}};
78279 static swig_cast_info _swigc__p_lldb__SBModule[] = {  {&_swigt__p_lldb__SBModule, 0, 0, 0},{0, 0, 0, 0}};
78280 static swig_cast_info _swigc__p_lldb__SBModuleSpec[] = {  {&_swigt__p_lldb__SBModuleSpec, 0, 0, 0},{0, 0, 0, 0}};
78281 static swig_cast_info _swigc__p_lldb__SBModuleSpecList[] = {  {&_swigt__p_lldb__SBModuleSpecList, 0, 0, 0},{0, 0, 0, 0}};
78282 static swig_cast_info _swigc__p_lldb__SBPlatform[] = {  {&_swigt__p_lldb__SBPlatform, 0, 0, 0},{0, 0, 0, 0}};
78283 static swig_cast_info _swigc__p_lldb__SBPlatformConnectOptions[] = {  {&_swigt__p_lldb__SBPlatformConnectOptions, 0, 0, 0},{0, 0, 0, 0}};
78284 static swig_cast_info _swigc__p_lldb__SBPlatformShellCommand[] = {  {&_swigt__p_lldb__SBPlatformShellCommand, 0, 0, 0},{0, 0, 0, 0}};
78285 static swig_cast_info _swigc__p_lldb__SBProcess[] = {  {&_swigt__p_lldb__SBProcess, 0, 0, 0},{0, 0, 0, 0}};
78286 static swig_cast_info _swigc__p_lldb__SBProcessInfo[] = {  {&_swigt__p_lldb__SBProcessInfo, 0, 0, 0},{0, 0, 0, 0}};
78287 static swig_cast_info _swigc__p_lldb__SBQueue[] = {  {&_swigt__p_lldb__SBQueue, 0, 0, 0},{0, 0, 0, 0}};
78288 static swig_cast_info _swigc__p_lldb__SBQueueItem[] = {  {&_swigt__p_lldb__SBQueueItem, 0, 0, 0},{0, 0, 0, 0}};
78289 static swig_cast_info _swigc__p_lldb__SBReproducer[] = {  {&_swigt__p_lldb__SBReproducer, 0, 0, 0},{0, 0, 0, 0}};
78290 static swig_cast_info _swigc__p_lldb__SBScriptObject[] = {  {&_swigt__p_lldb__SBScriptObject, 0, 0, 0},{0, 0, 0, 0}};
78291 static swig_cast_info _swigc__p_lldb__SBSection[] = {  {&_swigt__p_lldb__SBSection, 0, 0, 0},{0, 0, 0, 0}};
78292 static swig_cast_info _swigc__p_lldb__SBSourceManager[] = {  {&_swigt__p_lldb__SBSourceManager, 0, 0, 0},{0, 0, 0, 0}};
78293 static swig_cast_info _swigc__p_lldb__SBStream[] = {  {&_swigt__p_lldb__SBStream, 0, 0, 0},{0, 0, 0, 0}};
78294 static swig_cast_info _swigc__p_lldb__SBStringList[] = {  {&_swigt__p_lldb__SBStringList, 0, 0, 0},{0, 0, 0, 0}};
78295 static swig_cast_info _swigc__p_lldb__SBStructuredData[] = {  {&_swigt__p_lldb__SBStructuredData, 0, 0, 0},{0, 0, 0, 0}};
78296 static swig_cast_info _swigc__p_lldb__SBSymbol[] = {  {&_swigt__p_lldb__SBSymbol, 0, 0, 0},{0, 0, 0, 0}};
78297 static swig_cast_info _swigc__p_lldb__SBSymbolContext[] = {  {&_swigt__p_lldb__SBSymbolContext, 0, 0, 0},{0, 0, 0, 0}};
78298 static swig_cast_info _swigc__p_lldb__SBSymbolContextList[] = {  {&_swigt__p_lldb__SBSymbolContextList, 0, 0, 0},{0, 0, 0, 0}};
78299 static swig_cast_info _swigc__p_lldb__SBTarget[] = {  {&_swigt__p_lldb__SBTarget, 0, 0, 0},{0, 0, 0, 0}};
78300 static swig_cast_info _swigc__p_lldb__SBThread[] = {  {&_swigt__p_lldb__SBThread, 0, 0, 0},{0, 0, 0, 0}};
78301 static swig_cast_info _swigc__p_lldb__SBThreadCollection[] = {  {&_swigt__p_lldb__SBThreadCollection, 0, 0, 0},{0, 0, 0, 0}};
78302 static swig_cast_info _swigc__p_lldb__SBThreadPlan[] = {  {&_swigt__p_lldb__SBThreadPlan, 0, 0, 0},{0, 0, 0, 0}};
78303 static swig_cast_info _swigc__p_lldb__SBTrace[] = {  {&_swigt__p_lldb__SBTrace, 0, 0, 0},{0, 0, 0, 0}};
78304 static swig_cast_info _swigc__p_lldb__SBTraceCursor[] = {  {&_swigt__p_lldb__SBTraceCursor, 0, 0, 0},{0, 0, 0, 0}};
78305 static swig_cast_info _swigc__p_lldb__SBType[] = {  {&_swigt__p_lldb__SBType, 0, 0, 0},{0, 0, 0, 0}};
78306 static swig_cast_info _swigc__p_lldb__SBTypeCategory[] = {  {&_swigt__p_lldb__SBTypeCategory, 0, 0, 0},{0, 0, 0, 0}};
78307 static swig_cast_info _swigc__p_lldb__SBTypeEnumMember[] = {  {&_swigt__p_lldb__SBTypeEnumMember, 0, 0, 0},{0, 0, 0, 0}};
78308 static swig_cast_info _swigc__p_lldb__SBTypeEnumMemberList[] = {  {&_swigt__p_lldb__SBTypeEnumMemberList, 0, 0, 0},{0, 0, 0, 0}};
78309 static swig_cast_info _swigc__p_lldb__SBTypeFilter[] = {  {&_swigt__p_lldb__SBTypeFilter, 0, 0, 0},{0, 0, 0, 0}};
78310 static swig_cast_info _swigc__p_lldb__SBTypeFormat[] = {  {&_swigt__p_lldb__SBTypeFormat, 0, 0, 0},{0, 0, 0, 0}};
78311 static swig_cast_info _swigc__p_lldb__SBTypeList[] = {  {&_swigt__p_lldb__SBTypeList, 0, 0, 0},{0, 0, 0, 0}};
78312 static swig_cast_info _swigc__p_lldb__SBTypeMember[] = {  {&_swigt__p_lldb__SBTypeMember, 0, 0, 0},{0, 0, 0, 0}};
78313 static swig_cast_info _swigc__p_lldb__SBTypeMemberFunction[] = {  {&_swigt__p_lldb__SBTypeMemberFunction, 0, 0, 0},{0, 0, 0, 0}};
78314 static swig_cast_info _swigc__p_lldb__SBTypeNameSpecifier[] = {  {&_swigt__p_lldb__SBTypeNameSpecifier, 0, 0, 0},{0, 0, 0, 0}};
78315 static swig_cast_info _swigc__p_lldb__SBTypeSummary[] = {  {&_swigt__p_lldb__SBTypeSummary, 0, 0, 0},{0, 0, 0, 0}};
78316 static swig_cast_info _swigc__p_lldb__SBTypeSummaryOptions[] = {  {&_swigt__p_lldb__SBTypeSummaryOptions, 0, 0, 0},{0, 0, 0, 0}};
78317 static swig_cast_info _swigc__p_lldb__SBTypeSynthetic[] = {  {&_swigt__p_lldb__SBTypeSynthetic, 0, 0, 0},{0, 0, 0, 0}};
78318 static swig_cast_info _swigc__p_lldb__SBUnixSignals[] = {  {&_swigt__p_lldb__SBUnixSignals, 0, 0, 0},{0, 0, 0, 0}};
78319 static swig_cast_info _swigc__p_lldb__SBValue[] = {  {&_swigt__p_lldb__SBValue, 0, 0, 0},{0, 0, 0, 0}};
78320 static swig_cast_info _swigc__p_lldb__SBValueList[] = {  {&_swigt__p_lldb__SBValueList, 0, 0, 0},{0, 0, 0, 0}};
78321 static swig_cast_info _swigc__p_lldb__SBVariablesOptions[] = {  {&_swigt__p_lldb__SBVariablesOptions, 0, 0, 0},{0, 0, 0, 0}};
78322 static swig_cast_info _swigc__p_lldb__SBWatchpoint[] = {  {&_swigt__p_lldb__SBWatchpoint, 0, 0, 0},{0, 0, 0, 0}};
78323 static swig_cast_info _swigc__p_long_double[] = {  {&_swigt__p_long_double, 0, 0, 0},{0, 0, 0, 0}};
78324 static swig_cast_info _swigc__p_long_long[] = {  {&_swigt__p_long_long, 0, 0, 0},{0, 0, 0, 0}};
78325 static swig_cast_info _swigc__p_p_void[] = {  {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
78326 static swig_cast_info _swigc__p_pthread_rwlock_t[] = {  {&_swigt__p_pthread_rwlock_t, 0, 0, 0},{0, 0, 0, 0}};
78327 static swig_cast_info _swigc__p_pthread_t[] = {  {&_swigt__p_pthread_t, 0, 0, 0},{0, 0, 0, 0}};
78328 static swig_cast_info _swigc__p_short[] = {  {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}};
78329 static swig_cast_info _swigc__p_signed_char[] = {  {&_swigt__p_signed_char, 0, 0, 0},{0, 0, 0, 0}};
78330 static swig_cast_info _swigc__p_size_t[] = {  {&_swigt__p_size_t, 0, 0, 0},{0, 0, 0, 0}};
78331 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}};
78332 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}};
78333 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}};
78334 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}};
78335 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}};
78336 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}};
78337 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}};
78338 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}};
78339 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}};
78340 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}};
78341 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}};
78342 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}};
78343 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}};
78344 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}};
78345 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}};
78346 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}};
78347 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}};
78348 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}};
78349 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}};
78350 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}};
78351 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}};
78352 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}};
78353 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}};
78354 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}};
78355 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}};
78356 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}};
78357 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}};
78358 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}};
78359 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}};
78360 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}};
78361 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}};
78362 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}};
78363 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}};
78364 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}};
78365 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}};
78366 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}};
78367 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}};
78368 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}};
78369 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}};
78370 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}};
78371 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}};
78372 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}};
78373 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}};
78374 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}};
78375 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}};
78376 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}};
78377 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}};
78378 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}};
78379 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}};
78380 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}};
78381 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}};
78382 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}};
78383 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}};
78384 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}};
78385 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}};
78386 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}};
78387 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}};
78388 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}};
78389 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}};
78390 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}};
78391 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}};
78392 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}};
78393 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}};
78394 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}};
78395 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}};
78396 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}};
78397 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}};
78398 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}};
78399 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}};
78400 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}};
78401 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}};
78402 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}};
78403 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}};
78404 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}};
78405 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}};
78406 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}};
78407 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}};
78408 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}};
78409 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}};
78410 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}};
78411 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}};
78412 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}};
78413 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}};
78414 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}};
78415 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}};
78416 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}};
78417 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}};
78418 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}};
78419 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}};
78420 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}};
78421 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}};
78422 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}};
78423 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}};
78424 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}};
78425 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}};
78426 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}};
78427 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}};
78428 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}};
78429 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}};
78430 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}};
78431 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}};
78432 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}};
78433 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}};
78434 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}};
78435 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}};
78436 static swig_cast_info _swigc__p_std__string[] = {  {&_swigt__p_std__string, 0, 0, 0},{0, 0, 0, 0}};
78437 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}};
78438 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}};
78439 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}};
78440 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}};
78441 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}};
78442 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}};
78443 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}};
78444 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}};
78445 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}};
78446 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}};
78447 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}};
78448 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}};
78449 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}};
78450 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}};
78451 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}};
78452 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}};
78453 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}};
78454 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}};
78455 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}};
78456 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}};
78457 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}};
78458 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}};
78459 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}};
78460 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}};
78461 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}};
78462 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}};
78463 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}};
78464 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}};
78465 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}};
78466 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}};
78467 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}};
78468 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}};
78469 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}};
78470 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}};
78471 static swig_cast_info _swigc__p_unsigned_char[] = {  {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
78472 static swig_cast_info _swigc__p_unsigned_int[] = {  {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
78473 static swig_cast_info _swigc__p_unsigned_long_long[] = {  {&_swigt__p_unsigned_long_long, 0, 0, 0},{0, 0, 0, 0}};
78474 static swig_cast_info _swigc__p_unsigned_short[] = {  {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}};
78475 static swig_cast_info _swigc__p_void[] = {  {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
78476 
78477 static swig_cast_info *swig_cast_initial[] = {
78478   _swigc__p_bool,
78479   _swigc__p_double,
78480   _swigc__p_f_p_q_const__char_p_void__void,
78481   _swigc__p_f_p_void__p_void,
78482   _swigc__p_f_p_void_p_q_const__void_size_t__void,
78483   _swigc__p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError,
78484   _swigc__p_f_unsigned_long_long_p_void__void,
78485   _swigc__p_int,
78486   _swigc__p_lldb__ConnectionStatus,
78487   _swigc__p_lldb__SBAddress,
78488   _swigc__p_lldb__SBAttachInfo,
78489   _swigc__p_lldb__SBBlock,
78490   _swigc__p_lldb__SBBreakpoint,
78491   _swigc__p_lldb__SBBreakpointList,
78492   _swigc__p_lldb__SBBreakpointLocation,
78493   _swigc__p_lldb__SBBreakpointName,
78494   _swigc__p_lldb__SBBroadcaster,
78495   _swigc__p_lldb__SBCommandInterpreter,
78496   _swigc__p_lldb__SBCommandInterpreterRunOptions,
78497   _swigc__p_lldb__SBCommandReturnObject,
78498   _swigc__p_lldb__SBCommunication,
78499   _swigc__p_lldb__SBCompileUnit,
78500   _swigc__p_lldb__SBData,
78501   _swigc__p_lldb__SBDebugger,
78502   _swigc__p_lldb__SBDeclaration,
78503   _swigc__p_lldb__SBEnvironment,
78504   _swigc__p_lldb__SBError,
78505   _swigc__p_lldb__SBEvent,
78506   _swigc__p_lldb__SBExecutionContext,
78507   _swigc__p_lldb__SBExpressionOptions,
78508   _swigc__p_lldb__SBFile,
78509   _swigc__p_lldb__SBFileSpec,
78510   _swigc__p_lldb__SBFileSpecList,
78511   _swigc__p_lldb__SBFrame,
78512   _swigc__p_lldb__SBFunction,
78513   _swigc__p_lldb__SBHostOS,
78514   _swigc__p_lldb__SBInstruction,
78515   _swigc__p_lldb__SBInstructionList,
78516   _swigc__p_lldb__SBLanguageRuntime,
78517   _swigc__p_lldb__SBLaunchInfo,
78518   _swigc__p_lldb__SBLineEntry,
78519   _swigc__p_lldb__SBListener,
78520   _swigc__p_lldb__SBMemoryRegionInfo,
78521   _swigc__p_lldb__SBMemoryRegionInfoList,
78522   _swigc__p_lldb__SBModule,
78523   _swigc__p_lldb__SBModuleSpec,
78524   _swigc__p_lldb__SBModuleSpecList,
78525   _swigc__p_lldb__SBPlatform,
78526   _swigc__p_lldb__SBPlatformConnectOptions,
78527   _swigc__p_lldb__SBPlatformShellCommand,
78528   _swigc__p_lldb__SBProcess,
78529   _swigc__p_lldb__SBProcessInfo,
78530   _swigc__p_lldb__SBQueue,
78531   _swigc__p_lldb__SBQueueItem,
78532   _swigc__p_lldb__SBReproducer,
78533   _swigc__p_lldb__SBScriptObject,
78534   _swigc__p_lldb__SBSection,
78535   _swigc__p_lldb__SBSourceManager,
78536   _swigc__p_lldb__SBStream,
78537   _swigc__p_lldb__SBStringList,
78538   _swigc__p_lldb__SBStructuredData,
78539   _swigc__p_lldb__SBSymbol,
78540   _swigc__p_lldb__SBSymbolContext,
78541   _swigc__p_lldb__SBSymbolContextList,
78542   _swigc__p_lldb__SBTarget,
78543   _swigc__p_lldb__SBThread,
78544   _swigc__p_lldb__SBThreadCollection,
78545   _swigc__p_lldb__SBThreadPlan,
78546   _swigc__p_lldb__SBTrace,
78547   _swigc__p_lldb__SBTraceCursor,
78548   _swigc__p_lldb__SBType,
78549   _swigc__p_lldb__SBTypeCategory,
78550   _swigc__p_lldb__SBTypeEnumMember,
78551   _swigc__p_lldb__SBTypeEnumMemberList,
78552   _swigc__p_lldb__SBTypeFilter,
78553   _swigc__p_lldb__SBTypeFormat,
78554   _swigc__p_lldb__SBTypeList,
78555   _swigc__p_lldb__SBTypeMember,
78556   _swigc__p_lldb__SBTypeMemberFunction,
78557   _swigc__p_lldb__SBTypeNameSpecifier,
78558   _swigc__p_lldb__SBTypeSummary,
78559   _swigc__p_lldb__SBTypeSummaryOptions,
78560   _swigc__p_lldb__SBTypeSynthetic,
78561   _swigc__p_lldb__SBUnixSignals,
78562   _swigc__p_lldb__SBValue,
78563   _swigc__p_lldb__SBValueList,
78564   _swigc__p_lldb__SBVariablesOptions,
78565   _swigc__p_lldb__SBWatchpoint,
78566   _swigc__p_long_double,
78567   _swigc__p_long_long,
78568   _swigc__p_p_void,
78569   _swigc__p_pthread_rwlock_t,
78570   _swigc__p_pthread_t,
78571   _swigc__p_short,
78572   _swigc__p_signed_char,
78573   _swigc__p_size_t,
78574   _swigc__p_std__shared_ptrT_lldb_private__ABI_t,
78575   _swigc__p_std__shared_ptrT_lldb_private__Baton_t,
78576   _swigc__p_std__shared_ptrT_lldb_private__Block_t,
78577   _swigc__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
78578   _swigc__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
78579   _swigc__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
78580   _swigc__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
78581   _swigc__p_std__shared_ptrT_lldb_private__Breakpoint_t,
78582   _swigc__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
78583   _swigc__p_std__shared_ptrT_lldb_private__Broadcaster_t,
78584   _swigc__p_std__shared_ptrT_lldb_private__CommandObject_t,
78585   _swigc__p_std__shared_ptrT_lldb_private__CompileUnit_t,
78586   _swigc__p_std__shared_ptrT_lldb_private__Connection_t,
78587   _swigc__p_std__shared_ptrT_lldb_private__DataBuffer_t,
78588   _swigc__p_std__shared_ptrT_lldb_private__DataExtractor_t,
78589   _swigc__p_std__shared_ptrT_lldb_private__Debugger_t,
78590   _swigc__p_std__shared_ptrT_lldb_private__Disassembler_t,
78591   _swigc__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
78592   _swigc__p_std__shared_ptrT_lldb_private__EventData_t,
78593   _swigc__p_std__shared_ptrT_lldb_private__Event_t,
78594   _swigc__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
78595   _swigc__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
78596   _swigc__p_std__shared_ptrT_lldb_private__File_t,
78597   _swigc__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
78598   _swigc__p_std__shared_ptrT_lldb_private__Function_t,
78599   _swigc__p_std__shared_ptrT_lldb_private__IOHandler_t,
78600   _swigc__p_std__shared_ptrT_lldb_private__IOObject_t,
78601   _swigc__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
78602   _swigc__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
78603   _swigc__p_std__shared_ptrT_lldb_private__Instruction_t,
78604   _swigc__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
78605   _swigc__p_std__shared_ptrT_lldb_private__JITLoader_t,
78606   _swigc__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
78607   _swigc__p_std__shared_ptrT_lldb_private__Listener_t,
78608   _swigc__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
78609   _swigc__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t,
78610   _swigc__p_std__shared_ptrT_lldb_private__Module_t,
78611   _swigc__p_std__shared_ptrT_lldb_private__ObjectContainer_t,
78612   _swigc__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
78613   _swigc__p_std__shared_ptrT_lldb_private__ObjectFile_t,
78614   _swigc__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
78615   _swigc__p_std__shared_ptrT_lldb_private__OptionValue_t,
78616   _swigc__p_std__shared_ptrT_lldb_private__Platform_t,
78617   _swigc__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
78618   _swigc__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t,
78619   _swigc__p_std__shared_ptrT_lldb_private__Process_t,
78620   _swigc__p_std__shared_ptrT_lldb_private__QueueItem_t,
78621   _swigc__p_std__shared_ptrT_lldb_private__Queue_t,
78622   _swigc__p_std__shared_ptrT_lldb_private__REPL_t,
78623   _swigc__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
78624   _swigc__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
78625   _swigc__p_std__shared_ptrT_lldb_private__RegisterContext_t,
78626   _swigc__p_std__shared_ptrT_lldb_private__RegisterTypeBuilder_t,
78627   _swigc__p_std__shared_ptrT_lldb_private__RegularExpression_t,
78628   _swigc__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
78629   _swigc__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
78630   _swigc__p_std__shared_ptrT_lldb_private__ScriptedMetadata_t,
78631   _swigc__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
78632   _swigc__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t,
78633   _swigc__p_std__shared_ptrT_lldb_private__SearchFilter_t,
78634   _swigc__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
78635   _swigc__p_std__shared_ptrT_lldb_private__Section_t,
78636   _swigc__p_std__shared_ptrT_lldb_private__StackFrameList_t,
78637   _swigc__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
78638   _swigc__p_std__shared_ptrT_lldb_private__StackFrame_t,
78639   _swigc__p_std__shared_ptrT_lldb_private__StopInfo_t,
78640   _swigc__p_std__shared_ptrT_lldb_private__StreamFile_t,
78641   _swigc__p_std__shared_ptrT_lldb_private__Stream_t,
78642   _swigc__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
78643   _swigc__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
78644   _swigc__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
78645   _swigc__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
78646   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
78647   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
78648   _swigc__p_std__shared_ptrT_lldb_private__Target_t,
78649   _swigc__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
78650   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
78651   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
78652   _swigc__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t,
78653   _swigc__p_std__shared_ptrT_lldb_private__Thread_t,
78654   _swigc__p_std__shared_ptrT_lldb_private__TraceCursor_t,
78655   _swigc__p_std__shared_ptrT_lldb_private__Trace_t,
78656   _swigc__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
78657   _swigc__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
78658   _swigc__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
78659   _swigc__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
78660   _swigc__p_std__shared_ptrT_lldb_private__TypeImpl_t,
78661   _swigc__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
78662   _swigc__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
78663   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
78664   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
78665   _swigc__p_std__shared_ptrT_lldb_private__TypeSystemClang_t,
78666   _swigc__p_std__shared_ptrT_lldb_private__TypeSystem_t,
78667   _swigc__p_std__shared_ptrT_lldb_private__Type_t,
78668   _swigc__p_std__shared_ptrT_lldb_private__UnixSignals_t,
78669   _swigc__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
78670   _swigc__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
78671   _swigc__p_std__shared_ptrT_lldb_private__UserExpression_t,
78672   _swigc__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
78673   _swigc__p_std__shared_ptrT_lldb_private__ValueObject_t,
78674   _swigc__p_std__shared_ptrT_lldb_private__Value_t,
78675   _swigc__p_std__shared_ptrT_lldb_private__VariableList_t,
78676   _swigc__p_std__shared_ptrT_lldb_private__Variable_t,
78677   _swigc__p_std__shared_ptrT_lldb_private__Watchpoint_t,
78678   _swigc__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t,
78679   _swigc__p_std__string,
78680   _swigc__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
78681   _swigc__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
78682   _swigc__p_std__unique_ptrT_lldb_private__File_t,
78683   _swigc__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
78684   _swigc__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
78685   _swigc__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
78686   _swigc__p_std__unique_ptrT_lldb_private__ScriptedPlatformInterface_t,
78687   _swigc__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t,
78688   _swigc__p_std__unique_ptrT_lldb_private__SectionList_t,
78689   _swigc__p_std__unique_ptrT_lldb_private__SourceManager_t,
78690   _swigc__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t,
78691   _swigc__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
78692   _swigc__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
78693   _swigc__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
78694   _swigc__p_std__unique_ptrT_lldb_private__TraceExporter_t,
78695   _swigc__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
78696   _swigc__p_std__weak_ptrT_lldb_private__Breakpoint_t,
78697   _swigc__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
78698   _swigc__p_std__weak_ptrT_lldb_private__Debugger_t,
78699   _swigc__p_std__weak_ptrT_lldb_private__Listener_t,
78700   _swigc__p_std__weak_ptrT_lldb_private__Module_t,
78701   _swigc__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
78702   _swigc__p_std__weak_ptrT_lldb_private__OptionValue_t,
78703   _swigc__p_std__weak_ptrT_lldb_private__Process_t,
78704   _swigc__p_std__weak_ptrT_lldb_private__Queue_t,
78705   _swigc__p_std__weak_ptrT_lldb_private__Section_t,
78706   _swigc__p_std__weak_ptrT_lldb_private__StackFrame_t,
78707   _swigc__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
78708   _swigc__p_std__weak_ptrT_lldb_private__Target_t,
78709   _swigc__p_std__weak_ptrT_lldb_private__ThreadPlan_t,
78710   _swigc__p_std__weak_ptrT_lldb_private__Thread_t,
78711   _swigc__p_std__weak_ptrT_lldb_private__TypeSystem_t,
78712   _swigc__p_std__weak_ptrT_lldb_private__Type_t,
78713   _swigc__p_std__weak_ptrT_lldb_private__UnixSignals_t,
78714   _swigc__p_unsigned_char,
78715   _swigc__p_unsigned_int,
78716   _swigc__p_unsigned_long_long,
78717   _swigc__p_unsigned_short,
78718   _swigc__p_void,
78719 };
78720 
78721 
78722 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
78723 
78724 /* -----------------------------------------------------------------------------
78725  * Type initialization:
78726  * This problem is tough by the requirement that no dynamic
78727  * memory is used. Also, since swig_type_info structures store pointers to
78728  * swig_cast_info structures and swig_cast_info structures store pointers back
78729  * to swig_type_info structures, we need some lookup code at initialization.
78730  * The idea is that swig generates all the structures that are needed.
78731  * The runtime then collects these partially filled structures.
78732  * The SWIG_InitializeModule function takes these initial arrays out of
78733  * swig_module, and does all the lookup, filling in the swig_module.types
78734  * array with the correct data and linking the correct swig_cast_info
78735  * structures together.
78736  *
78737  * The generated swig_type_info structures are assigned statically to an initial
78738  * array. We just loop through that array, and handle each type individually.
78739  * First we lookup if this type has been already loaded, and if so, use the
78740  * loaded structure instead of the generated one. Then we have to fill in the
78741  * cast linked list. The cast data is initially stored in something like a
78742  * two-dimensional array. Each row corresponds to a type (there are the same
78743  * number of rows as there are in the swig_type_initial array). Each entry in
78744  * a column is one of the swig_cast_info structures for that type.
78745  * The cast_initial array is actually an array of arrays, because each row has
78746  * a variable number of columns. So to actually build the cast linked list,
78747  * we find the array of casts associated with the type, and loop through it
78748  * adding the casts to the list. The one last trick we need to do is making
78749  * sure the type pointer in the swig_cast_info struct is correct.
78750  *
78751  * First off, we lookup the cast->type name to see if it is already loaded.
78752  * There are three cases to handle:
78753  *  1) If the cast->type has already been loaded AND the type we are adding
78754  *     casting info to has not been loaded (it is in this module), THEN we
78755  *     replace the cast->type pointer with the type pointer that has already
78756  *     been loaded.
78757  *  2) If BOTH types (the one we are adding casting info to, and the
78758  *     cast->type) are loaded, THEN the cast info has already been loaded by
78759  *     the previous module so we just ignore it.
78760  *  3) Finally, if cast->type has not already been loaded, then we add that
78761  *     swig_cast_info to the linked list (because the cast->type) pointer will
78762  *     be correct.
78763  * ----------------------------------------------------------------------------- */
78764 
78765 #ifdef __cplusplus
78766 extern "C" {
78767 #if 0
78768 } /* c-mode */
78769 #endif
78770 #endif
78771 
78772 #if 0
78773 #define SWIGRUNTIME_DEBUG
78774 #endif
78775 
78776 #ifndef SWIG_INIT_CLIENT_DATA_TYPE
78777 #define SWIG_INIT_CLIENT_DATA_TYPE void *
78778 #endif
78779 
78780 SWIGRUNTIME void
78781 SWIG_InitializeModule(SWIG_INIT_CLIENT_DATA_TYPE clientdata) {
78782   size_t i;
78783   swig_module_info *module_head, *iter;
78784   int init;
78785 
78786   /* check to see if the circular list has been setup, if not, set it up */
78787   if (swig_module.next==0) {
78788     /* Initialize the swig_module */
78789     swig_module.type_initial = swig_type_initial;
78790     swig_module.cast_initial = swig_cast_initial;
78791     swig_module.next = &swig_module;
78792     init = 1;
78793   } else {
78794     init = 0;
78795   }
78796 
78797   /* Try and load any already created modules */
78798   module_head = SWIG_GetModule(clientdata);
78799   if (!module_head) {
78800     /* This is the first module loaded for this interpreter */
78801     /* so set the swig module into the interpreter */
78802     SWIG_SetModule(clientdata, &swig_module);
78803   } else {
78804     /* the interpreter has loaded a SWIG module, but has it loaded this one? */
78805     iter=module_head;
78806     do {
78807       if (iter==&swig_module) {
78808         /* Our module is already in the list, so there's nothing more to do. */
78809         return;
78810       }
78811       iter=iter->next;
78812     } while (iter!= module_head);
78813 
78814     /* otherwise we must add our module into the list */
78815     swig_module.next = module_head->next;
78816     module_head->next = &swig_module;
78817   }
78818 
78819   /* When multiple interpreters are used, a module could have already been initialized in
78820      a different interpreter, but not yet have a pointer in this interpreter.
78821      In this case, we do not want to continue adding types... everything should be
78822      set up already */
78823   if (init == 0) return;
78824 
78825   /* Now work on filling in swig_module.types */
78826 #ifdef SWIGRUNTIME_DEBUG
78827   printf("SWIG_InitializeModule: size %lu\n", (unsigned long)swig_module.size);
78828 #endif
78829   for (i = 0; i < swig_module.size; ++i) {
78830     swig_type_info *type = 0;
78831     swig_type_info *ret;
78832     swig_cast_info *cast;
78833 
78834 #ifdef SWIGRUNTIME_DEBUG
78835     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
78836 #endif
78837 
78838     /* if there is another module already loaded */
78839     if (swig_module.next != &swig_module) {
78840       type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
78841     }
78842     if (type) {
78843       /* Overwrite clientdata field */
78844 #ifdef SWIGRUNTIME_DEBUG
78845       printf("SWIG_InitializeModule: found type %s\n", type->name);
78846 #endif
78847       if (swig_module.type_initial[i]->clientdata) {
78848 	type->clientdata = swig_module.type_initial[i]->clientdata;
78849 #ifdef SWIGRUNTIME_DEBUG
78850       printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
78851 #endif
78852       }
78853     } else {
78854       type = swig_module.type_initial[i];
78855     }
78856 
78857     /* Insert casting types */
78858     cast = swig_module.cast_initial[i];
78859     while (cast->type) {
78860 
78861       /* Don't need to add information already in the list */
78862       ret = 0;
78863 #ifdef SWIGRUNTIME_DEBUG
78864       printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
78865 #endif
78866       if (swig_module.next != &swig_module) {
78867         ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
78868 #ifdef SWIGRUNTIME_DEBUG
78869 	if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
78870 #endif
78871       }
78872       if (ret) {
78873 	if (type == swig_module.type_initial[i]) {
78874 #ifdef SWIGRUNTIME_DEBUG
78875 	  printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
78876 #endif
78877 	  cast->type = ret;
78878 	  ret = 0;
78879 	} else {
78880 	  /* Check for casting already in the list */
78881 	  swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
78882 #ifdef SWIGRUNTIME_DEBUG
78883 	  if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
78884 #endif
78885 	  if (!ocast) ret = 0;
78886 	}
78887       }
78888 
78889       if (!ret) {
78890 #ifdef SWIGRUNTIME_DEBUG
78891 	printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
78892 #endif
78893         if (type->cast) {
78894           type->cast->prev = cast;
78895           cast->next = type->cast;
78896         }
78897         type->cast = cast;
78898       }
78899       cast++;
78900     }
78901     /* Set entry in modules->types array equal to the type */
78902     swig_module.types[i] = type;
78903   }
78904   swig_module.types[i] = 0;
78905 
78906 #ifdef SWIGRUNTIME_DEBUG
78907   printf("**** SWIG_InitializeModule: Cast List ******\n");
78908   for (i = 0; i < swig_module.size; ++i) {
78909     int j = 0;
78910     swig_cast_info *cast = swig_module.cast_initial[i];
78911     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
78912     while (cast->type) {
78913       printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
78914       cast++;
78915       ++j;
78916     }
78917   printf("---- Total casts: %d\n",j);
78918   }
78919   printf("**** SWIG_InitializeModule: Cast List ******\n");
78920 #endif
78921 }
78922 
78923 /* This function will propagate the clientdata field of type to
78924 * any new swig_type_info structures that have been added into the list
78925 * of equivalent types.  It is like calling
78926 * SWIG_TypeClientData(type, clientdata) a second time.
78927 */
78928 SWIGRUNTIME void
78929 SWIG_PropagateClientData(void) {
78930   size_t i;
78931   swig_cast_info *equiv;
78932   static int init_run = 0;
78933 
78934   if (init_run) return;
78935   init_run = 1;
78936 
78937   for (i = 0; i < swig_module.size; i++) {
78938     if (swig_module.types[i]->clientdata) {
78939       equiv = swig_module.types[i]->cast;
78940       while (equiv) {
78941         if (!equiv->converter) {
78942           if (equiv->type && !equiv->type->clientdata)
78943             SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
78944         }
78945         equiv = equiv->next;
78946       }
78947     }
78948   }
78949 }
78950 
78951 #ifdef __cplusplus
78952 #if 0
78953 { /* c-mode */
78954 #endif
78955 }
78956 #endif
78957 
78958 
78959 
78960 /* Forward declaration of where the user's %init{} gets inserted */
78961 void SWIG_init_user(lua_State* L );
78962 
78963 #ifdef __cplusplus
78964 extern "C" {
78965 #endif
78966 /* this is the initialization function
78967   added at the very end of the code
78968   the function is always called SWIG_init, but an earlier #define will rename it
78969 */
78970 #if ((SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC))
78971 LUALIB_API int SWIG_init(lua_State* L)
78972 #else
78973 SWIGEXPORT int SWIG_init(lua_State* L) /* default Lua action */
78974 #endif
78975 {
78976 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC) /* valid for both Lua and eLua */
78977   int i;
78978   int globalRegister = 0;
78979   /* start with global table */
78980   lua_pushglobaltable (L);
78981   /* SWIG's internal initialisation */
78982   SWIG_InitializeModule((void*)L);
78983   SWIG_PropagateClientData();
78984 #endif
78985 
78986 #if ((SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUA) && (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)) || defined(SWIG_LUA_ELUA_EMULATE)
78987   /* add a global fn */
78988   SWIG_Lua_add_function(L,"swig_type",SWIG_Lua_type);
78989   SWIG_Lua_add_function(L,"swig_equals",SWIG_Lua_class_equal);
78990 #endif
78991 
78992 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
78993   /* set up base class pointers (the hierarchy) */
78994   for (i = 0; swig_types[i]; i++){
78995     if (swig_types[i]->clientdata){
78996       SWIG_Lua_init_base_class(L,(swig_lua_class*)(swig_types[i]->clientdata));
78997     }
78998   }
78999 #ifdef SWIG_LUA_MODULE_GLOBAL
79000   globalRegister = 1;
79001 #endif
79002 
79003 
79004 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
79005   SWIG_Lua_namespace_register(L,&swig_SwigModule, globalRegister);
79006 #endif
79007 
79008 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
79009   for (i = 0; swig_types[i]; i++){
79010     if (swig_types[i]->clientdata){
79011       SWIG_Lua_elua_class_register_instance(L,(swig_lua_class*)(swig_types[i]->clientdata));
79012     }
79013   }
79014 #endif
79015 
79016 #if defined(SWIG_LUA_ELUA_EMULATE)
79017   lua_newtable(L);
79018   SWIG_Lua_elua_emulate_register(L,swig_SwigModule.ns_methods);
79019   SWIG_Lua_elua_emulate_register_clear(L);
79020   if(globalRegister) {
79021     lua_pushstring(L,swig_SwigModule.name);
79022     lua_pushvalue(L,-2);
79023     lua_rawset(L,-4);
79024   }
79025 #endif
79026 
79027 #endif
79028 
79029 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
79030   /* invoke user-specific initialization */
79031   SWIG_init_user(L);
79032   /* end module */
79033   /* Note: We do not clean up the stack here (Lua will do this for us). At this
79034      point, we have the globals table and out module table on the stack. Returning
79035      one value makes the module table the result of the require command. */
79036   return 1;
79037 #else
79038   return 0;
79039 #endif
79040 }
79041 
79042 #ifdef __cplusplus
79043 }
79044 #endif
79045 
79046 
79047 const char* SWIG_LUACODE=
79048   "";
79049 
79050 void SWIG_init_user(lua_State* L)
79051 {
79052   /* exec Lua code if applicable */
79053   SWIG_Lua_dostring(L,SWIG_LUACODE);
79054 }
79055 
79056