xref: /freebsd/lib/clang/liblldb/LLDBWrapLua.cpp (revision 65f8467e3351c38a9d57b538b85cf6c5fab5818e)
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_int swig_types[5]
2697 #define SWIGTYPE_p_lldb__ConnectionStatus swig_types[6]
2698 #define SWIGTYPE_p_lldb__SBAddress swig_types[7]
2699 #define SWIGTYPE_p_lldb__SBAttachInfo swig_types[8]
2700 #define SWIGTYPE_p_lldb__SBBlock swig_types[9]
2701 #define SWIGTYPE_p_lldb__SBBreakpoint swig_types[10]
2702 #define SWIGTYPE_p_lldb__SBBreakpointList swig_types[11]
2703 #define SWIGTYPE_p_lldb__SBBreakpointLocation swig_types[12]
2704 #define SWIGTYPE_p_lldb__SBBreakpointName swig_types[13]
2705 #define SWIGTYPE_p_lldb__SBBroadcaster swig_types[14]
2706 #define SWIGTYPE_p_lldb__SBCommandInterpreter swig_types[15]
2707 #define SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions swig_types[16]
2708 #define SWIGTYPE_p_lldb__SBCommandReturnObject swig_types[17]
2709 #define SWIGTYPE_p_lldb__SBCommunication swig_types[18]
2710 #define SWIGTYPE_p_lldb__SBCompileUnit swig_types[19]
2711 #define SWIGTYPE_p_lldb__SBData swig_types[20]
2712 #define SWIGTYPE_p_lldb__SBDebugger swig_types[21]
2713 #define SWIGTYPE_p_lldb__SBDeclaration swig_types[22]
2714 #define SWIGTYPE_p_lldb__SBEnvironment swig_types[23]
2715 #define SWIGTYPE_p_lldb__SBError swig_types[24]
2716 #define SWIGTYPE_p_lldb__SBEvent swig_types[25]
2717 #define SWIGTYPE_p_lldb__SBExecutionContext swig_types[26]
2718 #define SWIGTYPE_p_lldb__SBExpressionOptions swig_types[27]
2719 #define SWIGTYPE_p_lldb__SBFile swig_types[28]
2720 #define SWIGTYPE_p_lldb__SBFileSpec swig_types[29]
2721 #define SWIGTYPE_p_lldb__SBFileSpecList swig_types[30]
2722 #define SWIGTYPE_p_lldb__SBFrame swig_types[31]
2723 #define SWIGTYPE_p_lldb__SBFunction swig_types[32]
2724 #define SWIGTYPE_p_lldb__SBHostOS swig_types[33]
2725 #define SWIGTYPE_p_lldb__SBInstruction swig_types[34]
2726 #define SWIGTYPE_p_lldb__SBInstructionList swig_types[35]
2727 #define SWIGTYPE_p_lldb__SBLanguageRuntime swig_types[36]
2728 #define SWIGTYPE_p_lldb__SBLaunchInfo swig_types[37]
2729 #define SWIGTYPE_p_lldb__SBLineEntry swig_types[38]
2730 #define SWIGTYPE_p_lldb__SBListener swig_types[39]
2731 #define SWIGTYPE_p_lldb__SBMemoryRegionInfo swig_types[40]
2732 #define SWIGTYPE_p_lldb__SBMemoryRegionInfoList swig_types[41]
2733 #define SWIGTYPE_p_lldb__SBModule swig_types[42]
2734 #define SWIGTYPE_p_lldb__SBModuleSpec swig_types[43]
2735 #define SWIGTYPE_p_lldb__SBModuleSpecList swig_types[44]
2736 #define SWIGTYPE_p_lldb__SBPlatform swig_types[45]
2737 #define SWIGTYPE_p_lldb__SBPlatformConnectOptions swig_types[46]
2738 #define SWIGTYPE_p_lldb__SBPlatformShellCommand swig_types[47]
2739 #define SWIGTYPE_p_lldb__SBProcess swig_types[48]
2740 #define SWIGTYPE_p_lldb__SBProcessInfo swig_types[49]
2741 #define SWIGTYPE_p_lldb__SBQueue swig_types[50]
2742 #define SWIGTYPE_p_lldb__SBQueueItem swig_types[51]
2743 #define SWIGTYPE_p_lldb__SBReproducer swig_types[52]
2744 #define SWIGTYPE_p_lldb__SBSection swig_types[53]
2745 #define SWIGTYPE_p_lldb__SBSourceManager swig_types[54]
2746 #define SWIGTYPE_p_lldb__SBStream swig_types[55]
2747 #define SWIGTYPE_p_lldb__SBStringList swig_types[56]
2748 #define SWIGTYPE_p_lldb__SBStructuredData swig_types[57]
2749 #define SWIGTYPE_p_lldb__SBSymbol swig_types[58]
2750 #define SWIGTYPE_p_lldb__SBSymbolContext swig_types[59]
2751 #define SWIGTYPE_p_lldb__SBSymbolContextList swig_types[60]
2752 #define SWIGTYPE_p_lldb__SBTarget swig_types[61]
2753 #define SWIGTYPE_p_lldb__SBThread swig_types[62]
2754 #define SWIGTYPE_p_lldb__SBThreadCollection swig_types[63]
2755 #define SWIGTYPE_p_lldb__SBThreadPlan swig_types[64]
2756 #define SWIGTYPE_p_lldb__SBTrace swig_types[65]
2757 #define SWIGTYPE_p_lldb__SBTraceCursor swig_types[66]
2758 #define SWIGTYPE_p_lldb__SBType swig_types[67]
2759 #define SWIGTYPE_p_lldb__SBTypeCategory swig_types[68]
2760 #define SWIGTYPE_p_lldb__SBTypeEnumMember swig_types[69]
2761 #define SWIGTYPE_p_lldb__SBTypeEnumMemberList swig_types[70]
2762 #define SWIGTYPE_p_lldb__SBTypeFilter swig_types[71]
2763 #define SWIGTYPE_p_lldb__SBTypeFormat swig_types[72]
2764 #define SWIGTYPE_p_lldb__SBTypeList swig_types[73]
2765 #define SWIGTYPE_p_lldb__SBTypeMember swig_types[74]
2766 #define SWIGTYPE_p_lldb__SBTypeMemberFunction swig_types[75]
2767 #define SWIGTYPE_p_lldb__SBTypeNameSpecifier swig_types[76]
2768 #define SWIGTYPE_p_lldb__SBTypeSummary swig_types[77]
2769 #define SWIGTYPE_p_lldb__SBTypeSummaryOptions swig_types[78]
2770 #define SWIGTYPE_p_lldb__SBTypeSynthetic swig_types[79]
2771 #define SWIGTYPE_p_lldb__SBUnixSignals swig_types[80]
2772 #define SWIGTYPE_p_lldb__SBValue swig_types[81]
2773 #define SWIGTYPE_p_lldb__SBValueList swig_types[82]
2774 #define SWIGTYPE_p_lldb__SBVariablesOptions swig_types[83]
2775 #define SWIGTYPE_p_lldb__SBWatchpoint swig_types[84]
2776 #define SWIGTYPE_p_long_double swig_types[85]
2777 #define SWIGTYPE_p_long_long swig_types[86]
2778 #define SWIGTYPE_p_p_void swig_types[87]
2779 #define SWIGTYPE_p_pthread_rwlock_t swig_types[88]
2780 #define SWIGTYPE_p_pthread_t swig_types[89]
2781 #define SWIGTYPE_p_short swig_types[90]
2782 #define SWIGTYPE_p_signed_char swig_types[91]
2783 #define SWIGTYPE_p_size_t swig_types[92]
2784 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ABI_t swig_types[93]
2785 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Baton_t swig_types[94]
2786 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Block_t swig_types[95]
2787 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointLocation_t swig_types[96]
2788 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t swig_types[97]
2789 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointResolver_t swig_types[98]
2790 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointSite_t swig_types[99]
2791 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Breakpoint_t swig_types[100]
2792 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BroadcasterManager_t swig_types[101]
2793 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Broadcaster_t swig_types[102]
2794 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CommandObject_t swig_types[103]
2795 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CompileUnit_t swig_types[104]
2796 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Connection_t swig_types[105]
2797 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataBuffer_t swig_types[106]
2798 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataExtractor_t swig_types[107]
2799 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Debugger_t swig_types[108]
2800 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Disassembler_t swig_types[109]
2801 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventDataStructuredData_t swig_types[110]
2802 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventData_t swig_types[111]
2803 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t swig_types[112]
2804 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExecutionContextRef_t swig_types[113]
2805 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExpressionVariable_t swig_types[114]
2806 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t swig_types[115]
2807 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__FuncUnwinders_t swig_types[116]
2808 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Function_t swig_types[117]
2809 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOHandler_t swig_types[118]
2810 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOObject_t swig_types[119]
2811 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IRExecutionUnit_t swig_types[120]
2812 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t swig_types[121]
2813 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Instruction_t swig_types[122]
2814 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t swig_types[123]
2815 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__JITLoader_t swig_types[124]
2816 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__LanguageRuntime_t swig_types[125]
2817 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Listener_t swig_types[126]
2818 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryHistory_t swig_types[127]
2819 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t swig_types[128]
2820 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Module_t swig_types[129]
2821 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectContainer_t swig_types[130]
2822 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[131]
2823 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFile_t swig_types[132]
2824 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueProperties_t swig_types[133]
2825 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValue_t swig_types[134]
2826 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Platform_t swig_types[135]
2827 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t swig_types[136]
2828 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t swig_types[137]
2829 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Process_t swig_types[138]
2830 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t swig_types[139]
2831 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t swig_types[140]
2832 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__REPL_t swig_types[141]
2833 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t swig_types[142]
2834 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t swig_types[143]
2835 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterContext_t swig_types[144]
2836 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegularExpression_t swig_types[145]
2837 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptInterpreter_t swig_types[146]
2838 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t swig_types[147]
2839 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t swig_types[148]
2840 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t swig_types[149]
2841 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SearchFilter_t swig_types[150]
2842 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SectionLoadList_t swig_types[151]
2843 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Section_t swig_types[152]
2844 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameList_t swig_types[153]
2845 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t swig_types[154]
2846 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrame_t swig_types[155]
2847 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StopInfo_t swig_types[156]
2848 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StreamFile_t swig_types[157]
2849 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Stream_t swig_types[158]
2850 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StringSummaryFormat_t swig_types[159]
2851 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t swig_types[160]
2852 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t swig_types[161]
2853 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFileType_t swig_types[162]
2854 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t swig_types[163]
2855 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildren_t swig_types[164]
2856 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Target_t swig_types[165]
2857 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadCollection_t swig_types[166]
2858 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t swig_types[167]
2859 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t swig_types[168]
2860 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t swig_types[169]
2861 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Thread_t swig_types[170]
2862 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TraceCursor_t swig_types[171]
2863 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Trace_t swig_types[172]
2864 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t swig_types[173]
2865 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t swig_types[174]
2866 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFilterImpl_t swig_types[175]
2867 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFormatImpl_t swig_types[176]
2868 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeImpl_t swig_types[177]
2869 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t swig_types[178]
2870 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t swig_types[179]
2871 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t swig_types[180]
2872 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t swig_types[181]
2873 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystemClang_t swig_types[182]
2874 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystem_t swig_types[183]
2875 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Type_t swig_types[184]
2876 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnixSignals_t swig_types[185]
2877 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindAssembly_t swig_types[186]
2878 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindPlan_t swig_types[187]
2879 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UserExpression_t swig_types[188]
2880 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObjectList_t swig_types[189]
2881 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObject_t swig_types[190]
2882 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Value_t swig_types[191]
2883 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__VariableList_t swig_types[192]
2884 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Variable_t swig_types[193]
2885 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Watchpoint_t swig_types[194]
2886 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__WritableDataBuffer_t swig_types[195]
2887 #define SWIGTYPE_p_std__string swig_types[196]
2888 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t swig_types[197]
2889 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicLoader_t swig_types[198]
2890 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__File_t swig_types[199]
2891 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__JITLoaderList_t swig_types[200]
2892 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t swig_types[201]
2893 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__OperatingSystem_t swig_types[202]
2894 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptedPlatformInterface_t swig_types[203]
2895 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t swig_types[204]
2896 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SectionList_t swig_types[205]
2897 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[206]
2898 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t swig_types[207]
2899 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[208]
2900 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[209]
2901 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[210]
2902 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceExporter_t swig_types[211]
2903 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[212]
2904 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[213]
2905 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[214]
2906 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[215]
2907 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[216]
2908 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[217]
2909 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[218]
2910 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[219]
2911 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[220]
2912 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[221]
2913 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[222]
2914 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[223]
2915 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[224]
2916 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[225]
2917 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ThreadPlan_t swig_types[226]
2918 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[227]
2919 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__TypeSystem_t swig_types[228]
2920 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[229]
2921 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[230]
2922 #define SWIGTYPE_p_unsigned_char swig_types[231]
2923 #define SWIGTYPE_p_unsigned_int swig_types[232]
2924 #define SWIGTYPE_p_unsigned_long_long swig_types[233]
2925 #define SWIGTYPE_p_unsigned_short swig_types[234]
2926 #define SWIGTYPE_p_void swig_types[235]
2927 static swig_type_info *swig_types[237];
2928 static swig_module_info swig_module = {swig_types, 236, 0, 0, 0, 0};
2929 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2930 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2931 
2932 /* -------- TYPES TABLE (END) -------- */
2933 
2934 #define SWIG_name      "lldb"
2935 #define SWIG_init      luaopen_lldb
2936 #define SWIG_init_user luaopen_lldb_user
2937 
2938 #define SWIG_LUACODE   luaopen_lldb_luacode
2939 
2940 #ifdef __cplusplus
2941 #include <utility>
2942 /* SwigValueWrapper is described in swig.swg */
2943 template<typename T> class SwigValueWrapper {
2944   struct SwigSmartPointer {
2945     T *ptr;
2946     SwigSmartPointer(T *p) : ptr(p) { }
2947     ~SwigSmartPointer() { delete ptr; }
2948     SwigSmartPointer& operator=(SwigSmartPointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; }
2949     void reset(T *p) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = p; }
2950   } pointer;
2951   SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
2952   SwigValueWrapper(const SwigValueWrapper<T>& rhs);
2953 public:
2954   SwigValueWrapper() : pointer(0) { }
2955   SwigValueWrapper& operator=(const T& t) { SwigSmartPointer tmp(new T(t)); pointer = tmp; return *this; }
2956 #if __cplusplus >=201103L
2957   SwigValueWrapper& operator=(T&& t) { SwigSmartPointer tmp(new T(std::move(t))); pointer = tmp; return *this; }
2958   operator T&&() const { return std::move(*pointer.ptr); }
2959 #else
2960   operator T&() const { return *pointer.ptr; }
2961 #endif
2962   T *operator&() const { return pointer.ptr; }
2963   static void reset(SwigValueWrapper& t, T *p) { t.pointer.reset(p); }
2964 };
2965 
2966 /*
2967  * SwigValueInit() is a generic initialisation solution as the following approach:
2968  *
2969  *       T c_result = T();
2970  *
2971  * doesn't compile for all types for example:
2972  *
2973  *       unsigned int c_result = unsigned int();
2974  */
2975 template <typename T> T SwigValueInit() {
2976   return T();
2977 }
2978 
2979 #if __cplusplus >=201103L
2980 # define SWIG_STD_MOVE(OBJ) std::move(OBJ)
2981 #else
2982 # define SWIG_STD_MOVE(OBJ) OBJ
2983 #endif
2984 
2985 #endif
2986 
2987 
2988 namespace swig {
2989 typedef struct{} LANGUAGE_OBJ;
2990 }
2991 
2992 
2993 #include <string>
2994 
2995 
2996 SWIGINTERN int SWIG_lua_isnilstring(lua_State *L, int idx) {
2997   int ret = lua_isstring(L, idx);
2998   if (!ret)
2999    ret = lua_isnil(L, idx);
3000   return ret;
3001 }
3002 
3003 
3004 #ifdef __cplusplus	/* generic alloc/dealloc fns*/
3005 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	new TYPE[LEN]
3006 #define SWIG_FREE_ARRAY(PTR)		delete[] PTR
3007 #else
3008 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	(TYPE *)malloc(LEN*sizeof(TYPE))
3009 #define SWIG_FREE_ARRAY(PTR)		free(PTR)
3010 #endif
3011 /* counting the size of arrays:*/
3012 SWIGINTERN int SWIG_itable_size(lua_State* L, int index)
3013 {
3014 	int n=0;
3015 	while(1){
3016 		lua_rawgeti(L,index,n+1);
3017 		if (lua_isnil(L,-1))break;
3018 		++n;
3019 		lua_pop(L,1);
3020 	}
3021 	lua_pop(L,1);
3022 	return n;
3023 }
3024 
3025 SWIGINTERN int SWIG_table_size(lua_State* L, int index)
3026 {
3027 	int n=0;
3028 	lua_pushnil(L);  /* first key*/
3029 	while (lua_next(L, index) != 0) {
3030 		++n;
3031 		lua_pop(L, 1);  /* removes `value'; keeps `key' for next iteration*/
3032 	}
3033 	return n;
3034 }
3035 
3036 /* super macro to declare array typemap helper fns */
3037 #define SWIG_DECLARE_TYPEMAP_ARR_FN(NAME,TYPE)\
3038 	SWIGINTERN int SWIG_read_##NAME##_num_array(lua_State* L,int index,TYPE *array,int size){\
3039 		int i;\
3040 		for (i = 0; i < size; i++) {\
3041 			lua_rawgeti(L,index,i+1);\
3042 			if (lua_isnumber(L,-1)){\
3043 				array[i] = (TYPE)lua_tonumber(L,-1);\
3044 			} else {\
3045 				lua_pop(L,1);\
3046 				return 0;\
3047 			}\
3048 			lua_pop(L,1);\
3049 		}\
3050 		return 1;\
3051 	}\
3052 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_fixed(lua_State* L, int index, int size){\
3053 		TYPE *array;\
3054 		if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {\
3055 			SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);\
3056 			return 0;\
3057 		}\
3058 		array=SWIG_ALLOC_ARRAY(TYPE,size);\
3059 		if (!SWIG_read_##NAME##_num_array(L,index,array,size)){\
3060 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3061 			SWIG_FREE_ARRAY(array);\
3062 			return 0;\
3063 		}\
3064 		return array;\
3065 	}\
3066 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_var(lua_State* L, int index, int* size)\
3067 	{\
3068 		TYPE *array;\
3069 		if (!lua_istable(L,index)) {\
3070 			SWIG_Lua_pusherrstring(L,"expected a table");\
3071 			return 0;\
3072 		}\
3073 		*size=SWIG_itable_size(L,index);\
3074 		if (*size<1){\
3075 			SWIG_Lua_pusherrstring(L,"table appears to be empty");\
3076 			return 0;\
3077 		}\
3078 		array=SWIG_ALLOC_ARRAY(TYPE,*size);\
3079 		if (!SWIG_read_##NAME##_num_array(L,index,array,*size)){\
3080 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3081 			SWIG_FREE_ARRAY(array);\
3082 			return 0;\
3083 		}\
3084 		return array;\
3085 	}\
3086 	SWIGINTERN void SWIG_write_##NAME##_num_array(lua_State* L,TYPE *array,int size){\
3087 		int i;\
3088 		lua_newtable(L);\
3089 		for (i = 0; i < size; i++){\
3090 			lua_pushnumber(L,(lua_Number)array[i]);\
3091 			lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/ \
3092 		}\
3093 	}
3094 
3095 SWIG_DECLARE_TYPEMAP_ARR_FN(schar,signed char)
3096 SWIG_DECLARE_TYPEMAP_ARR_FN(uchar,unsigned char)
3097 SWIG_DECLARE_TYPEMAP_ARR_FN(int,int)
3098 SWIG_DECLARE_TYPEMAP_ARR_FN(uint,unsigned int)
3099 SWIG_DECLARE_TYPEMAP_ARR_FN(short,short)
3100 SWIG_DECLARE_TYPEMAP_ARR_FN(ushort,unsigned short)
3101 SWIG_DECLARE_TYPEMAP_ARR_FN(long,long)
3102 SWIG_DECLARE_TYPEMAP_ARR_FN(ulong,unsigned long)
3103 SWIG_DECLARE_TYPEMAP_ARR_FN(float,float)
3104 SWIG_DECLARE_TYPEMAP_ARR_FN(double,double)
3105 
3106 SWIGINTERN int SWIG_read_ptr_array(lua_State* L,int index,void **array,int size,swig_type_info *type){
3107 	int i;
3108 	for (i = 0; i < size; i++) {
3109 		lua_rawgeti(L,index,i+1);
3110 		if (!lua_isuserdata(L,-1) || SWIG_ConvertPtr(L,-1,&array[i],type,0)==-1){
3111 			lua_pop(L,1);
3112 			return 0;
3113 		}
3114 		lua_pop(L,1);
3115 	}
3116 	return 1;
3117 }
3118 SWIGINTERN void** SWIG_get_ptr_array_fixed(lua_State* L, int index, int size,swig_type_info *type){
3119 	void **array;
3120 	if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {
3121 		SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);
3122 		return 0;
3123 	}
3124 	array=SWIG_ALLOC_ARRAY(void*,size);
3125 	if (!SWIG_read_ptr_array(L,index,array,size,type)){
3126 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3127 		SWIG_FREE_ARRAY(array);
3128 		return 0;
3129 	}
3130 	return array;
3131 }
3132 SWIGINTERN void** SWIG_get_ptr_array_var(lua_State* L, int index, int* size,swig_type_info *type){
3133 	void **array;
3134 	if (!lua_istable(L,index)) {
3135 		SWIG_Lua_pusherrstring(L,"expected a table");
3136 		return 0;
3137 	}
3138 	*size=SWIG_itable_size(L,index);
3139 	if (*size<1){
3140 		SWIG_Lua_pusherrstring(L,"table appears to be empty");
3141 		return 0;
3142 	}
3143 	array=SWIG_ALLOC_ARRAY(void*,*size);
3144 	if (!SWIG_read_ptr_array(L,index,array,*size,type)){
3145 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3146 		SWIG_FREE_ARRAY(array);
3147 		return 0;
3148 	}
3149 	return array;
3150 }
3151 SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void **array,int size,swig_type_info *type,int own){
3152 	int i;
3153 	lua_newtable(L);
3154 	for (i = 0; i < size; i++){
3155 		SWIG_NewPointerObj(L,array[i],type,own);
3156 		lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/
3157 	}
3158 }
3159 
3160 
3161 #include <algorithm>
3162 #include <string>
3163 
3164 
3165 #include "lldb/lldb-public.h"
3166 #include "lldb/API/SBAddress.h"
3167 #include "lldb/API/SBAttachInfo.h"
3168 #include "lldb/API/SBBlock.h"
3169 #include "lldb/API/SBBreakpoint.h"
3170 #include "lldb/API/SBBreakpointLocation.h"
3171 #include "lldb/API/SBBreakpointName.h"
3172 #include "lldb/API/SBBroadcaster.h"
3173 #include "lldb/API/SBCommandInterpreter.h"
3174 #include "lldb/API/SBCommandInterpreterRunOptions.h"
3175 #include "lldb/API/SBCommandReturnObject.h"
3176 #include "lldb/API/SBCommunication.h"
3177 #include "lldb/API/SBCompileUnit.h"
3178 #include "lldb/API/SBData.h"
3179 #include "lldb/API/SBDebugger.h"
3180 #include "lldb/API/SBDeclaration.h"
3181 #include "lldb/API/SBEnvironment.h"
3182 #include "lldb/API/SBError.h"
3183 #include "lldb/API/SBEvent.h"
3184 #include "lldb/API/SBExecutionContext.h"
3185 #include "lldb/API/SBExpressionOptions.h"
3186 #include "lldb/API/SBFile.h"
3187 #include "lldb/API/SBFileSpec.h"
3188 #include "lldb/API/SBFileSpecList.h"
3189 #include "lldb/API/SBFrame.h"
3190 #include "lldb/API/SBFunction.h"
3191 #include "lldb/API/SBHostOS.h"
3192 #include "lldb/API/SBInstruction.h"
3193 #include "lldb/API/SBInstructionList.h"
3194 #include "lldb/API/SBLanguageRuntime.h"
3195 #include "lldb/API/SBLaunchInfo.h"
3196 #include "lldb/API/SBLineEntry.h"
3197 #include "lldb/API/SBListener.h"
3198 #include "lldb/API/SBMemoryRegionInfo.h"
3199 #include "lldb/API/SBMemoryRegionInfoList.h"
3200 #include "lldb/API/SBModule.h"
3201 #include "lldb/API/SBModuleSpec.h"
3202 #include "lldb/API/SBPlatform.h"
3203 #include "lldb/API/SBProcess.h"
3204 #include "lldb/API/SBProcessInfo.h"
3205 #include "lldb/API/SBQueue.h"
3206 #include "lldb/API/SBQueueItem.h"
3207 #include "lldb/API/SBReproducer.h"
3208 #include "lldb/API/SBSection.h"
3209 #include "lldb/API/SBSourceManager.h"
3210 #include "lldb/API/SBStream.h"
3211 #include "lldb/API/SBStringList.h"
3212 #include "lldb/API/SBStructuredData.h"
3213 #include "lldb/API/SBSymbol.h"
3214 #include "lldb/API/SBSymbolContext.h"
3215 #include "lldb/API/SBSymbolContextList.h"
3216 #include "lldb/API/SBTarget.h"
3217 #include "lldb/API/SBThread.h"
3218 #include "lldb/API/SBThreadCollection.h"
3219 #include "lldb/API/SBThreadPlan.h"
3220 #include "lldb/API/SBTrace.h"
3221 #include "lldb/API/SBType.h"
3222 #include "lldb/API/SBTypeCategory.h"
3223 #include "lldb/API/SBTypeEnumMember.h"
3224 #include "lldb/API/SBTypeFilter.h"
3225 #include "lldb/API/SBTypeFormat.h"
3226 #include "lldb/API/SBTypeNameSpecifier.h"
3227 #include "lldb/API/SBTypeSummary.h"
3228 #include "lldb/API/SBTypeSynthetic.h"
3229 #include "lldb/API/SBUnixSignals.h"
3230 #include "lldb/API/SBValue.h"
3231 #include "lldb/API/SBValueList.h"
3232 #include "lldb/API/SBVariablesOptions.h"
3233 #include "lldb/API/SBWatchpoint.h"
3234 
3235 
3236 #include "llvm/Support/Error.h"
3237 #include "llvm/Support/FormatVariadic.h"
3238 #include "../bindings/lua/lua-swigsafecast.swig"
3239 #include "../source/Plugins/ScriptInterpreter/Lua/SWIGLuaBridge.h"
3240 
3241 // required headers for typemaps
3242 #include "lldb/Host/File.h"
3243 
3244 using namespace lldb_private;
3245 using namespace lldb;
3246 
3247 
3248 #include <stdint.h>		// Use the C99 official header
3249 
3250 SWIGINTERN std::string lldb_SBAddress___repr__(lldb::SBAddress *self){
3251     lldb::SBStream stream;
3252     self->GetDescription (stream);
3253     const char *desc = stream.GetData();
3254     size_t desc_len = stream.GetSize();
3255     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3256       --desc_len;
3257     }
3258     return std::string(desc, desc_len);
3259   }
3260 SWIGINTERN std::string lldb_SBBlock___repr__(lldb::SBBlock *self){
3261     lldb::SBStream stream;
3262     self->GetDescription (stream);
3263     const char *desc = stream.GetData();
3264     size_t desc_len = stream.GetSize();
3265     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3266       --desc_len;
3267     }
3268     return std::string(desc, desc_len);
3269   }
3270 SWIGINTERN std::string lldb_SBBreakpoint___repr__(lldb::SBBreakpoint *self){
3271     lldb::SBStream stream;
3272     self->GetDescription (stream);
3273     const char *desc = stream.GetData();
3274     size_t desc_len = stream.GetSize();
3275     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3276       --desc_len;
3277     }
3278     return std::string(desc, desc_len);
3279   }
3280 SWIGINTERN std::string lldb_SBBreakpointLocation___repr__(lldb::SBBreakpointLocation *self){
3281     lldb::SBStream stream;
3282     self->GetDescription (stream, lldb::eDescriptionLevelFull);
3283     const char *desc = stream.GetData();
3284     size_t desc_len = stream.GetSize();
3285     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3286       --desc_len;
3287     }
3288     return std::string(desc, desc_len);
3289   }
3290 SWIGINTERN std::string lldb_SBBreakpointName___repr__(lldb::SBBreakpointName *self){
3291     lldb::SBStream stream;
3292     self->GetDescription (stream);
3293     const char *desc = stream.GetData();
3294     size_t desc_len = stream.GetSize();
3295     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3296       --desc_len;
3297     }
3298     return std::string(desc, desc_len);
3299   }
3300 SWIGINTERN std::string lldb_SBCommandReturnObject___repr__(lldb::SBCommandReturnObject *self){
3301     lldb::SBStream stream;
3302     self->GetDescription (stream);
3303     const char *desc = stream.GetData();
3304     size_t desc_len = stream.GetSize();
3305     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3306       --desc_len;
3307     }
3308     return std::string(desc, desc_len);
3309   }
3310 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3311             self->SetImmediateOutputFile(BORROWED);
3312         }
3313 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3314             self->SetImmediateErrorFile(BORROWED);
3315         }
3316 SWIGINTERN void lldb_SBCommandReturnObject_Print(lldb::SBCommandReturnObject *self,char const *str){
3317             self->Printf("%s", str);
3318         }
3319 SWIGINTERN std::string lldb_SBCompileUnit___repr__(lldb::SBCompileUnit *self){
3320     lldb::SBStream stream;
3321     self->GetDescription (stream);
3322     const char *desc = stream.GetData();
3323     size_t desc_len = stream.GetSize();
3324     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3325       --desc_len;
3326     }
3327     return std::string(desc, desc_len);
3328   }
3329 SWIGINTERN std::string lldb_SBData___repr__(lldb::SBData *self){
3330     lldb::SBStream stream;
3331     self->GetDescription (stream);
3332     const char *desc = stream.GetData();
3333     size_t desc_len = stream.GetSize();
3334     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3335       --desc_len;
3336     }
3337     return std::string(desc, desc_len);
3338   }
3339 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetInputFileHandle(lldb::SBDebugger *self){
3340             return self->GetInputFile().GetFile();
3341         }
3342 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetOutputFileHandle(lldb::SBDebugger *self){
3343             return self->GetOutputFile().GetFile();
3344         }
3345 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetErrorFileHandle(lldb::SBDebugger *self){
3346             return self->GetErrorFile().GetFile();
3347         }
3348 SWIGINTERN std::string lldb_SBDebugger___repr__(lldb::SBDebugger *self){
3349     lldb::SBStream stream;
3350     self->GetDescription (stream);
3351     const char *desc = stream.GetData();
3352     size_t desc_len = stream.GetSize();
3353     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3354       --desc_len;
3355     }
3356     return std::string(desc, desc_len);
3357   }
3358 SWIGINTERN std::string lldb_SBDeclaration___repr__(lldb::SBDeclaration *self){
3359     lldb::SBStream stream;
3360     self->GetDescription (stream);
3361     const char *desc = stream.GetData();
3362     size_t desc_len = stream.GetSize();
3363     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3364       --desc_len;
3365     }
3366     return std::string(desc, desc_len);
3367   }
3368 SWIGINTERN std::string lldb_SBError___repr__(lldb::SBError *self){
3369     lldb::SBStream stream;
3370     self->GetDescription (stream);
3371     const char *desc = stream.GetData();
3372     size_t desc_len = stream.GetSize();
3373     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3374       --desc_len;
3375     }
3376     return std::string(desc, desc_len);
3377   }
3378 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowed(lldb::FileSP BORROWED){
3379             return lldb::SBFile(BORROWED);
3380         }
3381 SWIGINTERN lldb::SBFile lldb_SBFile_MakeForcingIOMethods(lldb::FileSP FORCE_IO_METHODS){
3382             return lldb::SBFile(FORCE_IO_METHODS);
3383         }
3384 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowedForcingIOMethods(lldb::FileSP BORROWED_FORCE_IO_METHODS){
3385             return lldb::SBFile(BORROWED_FORCE_IO_METHODS);
3386         }
3387 SWIGINTERN std::string lldb_SBFileSpec___repr__(lldb::SBFileSpec *self){
3388     lldb::SBStream stream;
3389     self->GetDescription (stream);
3390     const char *desc = stream.GetData();
3391     size_t desc_len = stream.GetSize();
3392     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3393       --desc_len;
3394     }
3395     return std::string(desc, desc_len);
3396   }
3397 SWIGINTERN std::string lldb_SBFrame___repr__(lldb::SBFrame *self){
3398     lldb::SBStream stream;
3399     self->GetDescription (stream);
3400     const char *desc = stream.GetData();
3401     size_t desc_len = stream.GetSize();
3402     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3403       --desc_len;
3404     }
3405     return std::string(desc, desc_len);
3406   }
3407 SWIGINTERN std::string lldb_SBFunction___repr__(lldb::SBFunction *self){
3408     lldb::SBStream stream;
3409     self->GetDescription (stream);
3410     const char *desc = stream.GetData();
3411     size_t desc_len = stream.GetSize();
3412     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3413       --desc_len;
3414     }
3415     return std::string(desc, desc_len);
3416   }
3417 SWIGINTERN std::string lldb_SBInstruction___repr__(lldb::SBInstruction *self){
3418     lldb::SBStream stream;
3419     self->GetDescription (stream);
3420     const char *desc = stream.GetData();
3421     size_t desc_len = stream.GetSize();
3422     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3423       --desc_len;
3424     }
3425     return std::string(desc, desc_len);
3426   }
3427 SWIGINTERN std::string lldb_SBInstructionList___repr__(lldb::SBInstructionList *self){
3428     lldb::SBStream stream;
3429     self->GetDescription (stream);
3430     const char *desc = stream.GetData();
3431     size_t desc_len = stream.GetSize();
3432     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3433       --desc_len;
3434     }
3435     return std::string(desc, desc_len);
3436   }
3437 SWIGINTERN std::string lldb_SBLineEntry___repr__(lldb::SBLineEntry *self){
3438     lldb::SBStream stream;
3439     self->GetDescription (stream);
3440     const char *desc = stream.GetData();
3441     size_t desc_len = stream.GetSize();
3442     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3443       --desc_len;
3444     }
3445     return std::string(desc, desc_len);
3446   }
3447 SWIGINTERN std::string lldb_SBMemoryRegionInfo___repr__(lldb::SBMemoryRegionInfo *self){
3448     lldb::SBStream stream;
3449     self->GetDescription (stream);
3450     const char *desc = stream.GetData();
3451     size_t desc_len = stream.GetSize();
3452     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3453       --desc_len;
3454     }
3455     return std::string(desc, desc_len);
3456   }
3457 SWIGINTERN std::string lldb_SBModule___repr__(lldb::SBModule *self){
3458     lldb::SBStream stream;
3459     self->GetDescription (stream);
3460     const char *desc = stream.GetData();
3461     size_t desc_len = stream.GetSize();
3462     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3463       --desc_len;
3464     }
3465     return std::string(desc, desc_len);
3466   }
3467 SWIGINTERN std::string lldb_SBModuleSpec___repr__(lldb::SBModuleSpec *self){
3468     lldb::SBStream stream;
3469     self->GetDescription (stream);
3470     const char *desc = stream.GetData();
3471     size_t desc_len = stream.GetSize();
3472     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3473       --desc_len;
3474     }
3475     return std::string(desc, desc_len);
3476   }
3477 SWIGINTERN std::string lldb_SBModuleSpecList___repr__(lldb::SBModuleSpecList *self){
3478     lldb::SBStream stream;
3479     self->GetDescription (stream);
3480     const char *desc = stream.GetData();
3481     size_t desc_len = stream.GetSize();
3482     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3483       --desc_len;
3484     }
3485     return std::string(desc, desc_len);
3486   }
3487 SWIGINTERN std::string lldb_SBProcess___repr__(lldb::SBProcess *self){
3488     lldb::SBStream stream;
3489     self->GetDescription (stream);
3490     const char *desc = stream.GetData();
3491     size_t desc_len = stream.GetSize();
3492     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3493       --desc_len;
3494     }
3495     return std::string(desc, desc_len);
3496   }
3497 SWIGINTERN std::string lldb_SBSection___repr__(lldb::SBSection *self){
3498     lldb::SBStream stream;
3499     self->GetDescription (stream);
3500     const char *desc = stream.GetData();
3501     size_t desc_len = stream.GetSize();
3502     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3503       --desc_len;
3504     }
3505     return std::string(desc, desc_len);
3506   }
3507 SWIGINTERN void lldb_SBStream_RedirectToFileHandle(lldb::SBStream *self,lldb::FileSP file,bool transfer_fh_ownership){
3508             self->RedirectToFile(file);
3509         }
3510 SWIGINTERN std::string lldb_SBSymbol___repr__(lldb::SBSymbol *self){
3511     lldb::SBStream stream;
3512     self->GetDescription (stream);
3513     const char *desc = stream.GetData();
3514     size_t desc_len = stream.GetSize();
3515     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3516       --desc_len;
3517     }
3518     return std::string(desc, desc_len);
3519   }
3520 SWIGINTERN std::string lldb_SBSymbolContext___repr__(lldb::SBSymbolContext *self){
3521     lldb::SBStream stream;
3522     self->GetDescription (stream);
3523     const char *desc = stream.GetData();
3524     size_t desc_len = stream.GetSize();
3525     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3526       --desc_len;
3527     }
3528     return std::string(desc, desc_len);
3529   }
3530 SWIGINTERN std::string lldb_SBSymbolContextList___repr__(lldb::SBSymbolContextList *self){
3531     lldb::SBStream stream;
3532     self->GetDescription (stream);
3533     const char *desc = stream.GetData();
3534     size_t desc_len = stream.GetSize();
3535     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3536       --desc_len;
3537     }
3538     return std::string(desc, desc_len);
3539   }
3540 SWIGINTERN std::string lldb_SBTarget___repr__(lldb::SBTarget *self){
3541     lldb::SBStream stream;
3542     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3543     const char *desc = stream.GetData();
3544     size_t desc_len = stream.GetSize();
3545     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3546       --desc_len;
3547     }
3548     return std::string(desc, desc_len);
3549   }
3550 SWIGINTERN std::string lldb_SBThread___repr__(lldb::SBThread *self){
3551     lldb::SBStream stream;
3552     self->GetDescription (stream);
3553     const char *desc = stream.GetData();
3554     size_t desc_len = stream.GetSize();
3555     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3556       --desc_len;
3557     }
3558     return std::string(desc, desc_len);
3559   }
3560 SWIGINTERN std::string lldb_SBTypeMember___repr__(lldb::SBTypeMember *self){
3561     lldb::SBStream stream;
3562     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3563     const char *desc = stream.GetData();
3564     size_t desc_len = stream.GetSize();
3565     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3566       --desc_len;
3567     }
3568     return std::string(desc, desc_len);
3569   }
3570 SWIGINTERN std::string lldb_SBTypeMemberFunction___repr__(lldb::SBTypeMemberFunction *self){
3571     lldb::SBStream stream;
3572     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3573     const char *desc = stream.GetData();
3574     size_t desc_len = stream.GetSize();
3575     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3576       --desc_len;
3577     }
3578     return std::string(desc, desc_len);
3579   }
3580 SWIGINTERN std::string lldb_SBType___repr__(lldb::SBType *self){
3581     lldb::SBStream stream;
3582     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3583     const char *desc = stream.GetData();
3584     size_t desc_len = stream.GetSize();
3585     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3586       --desc_len;
3587     }
3588     return std::string(desc, desc_len);
3589   }
3590 SWIGINTERN std::string lldb_SBTypeCategory___repr__(lldb::SBTypeCategory *self){
3591     lldb::SBStream stream;
3592     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3593     const char *desc = stream.GetData();
3594     size_t desc_len = stream.GetSize();
3595     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3596       --desc_len;
3597     }
3598     return std::string(desc, desc_len);
3599   }
3600 SWIGINTERN std::string lldb_SBTypeEnumMember___repr__(lldb::SBTypeEnumMember *self){
3601     lldb::SBStream stream;
3602     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3603     const char *desc = stream.GetData();
3604     size_t desc_len = stream.GetSize();
3605     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3606       --desc_len;
3607     }
3608     return std::string(desc, desc_len);
3609   }
3610 SWIGINTERN std::string lldb_SBTypeFilter___repr__(lldb::SBTypeFilter *self){
3611     lldb::SBStream stream;
3612     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3613     const char *desc = stream.GetData();
3614     size_t desc_len = stream.GetSize();
3615     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3616       --desc_len;
3617     }
3618     return std::string(desc, desc_len);
3619   }
3620 SWIGINTERN std::string lldb_SBTypeFormat___repr__(lldb::SBTypeFormat *self){
3621     lldb::SBStream stream;
3622     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3623     const char *desc = stream.GetData();
3624     size_t desc_len = stream.GetSize();
3625     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3626       --desc_len;
3627     }
3628     return std::string(desc, desc_len);
3629   }
3630 SWIGINTERN std::string lldb_SBTypeNameSpecifier___repr__(lldb::SBTypeNameSpecifier *self){
3631     lldb::SBStream stream;
3632     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3633     const char *desc = stream.GetData();
3634     size_t desc_len = stream.GetSize();
3635     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3636       --desc_len;
3637     }
3638     return std::string(desc, desc_len);
3639   }
3640 SWIGINTERN std::string lldb_SBTypeSummary___repr__(lldb::SBTypeSummary *self){
3641     lldb::SBStream stream;
3642     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3643     const char *desc = stream.GetData();
3644     size_t desc_len = stream.GetSize();
3645     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3646       --desc_len;
3647     }
3648     return std::string(desc, desc_len);
3649   }
3650 SWIGINTERN std::string lldb_SBTypeSynthetic___repr__(lldb::SBTypeSynthetic *self){
3651     lldb::SBStream stream;
3652     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3653     const char *desc = stream.GetData();
3654     size_t desc_len = stream.GetSize();
3655     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3656       --desc_len;
3657     }
3658     return std::string(desc, desc_len);
3659   }
3660 SWIGINTERN std::string lldb_SBValue___repr__(lldb::SBValue *self){
3661     lldb::SBStream stream;
3662     self->GetDescription (stream);
3663     const char *desc = stream.GetData();
3664     size_t desc_len = stream.GetSize();
3665     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3666       --desc_len;
3667     }
3668     return std::string(desc, desc_len);
3669   }
3670 SWIGINTERN std::string lldb_SBValueList___str__(lldb::SBValueList *self){
3671            lldb::SBStream description;
3672            const size_t n = self->GetSize();
3673            if (n)
3674            {
3675                for (size_t i=0; i<n; ++i)
3676                    self->GetValueAtIndex(i).GetDescription(description);
3677            }
3678            else
3679            {
3680                description.Printf("<empty> lldb.SBValueList()");
3681            }
3682            const char *desc = description.GetData();
3683            size_t desc_len = description.GetSize();
3684            if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r'))
3685                --desc_len;
3686            return std::string(desc, desc_len);
3687        }
3688 SWIGINTERN std::string lldb_SBWatchpoint___repr__(lldb::SBWatchpoint *self){
3689     lldb::SBStream stream;
3690     self->GetDescription (stream, lldb::eDescriptionLevelVerbose);
3691     const char *desc = stream.GetData();
3692     size_t desc_len = stream.GetSize();
3693     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3694       --desc_len;
3695     }
3696     return std::string(desc, desc_len);
3697   }
3698 
3699 
3700 template <typename T> void PushSBClass(lua_State * L, T * obj);
3701 
3702 // This function is called from Lua::CallBreakpointCallback
3703 llvm::Expected<bool> lldb_private::LLDBSwigLuaBreakpointCallbackFunction(
3704     lua_State * L, lldb::StackFrameSP stop_frame_sp,
3705     lldb::BreakpointLocationSP bp_loc_sp,
3706     const StructuredDataImpl &extra_args_impl) {
3707   lldb::SBFrame sb_frame(stop_frame_sp);
3708   lldb::SBBreakpointLocation sb_bp_loc(bp_loc_sp);
3709   int nargs = 2;
3710 
3711   lldb::SBStructuredData extra_args(extra_args_impl);
3712 
3713   // Push the Lua wrappers
3714   PushSBClass(L, &sb_frame);
3715   PushSBClass(L, &sb_bp_loc);
3716 
3717   if (extra_args.IsValid()) {
3718     PushSBClass(L, &extra_args);
3719     nargs++;
3720   }
3721 
3722   // Call into the Lua callback passing 'sb_frame' and 'sb_bp_loc'.
3723   // Expects a boolean return.
3724   if (lua_pcall(L, nargs, 1, 0) != LUA_OK) {
3725     llvm::Error E = llvm::make_error<llvm::StringError>(
3726         llvm::formatv("{0}\n", lua_tostring(L, -1)),
3727         llvm::inconvertibleErrorCode());
3728     // Pop error message from the stack.
3729     lua_pop(L, 1);
3730     return std::move(E);
3731   }
3732 
3733   // Boolean return from the callback
3734   bool stop = lua_toboolean(L, -1);
3735   lua_pop(L, 1);
3736 
3737   return stop;
3738 }
3739 
3740 // This function is called from Lua::CallWatchpointCallback
3741 llvm::Expected<bool> lldb_private::LLDBSwigLuaWatchpointCallbackFunction(
3742     lua_State * L, lldb::StackFrameSP stop_frame_sp, lldb::WatchpointSP wp_sp) {
3743   lldb::SBFrame sb_frame(stop_frame_sp);
3744   lldb::SBWatchpoint sb_wp(wp_sp);
3745   int nargs = 2;
3746 
3747   // Push the Lua wrappers
3748   PushSBClass(L, &sb_frame);
3749   PushSBClass(L, &sb_wp);
3750 
3751   // Call into the Lua callback passing 'sb_frame' and 'sb_wp'.
3752   // Expects a boolean return.
3753   if (lua_pcall(L, nargs, 1, 0) != LUA_OK) {
3754     llvm::Error E = llvm::make_error<llvm::StringError>(
3755         llvm::formatv("{0}\n", lua_tostring(L, -1)),
3756         llvm::inconvertibleErrorCode());
3757     // Pop error message from the stack.
3758     lua_pop(L, 1);
3759     return std::move(E);
3760   }
3761 
3762   // Boolean return from the callback
3763   bool stop = lua_toboolean(L, -1);
3764   lua_pop(L, 1);
3765 
3766   return stop;
3767 }
3768 
3769 static void LLDBSwigLuaCallLuaLogOutputCallback(const char *str, void *baton) {
3770   lua_State *L = (lua_State *)baton;
3771 
3772   lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
3773   lua_gettable(L, LUA_REGISTRYINDEX);
3774 
3775   // FIXME: There's no way to report errors back to the user
3776   lua_pushstring(L, str);
3777   lua_pcall(L, 1, 0, 0);
3778 }
3779 
3780 static int LLDBSwigLuaCloseFileHandle(lua_State * L) {
3781   return luaL_error(L, "You cannot close a file handle used by lldb.");
3782 }
3783 
3784 
3785 #ifdef __cplusplus
3786 extern "C" {
3787 #endif
3788 static int _wrap_new_string__SWIG_0(lua_State* L) {
3789   {
3790     int SWIG_arg = 0;
3791     std::string *result = 0 ;
3792 
3793     SWIG_check_num_args("std::string::string",0,0)
3794     result = (std::string *)new std::string();
3795     SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3796     return SWIG_arg;
3797 
3798     fail: SWIGUNUSED;
3799   }
3800   lua_error(L);
3801   return 0;
3802 }
3803 
3804 
3805 static int _wrap_new_string__SWIG_1(lua_State* L) {
3806   {
3807     int SWIG_arg = 0;
3808     char *arg1 = (char *) 0 ;
3809     std::string *result = 0 ;
3810 
3811     SWIG_check_num_args("std::string::string",1,1)
3812     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("std::string::string",1,"char const *");
3813     arg1 = (char *)lua_tostring(L, 1);
3814     result = (std::string *)new std::string((char const *)arg1);
3815     SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3816     return SWIG_arg;
3817 
3818     fail: SWIGUNUSED;
3819   }
3820   lua_error(L);
3821   return 0;
3822 }
3823 
3824 
3825 static int _wrap_new_string(lua_State* L) {
3826   int argc;
3827   int argv[2]={
3828     1,2
3829   };
3830 
3831   argc = lua_gettop(L);
3832   if (argc == 0) {
3833     return _wrap_new_string__SWIG_0(L);
3834   }
3835   if (argc == 1) {
3836     int _v = 0;
3837     {
3838       _v = SWIG_lua_isnilstring(L,argv[0]);
3839     }
3840     if (_v) {
3841       return _wrap_new_string__SWIG_1(L);
3842     }
3843   }
3844 
3845   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_string'\n"
3846     "  Possible C/C++ prototypes are:\n"
3847     "    std::string::string()\n"
3848     "    std::string::string(char const *)\n");
3849   lua_error(L);return 0;
3850 }
3851 
3852 
3853 static int _wrap_string_size(lua_State* L) {
3854   {
3855     int SWIG_arg = 0;
3856     std::string *arg1 = (std::string *) 0 ;
3857     unsigned int result;
3858 
3859     SWIG_check_num_args("std::string::size",1,1)
3860     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::size",1,"std::string const *");
3861 
3862     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3863       SWIG_fail_ptr("string_size",1,SWIGTYPE_p_std__string);
3864     }
3865 
3866     result = (unsigned int)((std::string const *)arg1)->size();
3867     lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3868     return SWIG_arg;
3869 
3870     fail: SWIGUNUSED;
3871   }
3872   lua_error(L);
3873   return 0;
3874 }
3875 
3876 
3877 static int _wrap_string_length(lua_State* L) {
3878   {
3879     int SWIG_arg = 0;
3880     std::string *arg1 = (std::string *) 0 ;
3881     unsigned int result;
3882 
3883     SWIG_check_num_args("std::string::length",1,1)
3884     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::length",1,"std::string const *");
3885 
3886     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3887       SWIG_fail_ptr("string_length",1,SWIGTYPE_p_std__string);
3888     }
3889 
3890     result = (unsigned int)((std::string const *)arg1)->length();
3891     lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3892     return SWIG_arg;
3893 
3894     fail: SWIGUNUSED;
3895   }
3896   lua_error(L);
3897   return 0;
3898 }
3899 
3900 
3901 static int _wrap_string_empty(lua_State* L) {
3902   {
3903     int SWIG_arg = 0;
3904     std::string *arg1 = (std::string *) 0 ;
3905     bool result;
3906 
3907     SWIG_check_num_args("std::string::empty",1,1)
3908     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::empty",1,"std::string const *");
3909 
3910     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3911       SWIG_fail_ptr("string_empty",1,SWIGTYPE_p_std__string);
3912     }
3913 
3914     result = (bool)((std::string const *)arg1)->empty();
3915     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
3916     return SWIG_arg;
3917 
3918     fail: SWIGUNUSED;
3919   }
3920   lua_error(L);
3921   return 0;
3922 }
3923 
3924 
3925 static int _wrap_string_c_str(lua_State* L) {
3926   {
3927     int SWIG_arg = 0;
3928     std::string *arg1 = (std::string *) 0 ;
3929     char *result = 0 ;
3930 
3931     SWIG_check_num_args("std::string::c_str",1,1)
3932     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::c_str",1,"std::string const *");
3933 
3934     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3935       SWIG_fail_ptr("string_c_str",1,SWIGTYPE_p_std__string);
3936     }
3937 
3938     result = (char *)((std::string const *)arg1)->c_str();
3939     lua_pushstring(L,(const char *)result); SWIG_arg++;
3940     return SWIG_arg;
3941 
3942     fail: SWIGUNUSED;
3943   }
3944   lua_error(L);
3945   return 0;
3946 }
3947 
3948 
3949 static int _wrap_string_data(lua_State* L) {
3950   {
3951     int SWIG_arg = 0;
3952     std::string *arg1 = (std::string *) 0 ;
3953     char *result = 0 ;
3954 
3955     SWIG_check_num_args("std::string::data",1,1)
3956     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::data",1,"std::string const *");
3957 
3958     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3959       SWIG_fail_ptr("string_data",1,SWIGTYPE_p_std__string);
3960     }
3961 
3962     result = (char *)((std::string const *)arg1)->data();
3963     lua_pushstring(L,(const char *)result); SWIG_arg++;
3964     return SWIG_arg;
3965 
3966     fail: SWIGUNUSED;
3967   }
3968   lua_error(L);
3969   return 0;
3970 }
3971 
3972 
3973 static int _wrap_string_assign(lua_State* L) {
3974   {
3975     int SWIG_arg = 0;
3976     std::string *arg1 = (std::string *) 0 ;
3977     char *arg2 = (char *) 0 ;
3978 
3979     SWIG_check_num_args("std::string::assign",2,2)
3980     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::assign",1,"std::string *");
3981     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("std::string::assign",2,"char const *");
3982 
3983     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3984       SWIG_fail_ptr("string_assign",1,SWIGTYPE_p_std__string);
3985     }
3986 
3987     arg2 = (char *)lua_tostring(L, 2);
3988     (arg1)->assign((char const *)arg2);
3989 
3990     return SWIG_arg;
3991 
3992     fail: SWIGUNUSED;
3993   }
3994   lua_error(L);
3995   return 0;
3996 }
3997 
3998 
3999 static void swig_delete_string(void *obj) {
4000 std::string *arg1 = (std::string *) obj;
4001 delete arg1;
4002 }
4003 static int _proxy__wrap_new_string(lua_State *L) {
4004     assert(lua_istable(L,1));
4005     lua_pushcfunction(L,_wrap_new_string);
4006     assert(!lua_isnil(L,-1));
4007     lua_replace(L,1); /* replace our table with real constructor */
4008     lua_call(L,lua_gettop(L)-1,1);
4009     return 1;
4010 }
4011 static swig_lua_attribute swig_string_attributes[] = {
4012     {0,0,0}
4013 };
4014 static swig_lua_method swig_string_methods[]= {
4015     { "size", _wrap_string_size},
4016     { "length", _wrap_string_length},
4017     { "empty", _wrap_string_empty},
4018     { "c_str", _wrap_string_c_str},
4019     { "data", _wrap_string_data},
4020     { "assign", _wrap_string_assign},
4021     {0,0}
4022 };
4023 static swig_lua_method swig_string_meta[] = {
4024     {0,0}
4025 };
4026 
4027 static swig_lua_attribute swig_string_Sf_SwigStatic_attributes[] = {
4028     {0,0,0}
4029 };
4030 static swig_lua_const_info swig_string_Sf_SwigStatic_constants[]= {
4031     {0,0,0,0,0,0}
4032 };
4033 static swig_lua_method swig_string_Sf_SwigStatic_methods[]= {
4034     {0,0}
4035 };
4036 static swig_lua_class* swig_string_Sf_SwigStatic_classes[]= {
4037     0
4038 };
4039 
4040 static swig_lua_namespace swig_string_Sf_SwigStatic = {
4041     "string",
4042     swig_string_Sf_SwigStatic_methods,
4043     swig_string_Sf_SwigStatic_attributes,
4044     swig_string_Sf_SwigStatic_constants,
4045     swig_string_Sf_SwigStatic_classes,
4046     0
4047 };
4048 static swig_lua_class *swig_string_bases[] = {0};
4049 static const char *swig_string_base_names[] = {0};
4050 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 };
4051 
4052 static int _wrap_new_SBAddress__SWIG_0(lua_State* L) {
4053   {
4054     int SWIG_arg = 0;
4055     lldb::SBAddress *result = 0 ;
4056 
4057     SWIG_check_num_args("lldb::SBAddress::SBAddress",0,0)
4058     result = (lldb::SBAddress *)new lldb::SBAddress();
4059     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4060     return SWIG_arg;
4061 
4062     fail: SWIGUNUSED;
4063   }
4064   lua_error(L);
4065   return 0;
4066 }
4067 
4068 
4069 static int _wrap_new_SBAddress__SWIG_1(lua_State* L) {
4070   {
4071     int SWIG_arg = 0;
4072     lldb::SBAddress *arg1 = 0 ;
4073     lldb::SBAddress *result = 0 ;
4074 
4075     SWIG_check_num_args("lldb::SBAddress::SBAddress",1,1)
4076     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBAddress const &");
4077 
4078     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4079       SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBAddress);
4080     }
4081 
4082     result = (lldb::SBAddress *)new lldb::SBAddress((lldb::SBAddress const &)*arg1);
4083     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4084     return SWIG_arg;
4085 
4086     fail: SWIGUNUSED;
4087   }
4088   lua_error(L);
4089   return 0;
4090 }
4091 
4092 
4093 static int _wrap_new_SBAddress__SWIG_2(lua_State* L) {
4094   {
4095     int SWIG_arg = 0;
4096     lldb::SBSection arg1 ;
4097     lldb::addr_t arg2 ;
4098     lldb::SBSection *argp1 ;
4099     lldb::SBAddress *result = 0 ;
4100 
4101     SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
4102     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBSection");
4103     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::addr_t");
4104 
4105     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBSection,0))){
4106       SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBSection);
4107     }
4108     arg1 = *argp1;
4109 
4110     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
4111     result = (lldb::SBAddress *)new lldb::SBAddress(arg1,arg2);
4112     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4113     return SWIG_arg;
4114 
4115     fail: SWIGUNUSED;
4116   }
4117   lua_error(L);
4118   return 0;
4119 }
4120 
4121 
4122 static int _wrap_new_SBAddress__SWIG_3(lua_State* L) {
4123   {
4124     int SWIG_arg = 0;
4125     lldb::addr_t arg1 ;
4126     lldb::SBTarget *arg2 = 0 ;
4127     lldb::SBAddress *result = 0 ;
4128 
4129     SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
4130     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::addr_t");
4131     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::SBTarget &");
4132     arg1 = (lldb::addr_t)lua_tointeger(L, 1);
4133 
4134     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4135       SWIG_fail_ptr("new_SBAddress",2,SWIGTYPE_p_lldb__SBTarget);
4136     }
4137 
4138     result = (lldb::SBAddress *)new lldb::SBAddress(arg1,*arg2);
4139     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4140     return SWIG_arg;
4141 
4142     fail: SWIGUNUSED;
4143   }
4144   lua_error(L);
4145   return 0;
4146 }
4147 
4148 
4149 static int _wrap_new_SBAddress(lua_State* L) {
4150   int argc;
4151   int argv[3]={
4152     1,2,3
4153   };
4154 
4155   argc = lua_gettop(L);
4156   if (argc == 0) {
4157     return _wrap_new_SBAddress__SWIG_0(L);
4158   }
4159   if (argc == 1) {
4160     int _v = 0;
4161     {
4162       void *ptr;
4163       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
4164         _v = 0;
4165       } else {
4166         _v = 1;
4167       }
4168     }
4169     if (_v) {
4170       return _wrap_new_SBAddress__SWIG_1(L);
4171     }
4172   }
4173   if (argc == 2) {
4174     int _v = 0;
4175     {
4176       void *ptr;
4177       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
4178         _v = 0;
4179       } else {
4180         _v = 1;
4181       }
4182     }
4183     if (_v) {
4184       {
4185         _v = lua_isnumber(L,argv[1]);
4186       }
4187       if (_v) {
4188         return _wrap_new_SBAddress__SWIG_2(L);
4189       }
4190     }
4191   }
4192   if (argc == 2) {
4193     int _v = 0;
4194     {
4195       _v = lua_isnumber(L,argv[0]);
4196     }
4197     if (_v) {
4198       {
4199         void *ptr;
4200         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
4201           _v = 0;
4202         } else {
4203           _v = 1;
4204         }
4205       }
4206       if (_v) {
4207         return _wrap_new_SBAddress__SWIG_3(L);
4208       }
4209     }
4210   }
4211 
4212   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAddress'\n"
4213     "  Possible C/C++ prototypes are:\n"
4214     "    lldb::SBAddress::SBAddress()\n"
4215     "    lldb::SBAddress::SBAddress(lldb::SBAddress const &)\n"
4216     "    lldb::SBAddress::SBAddress(lldb::SBSection,lldb::addr_t)\n"
4217     "    lldb::SBAddress::SBAddress(lldb::addr_t,lldb::SBTarget &)\n");
4218   lua_error(L);return 0;
4219 }
4220 
4221 
4222 static int _wrap_SBAddress_IsValid(lua_State* L) {
4223   {
4224     int SWIG_arg = 0;
4225     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4226     bool result;
4227 
4228     SWIG_check_num_args("lldb::SBAddress::IsValid",1,1)
4229     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::IsValid",1,"lldb::SBAddress const *");
4230 
4231     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4232       SWIG_fail_ptr("SBAddress_IsValid",1,SWIGTYPE_p_lldb__SBAddress);
4233     }
4234 
4235     result = (bool)((lldb::SBAddress const *)arg1)->IsValid();
4236     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4237     return SWIG_arg;
4238 
4239     fail: SWIGUNUSED;
4240   }
4241   lua_error(L);
4242   return 0;
4243 }
4244 
4245 
4246 static int _wrap_SBAddress_Clear(lua_State* L) {
4247   {
4248     int SWIG_arg = 0;
4249     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4250 
4251     SWIG_check_num_args("lldb::SBAddress::Clear",1,1)
4252     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::Clear",1,"lldb::SBAddress *");
4253 
4254     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4255       SWIG_fail_ptr("SBAddress_Clear",1,SWIGTYPE_p_lldb__SBAddress);
4256     }
4257 
4258     (arg1)->Clear();
4259 
4260     return SWIG_arg;
4261 
4262     fail: SWIGUNUSED;
4263   }
4264   lua_error(L);
4265   return 0;
4266 }
4267 
4268 
4269 static int _wrap_SBAddress_GetFileAddress(lua_State* L) {
4270   {
4271     int SWIG_arg = 0;
4272     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4273     lldb::addr_t result;
4274 
4275     SWIG_check_num_args("lldb::SBAddress::GetFileAddress",1,1)
4276     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFileAddress",1,"lldb::SBAddress const *");
4277 
4278     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4279       SWIG_fail_ptr("SBAddress_GetFileAddress",1,SWIGTYPE_p_lldb__SBAddress);
4280     }
4281 
4282     result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetFileAddress();
4283     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4284     return SWIG_arg;
4285 
4286     fail: SWIGUNUSED;
4287   }
4288   lua_error(L);
4289   return 0;
4290 }
4291 
4292 
4293 static int _wrap_SBAddress_GetLoadAddress(lua_State* L) {
4294   {
4295     int SWIG_arg = 0;
4296     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4297     lldb::SBTarget *arg2 = 0 ;
4298     lldb::addr_t result;
4299 
4300     SWIG_check_num_args("lldb::SBAddress::GetLoadAddress",2,2)
4301     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",1,"lldb::SBAddress const *");
4302     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",2,"lldb::SBTarget const &");
4303 
4304     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4305       SWIG_fail_ptr("SBAddress_GetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4306     }
4307 
4308 
4309     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4310       SWIG_fail_ptr("SBAddress_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
4311     }
4312 
4313     result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetLoadAddress((lldb::SBTarget const &)*arg2);
4314     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4315     return SWIG_arg;
4316 
4317     fail: SWIGUNUSED;
4318   }
4319   lua_error(L);
4320   return 0;
4321 }
4322 
4323 
4324 static int _wrap_SBAddress_SetLoadAddress(lua_State* L) {
4325   {
4326     int SWIG_arg = 0;
4327     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4328     lldb::addr_t arg2 ;
4329     lldb::SBTarget *arg3 = 0 ;
4330 
4331     SWIG_check_num_args("lldb::SBAddress::SetLoadAddress",3,3)
4332     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",1,"lldb::SBAddress *");
4333     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",2,"lldb::addr_t");
4334     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",3,"lldb::SBTarget &");
4335 
4336     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4337       SWIG_fail_ptr("SBAddress_SetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4338     }
4339 
4340     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
4341 
4342     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTarget,0))){
4343       SWIG_fail_ptr("SBAddress_SetLoadAddress",3,SWIGTYPE_p_lldb__SBTarget);
4344     }
4345 
4346     (arg1)->SetLoadAddress(arg2,*arg3);
4347 
4348     return SWIG_arg;
4349 
4350     fail: SWIGUNUSED;
4351   }
4352   lua_error(L);
4353   return 0;
4354 }
4355 
4356 
4357 static int _wrap_SBAddress_OffsetAddress(lua_State* L) {
4358   {
4359     int SWIG_arg = 0;
4360     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4361     lldb::addr_t arg2 ;
4362     bool result;
4363 
4364     SWIG_check_num_args("lldb::SBAddress::OffsetAddress",2,2)
4365     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",1,"lldb::SBAddress *");
4366     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",2,"lldb::addr_t");
4367 
4368     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4369       SWIG_fail_ptr("SBAddress_OffsetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4370     }
4371 
4372     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
4373     result = (bool)(arg1)->OffsetAddress(arg2);
4374     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4375     return SWIG_arg;
4376 
4377     fail: SWIGUNUSED;
4378   }
4379   lua_error(L);
4380   return 0;
4381 }
4382 
4383 
4384 static int _wrap_SBAddress_GetDescription(lua_State* L) {
4385   {
4386     int SWIG_arg = 0;
4387     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4388     lldb::SBStream *arg2 = 0 ;
4389     bool result;
4390 
4391     SWIG_check_num_args("lldb::SBAddress::GetDescription",2,2)
4392     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetDescription",1,"lldb::SBAddress *");
4393     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetDescription",2,"lldb::SBStream &");
4394 
4395     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4396       SWIG_fail_ptr("SBAddress_GetDescription",1,SWIGTYPE_p_lldb__SBAddress);
4397     }
4398 
4399 
4400     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
4401       SWIG_fail_ptr("SBAddress_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
4402     }
4403 
4404     result = (bool)(arg1)->GetDescription(*arg2);
4405     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4406     return SWIG_arg;
4407 
4408     fail: SWIGUNUSED;
4409   }
4410   lua_error(L);
4411   return 0;
4412 }
4413 
4414 
4415 static int _wrap_SBAddress_GetSection(lua_State* L) {
4416   {
4417     int SWIG_arg = 0;
4418     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4419     lldb::SBSection result;
4420 
4421     SWIG_check_num_args("lldb::SBAddress::GetSection",1,1)
4422     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSection",1,"lldb::SBAddress *");
4423 
4424     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4425       SWIG_fail_ptr("SBAddress_GetSection",1,SWIGTYPE_p_lldb__SBAddress);
4426     }
4427 
4428     result = (arg1)->GetSection();
4429     {
4430       lldb::SBSection * resultptr = new lldb::SBSection(result);
4431       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
4432     }
4433     return SWIG_arg;
4434 
4435     fail: SWIGUNUSED;
4436   }
4437   lua_error(L);
4438   return 0;
4439 }
4440 
4441 
4442 static int _wrap_SBAddress_GetOffset(lua_State* L) {
4443   {
4444     int SWIG_arg = 0;
4445     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4446     lldb::addr_t result;
4447 
4448     SWIG_check_num_args("lldb::SBAddress::GetOffset",1,1)
4449     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetOffset",1,"lldb::SBAddress *");
4450 
4451     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4452       SWIG_fail_ptr("SBAddress_GetOffset",1,SWIGTYPE_p_lldb__SBAddress);
4453     }
4454 
4455     result = (lldb::addr_t)(arg1)->GetOffset();
4456     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4457     return SWIG_arg;
4458 
4459     fail: SWIGUNUSED;
4460   }
4461   lua_error(L);
4462   return 0;
4463 }
4464 
4465 
4466 static int _wrap_SBAddress_SetAddress(lua_State* L) {
4467   {
4468     int SWIG_arg = 0;
4469     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4470     lldb::SBSection arg2 ;
4471     lldb::addr_t arg3 ;
4472     lldb::SBSection *argp2 ;
4473 
4474     SWIG_check_num_args("lldb::SBAddress::SetAddress",3,3)
4475     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetAddress",1,"lldb::SBAddress *");
4476     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SetAddress",2,"lldb::SBSection");
4477     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBAddress::SetAddress",3,"lldb::addr_t");
4478 
4479     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4480       SWIG_fail_ptr("SBAddress_SetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4481     }
4482 
4483 
4484     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
4485       SWIG_fail_ptr("SBAddress_SetAddress",2,SWIGTYPE_p_lldb__SBSection);
4486     }
4487     arg2 = *argp2;
4488 
4489     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
4490     (arg1)->SetAddress(arg2,arg3);
4491 
4492     return SWIG_arg;
4493 
4494     fail: SWIGUNUSED;
4495   }
4496   lua_error(L);
4497   return 0;
4498 }
4499 
4500 
4501 static int _wrap_SBAddress_GetSymbolContext(lua_State* L) {
4502   {
4503     int SWIG_arg = 0;
4504     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4505     uint32_t arg2 ;
4506     lldb::SBSymbolContext result;
4507 
4508     SWIG_check_num_args("lldb::SBAddress::GetSymbolContext",2,2)
4509     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",1,"lldb::SBAddress *");
4510     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",2,"uint32_t");
4511 
4512     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4513       SWIG_fail_ptr("SBAddress_GetSymbolContext",1,SWIGTYPE_p_lldb__SBAddress);
4514     }
4515 
4516     arg2 = (uint32_t)lua_tointeger(L, 2);
4517     result = (arg1)->GetSymbolContext(arg2);
4518     {
4519       lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext(result);
4520       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
4521     }
4522     return SWIG_arg;
4523 
4524     fail: SWIGUNUSED;
4525   }
4526   lua_error(L);
4527   return 0;
4528 }
4529 
4530 
4531 static int _wrap_SBAddress_GetModule(lua_State* L) {
4532   {
4533     int SWIG_arg = 0;
4534     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4535     lldb::SBModule result;
4536 
4537     SWIG_check_num_args("lldb::SBAddress::GetModule",1,1)
4538     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetModule",1,"lldb::SBAddress *");
4539 
4540     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4541       SWIG_fail_ptr("SBAddress_GetModule",1,SWIGTYPE_p_lldb__SBAddress);
4542     }
4543 
4544     result = (arg1)->GetModule();
4545     {
4546       lldb::SBModule * resultptr = new lldb::SBModule(result);
4547       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
4548     }
4549     return SWIG_arg;
4550 
4551     fail: SWIGUNUSED;
4552   }
4553   lua_error(L);
4554   return 0;
4555 }
4556 
4557 
4558 static int _wrap_SBAddress_GetCompileUnit(lua_State* L) {
4559   {
4560     int SWIG_arg = 0;
4561     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4562     lldb::SBCompileUnit result;
4563 
4564     SWIG_check_num_args("lldb::SBAddress::GetCompileUnit",1,1)
4565     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetCompileUnit",1,"lldb::SBAddress *");
4566 
4567     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4568       SWIG_fail_ptr("SBAddress_GetCompileUnit",1,SWIGTYPE_p_lldb__SBAddress);
4569     }
4570 
4571     result = (arg1)->GetCompileUnit();
4572     {
4573       lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit(result);
4574       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
4575     }
4576     return SWIG_arg;
4577 
4578     fail: SWIGUNUSED;
4579   }
4580   lua_error(L);
4581   return 0;
4582 }
4583 
4584 
4585 static int _wrap_SBAddress_GetFunction(lua_State* L) {
4586   {
4587     int SWIG_arg = 0;
4588     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4589     lldb::SBFunction result;
4590 
4591     SWIG_check_num_args("lldb::SBAddress::GetFunction",1,1)
4592     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFunction",1,"lldb::SBAddress *");
4593 
4594     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4595       SWIG_fail_ptr("SBAddress_GetFunction",1,SWIGTYPE_p_lldb__SBAddress);
4596     }
4597 
4598     result = (arg1)->GetFunction();
4599     {
4600       lldb::SBFunction * resultptr = new lldb::SBFunction(result);
4601       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
4602     }
4603     return SWIG_arg;
4604 
4605     fail: SWIGUNUSED;
4606   }
4607   lua_error(L);
4608   return 0;
4609 }
4610 
4611 
4612 static int _wrap_SBAddress_GetBlock(lua_State* L) {
4613   {
4614     int SWIG_arg = 0;
4615     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4616     lldb::SBBlock result;
4617 
4618     SWIG_check_num_args("lldb::SBAddress::GetBlock",1,1)
4619     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetBlock",1,"lldb::SBAddress *");
4620 
4621     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4622       SWIG_fail_ptr("SBAddress_GetBlock",1,SWIGTYPE_p_lldb__SBAddress);
4623     }
4624 
4625     result = (arg1)->GetBlock();
4626     {
4627       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
4628       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
4629     }
4630     return SWIG_arg;
4631 
4632     fail: SWIGUNUSED;
4633   }
4634   lua_error(L);
4635   return 0;
4636 }
4637 
4638 
4639 static int _wrap_SBAddress_GetSymbol(lua_State* L) {
4640   {
4641     int SWIG_arg = 0;
4642     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4643     lldb::SBSymbol result;
4644 
4645     SWIG_check_num_args("lldb::SBAddress::GetSymbol",1,1)
4646     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbol",1,"lldb::SBAddress *");
4647 
4648     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4649       SWIG_fail_ptr("SBAddress_GetSymbol",1,SWIGTYPE_p_lldb__SBAddress);
4650     }
4651 
4652     result = (arg1)->GetSymbol();
4653     {
4654       lldb::SBSymbol * resultptr = new lldb::SBSymbol(result);
4655       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
4656     }
4657     return SWIG_arg;
4658 
4659     fail: SWIGUNUSED;
4660   }
4661   lua_error(L);
4662   return 0;
4663 }
4664 
4665 
4666 static int _wrap_SBAddress_GetLineEntry(lua_State* L) {
4667   {
4668     int SWIG_arg = 0;
4669     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4670     lldb::SBLineEntry result;
4671 
4672     SWIG_check_num_args("lldb::SBAddress::GetLineEntry",1,1)
4673     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLineEntry",1,"lldb::SBAddress *");
4674 
4675     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4676       SWIG_fail_ptr("SBAddress_GetLineEntry",1,SWIGTYPE_p_lldb__SBAddress);
4677     }
4678 
4679     result = (arg1)->GetLineEntry();
4680     {
4681       lldb::SBLineEntry * resultptr = new lldb::SBLineEntry(result);
4682       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
4683     }
4684     return SWIG_arg;
4685 
4686     fail: SWIGUNUSED;
4687   }
4688   lua_error(L);
4689   return 0;
4690 }
4691 
4692 
4693 static int _wrap_SBAddress___tostring(lua_State* L) {
4694   {
4695     int SWIG_arg = 0;
4696     lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4697     std::string result;
4698 
4699     SWIG_check_num_args("lldb::SBAddress::__repr__",1,1)
4700     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::__repr__",1,"lldb::SBAddress *");
4701 
4702     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4703       SWIG_fail_ptr("SBAddress___tostring",1,SWIGTYPE_p_lldb__SBAddress);
4704     }
4705 
4706     result = lldb_SBAddress___repr__(arg1);
4707     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
4708     return SWIG_arg;
4709 
4710     fail: SWIGUNUSED;
4711   }
4712   lua_error(L);
4713   return 0;
4714 }
4715 
4716 
4717 static void swig_delete_SBAddress(void *obj) {
4718 lldb::SBAddress *arg1 = (lldb::SBAddress *) obj;
4719 delete arg1;
4720 }
4721 static int _proxy__wrap_new_SBAddress(lua_State *L) {
4722     assert(lua_istable(L,1));
4723     lua_pushcfunction(L,_wrap_new_SBAddress);
4724     assert(!lua_isnil(L,-1));
4725     lua_replace(L,1); /* replace our table with real constructor */
4726     lua_call(L,lua_gettop(L)-1,1);
4727     return 1;
4728 }
4729 static swig_lua_attribute swig_SBAddress_attributes[] = {
4730     {0,0,0}
4731 };
4732 static swig_lua_method swig_SBAddress_methods[]= {
4733     { "IsValid", _wrap_SBAddress_IsValid},
4734     { "Clear", _wrap_SBAddress_Clear},
4735     { "GetFileAddress", _wrap_SBAddress_GetFileAddress},
4736     { "GetLoadAddress", _wrap_SBAddress_GetLoadAddress},
4737     { "SetLoadAddress", _wrap_SBAddress_SetLoadAddress},
4738     { "OffsetAddress", _wrap_SBAddress_OffsetAddress},
4739     { "GetDescription", _wrap_SBAddress_GetDescription},
4740     { "GetSection", _wrap_SBAddress_GetSection},
4741     { "GetOffset", _wrap_SBAddress_GetOffset},
4742     { "SetAddress", _wrap_SBAddress_SetAddress},
4743     { "GetSymbolContext", _wrap_SBAddress_GetSymbolContext},
4744     { "GetModule", _wrap_SBAddress_GetModule},
4745     { "GetCompileUnit", _wrap_SBAddress_GetCompileUnit},
4746     { "GetFunction", _wrap_SBAddress_GetFunction},
4747     { "GetBlock", _wrap_SBAddress_GetBlock},
4748     { "GetSymbol", _wrap_SBAddress_GetSymbol},
4749     { "GetLineEntry", _wrap_SBAddress_GetLineEntry},
4750     { "__tostring", _wrap_SBAddress___tostring},
4751     {0,0}
4752 };
4753 static swig_lua_method swig_SBAddress_meta[] = {
4754     { "__tostring", _wrap_SBAddress___tostring},
4755     {0,0}
4756 };
4757 
4758 static swig_lua_attribute swig_SBAddress_Sf_SwigStatic_attributes[] = {
4759     {0,0,0}
4760 };
4761 static swig_lua_const_info swig_SBAddress_Sf_SwigStatic_constants[]= {
4762     {0,0,0,0,0,0}
4763 };
4764 static swig_lua_method swig_SBAddress_Sf_SwigStatic_methods[]= {
4765     {0,0}
4766 };
4767 static swig_lua_class* swig_SBAddress_Sf_SwigStatic_classes[]= {
4768     0
4769 };
4770 
4771 static swig_lua_namespace swig_SBAddress_Sf_SwigStatic = {
4772     "SBAddress",
4773     swig_SBAddress_Sf_SwigStatic_methods,
4774     swig_SBAddress_Sf_SwigStatic_attributes,
4775     swig_SBAddress_Sf_SwigStatic_constants,
4776     swig_SBAddress_Sf_SwigStatic_classes,
4777     0
4778 };
4779 static swig_lua_class *swig_SBAddress_bases[] = {0};
4780 static const char *swig_SBAddress_base_names[] = {0};
4781 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 };
4782 
4783 static int _wrap_new_SBAttachInfo__SWIG_0(lua_State* L) {
4784   {
4785     int SWIG_arg = 0;
4786     lldb::SBAttachInfo *result = 0 ;
4787 
4788     SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",0,0)
4789     result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo();
4790     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4791     return SWIG_arg;
4792 
4793     fail: SWIGUNUSED;
4794   }
4795   lua_error(L);
4796   return 0;
4797 }
4798 
4799 
4800 static int _wrap_new_SBAttachInfo__SWIG_1(lua_State* L) {
4801   {
4802     int SWIG_arg = 0;
4803     lldb::pid_t arg1 ;
4804     lldb::SBAttachInfo *result = 0 ;
4805 
4806     SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4807     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::pid_t");
4808     arg1 = (lldb::pid_t)lua_tointeger(L, 1);
4809     result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo(arg1);
4810     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4811     return SWIG_arg;
4812 
4813     fail: SWIGUNUSED;
4814   }
4815   lua_error(L);
4816   return 0;
4817 }
4818 
4819 
4820 static int _wrap_new_SBAttachInfo__SWIG_2(lua_State* L) {
4821   {
4822     int SWIG_arg = 0;
4823     char *arg1 = (char *) 0 ;
4824     bool arg2 ;
4825     lldb::SBAttachInfo *result = 0 ;
4826 
4827     SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",2,2)
4828     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4829     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4830     arg1 = (char *)lua_tostring(L, 1);
4831     arg2 = (lua_toboolean(L, 2)!=0);
4832     result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2);
4833     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4834     return SWIG_arg;
4835 
4836     fail: SWIGUNUSED;
4837   }
4838   lua_error(L);
4839   return 0;
4840 }
4841 
4842 
4843 static int _wrap_new_SBAttachInfo__SWIG_3(lua_State* L) {
4844   {
4845     int SWIG_arg = 0;
4846     char *arg1 = (char *) 0 ;
4847     bool arg2 ;
4848     bool arg3 ;
4849     lldb::SBAttachInfo *result = 0 ;
4850 
4851     SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",3,3)
4852     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4853     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4854     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",3,"bool");
4855     arg1 = (char *)lua_tostring(L, 1);
4856     arg2 = (lua_toboolean(L, 2)!=0);
4857     arg3 = (lua_toboolean(L, 3)!=0);
4858     result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2,arg3);
4859     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4860     return SWIG_arg;
4861 
4862     fail: SWIGUNUSED;
4863   }
4864   lua_error(L);
4865   return 0;
4866 }
4867 
4868 
4869 static int _wrap_new_SBAttachInfo__SWIG_4(lua_State* L) {
4870   {
4871     int SWIG_arg = 0;
4872     lldb::SBAttachInfo *arg1 = 0 ;
4873     lldb::SBAttachInfo *result = 0 ;
4874 
4875     SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4876     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::SBAttachInfo const &");
4877 
4878     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4879       SWIG_fail_ptr("new_SBAttachInfo",1,SWIGTYPE_p_lldb__SBAttachInfo);
4880     }
4881 
4882     result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((lldb::SBAttachInfo const &)*arg1);
4883     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4884     return SWIG_arg;
4885 
4886     fail: SWIGUNUSED;
4887   }
4888   lua_error(L);
4889   return 0;
4890 }
4891 
4892 
4893 static int _wrap_new_SBAttachInfo(lua_State* L) {
4894   int argc;
4895   int argv[4]={
4896     1,2,3,4
4897   };
4898 
4899   argc = lua_gettop(L);
4900   if (argc == 0) {
4901     return _wrap_new_SBAttachInfo__SWIG_0(L);
4902   }
4903   if (argc == 1) {
4904     int _v = 0;
4905     {
4906       void *ptr;
4907       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, SWIG_POINTER_NO_NULL)) {
4908         _v = 0;
4909       } else {
4910         _v = 1;
4911       }
4912     }
4913     if (_v) {
4914       return _wrap_new_SBAttachInfo__SWIG_4(L);
4915     }
4916   }
4917   if (argc == 1) {
4918     int _v = 0;
4919     {
4920       _v = lua_isnumber(L,argv[0]);
4921     }
4922     if (_v) {
4923       return _wrap_new_SBAttachInfo__SWIG_1(L);
4924     }
4925   }
4926   if (argc == 2) {
4927     int _v = 0;
4928     {
4929       _v = SWIG_lua_isnilstring(L,argv[0]);
4930     }
4931     if (_v) {
4932       {
4933         _v = lua_isboolean(L,argv[1]);
4934       }
4935       if (_v) {
4936         return _wrap_new_SBAttachInfo__SWIG_2(L);
4937       }
4938     }
4939   }
4940   if (argc == 3) {
4941     int _v = 0;
4942     {
4943       _v = SWIG_lua_isnilstring(L,argv[0]);
4944     }
4945     if (_v) {
4946       {
4947         _v = lua_isboolean(L,argv[1]);
4948       }
4949       if (_v) {
4950         {
4951           _v = lua_isboolean(L,argv[2]);
4952         }
4953         if (_v) {
4954           return _wrap_new_SBAttachInfo__SWIG_3(L);
4955         }
4956       }
4957     }
4958   }
4959 
4960   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAttachInfo'\n"
4961     "  Possible C/C++ prototypes are:\n"
4962     "    lldb::SBAttachInfo::SBAttachInfo()\n"
4963     "    lldb::SBAttachInfo::SBAttachInfo(lldb::pid_t)\n"
4964     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool)\n"
4965     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool,bool)\n"
4966     "    lldb::SBAttachInfo::SBAttachInfo(lldb::SBAttachInfo const &)\n");
4967   lua_error(L);return 0;
4968 }
4969 
4970 
4971 static int _wrap_SBAttachInfo_GetProcessID(lua_State* L) {
4972   {
4973     int SWIG_arg = 0;
4974     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4975     lldb::pid_t result;
4976 
4977     SWIG_check_num_args("lldb::SBAttachInfo::GetProcessID",1,1)
4978     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessID",1,"lldb::SBAttachInfo *");
4979 
4980     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4981       SWIG_fail_ptr("SBAttachInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4982     }
4983 
4984     result = (lldb::pid_t)(arg1)->GetProcessID();
4985     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4986     return SWIG_arg;
4987 
4988     fail: SWIGUNUSED;
4989   }
4990   lua_error(L);
4991   return 0;
4992 }
4993 
4994 
4995 static int _wrap_SBAttachInfo_SetProcessID(lua_State* L) {
4996   {
4997     int SWIG_arg = 0;
4998     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4999     lldb::pid_t arg2 ;
5000 
5001     SWIG_check_num_args("lldb::SBAttachInfo::SetProcessID",2,2)
5002     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",1,"lldb::SBAttachInfo *");
5003     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",2,"lldb::pid_t");
5004 
5005     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5006       SWIG_fail_ptr("SBAttachInfo_SetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5007     }
5008 
5009     arg2 = (lldb::pid_t)lua_tointeger(L, 2);
5010     (arg1)->SetProcessID(arg2);
5011 
5012     return SWIG_arg;
5013 
5014     fail: SWIGUNUSED;
5015   }
5016   lua_error(L);
5017   return 0;
5018 }
5019 
5020 
5021 static int _wrap_SBAttachInfo_SetExecutable__SWIG_0(lua_State* L) {
5022   {
5023     int SWIG_arg = 0;
5024     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5025     char *arg2 = (char *) 0 ;
5026 
5027     SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
5028     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
5029     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"char const *");
5030 
5031     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5032       SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
5033     }
5034 
5035     arg2 = (char *)lua_tostring(L, 2);
5036     (arg1)->SetExecutable((char const *)arg2);
5037 
5038     return SWIG_arg;
5039 
5040     fail: SWIGUNUSED;
5041   }
5042   lua_error(L);
5043   return 0;
5044 }
5045 
5046 
5047 static int _wrap_SBAttachInfo_SetExecutable__SWIG_1(lua_State* L) {
5048   {
5049     int SWIG_arg = 0;
5050     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5051     lldb::SBFileSpec arg2 ;
5052     lldb::SBFileSpec *argp2 ;
5053 
5054     SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
5055     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
5056     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"lldb::SBFileSpec");
5057 
5058     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5059       SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
5060     }
5061 
5062 
5063     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
5064       SWIG_fail_ptr("SBAttachInfo_SetExecutable",2,SWIGTYPE_p_lldb__SBFileSpec);
5065     }
5066     arg2 = *argp2;
5067 
5068     (arg1)->SetExecutable(arg2);
5069 
5070     return SWIG_arg;
5071 
5072     fail: SWIGUNUSED;
5073   }
5074   lua_error(L);
5075   return 0;
5076 }
5077 
5078 
5079 static int _wrap_SBAttachInfo_SetExecutable(lua_State* L) {
5080   int argc;
5081   int argv[3]={
5082     1,2,3
5083   };
5084 
5085   argc = lua_gettop(L);
5086   if (argc == 2) {
5087     int _v = 0;
5088     {
5089       void *ptr;
5090       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5091         _v = 0;
5092       } else {
5093         _v = 1;
5094       }
5095     }
5096     if (_v) {
5097       {
5098         void *ptr;
5099         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
5100           _v = 0;
5101         } else {
5102           _v = 1;
5103         }
5104       }
5105       if (_v) {
5106         return _wrap_SBAttachInfo_SetExecutable__SWIG_1(L);
5107       }
5108     }
5109   }
5110   if (argc == 2) {
5111     int _v = 0;
5112     {
5113       void *ptr;
5114       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5115         _v = 0;
5116       } else {
5117         _v = 1;
5118       }
5119     }
5120     if (_v) {
5121       {
5122         _v = SWIG_lua_isnilstring(L,argv[1]);
5123       }
5124       if (_v) {
5125         return _wrap_SBAttachInfo_SetExecutable__SWIG_0(L);
5126       }
5127     }
5128   }
5129 
5130   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetExecutable'\n"
5131     "  Possible C/C++ prototypes are:\n"
5132     "    lldb::SBAttachInfo::SetExecutable(char const *)\n"
5133     "    lldb::SBAttachInfo::SetExecutable(lldb::SBFileSpec)\n");
5134   lua_error(L);return 0;
5135 }
5136 
5137 
5138 static int _wrap_SBAttachInfo_GetWaitForLaunch(lua_State* L) {
5139   {
5140     int SWIG_arg = 0;
5141     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5142     bool result;
5143 
5144     SWIG_check_num_args("lldb::SBAttachInfo::GetWaitForLaunch",1,1)
5145     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetWaitForLaunch",1,"lldb::SBAttachInfo *");
5146 
5147     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5148       SWIG_fail_ptr("SBAttachInfo_GetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5149     }
5150 
5151     result = (bool)(arg1)->GetWaitForLaunch();
5152     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5153     return SWIG_arg;
5154 
5155     fail: SWIGUNUSED;
5156   }
5157   lua_error(L);
5158   return 0;
5159 }
5160 
5161 
5162 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(lua_State* L) {
5163   {
5164     int SWIG_arg = 0;
5165     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5166     bool arg2 ;
5167 
5168     SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",2,2)
5169     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5170     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5171 
5172     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5173       SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5174     }
5175 
5176     arg2 = (lua_toboolean(L, 2)!=0);
5177     (arg1)->SetWaitForLaunch(arg2);
5178 
5179     return SWIG_arg;
5180 
5181     fail: SWIGUNUSED;
5182   }
5183   lua_error(L);
5184   return 0;
5185 }
5186 
5187 
5188 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(lua_State* L) {
5189   {
5190     int SWIG_arg = 0;
5191     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5192     bool arg2 ;
5193     bool arg3 ;
5194 
5195     SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",3,3)
5196     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5197     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5198     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",3,"bool");
5199 
5200     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5201       SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5202     }
5203 
5204     arg2 = (lua_toboolean(L, 2)!=0);
5205     arg3 = (lua_toboolean(L, 3)!=0);
5206     (arg1)->SetWaitForLaunch(arg2,arg3);
5207 
5208     return SWIG_arg;
5209 
5210     fail: SWIGUNUSED;
5211   }
5212   lua_error(L);
5213   return 0;
5214 }
5215 
5216 
5217 static int _wrap_SBAttachInfo_SetWaitForLaunch(lua_State* L) {
5218   int argc;
5219   int argv[4]={
5220     1,2,3,4
5221   };
5222 
5223   argc = lua_gettop(L);
5224   if (argc == 2) {
5225     int _v = 0;
5226     {
5227       void *ptr;
5228       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5229         _v = 0;
5230       } else {
5231         _v = 1;
5232       }
5233     }
5234     if (_v) {
5235       {
5236         _v = lua_isboolean(L,argv[1]);
5237       }
5238       if (_v) {
5239         return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(L);
5240       }
5241     }
5242   }
5243   if (argc == 3) {
5244     int _v = 0;
5245     {
5246       void *ptr;
5247       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5248         _v = 0;
5249       } else {
5250         _v = 1;
5251       }
5252     }
5253     if (_v) {
5254       {
5255         _v = lua_isboolean(L,argv[1]);
5256       }
5257       if (_v) {
5258         {
5259           _v = lua_isboolean(L,argv[2]);
5260         }
5261         if (_v) {
5262           return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(L);
5263         }
5264       }
5265     }
5266   }
5267 
5268   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetWaitForLaunch'\n"
5269     "  Possible C/C++ prototypes are:\n"
5270     "    lldb::SBAttachInfo::SetWaitForLaunch(bool)\n"
5271     "    lldb::SBAttachInfo::SetWaitForLaunch(bool,bool)\n");
5272   lua_error(L);return 0;
5273 }
5274 
5275 
5276 static int _wrap_SBAttachInfo_GetIgnoreExisting(lua_State* L) {
5277   {
5278     int SWIG_arg = 0;
5279     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5280     bool result;
5281 
5282     SWIG_check_num_args("lldb::SBAttachInfo::GetIgnoreExisting",1,1)
5283     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetIgnoreExisting",1,"lldb::SBAttachInfo *");
5284 
5285     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5286       SWIG_fail_ptr("SBAttachInfo_GetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5287     }
5288 
5289     result = (bool)(arg1)->GetIgnoreExisting();
5290     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5291     return SWIG_arg;
5292 
5293     fail: SWIGUNUSED;
5294   }
5295   lua_error(L);
5296   return 0;
5297 }
5298 
5299 
5300 static int _wrap_SBAttachInfo_SetIgnoreExisting(lua_State* L) {
5301   {
5302     int SWIG_arg = 0;
5303     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5304     bool arg2 ;
5305 
5306     SWIG_check_num_args("lldb::SBAttachInfo::SetIgnoreExisting",2,2)
5307     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",1,"lldb::SBAttachInfo *");
5308     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",2,"bool");
5309 
5310     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5311       SWIG_fail_ptr("SBAttachInfo_SetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5312     }
5313 
5314     arg2 = (lua_toboolean(L, 2)!=0);
5315     (arg1)->SetIgnoreExisting(arg2);
5316 
5317     return SWIG_arg;
5318 
5319     fail: SWIGUNUSED;
5320   }
5321   lua_error(L);
5322   return 0;
5323 }
5324 
5325 
5326 static int _wrap_SBAttachInfo_GetResumeCount(lua_State* L) {
5327   {
5328     int SWIG_arg = 0;
5329     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5330     uint32_t result;
5331 
5332     SWIG_check_num_args("lldb::SBAttachInfo::GetResumeCount",1,1)
5333     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetResumeCount",1,"lldb::SBAttachInfo *");
5334 
5335     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5336       SWIG_fail_ptr("SBAttachInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5337     }
5338 
5339     result = (uint32_t)(arg1)->GetResumeCount();
5340     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5341     return SWIG_arg;
5342 
5343     fail: SWIGUNUSED;
5344   }
5345   lua_error(L);
5346   return 0;
5347 }
5348 
5349 
5350 static int _wrap_SBAttachInfo_SetResumeCount(lua_State* L) {
5351   {
5352     int SWIG_arg = 0;
5353     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5354     uint32_t arg2 ;
5355 
5356     SWIG_check_num_args("lldb::SBAttachInfo::SetResumeCount",2,2)
5357     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",1,"lldb::SBAttachInfo *");
5358     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",2,"uint32_t");
5359 
5360     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5361       SWIG_fail_ptr("SBAttachInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5362     }
5363 
5364     arg2 = (uint32_t)lua_tointeger(L, 2);
5365     (arg1)->SetResumeCount(arg2);
5366 
5367     return SWIG_arg;
5368 
5369     fail: SWIGUNUSED;
5370   }
5371   lua_error(L);
5372   return 0;
5373 }
5374 
5375 
5376 static int _wrap_SBAttachInfo_GetProcessPluginName(lua_State* L) {
5377   {
5378     int SWIG_arg = 0;
5379     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5380     char *result = 0 ;
5381 
5382     SWIG_check_num_args("lldb::SBAttachInfo::GetProcessPluginName",1,1)
5383     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessPluginName",1,"lldb::SBAttachInfo *");
5384 
5385     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5386       SWIG_fail_ptr("SBAttachInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5387     }
5388 
5389     result = (char *)(arg1)->GetProcessPluginName();
5390     lua_pushstring(L,(const char *)result); SWIG_arg++;
5391     return SWIG_arg;
5392 
5393     fail: SWIGUNUSED;
5394   }
5395   lua_error(L);
5396   return 0;
5397 }
5398 
5399 
5400 static int _wrap_SBAttachInfo_SetProcessPluginName(lua_State* L) {
5401   {
5402     int SWIG_arg = 0;
5403     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5404     char *arg2 = (char *) 0 ;
5405 
5406     SWIG_check_num_args("lldb::SBAttachInfo::SetProcessPluginName",2,2)
5407     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",1,"lldb::SBAttachInfo *");
5408     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",2,"char const *");
5409 
5410     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5411       SWIG_fail_ptr("SBAttachInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5412     }
5413 
5414     arg2 = (char *)lua_tostring(L, 2);
5415     (arg1)->SetProcessPluginName((char const *)arg2);
5416 
5417     return SWIG_arg;
5418 
5419     fail: SWIGUNUSED;
5420   }
5421   lua_error(L);
5422   return 0;
5423 }
5424 
5425 
5426 static int _wrap_SBAttachInfo_GetUserID(lua_State* L) {
5427   {
5428     int SWIG_arg = 0;
5429     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5430     uint32_t result;
5431 
5432     SWIG_check_num_args("lldb::SBAttachInfo::GetUserID",1,1)
5433     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetUserID",1,"lldb::SBAttachInfo *");
5434 
5435     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5436       SWIG_fail_ptr("SBAttachInfo_GetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5437     }
5438 
5439     result = (uint32_t)(arg1)->GetUserID();
5440     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5441     return SWIG_arg;
5442 
5443     fail: SWIGUNUSED;
5444   }
5445   lua_error(L);
5446   return 0;
5447 }
5448 
5449 
5450 static int _wrap_SBAttachInfo_GetGroupID(lua_State* L) {
5451   {
5452     int SWIG_arg = 0;
5453     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5454     uint32_t result;
5455 
5456     SWIG_check_num_args("lldb::SBAttachInfo::GetGroupID",1,1)
5457     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetGroupID",1,"lldb::SBAttachInfo *");
5458 
5459     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5460       SWIG_fail_ptr("SBAttachInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5461     }
5462 
5463     result = (uint32_t)(arg1)->GetGroupID();
5464     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5465     return SWIG_arg;
5466 
5467     fail: SWIGUNUSED;
5468   }
5469   lua_error(L);
5470   return 0;
5471 }
5472 
5473 
5474 static int _wrap_SBAttachInfo_UserIDIsValid(lua_State* L) {
5475   {
5476     int SWIG_arg = 0;
5477     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5478     bool result;
5479 
5480     SWIG_check_num_args("lldb::SBAttachInfo::UserIDIsValid",1,1)
5481     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::UserIDIsValid",1,"lldb::SBAttachInfo *");
5482 
5483     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5484       SWIG_fail_ptr("SBAttachInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5485     }
5486 
5487     result = (bool)(arg1)->UserIDIsValid();
5488     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5489     return SWIG_arg;
5490 
5491     fail: SWIGUNUSED;
5492   }
5493   lua_error(L);
5494   return 0;
5495 }
5496 
5497 
5498 static int _wrap_SBAttachInfo_GroupIDIsValid(lua_State* L) {
5499   {
5500     int SWIG_arg = 0;
5501     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5502     bool result;
5503 
5504     SWIG_check_num_args("lldb::SBAttachInfo::GroupIDIsValid",1,1)
5505     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GroupIDIsValid",1,"lldb::SBAttachInfo *");
5506 
5507     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5508       SWIG_fail_ptr("SBAttachInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5509     }
5510 
5511     result = (bool)(arg1)->GroupIDIsValid();
5512     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5513     return SWIG_arg;
5514 
5515     fail: SWIGUNUSED;
5516   }
5517   lua_error(L);
5518   return 0;
5519 }
5520 
5521 
5522 static int _wrap_SBAttachInfo_SetUserID(lua_State* L) {
5523   {
5524     int SWIG_arg = 0;
5525     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5526     uint32_t arg2 ;
5527 
5528     SWIG_check_num_args("lldb::SBAttachInfo::SetUserID",2,2)
5529     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",1,"lldb::SBAttachInfo *");
5530     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",2,"uint32_t");
5531 
5532     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5533       SWIG_fail_ptr("SBAttachInfo_SetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5534     }
5535 
5536     arg2 = (uint32_t)lua_tointeger(L, 2);
5537     (arg1)->SetUserID(arg2);
5538 
5539     return SWIG_arg;
5540 
5541     fail: SWIGUNUSED;
5542   }
5543   lua_error(L);
5544   return 0;
5545 }
5546 
5547 
5548 static int _wrap_SBAttachInfo_SetGroupID(lua_State* L) {
5549   {
5550     int SWIG_arg = 0;
5551     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5552     uint32_t arg2 ;
5553 
5554     SWIG_check_num_args("lldb::SBAttachInfo::SetGroupID",2,2)
5555     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",1,"lldb::SBAttachInfo *");
5556     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",2,"uint32_t");
5557 
5558     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5559       SWIG_fail_ptr("SBAttachInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5560     }
5561 
5562     arg2 = (uint32_t)lua_tointeger(L, 2);
5563     (arg1)->SetGroupID(arg2);
5564 
5565     return SWIG_arg;
5566 
5567     fail: SWIGUNUSED;
5568   }
5569   lua_error(L);
5570   return 0;
5571 }
5572 
5573 
5574 static int _wrap_SBAttachInfo_GetEffectiveUserID(lua_State* L) {
5575   {
5576     int SWIG_arg = 0;
5577     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5578     uint32_t result;
5579 
5580     SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveUserID",1,1)
5581     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveUserID",1,"lldb::SBAttachInfo *");
5582 
5583     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5584       SWIG_fail_ptr("SBAttachInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5585     }
5586 
5587     result = (uint32_t)(arg1)->GetEffectiveUserID();
5588     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5589     return SWIG_arg;
5590 
5591     fail: SWIGUNUSED;
5592   }
5593   lua_error(L);
5594   return 0;
5595 }
5596 
5597 
5598 static int _wrap_SBAttachInfo_GetEffectiveGroupID(lua_State* L) {
5599   {
5600     int SWIG_arg = 0;
5601     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5602     uint32_t result;
5603 
5604     SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveGroupID",1,1)
5605     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5606 
5607     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5608       SWIG_fail_ptr("SBAttachInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5609     }
5610 
5611     result = (uint32_t)(arg1)->GetEffectiveGroupID();
5612     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5613     return SWIG_arg;
5614 
5615     fail: SWIGUNUSED;
5616   }
5617   lua_error(L);
5618   return 0;
5619 }
5620 
5621 
5622 static int _wrap_SBAttachInfo_EffectiveUserIDIsValid(lua_State* L) {
5623   {
5624     int SWIG_arg = 0;
5625     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5626     bool result;
5627 
5628     SWIG_check_num_args("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,1)
5629     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,"lldb::SBAttachInfo *");
5630 
5631     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5632       SWIG_fail_ptr("SBAttachInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5633     }
5634 
5635     result = (bool)(arg1)->EffectiveUserIDIsValid();
5636     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5637     return SWIG_arg;
5638 
5639     fail: SWIGUNUSED;
5640   }
5641   lua_error(L);
5642   return 0;
5643 }
5644 
5645 
5646 static int _wrap_SBAttachInfo_EffectiveGroupIDIsValid(lua_State* L) {
5647   {
5648     int SWIG_arg = 0;
5649     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5650     bool result;
5651 
5652     SWIG_check_num_args("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,1)
5653     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,"lldb::SBAttachInfo *");
5654 
5655     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5656       SWIG_fail_ptr("SBAttachInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5657     }
5658 
5659     result = (bool)(arg1)->EffectiveGroupIDIsValid();
5660     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5661     return SWIG_arg;
5662 
5663     fail: SWIGUNUSED;
5664   }
5665   lua_error(L);
5666   return 0;
5667 }
5668 
5669 
5670 static int _wrap_SBAttachInfo_SetEffectiveUserID(lua_State* L) {
5671   {
5672     int SWIG_arg = 0;
5673     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5674     uint32_t arg2 ;
5675 
5676     SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveUserID",2,2)
5677     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",1,"lldb::SBAttachInfo *");
5678     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",2,"uint32_t");
5679 
5680     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5681       SWIG_fail_ptr("SBAttachInfo_SetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5682     }
5683 
5684     arg2 = (uint32_t)lua_tointeger(L, 2);
5685     (arg1)->SetEffectiveUserID(arg2);
5686 
5687     return SWIG_arg;
5688 
5689     fail: SWIGUNUSED;
5690   }
5691   lua_error(L);
5692   return 0;
5693 }
5694 
5695 
5696 static int _wrap_SBAttachInfo_SetEffectiveGroupID(lua_State* L) {
5697   {
5698     int SWIG_arg = 0;
5699     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5700     uint32_t arg2 ;
5701 
5702     SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveGroupID",2,2)
5703     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5704     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",2,"uint32_t");
5705 
5706     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5707       SWIG_fail_ptr("SBAttachInfo_SetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5708     }
5709 
5710     arg2 = (uint32_t)lua_tointeger(L, 2);
5711     (arg1)->SetEffectiveGroupID(arg2);
5712 
5713     return SWIG_arg;
5714 
5715     fail: SWIGUNUSED;
5716   }
5717   lua_error(L);
5718   return 0;
5719 }
5720 
5721 
5722 static int _wrap_SBAttachInfo_GetParentProcessID(lua_State* L) {
5723   {
5724     int SWIG_arg = 0;
5725     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5726     lldb::pid_t result;
5727 
5728     SWIG_check_num_args("lldb::SBAttachInfo::GetParentProcessID",1,1)
5729     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetParentProcessID",1,"lldb::SBAttachInfo *");
5730 
5731     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5732       SWIG_fail_ptr("SBAttachInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5733     }
5734 
5735     result = (lldb::pid_t)(arg1)->GetParentProcessID();
5736     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5737     return SWIG_arg;
5738 
5739     fail: SWIGUNUSED;
5740   }
5741   lua_error(L);
5742   return 0;
5743 }
5744 
5745 
5746 static int _wrap_SBAttachInfo_SetParentProcessID(lua_State* L) {
5747   {
5748     int SWIG_arg = 0;
5749     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5750     lldb::pid_t arg2 ;
5751 
5752     SWIG_check_num_args("lldb::SBAttachInfo::SetParentProcessID",2,2)
5753     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",1,"lldb::SBAttachInfo *");
5754     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",2,"lldb::pid_t");
5755 
5756     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5757       SWIG_fail_ptr("SBAttachInfo_SetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5758     }
5759 
5760     arg2 = (lldb::pid_t)lua_tointeger(L, 2);
5761     (arg1)->SetParentProcessID(arg2);
5762 
5763     return SWIG_arg;
5764 
5765     fail: SWIGUNUSED;
5766   }
5767   lua_error(L);
5768   return 0;
5769 }
5770 
5771 
5772 static int _wrap_SBAttachInfo_ParentProcessIDIsValid(lua_State* L) {
5773   {
5774     int SWIG_arg = 0;
5775     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5776     bool result;
5777 
5778     SWIG_check_num_args("lldb::SBAttachInfo::ParentProcessIDIsValid",1,1)
5779     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::ParentProcessIDIsValid",1,"lldb::SBAttachInfo *");
5780 
5781     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5782       SWIG_fail_ptr("SBAttachInfo_ParentProcessIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5783     }
5784 
5785     result = (bool)(arg1)->ParentProcessIDIsValid();
5786     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5787     return SWIG_arg;
5788 
5789     fail: SWIGUNUSED;
5790   }
5791   lua_error(L);
5792   return 0;
5793 }
5794 
5795 
5796 static int _wrap_SBAttachInfo_GetListener(lua_State* L) {
5797   {
5798     int SWIG_arg = 0;
5799     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5800     lldb::SBListener result;
5801 
5802     SWIG_check_num_args("lldb::SBAttachInfo::GetListener",1,1)
5803     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetListener",1,"lldb::SBAttachInfo *");
5804 
5805     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5806       SWIG_fail_ptr("SBAttachInfo_GetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5807     }
5808 
5809     result = (arg1)->GetListener();
5810     {
5811       lldb::SBListener * resultptr = new lldb::SBListener(result);
5812       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
5813     }
5814     return SWIG_arg;
5815 
5816     fail: SWIGUNUSED;
5817   }
5818   lua_error(L);
5819   return 0;
5820 }
5821 
5822 
5823 static int _wrap_SBAttachInfo_SetListener(lua_State* L) {
5824   {
5825     int SWIG_arg = 0;
5826     lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5827     lldb::SBListener *arg2 = 0 ;
5828 
5829     SWIG_check_num_args("lldb::SBAttachInfo::SetListener",2,2)
5830     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",1,"lldb::SBAttachInfo *");
5831     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",2,"lldb::SBListener &");
5832 
5833     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5834       SWIG_fail_ptr("SBAttachInfo_SetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5835     }
5836 
5837 
5838     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
5839       SWIG_fail_ptr("SBAttachInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
5840     }
5841 
5842     (arg1)->SetListener(*arg2);
5843 
5844     return SWIG_arg;
5845 
5846     fail: SWIGUNUSED;
5847   }
5848   lua_error(L);
5849   return 0;
5850 }
5851 
5852 
5853 static void swig_delete_SBAttachInfo(void *obj) {
5854 lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) obj;
5855 delete arg1;
5856 }
5857 static int _proxy__wrap_new_SBAttachInfo(lua_State *L) {
5858     assert(lua_istable(L,1));
5859     lua_pushcfunction(L,_wrap_new_SBAttachInfo);
5860     assert(!lua_isnil(L,-1));
5861     lua_replace(L,1); /* replace our table with real constructor */
5862     lua_call(L,lua_gettop(L)-1,1);
5863     return 1;
5864 }
5865 static swig_lua_attribute swig_SBAttachInfo_attributes[] = {
5866     {0,0,0}
5867 };
5868 static swig_lua_method swig_SBAttachInfo_methods[]= {
5869     { "GetProcessID", _wrap_SBAttachInfo_GetProcessID},
5870     { "SetProcessID", _wrap_SBAttachInfo_SetProcessID},
5871     { "SetExecutable", _wrap_SBAttachInfo_SetExecutable},
5872     { "GetWaitForLaunch", _wrap_SBAttachInfo_GetWaitForLaunch},
5873     { "SetWaitForLaunch", _wrap_SBAttachInfo_SetWaitForLaunch},
5874     { "GetIgnoreExisting", _wrap_SBAttachInfo_GetIgnoreExisting},
5875     { "SetIgnoreExisting", _wrap_SBAttachInfo_SetIgnoreExisting},
5876     { "GetResumeCount", _wrap_SBAttachInfo_GetResumeCount},
5877     { "SetResumeCount", _wrap_SBAttachInfo_SetResumeCount},
5878     { "GetProcessPluginName", _wrap_SBAttachInfo_GetProcessPluginName},
5879     { "SetProcessPluginName", _wrap_SBAttachInfo_SetProcessPluginName},
5880     { "GetUserID", _wrap_SBAttachInfo_GetUserID},
5881     { "GetGroupID", _wrap_SBAttachInfo_GetGroupID},
5882     { "UserIDIsValid", _wrap_SBAttachInfo_UserIDIsValid},
5883     { "GroupIDIsValid", _wrap_SBAttachInfo_GroupIDIsValid},
5884     { "SetUserID", _wrap_SBAttachInfo_SetUserID},
5885     { "SetGroupID", _wrap_SBAttachInfo_SetGroupID},
5886     { "GetEffectiveUserID", _wrap_SBAttachInfo_GetEffectiveUserID},
5887     { "GetEffectiveGroupID", _wrap_SBAttachInfo_GetEffectiveGroupID},
5888     { "EffectiveUserIDIsValid", _wrap_SBAttachInfo_EffectiveUserIDIsValid},
5889     { "EffectiveGroupIDIsValid", _wrap_SBAttachInfo_EffectiveGroupIDIsValid},
5890     { "SetEffectiveUserID", _wrap_SBAttachInfo_SetEffectiveUserID},
5891     { "SetEffectiveGroupID", _wrap_SBAttachInfo_SetEffectiveGroupID},
5892     { "GetParentProcessID", _wrap_SBAttachInfo_GetParentProcessID},
5893     { "SetParentProcessID", _wrap_SBAttachInfo_SetParentProcessID},
5894     { "ParentProcessIDIsValid", _wrap_SBAttachInfo_ParentProcessIDIsValid},
5895     { "GetListener", _wrap_SBAttachInfo_GetListener},
5896     { "SetListener", _wrap_SBAttachInfo_SetListener},
5897     {0,0}
5898 };
5899 static swig_lua_method swig_SBAttachInfo_meta[] = {
5900     {0,0}
5901 };
5902 
5903 static swig_lua_attribute swig_SBAttachInfo_Sf_SwigStatic_attributes[] = {
5904     {0,0,0}
5905 };
5906 static swig_lua_const_info swig_SBAttachInfo_Sf_SwigStatic_constants[]= {
5907     {0,0,0,0,0,0}
5908 };
5909 static swig_lua_method swig_SBAttachInfo_Sf_SwigStatic_methods[]= {
5910     {0,0}
5911 };
5912 static swig_lua_class* swig_SBAttachInfo_Sf_SwigStatic_classes[]= {
5913     0
5914 };
5915 
5916 static swig_lua_namespace swig_SBAttachInfo_Sf_SwigStatic = {
5917     "SBAttachInfo",
5918     swig_SBAttachInfo_Sf_SwigStatic_methods,
5919     swig_SBAttachInfo_Sf_SwigStatic_attributes,
5920     swig_SBAttachInfo_Sf_SwigStatic_constants,
5921     swig_SBAttachInfo_Sf_SwigStatic_classes,
5922     0
5923 };
5924 static swig_lua_class *swig_SBAttachInfo_bases[] = {0};
5925 static const char *swig_SBAttachInfo_base_names[] = {0};
5926 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 };
5927 
5928 static int _wrap_new_SBBlock__SWIG_0(lua_State* L) {
5929   {
5930     int SWIG_arg = 0;
5931     lldb::SBBlock *result = 0 ;
5932 
5933     SWIG_check_num_args("lldb::SBBlock::SBBlock",0,0)
5934     result = (lldb::SBBlock *)new lldb::SBBlock();
5935     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
5936     return SWIG_arg;
5937 
5938     fail: SWIGUNUSED;
5939   }
5940   lua_error(L);
5941   return 0;
5942 }
5943 
5944 
5945 static int _wrap_new_SBBlock__SWIG_1(lua_State* L) {
5946   {
5947     int SWIG_arg = 0;
5948     lldb::SBBlock *arg1 = 0 ;
5949     lldb::SBBlock *result = 0 ;
5950 
5951     SWIG_check_num_args("lldb::SBBlock::SBBlock",1,1)
5952     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBlock::SBBlock",1,"lldb::SBBlock const &");
5953 
5954     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5955       SWIG_fail_ptr("new_SBBlock",1,SWIGTYPE_p_lldb__SBBlock);
5956     }
5957 
5958     result = (lldb::SBBlock *)new lldb::SBBlock((lldb::SBBlock const &)*arg1);
5959     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
5960     return SWIG_arg;
5961 
5962     fail: SWIGUNUSED;
5963   }
5964   lua_error(L);
5965   return 0;
5966 }
5967 
5968 
5969 static int _wrap_new_SBBlock(lua_State* L) {
5970   int argc;
5971   int argv[2]={
5972     1,2
5973   };
5974 
5975   argc = lua_gettop(L);
5976   if (argc == 0) {
5977     return _wrap_new_SBBlock__SWIG_0(L);
5978   }
5979   if (argc == 1) {
5980     int _v = 0;
5981     {
5982       void *ptr;
5983       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, SWIG_POINTER_NO_NULL)) {
5984         _v = 0;
5985       } else {
5986         _v = 1;
5987       }
5988     }
5989     if (_v) {
5990       return _wrap_new_SBBlock__SWIG_1(L);
5991     }
5992   }
5993 
5994   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBlock'\n"
5995     "  Possible C/C++ prototypes are:\n"
5996     "    lldb::SBBlock::SBBlock()\n"
5997     "    lldb::SBBlock::SBBlock(lldb::SBBlock const &)\n");
5998   lua_error(L);return 0;
5999 }
6000 
6001 
6002 static int _wrap_SBBlock_IsInlined(lua_State* L) {
6003   {
6004     int SWIG_arg = 0;
6005     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6006     bool result;
6007 
6008     SWIG_check_num_args("lldb::SBBlock::IsInlined",1,1)
6009     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsInlined",1,"lldb::SBBlock const *");
6010 
6011     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6012       SWIG_fail_ptr("SBBlock_IsInlined",1,SWIGTYPE_p_lldb__SBBlock);
6013     }
6014 
6015     result = (bool)((lldb::SBBlock const *)arg1)->IsInlined();
6016     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6017     return SWIG_arg;
6018 
6019     fail: SWIGUNUSED;
6020   }
6021   lua_error(L);
6022   return 0;
6023 }
6024 
6025 
6026 static int _wrap_SBBlock_IsValid(lua_State* L) {
6027   {
6028     int SWIG_arg = 0;
6029     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6030     bool result;
6031 
6032     SWIG_check_num_args("lldb::SBBlock::IsValid",1,1)
6033     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsValid",1,"lldb::SBBlock const *");
6034 
6035     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6036       SWIG_fail_ptr("SBBlock_IsValid",1,SWIGTYPE_p_lldb__SBBlock);
6037     }
6038 
6039     result = (bool)((lldb::SBBlock const *)arg1)->IsValid();
6040     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6041     return SWIG_arg;
6042 
6043     fail: SWIGUNUSED;
6044   }
6045   lua_error(L);
6046   return 0;
6047 }
6048 
6049 
6050 static int _wrap_SBBlock_GetInlinedName(lua_State* L) {
6051   {
6052     int SWIG_arg = 0;
6053     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6054     char *result = 0 ;
6055 
6056     SWIG_check_num_args("lldb::SBBlock::GetInlinedName",1,1)
6057     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedName",1,"lldb::SBBlock const *");
6058 
6059     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6060       SWIG_fail_ptr("SBBlock_GetInlinedName",1,SWIGTYPE_p_lldb__SBBlock);
6061     }
6062 
6063     result = (char *)((lldb::SBBlock const *)arg1)->GetInlinedName();
6064     lua_pushstring(L,(const char *)result); SWIG_arg++;
6065     return SWIG_arg;
6066 
6067     fail: SWIGUNUSED;
6068   }
6069   lua_error(L);
6070   return 0;
6071 }
6072 
6073 
6074 static int _wrap_SBBlock_GetInlinedCallSiteFile(lua_State* L) {
6075   {
6076     int SWIG_arg = 0;
6077     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6078     lldb::SBFileSpec result;
6079 
6080     SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteFile",1,1)
6081     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteFile",1,"lldb::SBBlock const *");
6082 
6083     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6084       SWIG_fail_ptr("SBBlock_GetInlinedCallSiteFile",1,SWIGTYPE_p_lldb__SBBlock);
6085     }
6086 
6087     result = ((lldb::SBBlock const *)arg1)->GetInlinedCallSiteFile();
6088     {
6089       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
6090       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
6091     }
6092     return SWIG_arg;
6093 
6094     fail: SWIGUNUSED;
6095   }
6096   lua_error(L);
6097   return 0;
6098 }
6099 
6100 
6101 static int _wrap_SBBlock_GetInlinedCallSiteLine(lua_State* L) {
6102   {
6103     int SWIG_arg = 0;
6104     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6105     uint32_t result;
6106 
6107     SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteLine",1,1)
6108     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteLine",1,"lldb::SBBlock const *");
6109 
6110     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6111       SWIG_fail_ptr("SBBlock_GetInlinedCallSiteLine",1,SWIGTYPE_p_lldb__SBBlock);
6112     }
6113 
6114     result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteLine();
6115     lua_pushinteger(L, (lua_Integer) result); 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_SBBlock_GetInlinedCallSiteColumn(lua_State* L) {
6126   {
6127     int SWIG_arg = 0;
6128     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6129     uint32_t result;
6130 
6131     SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteColumn",1,1)
6132     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteColumn",1,"lldb::SBBlock const *");
6133 
6134     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6135       SWIG_fail_ptr("SBBlock_GetInlinedCallSiteColumn",1,SWIGTYPE_p_lldb__SBBlock);
6136     }
6137 
6138     result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteColumn();
6139     lua_pushinteger(L, (lua_Integer) result); 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_SBBlock_GetParent(lua_State* L) {
6150   {
6151     int SWIG_arg = 0;
6152     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6153     lldb::SBBlock result;
6154 
6155     SWIG_check_num_args("lldb::SBBlock::GetParent",1,1)
6156     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetParent",1,"lldb::SBBlock *");
6157 
6158     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6159       SWIG_fail_ptr("SBBlock_GetParent",1,SWIGTYPE_p_lldb__SBBlock);
6160     }
6161 
6162     result = (arg1)->GetParent();
6163     {
6164       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
6165       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6166     }
6167     return SWIG_arg;
6168 
6169     fail: SWIGUNUSED;
6170   }
6171   lua_error(L);
6172   return 0;
6173 }
6174 
6175 
6176 static int _wrap_SBBlock_GetContainingInlinedBlock(lua_State* L) {
6177   {
6178     int SWIG_arg = 0;
6179     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6180     lldb::SBBlock result;
6181 
6182     SWIG_check_num_args("lldb::SBBlock::GetContainingInlinedBlock",1,1)
6183     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetContainingInlinedBlock",1,"lldb::SBBlock *");
6184 
6185     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6186       SWIG_fail_ptr("SBBlock_GetContainingInlinedBlock",1,SWIGTYPE_p_lldb__SBBlock);
6187     }
6188 
6189     result = (arg1)->GetContainingInlinedBlock();
6190     {
6191       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
6192       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6193     }
6194     return SWIG_arg;
6195 
6196     fail: SWIGUNUSED;
6197   }
6198   lua_error(L);
6199   return 0;
6200 }
6201 
6202 
6203 static int _wrap_SBBlock_GetSibling(lua_State* L) {
6204   {
6205     int SWIG_arg = 0;
6206     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6207     lldb::SBBlock result;
6208 
6209     SWIG_check_num_args("lldb::SBBlock::GetSibling",1,1)
6210     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetSibling",1,"lldb::SBBlock *");
6211 
6212     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6213       SWIG_fail_ptr("SBBlock_GetSibling",1,SWIGTYPE_p_lldb__SBBlock);
6214     }
6215 
6216     result = (arg1)->GetSibling();
6217     {
6218       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
6219       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6220     }
6221     return SWIG_arg;
6222 
6223     fail: SWIGUNUSED;
6224   }
6225   lua_error(L);
6226   return 0;
6227 }
6228 
6229 
6230 static int _wrap_SBBlock_GetFirstChild(lua_State* L) {
6231   {
6232     int SWIG_arg = 0;
6233     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6234     lldb::SBBlock result;
6235 
6236     SWIG_check_num_args("lldb::SBBlock::GetFirstChild",1,1)
6237     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetFirstChild",1,"lldb::SBBlock *");
6238 
6239     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6240       SWIG_fail_ptr("SBBlock_GetFirstChild",1,SWIGTYPE_p_lldb__SBBlock);
6241     }
6242 
6243     result = (arg1)->GetFirstChild();
6244     {
6245       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
6246       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6247     }
6248     return SWIG_arg;
6249 
6250     fail: SWIGUNUSED;
6251   }
6252   lua_error(L);
6253   return 0;
6254 }
6255 
6256 
6257 static int _wrap_SBBlock_GetNumRanges(lua_State* L) {
6258   {
6259     int SWIG_arg = 0;
6260     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6261     uint32_t result;
6262 
6263     SWIG_check_num_args("lldb::SBBlock::GetNumRanges",1,1)
6264     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetNumRanges",1,"lldb::SBBlock *");
6265 
6266     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6267       SWIG_fail_ptr("SBBlock_GetNumRanges",1,SWIGTYPE_p_lldb__SBBlock);
6268     }
6269 
6270     result = (uint32_t)(arg1)->GetNumRanges();
6271     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6272     return SWIG_arg;
6273 
6274     fail: SWIGUNUSED;
6275   }
6276   lua_error(L);
6277   return 0;
6278 }
6279 
6280 
6281 static int _wrap_SBBlock_GetRangeStartAddress(lua_State* L) {
6282   {
6283     int SWIG_arg = 0;
6284     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6285     uint32_t arg2 ;
6286     lldb::SBAddress result;
6287 
6288     SWIG_check_num_args("lldb::SBBlock::GetRangeStartAddress",2,2)
6289     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",1,"lldb::SBBlock *");
6290     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",2,"uint32_t");
6291 
6292     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6293       SWIG_fail_ptr("SBBlock_GetRangeStartAddress",1,SWIGTYPE_p_lldb__SBBlock);
6294     }
6295 
6296     arg2 = (uint32_t)lua_tointeger(L, 2);
6297     result = (arg1)->GetRangeStartAddress(arg2);
6298     {
6299       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
6300       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6301     }
6302     return SWIG_arg;
6303 
6304     fail: SWIGUNUSED;
6305   }
6306   lua_error(L);
6307   return 0;
6308 }
6309 
6310 
6311 static int _wrap_SBBlock_GetRangeEndAddress(lua_State* L) {
6312   {
6313     int SWIG_arg = 0;
6314     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6315     uint32_t arg2 ;
6316     lldb::SBAddress result;
6317 
6318     SWIG_check_num_args("lldb::SBBlock::GetRangeEndAddress",2,2)
6319     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",1,"lldb::SBBlock *");
6320     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",2,"uint32_t");
6321 
6322     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6323       SWIG_fail_ptr("SBBlock_GetRangeEndAddress",1,SWIGTYPE_p_lldb__SBBlock);
6324     }
6325 
6326     arg2 = (uint32_t)lua_tointeger(L, 2);
6327     result = (arg1)->GetRangeEndAddress(arg2);
6328     {
6329       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
6330       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6331     }
6332     return SWIG_arg;
6333 
6334     fail: SWIGUNUSED;
6335   }
6336   lua_error(L);
6337   return 0;
6338 }
6339 
6340 
6341 static int _wrap_SBBlock_GetRangeIndexForBlockAddress(lua_State* L) {
6342   {
6343     int SWIG_arg = 0;
6344     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6345     lldb::SBAddress arg2 ;
6346     lldb::SBAddress *argp2 ;
6347     uint32_t result;
6348 
6349     SWIG_check_num_args("lldb::SBBlock::GetRangeIndexForBlockAddress",2,2)
6350     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",1,"lldb::SBBlock *");
6351     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",2,"lldb::SBAddress");
6352 
6353     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6354       SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",1,SWIGTYPE_p_lldb__SBBlock);
6355     }
6356 
6357 
6358     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
6359       SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",2,SWIGTYPE_p_lldb__SBAddress);
6360     }
6361     arg2 = *argp2;
6362 
6363     result = (uint32_t)(arg1)->GetRangeIndexForBlockAddress(arg2);
6364     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6365     return SWIG_arg;
6366 
6367     fail: SWIGUNUSED;
6368   }
6369   lua_error(L);
6370   return 0;
6371 }
6372 
6373 
6374 static int _wrap_SBBlock_GetDescription(lua_State* L) {
6375   {
6376     int SWIG_arg = 0;
6377     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6378     lldb::SBStream *arg2 = 0 ;
6379     bool result;
6380 
6381     SWIG_check_num_args("lldb::SBBlock::GetDescription",2,2)
6382     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetDescription",1,"lldb::SBBlock *");
6383     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetDescription",2,"lldb::SBStream &");
6384 
6385     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6386       SWIG_fail_ptr("SBBlock_GetDescription",1,SWIGTYPE_p_lldb__SBBlock);
6387     }
6388 
6389 
6390     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
6391       SWIG_fail_ptr("SBBlock_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
6392     }
6393 
6394     result = (bool)(arg1)->GetDescription(*arg2);
6395     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6396     return SWIG_arg;
6397 
6398     fail: SWIGUNUSED;
6399   }
6400   lua_error(L);
6401   return 0;
6402 }
6403 
6404 
6405 static int _wrap_SBBlock_GetVariables__SWIG_0(lua_State* L) {
6406   {
6407     int SWIG_arg = 0;
6408     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6409     lldb::SBFrame *arg2 = 0 ;
6410     bool arg3 ;
6411     bool arg4 ;
6412     bool arg5 ;
6413     lldb::DynamicValueType arg6 ;
6414     lldb::SBValueList result;
6415 
6416     SWIG_check_num_args("lldb::SBBlock::GetVariables",6,6)
6417     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6418     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBFrame &");
6419     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6420     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6421     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6422     if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBBlock::GetVariables",6,"lldb::DynamicValueType");
6423 
6424     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6425       SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6426     }
6427 
6428 
6429     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
6430       SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBFrame);
6431     }
6432 
6433     arg3 = (lua_toboolean(L, 3)!=0);
6434     arg4 = (lua_toboolean(L, 4)!=0);
6435     arg5 = (lua_toboolean(L, 5)!=0);
6436     arg6 = (lldb::DynamicValueType)lua_tointeger(L, 6);
6437     result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5,arg6);
6438     {
6439       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
6440       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6441     }
6442     return SWIG_arg;
6443 
6444     fail: SWIGUNUSED;
6445   }
6446   lua_error(L);
6447   return 0;
6448 }
6449 
6450 
6451 static int _wrap_SBBlock_GetVariables__SWIG_1(lua_State* L) {
6452   {
6453     int SWIG_arg = 0;
6454     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6455     lldb::SBTarget *arg2 = 0 ;
6456     bool arg3 ;
6457     bool arg4 ;
6458     bool arg5 ;
6459     lldb::SBValueList result;
6460 
6461     SWIG_check_num_args("lldb::SBBlock::GetVariables",5,5)
6462     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6463     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBTarget &");
6464     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6465     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6466     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6467 
6468     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6469       SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6470     }
6471 
6472 
6473     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
6474       SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBTarget);
6475     }
6476 
6477     arg3 = (lua_toboolean(L, 3)!=0);
6478     arg4 = (lua_toboolean(L, 4)!=0);
6479     arg5 = (lua_toboolean(L, 5)!=0);
6480     result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5);
6481     {
6482       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
6483       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,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_GetVariables(lua_State* L) {
6495   int argc;
6496   int argv[7]={
6497     1,2,3,4,5,6,7
6498   };
6499 
6500   argc = lua_gettop(L);
6501   if (argc == 5) {
6502     int _v = 0;
6503     {
6504       void *ptr;
6505       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6506         _v = 0;
6507       } else {
6508         _v = 1;
6509       }
6510     }
6511     if (_v) {
6512       {
6513         void *ptr;
6514         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
6515           _v = 0;
6516         } else {
6517           _v = 1;
6518         }
6519       }
6520       if (_v) {
6521         {
6522           _v = lua_isboolean(L,argv[2]);
6523         }
6524         if (_v) {
6525           {
6526             _v = lua_isboolean(L,argv[3]);
6527           }
6528           if (_v) {
6529             {
6530               _v = lua_isboolean(L,argv[4]);
6531             }
6532             if (_v) {
6533               return _wrap_SBBlock_GetVariables__SWIG_1(L);
6534             }
6535           }
6536         }
6537       }
6538     }
6539   }
6540   if (argc == 6) {
6541     int _v = 0;
6542     {
6543       void *ptr;
6544       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6545         _v = 0;
6546       } else {
6547         _v = 1;
6548       }
6549     }
6550     if (_v) {
6551       {
6552         void *ptr;
6553         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
6554           _v = 0;
6555         } else {
6556           _v = 1;
6557         }
6558       }
6559       if (_v) {
6560         {
6561           _v = lua_isboolean(L,argv[2]);
6562         }
6563         if (_v) {
6564           {
6565             _v = lua_isboolean(L,argv[3]);
6566           }
6567           if (_v) {
6568             {
6569               _v = lua_isboolean(L,argv[4]);
6570             }
6571             if (_v) {
6572               {
6573                 _v = lua_isnumber(L,argv[5]);
6574               }
6575               if (_v) {
6576                 return _wrap_SBBlock_GetVariables__SWIG_0(L);
6577               }
6578             }
6579           }
6580         }
6581       }
6582     }
6583   }
6584 
6585   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBlock_GetVariables'\n"
6586     "  Possible C/C++ prototypes are:\n"
6587     "    lldb::SBBlock::GetVariables(lldb::SBFrame &,bool,bool,bool,lldb::DynamicValueType)\n"
6588     "    lldb::SBBlock::GetVariables(lldb::SBTarget &,bool,bool,bool)\n");
6589   lua_error(L);return 0;
6590 }
6591 
6592 
6593 static int _wrap_SBBlock___tostring(lua_State* L) {
6594   {
6595     int SWIG_arg = 0;
6596     lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6597     std::string result;
6598 
6599     SWIG_check_num_args("lldb::SBBlock::__repr__",1,1)
6600     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::__repr__",1,"lldb::SBBlock *");
6601 
6602     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6603       SWIG_fail_ptr("SBBlock___tostring",1,SWIGTYPE_p_lldb__SBBlock);
6604     }
6605 
6606     result = lldb_SBBlock___repr__(arg1);
6607     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
6608     return SWIG_arg;
6609 
6610     fail: SWIGUNUSED;
6611   }
6612   lua_error(L);
6613   return 0;
6614 }
6615 
6616 
6617 static void swig_delete_SBBlock(void *obj) {
6618 lldb::SBBlock *arg1 = (lldb::SBBlock *) obj;
6619 delete arg1;
6620 }
6621 static int _proxy__wrap_new_SBBlock(lua_State *L) {
6622     assert(lua_istable(L,1));
6623     lua_pushcfunction(L,_wrap_new_SBBlock);
6624     assert(!lua_isnil(L,-1));
6625     lua_replace(L,1); /* replace our table with real constructor */
6626     lua_call(L,lua_gettop(L)-1,1);
6627     return 1;
6628 }
6629 static swig_lua_attribute swig_SBBlock_attributes[] = {
6630     {0,0,0}
6631 };
6632 static swig_lua_method swig_SBBlock_methods[]= {
6633     { "IsInlined", _wrap_SBBlock_IsInlined},
6634     { "IsValid", _wrap_SBBlock_IsValid},
6635     { "GetInlinedName", _wrap_SBBlock_GetInlinedName},
6636     { "GetInlinedCallSiteFile", _wrap_SBBlock_GetInlinedCallSiteFile},
6637     { "GetInlinedCallSiteLine", _wrap_SBBlock_GetInlinedCallSiteLine},
6638     { "GetInlinedCallSiteColumn", _wrap_SBBlock_GetInlinedCallSiteColumn},
6639     { "GetParent", _wrap_SBBlock_GetParent},
6640     { "GetContainingInlinedBlock", _wrap_SBBlock_GetContainingInlinedBlock},
6641     { "GetSibling", _wrap_SBBlock_GetSibling},
6642     { "GetFirstChild", _wrap_SBBlock_GetFirstChild},
6643     { "GetNumRanges", _wrap_SBBlock_GetNumRanges},
6644     { "GetRangeStartAddress", _wrap_SBBlock_GetRangeStartAddress},
6645     { "GetRangeEndAddress", _wrap_SBBlock_GetRangeEndAddress},
6646     { "GetRangeIndexForBlockAddress", _wrap_SBBlock_GetRangeIndexForBlockAddress},
6647     { "GetDescription", _wrap_SBBlock_GetDescription},
6648     { "GetVariables", _wrap_SBBlock_GetVariables},
6649     { "__tostring", _wrap_SBBlock___tostring},
6650     {0,0}
6651 };
6652 static swig_lua_method swig_SBBlock_meta[] = {
6653     { "__tostring", _wrap_SBBlock___tostring},
6654     {0,0}
6655 };
6656 
6657 static swig_lua_attribute swig_SBBlock_Sf_SwigStatic_attributes[] = {
6658     {0,0,0}
6659 };
6660 static swig_lua_const_info swig_SBBlock_Sf_SwigStatic_constants[]= {
6661     {0,0,0,0,0,0}
6662 };
6663 static swig_lua_method swig_SBBlock_Sf_SwigStatic_methods[]= {
6664     {0,0}
6665 };
6666 static swig_lua_class* swig_SBBlock_Sf_SwigStatic_classes[]= {
6667     0
6668 };
6669 
6670 static swig_lua_namespace swig_SBBlock_Sf_SwigStatic = {
6671     "SBBlock",
6672     swig_SBBlock_Sf_SwigStatic_methods,
6673     swig_SBBlock_Sf_SwigStatic_attributes,
6674     swig_SBBlock_Sf_SwigStatic_constants,
6675     swig_SBBlock_Sf_SwigStatic_classes,
6676     0
6677 };
6678 static swig_lua_class *swig_SBBlock_bases[] = {0};
6679 static const char *swig_SBBlock_base_names[] = {0};
6680 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 };
6681 
6682 static int _wrap_new_SBBreakpoint__SWIG_0(lua_State* L) {
6683   {
6684     int SWIG_arg = 0;
6685     lldb::SBBreakpoint *result = 0 ;
6686 
6687     SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",0,0)
6688     result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint();
6689     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6690     return SWIG_arg;
6691 
6692     fail: SWIGUNUSED;
6693   }
6694   lua_error(L);
6695   return 0;
6696 }
6697 
6698 
6699 static int _wrap_new_SBBreakpoint__SWIG_1(lua_State* L) {
6700   {
6701     int SWIG_arg = 0;
6702     lldb::SBBreakpoint *arg1 = 0 ;
6703     lldb::SBBreakpoint *result = 0 ;
6704 
6705     SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",1,1)
6706     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SBBreakpoint",1,"lldb::SBBreakpoint const &");
6707 
6708     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6709       SWIG_fail_ptr("new_SBBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpoint);
6710     }
6711 
6712     result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint((lldb::SBBreakpoint const &)*arg1);
6713     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6714     return SWIG_arg;
6715 
6716     fail: SWIGUNUSED;
6717   }
6718   lua_error(L);
6719   return 0;
6720 }
6721 
6722 
6723 static int _wrap_new_SBBreakpoint(lua_State* L) {
6724   int argc;
6725   int argv[2]={
6726     1,2
6727   };
6728 
6729   argc = lua_gettop(L);
6730   if (argc == 0) {
6731     return _wrap_new_SBBreakpoint__SWIG_0(L);
6732   }
6733   if (argc == 1) {
6734     int _v = 0;
6735     {
6736       void *ptr;
6737       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
6738         _v = 0;
6739       } else {
6740         _v = 1;
6741       }
6742     }
6743     if (_v) {
6744       return _wrap_new_SBBreakpoint__SWIG_1(L);
6745     }
6746   }
6747 
6748   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpoint'\n"
6749     "  Possible C/C++ prototypes are:\n"
6750     "    lldb::SBBreakpoint::SBBreakpoint()\n"
6751     "    lldb::SBBreakpoint::SBBreakpoint(lldb::SBBreakpoint const &)\n");
6752   lua_error(L);return 0;
6753 }
6754 
6755 
6756 static int _wrap_SBBreakpoint___eq(lua_State* L) {
6757   {
6758     int SWIG_arg = 0;
6759     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6760     lldb::SBBreakpoint *arg2 = 0 ;
6761     bool result;
6762 
6763     SWIG_check_num_args("lldb::SBBreakpoint::operator ==",2,2)
6764     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",1,"lldb::SBBreakpoint *");
6765     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",2,"lldb::SBBreakpoint const &");
6766 
6767     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6768       SWIG_fail_ptr("SBBreakpoint___eq",1,SWIGTYPE_p_lldb__SBBreakpoint);
6769     }
6770 
6771 
6772     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6773       SWIG_fail_ptr("SBBreakpoint___eq",2,SWIGTYPE_p_lldb__SBBreakpoint);
6774     }
6775 
6776     result = (bool)(arg1)->operator ==((lldb::SBBreakpoint const &)*arg2);
6777     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6778     return SWIG_arg;
6779 
6780     fail: SWIGUNUSED;
6781   }
6782   lua_error(L);
6783   return 0;
6784 }
6785 
6786 
6787 static int _wrap_SBBreakpoint_GetID(lua_State* L) {
6788   {
6789     int SWIG_arg = 0;
6790     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6791     lldb::break_id_t result;
6792 
6793     SWIG_check_num_args("lldb::SBBreakpoint::GetID",1,1)
6794     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetID",1,"lldb::SBBreakpoint const *");
6795 
6796     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6797       SWIG_fail_ptr("SBBreakpoint_GetID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6798     }
6799 
6800     result = (lldb::break_id_t)((lldb::SBBreakpoint const *)arg1)->GetID();
6801     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6802     return SWIG_arg;
6803 
6804     fail: SWIGUNUSED;
6805   }
6806   lua_error(L);
6807   return 0;
6808 }
6809 
6810 
6811 static int _wrap_SBBreakpoint_IsValid(lua_State* L) {
6812   {
6813     int SWIG_arg = 0;
6814     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6815     bool result;
6816 
6817     SWIG_check_num_args("lldb::SBBreakpoint::IsValid",1,1)
6818     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsValid",1,"lldb::SBBreakpoint const *");
6819 
6820     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6821       SWIG_fail_ptr("SBBreakpoint_IsValid",1,SWIGTYPE_p_lldb__SBBreakpoint);
6822     }
6823 
6824     result = (bool)((lldb::SBBreakpoint const *)arg1)->IsValid();
6825     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6826     return SWIG_arg;
6827 
6828     fail: SWIGUNUSED;
6829   }
6830   lua_error(L);
6831   return 0;
6832 }
6833 
6834 
6835 static int _wrap_SBBreakpoint_ClearAllBreakpointSites(lua_State* L) {
6836   {
6837     int SWIG_arg = 0;
6838     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6839 
6840     SWIG_check_num_args("lldb::SBBreakpoint::ClearAllBreakpointSites",1,1)
6841     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::ClearAllBreakpointSites",1,"lldb::SBBreakpoint *");
6842 
6843     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6844       SWIG_fail_ptr("SBBreakpoint_ClearAllBreakpointSites",1,SWIGTYPE_p_lldb__SBBreakpoint);
6845     }
6846 
6847     (arg1)->ClearAllBreakpointSites();
6848 
6849     return SWIG_arg;
6850 
6851     fail: SWIGUNUSED;
6852   }
6853   lua_error(L);
6854   return 0;
6855 }
6856 
6857 
6858 static int _wrap_SBBreakpoint_GetTarget(lua_State* L) {
6859   {
6860     int SWIG_arg = 0;
6861     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6862     lldb::SBTarget result;
6863 
6864     SWIG_check_num_args("lldb::SBBreakpoint::GetTarget",1,1)
6865     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetTarget",1,"lldb::SBBreakpoint const *");
6866 
6867     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6868       SWIG_fail_ptr("SBBreakpoint_GetTarget",1,SWIGTYPE_p_lldb__SBBreakpoint);
6869     }
6870 
6871     result = ((lldb::SBBreakpoint const *)arg1)->GetTarget();
6872     {
6873       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
6874       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
6875     }
6876     return SWIG_arg;
6877 
6878     fail: SWIGUNUSED;
6879   }
6880   lua_error(L);
6881   return 0;
6882 }
6883 
6884 
6885 static int _wrap_SBBreakpoint_FindLocationByAddress(lua_State* L) {
6886   {
6887     int SWIG_arg = 0;
6888     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6889     lldb::addr_t arg2 ;
6890     lldb::SBBreakpointLocation result;
6891 
6892     SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByAddress",2,2)
6893     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",1,"lldb::SBBreakpoint *");
6894     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",2,"lldb::addr_t");
6895 
6896     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6897       SWIG_fail_ptr("SBBreakpoint_FindLocationByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6898     }
6899 
6900     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
6901     result = (arg1)->FindLocationByAddress(arg2);
6902     {
6903       lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation(result);
6904       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6905     }
6906     return SWIG_arg;
6907 
6908     fail: SWIGUNUSED;
6909   }
6910   lua_error(L);
6911   return 0;
6912 }
6913 
6914 
6915 static int _wrap_SBBreakpoint_FindLocationIDByAddress(lua_State* L) {
6916   {
6917     int SWIG_arg = 0;
6918     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6919     lldb::addr_t arg2 ;
6920     lldb::break_id_t result;
6921 
6922     SWIG_check_num_args("lldb::SBBreakpoint::FindLocationIDByAddress",2,2)
6923     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",1,"lldb::SBBreakpoint *");
6924     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",2,"lldb::addr_t");
6925 
6926     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6927       SWIG_fail_ptr("SBBreakpoint_FindLocationIDByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6928     }
6929 
6930     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
6931     result = (lldb::break_id_t)(arg1)->FindLocationIDByAddress(arg2);
6932     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6933     return SWIG_arg;
6934 
6935     fail: SWIGUNUSED;
6936   }
6937   lua_error(L);
6938   return 0;
6939 }
6940 
6941 
6942 static int _wrap_SBBreakpoint_FindLocationByID(lua_State* L) {
6943   {
6944     int SWIG_arg = 0;
6945     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6946     lldb::break_id_t arg2 ;
6947     lldb::SBBreakpointLocation result;
6948 
6949     SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByID",2,2)
6950     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",1,"lldb::SBBreakpoint *");
6951     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",2,"lldb::break_id_t");
6952 
6953     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6954       SWIG_fail_ptr("SBBreakpoint_FindLocationByID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6955     }
6956 
6957     arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
6958     result = (arg1)->FindLocationByID(arg2);
6959     {
6960       lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation(result);
6961       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6962     }
6963     return SWIG_arg;
6964 
6965     fail: SWIGUNUSED;
6966   }
6967   lua_error(L);
6968   return 0;
6969 }
6970 
6971 
6972 static int _wrap_SBBreakpoint_GetLocationAtIndex(lua_State* L) {
6973   {
6974     int SWIG_arg = 0;
6975     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6976     uint32_t arg2 ;
6977     lldb::SBBreakpointLocation result;
6978 
6979     SWIG_check_num_args("lldb::SBBreakpoint::GetLocationAtIndex",2,2)
6980     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",1,"lldb::SBBreakpoint *");
6981     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",2,"uint32_t");
6982 
6983     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6984       SWIG_fail_ptr("SBBreakpoint_GetLocationAtIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
6985     }
6986 
6987     arg2 = (uint32_t)lua_tointeger(L, 2);
6988     result = (arg1)->GetLocationAtIndex(arg2);
6989     {
6990       lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation(result);
6991       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6992     }
6993     return SWIG_arg;
6994 
6995     fail: SWIGUNUSED;
6996   }
6997   lua_error(L);
6998   return 0;
6999 }
7000 
7001 
7002 static int _wrap_SBBreakpoint_SetEnabled(lua_State* L) {
7003   {
7004     int SWIG_arg = 0;
7005     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7006     bool arg2 ;
7007 
7008     SWIG_check_num_args("lldb::SBBreakpoint::SetEnabled",2,2)
7009     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",1,"lldb::SBBreakpoint *");
7010     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",2,"bool");
7011 
7012     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7013       SWIG_fail_ptr("SBBreakpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
7014     }
7015 
7016     arg2 = (lua_toboolean(L, 2)!=0);
7017     (arg1)->SetEnabled(arg2);
7018 
7019     return SWIG_arg;
7020 
7021     fail: SWIGUNUSED;
7022   }
7023   lua_error(L);
7024   return 0;
7025 }
7026 
7027 
7028 static int _wrap_SBBreakpoint_IsEnabled(lua_State* L) {
7029   {
7030     int SWIG_arg = 0;
7031     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7032     bool result;
7033 
7034     SWIG_check_num_args("lldb::SBBreakpoint::IsEnabled",1,1)
7035     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsEnabled",1,"lldb::SBBreakpoint *");
7036 
7037     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7038       SWIG_fail_ptr("SBBreakpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
7039     }
7040 
7041     result = (bool)(arg1)->IsEnabled();
7042     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7043     return SWIG_arg;
7044 
7045     fail: SWIGUNUSED;
7046   }
7047   lua_error(L);
7048   return 0;
7049 }
7050 
7051 
7052 static int _wrap_SBBreakpoint_SetOneShot(lua_State* L) {
7053   {
7054     int SWIG_arg = 0;
7055     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7056     bool arg2 ;
7057 
7058     SWIG_check_num_args("lldb::SBBreakpoint::SetOneShot",2,2)
7059     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",1,"lldb::SBBreakpoint *");
7060     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",2,"bool");
7061 
7062     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7063       SWIG_fail_ptr("SBBreakpoint_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
7064     }
7065 
7066     arg2 = (lua_toboolean(L, 2)!=0);
7067     (arg1)->SetOneShot(arg2);
7068 
7069     return SWIG_arg;
7070 
7071     fail: SWIGUNUSED;
7072   }
7073   lua_error(L);
7074   return 0;
7075 }
7076 
7077 
7078 static int _wrap_SBBreakpoint_IsOneShot(lua_State* L) {
7079   {
7080     int SWIG_arg = 0;
7081     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7082     bool result;
7083 
7084     SWIG_check_num_args("lldb::SBBreakpoint::IsOneShot",1,1)
7085     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsOneShot",1,"lldb::SBBreakpoint *");
7086 
7087     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7088       SWIG_fail_ptr("SBBreakpoint_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
7089     }
7090 
7091     result = (bool)(arg1)->IsOneShot();
7092     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7093     return SWIG_arg;
7094 
7095     fail: SWIGUNUSED;
7096   }
7097   lua_error(L);
7098   return 0;
7099 }
7100 
7101 
7102 static int _wrap_SBBreakpoint_IsInternal(lua_State* L) {
7103   {
7104     int SWIG_arg = 0;
7105     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7106     bool result;
7107 
7108     SWIG_check_num_args("lldb::SBBreakpoint::IsInternal",1,1)
7109     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsInternal",1,"lldb::SBBreakpoint *");
7110 
7111     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7112       SWIG_fail_ptr("SBBreakpoint_IsInternal",1,SWIGTYPE_p_lldb__SBBreakpoint);
7113     }
7114 
7115     result = (bool)(arg1)->IsInternal();
7116     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7117     return SWIG_arg;
7118 
7119     fail: SWIGUNUSED;
7120   }
7121   lua_error(L);
7122   return 0;
7123 }
7124 
7125 
7126 static int _wrap_SBBreakpoint_GetHitCount(lua_State* L) {
7127   {
7128     int SWIG_arg = 0;
7129     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7130     uint32_t result;
7131 
7132     SWIG_check_num_args("lldb::SBBreakpoint::GetHitCount",1,1)
7133     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetHitCount",1,"lldb::SBBreakpoint const *");
7134 
7135     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7136       SWIG_fail_ptr("SBBreakpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7137     }
7138 
7139     result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetHitCount();
7140     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7141     return SWIG_arg;
7142 
7143     fail: SWIGUNUSED;
7144   }
7145   lua_error(L);
7146   return 0;
7147 }
7148 
7149 
7150 static int _wrap_SBBreakpoint_SetIgnoreCount(lua_State* L) {
7151   {
7152     int SWIG_arg = 0;
7153     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7154     uint32_t arg2 ;
7155 
7156     SWIG_check_num_args("lldb::SBBreakpoint::SetIgnoreCount",2,2)
7157     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",1,"lldb::SBBreakpoint *");
7158     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",2,"uint32_t");
7159 
7160     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7161       SWIG_fail_ptr("SBBreakpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7162     }
7163 
7164     arg2 = (uint32_t)lua_tointeger(L, 2);
7165     (arg1)->SetIgnoreCount(arg2);
7166 
7167     return SWIG_arg;
7168 
7169     fail: SWIGUNUSED;
7170   }
7171   lua_error(L);
7172   return 0;
7173 }
7174 
7175 
7176 static int _wrap_SBBreakpoint_GetIgnoreCount(lua_State* L) {
7177   {
7178     int SWIG_arg = 0;
7179     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7180     uint32_t result;
7181 
7182     SWIG_check_num_args("lldb::SBBreakpoint::GetIgnoreCount",1,1)
7183     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetIgnoreCount",1,"lldb::SBBreakpoint const *");
7184 
7185     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7186       SWIG_fail_ptr("SBBreakpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7187     }
7188 
7189     result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetIgnoreCount();
7190     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7191     return SWIG_arg;
7192 
7193     fail: SWIGUNUSED;
7194   }
7195   lua_error(L);
7196   return 0;
7197 }
7198 
7199 
7200 static int _wrap_SBBreakpoint_SetCondition(lua_State* L) {
7201   {
7202     int SWIG_arg = 0;
7203     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7204     char *arg2 = (char *) 0 ;
7205 
7206     SWIG_check_num_args("lldb::SBBreakpoint::SetCondition",2,2)
7207     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",1,"lldb::SBBreakpoint *");
7208     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",2,"char const *");
7209 
7210     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7211       SWIG_fail_ptr("SBBreakpoint_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7212     }
7213 
7214     arg2 = (char *)lua_tostring(L, 2);
7215     (arg1)->SetCondition((char const *)arg2);
7216 
7217     return SWIG_arg;
7218 
7219     fail: SWIGUNUSED;
7220   }
7221   lua_error(L);
7222   return 0;
7223 }
7224 
7225 
7226 static int _wrap_SBBreakpoint_GetCondition(lua_State* L) {
7227   {
7228     int SWIG_arg = 0;
7229     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7230     char *result = 0 ;
7231 
7232     SWIG_check_num_args("lldb::SBBreakpoint::GetCondition",1,1)
7233     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCondition",1,"lldb::SBBreakpoint *");
7234 
7235     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7236       SWIG_fail_ptr("SBBreakpoint_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7237     }
7238 
7239     result = (char *)(arg1)->GetCondition();
7240     lua_pushstring(L,(const char *)result); SWIG_arg++;
7241     return SWIG_arg;
7242 
7243     fail: SWIGUNUSED;
7244   }
7245   lua_error(L);
7246   return 0;
7247 }
7248 
7249 
7250 static int _wrap_SBBreakpoint_SetAutoContinue(lua_State* L) {
7251   {
7252     int SWIG_arg = 0;
7253     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7254     bool arg2 ;
7255 
7256     SWIG_check_num_args("lldb::SBBreakpoint::SetAutoContinue",2,2)
7257     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",1,"lldb::SBBreakpoint *");
7258     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",2,"bool");
7259 
7260     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7261       SWIG_fail_ptr("SBBreakpoint_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7262     }
7263 
7264     arg2 = (lua_toboolean(L, 2)!=0);
7265     (arg1)->SetAutoContinue(arg2);
7266 
7267     return SWIG_arg;
7268 
7269     fail: SWIGUNUSED;
7270   }
7271   lua_error(L);
7272   return 0;
7273 }
7274 
7275 
7276 static int _wrap_SBBreakpoint_GetAutoContinue(lua_State* L) {
7277   {
7278     int SWIG_arg = 0;
7279     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7280     bool result;
7281 
7282     SWIG_check_num_args("lldb::SBBreakpoint::GetAutoContinue",1,1)
7283     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetAutoContinue",1,"lldb::SBBreakpoint *");
7284 
7285     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7286       SWIG_fail_ptr("SBBreakpoint_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7287     }
7288 
7289     result = (bool)(arg1)->GetAutoContinue();
7290     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7291     return SWIG_arg;
7292 
7293     fail: SWIGUNUSED;
7294   }
7295   lua_error(L);
7296   return 0;
7297 }
7298 
7299 
7300 static int _wrap_SBBreakpoint_SetThreadID(lua_State* L) {
7301   {
7302     int SWIG_arg = 0;
7303     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7304     lldb::tid_t arg2 ;
7305 
7306     SWIG_check_num_args("lldb::SBBreakpoint::SetThreadID",2,2)
7307     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",1,"lldb::SBBreakpoint *");
7308     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",2,"lldb::tid_t");
7309 
7310     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7311       SWIG_fail_ptr("SBBreakpoint_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7312     }
7313 
7314     arg2 = (lldb::tid_t)lua_tointeger(L, 2);
7315     (arg1)->SetThreadID(arg2);
7316 
7317     return SWIG_arg;
7318 
7319     fail: SWIGUNUSED;
7320   }
7321   lua_error(L);
7322   return 0;
7323 }
7324 
7325 
7326 static int _wrap_SBBreakpoint_GetThreadID(lua_State* L) {
7327   {
7328     int SWIG_arg = 0;
7329     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7330     lldb::tid_t result;
7331 
7332     SWIG_check_num_args("lldb::SBBreakpoint::GetThreadID",1,1)
7333     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadID",1,"lldb::SBBreakpoint *");
7334 
7335     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7336       SWIG_fail_ptr("SBBreakpoint_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7337     }
7338 
7339     result = (lldb::tid_t)(arg1)->GetThreadID();
7340     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7341     return SWIG_arg;
7342 
7343     fail: SWIGUNUSED;
7344   }
7345   lua_error(L);
7346   return 0;
7347 }
7348 
7349 
7350 static int _wrap_SBBreakpoint_SetThreadIndex(lua_State* L) {
7351   {
7352     int SWIG_arg = 0;
7353     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7354     uint32_t arg2 ;
7355 
7356     SWIG_check_num_args("lldb::SBBreakpoint::SetThreadIndex",2,2)
7357     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",1,"lldb::SBBreakpoint *");
7358     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",2,"uint32_t");
7359 
7360     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7361       SWIG_fail_ptr("SBBreakpoint_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7362     }
7363 
7364     arg2 = (uint32_t)lua_tointeger(L, 2);
7365     (arg1)->SetThreadIndex(arg2);
7366 
7367     return SWIG_arg;
7368 
7369     fail: SWIGUNUSED;
7370   }
7371   lua_error(L);
7372   return 0;
7373 }
7374 
7375 
7376 static int _wrap_SBBreakpoint_GetThreadIndex(lua_State* L) {
7377   {
7378     int SWIG_arg = 0;
7379     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7380     uint32_t result;
7381 
7382     SWIG_check_num_args("lldb::SBBreakpoint::GetThreadIndex",1,1)
7383     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadIndex",1,"lldb::SBBreakpoint const *");
7384 
7385     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7386       SWIG_fail_ptr("SBBreakpoint_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7387     }
7388 
7389     result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetThreadIndex();
7390     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7391     return SWIG_arg;
7392 
7393     fail: SWIGUNUSED;
7394   }
7395   lua_error(L);
7396   return 0;
7397 }
7398 
7399 
7400 static int _wrap_SBBreakpoint_SetThreadName(lua_State* L) {
7401   {
7402     int SWIG_arg = 0;
7403     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7404     char *arg2 = (char *) 0 ;
7405 
7406     SWIG_check_num_args("lldb::SBBreakpoint::SetThreadName",2,2)
7407     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",1,"lldb::SBBreakpoint *");
7408     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",2,"char const *");
7409 
7410     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7411       SWIG_fail_ptr("SBBreakpoint_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7412     }
7413 
7414     arg2 = (char *)lua_tostring(L, 2);
7415     (arg1)->SetThreadName((char const *)arg2);
7416 
7417     return SWIG_arg;
7418 
7419     fail: SWIGUNUSED;
7420   }
7421   lua_error(L);
7422   return 0;
7423 }
7424 
7425 
7426 static int _wrap_SBBreakpoint_GetThreadName(lua_State* L) {
7427   {
7428     int SWIG_arg = 0;
7429     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7430     char *result = 0 ;
7431 
7432     SWIG_check_num_args("lldb::SBBreakpoint::GetThreadName",1,1)
7433     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadName",1,"lldb::SBBreakpoint const *");
7434 
7435     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7436       SWIG_fail_ptr("SBBreakpoint_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7437     }
7438 
7439     result = (char *)((lldb::SBBreakpoint const *)arg1)->GetThreadName();
7440     lua_pushstring(L,(const char *)result); SWIG_arg++;
7441     return SWIG_arg;
7442 
7443     fail: SWIGUNUSED;
7444   }
7445   lua_error(L);
7446   return 0;
7447 }
7448 
7449 
7450 static int _wrap_SBBreakpoint_SetQueueName(lua_State* L) {
7451   {
7452     int SWIG_arg = 0;
7453     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7454     char *arg2 = (char *) 0 ;
7455 
7456     SWIG_check_num_args("lldb::SBBreakpoint::SetQueueName",2,2)
7457     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",1,"lldb::SBBreakpoint *");
7458     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",2,"char const *");
7459 
7460     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7461       SWIG_fail_ptr("SBBreakpoint_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7462     }
7463 
7464     arg2 = (char *)lua_tostring(L, 2);
7465     (arg1)->SetQueueName((char const *)arg2);
7466 
7467     return SWIG_arg;
7468 
7469     fail: SWIGUNUSED;
7470   }
7471   lua_error(L);
7472   return 0;
7473 }
7474 
7475 
7476 static int _wrap_SBBreakpoint_GetQueueName(lua_State* L) {
7477   {
7478     int SWIG_arg = 0;
7479     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7480     char *result = 0 ;
7481 
7482     SWIG_check_num_args("lldb::SBBreakpoint::GetQueueName",1,1)
7483     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetQueueName",1,"lldb::SBBreakpoint const *");
7484 
7485     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7486       SWIG_fail_ptr("SBBreakpoint_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7487     }
7488 
7489     result = (char *)((lldb::SBBreakpoint const *)arg1)->GetQueueName();
7490     lua_pushstring(L,(const char *)result); SWIG_arg++;
7491     return SWIG_arg;
7492 
7493     fail: SWIGUNUSED;
7494   }
7495   lua_error(L);
7496   return 0;
7497 }
7498 
7499 
7500 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
7501   {
7502     int SWIG_arg = 0;
7503     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7504     char *arg2 = (char *) 0 ;
7505 
7506     SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",2,2)
7507     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7508     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7509 
7510     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7511       SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7512     }
7513 
7514     arg2 = (char *)lua_tostring(L, 2);
7515     (arg1)->SetScriptCallbackFunction((char const *)arg2);
7516 
7517     return SWIG_arg;
7518 
7519     fail: SWIGUNUSED;
7520   }
7521   lua_error(L);
7522   return 0;
7523 }
7524 
7525 
7526 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
7527   {
7528     int SWIG_arg = 0;
7529     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7530     char *arg2 = (char *) 0 ;
7531     lldb::SBStructuredData *arg3 = 0 ;
7532     lldb::SBError result;
7533 
7534     SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",3,3)
7535     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7536     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7537     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
7538 
7539     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7540       SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7541     }
7542 
7543     arg2 = (char *)lua_tostring(L, 2);
7544 
7545     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
7546       SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
7547     }
7548 
7549     result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
7550     {
7551       lldb::SBError * resultptr = new lldb::SBError(result);
7552       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7553     }
7554     return SWIG_arg;
7555 
7556     fail: SWIGUNUSED;
7557   }
7558   lua_error(L);
7559   return 0;
7560 }
7561 
7562 
7563 static int _wrap_SBBreakpoint_SetScriptCallbackFunction(lua_State* L) {
7564   int argc;
7565   int argv[4]={
7566     1,2,3,4
7567   };
7568 
7569   argc = lua_gettop(L);
7570   if (argc == 2) {
7571     int _v = 0;
7572     {
7573       void *ptr;
7574       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7575         _v = 0;
7576       } else {
7577         _v = 1;
7578       }
7579     }
7580     if (_v) {
7581       {
7582         _v = SWIG_lua_isnilstring(L,argv[1]);
7583       }
7584       if (_v) {
7585         return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(L);
7586       }
7587     }
7588   }
7589   if (argc == 3) {
7590     int _v = 0;
7591     {
7592       void *ptr;
7593       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7594         _v = 0;
7595       } else {
7596         _v = 1;
7597       }
7598     }
7599     if (_v) {
7600       {
7601         _v = SWIG_lua_isnilstring(L,argv[1]);
7602       }
7603       if (_v) {
7604         {
7605           void *ptr;
7606           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
7607             _v = 0;
7608           } else {
7609             _v = 1;
7610           }
7611         }
7612         if (_v) {
7613           return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(L);
7614         }
7615       }
7616     }
7617   }
7618 
7619   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_SetScriptCallbackFunction'\n"
7620     "  Possible C/C++ prototypes are:\n"
7621     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *)\n"
7622     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
7623   lua_error(L);return 0;
7624 }
7625 
7626 
7627 static int _wrap_SBBreakpoint_SetScriptCallbackBody(lua_State* L) {
7628   {
7629     int SWIG_arg = 0;
7630     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7631     char *arg2 = (char *) 0 ;
7632     lldb::SBError result;
7633 
7634     SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackBody",2,2)
7635     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",1,"lldb::SBBreakpoint *");
7636     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",2,"char const *");
7637 
7638     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7639       SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpoint);
7640     }
7641 
7642     arg2 = (char *)lua_tostring(L, 2);
7643     result = (arg1)->SetScriptCallbackBody((char const *)arg2);
7644     {
7645       lldb::SBError * resultptr = new lldb::SBError(result);
7646       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7647     }
7648     return SWIG_arg;
7649 
7650     fail: SWIGUNUSED;
7651   }
7652   lua_error(L);
7653   return 0;
7654 }
7655 
7656 
7657 static int _wrap_SBBreakpoint_SetCommandLineCommands(lua_State* L) {
7658   {
7659     int SWIG_arg = 0;
7660     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7661     lldb::SBStringList *arg2 = 0 ;
7662 
7663     SWIG_check_num_args("lldb::SBBreakpoint::SetCommandLineCommands",2,2)
7664     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",1,"lldb::SBBreakpoint *");
7665     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",2,"lldb::SBStringList &");
7666 
7667     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7668       SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7669     }
7670 
7671 
7672     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7673       SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7674     }
7675 
7676     (arg1)->SetCommandLineCommands(*arg2);
7677 
7678     return SWIG_arg;
7679 
7680     fail: SWIGUNUSED;
7681   }
7682   lua_error(L);
7683   return 0;
7684 }
7685 
7686 
7687 static int _wrap_SBBreakpoint_GetCommandLineCommands(lua_State* L) {
7688   {
7689     int SWIG_arg = 0;
7690     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7691     lldb::SBStringList *arg2 = 0 ;
7692     bool result;
7693 
7694     SWIG_check_num_args("lldb::SBBreakpoint::GetCommandLineCommands",2,2)
7695     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",1,"lldb::SBBreakpoint *");
7696     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",2,"lldb::SBStringList &");
7697 
7698     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7699       SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7700     }
7701 
7702 
7703     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7704       SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7705     }
7706 
7707     result = (bool)(arg1)->GetCommandLineCommands(*arg2);
7708     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7709     return SWIG_arg;
7710 
7711     fail: SWIGUNUSED;
7712   }
7713   lua_error(L);
7714   return 0;
7715 }
7716 
7717 
7718 static int _wrap_SBBreakpoint_AddName(lua_State* L) {
7719   {
7720     int SWIG_arg = 0;
7721     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7722     char *arg2 = (char *) 0 ;
7723     bool result;
7724 
7725     SWIG_check_num_args("lldb::SBBreakpoint::AddName",2,2)
7726     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",1,"lldb::SBBreakpoint *");
7727     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",2,"char const *");
7728 
7729     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7730       SWIG_fail_ptr("SBBreakpoint_AddName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7731     }
7732 
7733     arg2 = (char *)lua_tostring(L, 2);
7734     result = (bool)(arg1)->AddName((char const *)arg2);
7735     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7736     return SWIG_arg;
7737 
7738     fail: SWIGUNUSED;
7739   }
7740   lua_error(L);
7741   return 0;
7742 }
7743 
7744 
7745 static int _wrap_SBBreakpoint_AddNameWithErrorHandling(lua_State* L) {
7746   {
7747     int SWIG_arg = 0;
7748     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7749     char *arg2 = (char *) 0 ;
7750     lldb::SBError result;
7751 
7752     SWIG_check_num_args("lldb::SBBreakpoint::AddNameWithErrorHandling",2,2)
7753     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",1,"lldb::SBBreakpoint *");
7754     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",2,"char const *");
7755 
7756     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7757       SWIG_fail_ptr("SBBreakpoint_AddNameWithErrorHandling",1,SWIGTYPE_p_lldb__SBBreakpoint);
7758     }
7759 
7760     arg2 = (char *)lua_tostring(L, 2);
7761     result = (arg1)->AddNameWithErrorHandling((char const *)arg2);
7762     {
7763       lldb::SBError * resultptr = new lldb::SBError(result);
7764       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7765     }
7766     return SWIG_arg;
7767 
7768     fail: SWIGUNUSED;
7769   }
7770   lua_error(L);
7771   return 0;
7772 }
7773 
7774 
7775 static int _wrap_SBBreakpoint_RemoveName(lua_State* L) {
7776   {
7777     int SWIG_arg = 0;
7778     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7779     char *arg2 = (char *) 0 ;
7780 
7781     SWIG_check_num_args("lldb::SBBreakpoint::RemoveName",2,2)
7782     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",1,"lldb::SBBreakpoint *");
7783     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",2,"char const *");
7784 
7785     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7786       SWIG_fail_ptr("SBBreakpoint_RemoveName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7787     }
7788 
7789     arg2 = (char *)lua_tostring(L, 2);
7790     (arg1)->RemoveName((char const *)arg2);
7791 
7792     return SWIG_arg;
7793 
7794     fail: SWIGUNUSED;
7795   }
7796   lua_error(L);
7797   return 0;
7798 }
7799 
7800 
7801 static int _wrap_SBBreakpoint_MatchesName(lua_State* L) {
7802   {
7803     int SWIG_arg = 0;
7804     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7805     char *arg2 = (char *) 0 ;
7806     bool result;
7807 
7808     SWIG_check_num_args("lldb::SBBreakpoint::MatchesName",2,2)
7809     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",1,"lldb::SBBreakpoint *");
7810     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",2,"char const *");
7811 
7812     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7813       SWIG_fail_ptr("SBBreakpoint_MatchesName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7814     }
7815 
7816     arg2 = (char *)lua_tostring(L, 2);
7817     result = (bool)(arg1)->MatchesName((char const *)arg2);
7818     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7819     return SWIG_arg;
7820 
7821     fail: SWIGUNUSED;
7822   }
7823   lua_error(L);
7824   return 0;
7825 }
7826 
7827 
7828 static int _wrap_SBBreakpoint_GetNames(lua_State* L) {
7829   {
7830     int SWIG_arg = 0;
7831     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7832     lldb::SBStringList *arg2 = 0 ;
7833 
7834     SWIG_check_num_args("lldb::SBBreakpoint::GetNames",2,2)
7835     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",1,"lldb::SBBreakpoint *");
7836     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",2,"lldb::SBStringList &");
7837 
7838     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7839       SWIG_fail_ptr("SBBreakpoint_GetNames",1,SWIGTYPE_p_lldb__SBBreakpoint);
7840     }
7841 
7842 
7843     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7844       SWIG_fail_ptr("SBBreakpoint_GetNames",2,SWIGTYPE_p_lldb__SBStringList);
7845     }
7846 
7847     (arg1)->GetNames(*arg2);
7848 
7849     return SWIG_arg;
7850 
7851     fail: SWIGUNUSED;
7852   }
7853   lua_error(L);
7854   return 0;
7855 }
7856 
7857 
7858 static int _wrap_SBBreakpoint_GetNumResolvedLocations(lua_State* L) {
7859   {
7860     int SWIG_arg = 0;
7861     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7862     size_t result;
7863 
7864     SWIG_check_num_args("lldb::SBBreakpoint::GetNumResolvedLocations",1,1)
7865     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumResolvedLocations",1,"lldb::SBBreakpoint const *");
7866 
7867     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7868       SWIG_fail_ptr("SBBreakpoint_GetNumResolvedLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7869     }
7870 
7871     result = ((lldb::SBBreakpoint const *)arg1)->GetNumResolvedLocations();
7872     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7873     return SWIG_arg;
7874 
7875     fail: SWIGUNUSED;
7876   }
7877   lua_error(L);
7878   return 0;
7879 }
7880 
7881 
7882 static int _wrap_SBBreakpoint_GetNumLocations(lua_State* L) {
7883   {
7884     int SWIG_arg = 0;
7885     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7886     size_t result;
7887 
7888     SWIG_check_num_args("lldb::SBBreakpoint::GetNumLocations",1,1)
7889     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumLocations",1,"lldb::SBBreakpoint const *");
7890 
7891     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7892       SWIG_fail_ptr("SBBreakpoint_GetNumLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7893     }
7894 
7895     result = ((lldb::SBBreakpoint const *)arg1)->GetNumLocations();
7896     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7897     return SWIG_arg;
7898 
7899     fail: SWIGUNUSED;
7900   }
7901   lua_error(L);
7902   return 0;
7903 }
7904 
7905 
7906 static int _wrap_SBBreakpoint_GetDescription__SWIG_0(lua_State* L) {
7907   {
7908     int SWIG_arg = 0;
7909     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7910     lldb::SBStream *arg2 = 0 ;
7911     bool result;
7912 
7913     SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",2,2)
7914     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7915     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7916 
7917     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7918       SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7919     }
7920 
7921 
7922     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7923       SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7924     }
7925 
7926     result = (bool)(arg1)->GetDescription(*arg2);
7927     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7928     return SWIG_arg;
7929 
7930     fail: SWIGUNUSED;
7931   }
7932   lua_error(L);
7933   return 0;
7934 }
7935 
7936 
7937 static int _wrap_SBBreakpoint_GetDescription__SWIG_1(lua_State* L) {
7938   {
7939     int SWIG_arg = 0;
7940     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7941     lldb::SBStream *arg2 = 0 ;
7942     bool arg3 ;
7943     bool result;
7944 
7945     SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",3,3)
7946     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7947     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7948     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",3,"bool");
7949 
7950     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7951       SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7952     }
7953 
7954 
7955     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7956       SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7957     }
7958 
7959     arg3 = (lua_toboolean(L, 3)!=0);
7960     result = (bool)(arg1)->GetDescription(*arg2,arg3);
7961     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7962     return SWIG_arg;
7963 
7964     fail: SWIGUNUSED;
7965   }
7966   lua_error(L);
7967   return 0;
7968 }
7969 
7970 
7971 static int _wrap_SBBreakpoint_GetDescription(lua_State* L) {
7972   int argc;
7973   int argv[4]={
7974     1,2,3,4
7975   };
7976 
7977   argc = lua_gettop(L);
7978   if (argc == 2) {
7979     int _v = 0;
7980     {
7981       void *ptr;
7982       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7983         _v = 0;
7984       } else {
7985         _v = 1;
7986       }
7987     }
7988     if (_v) {
7989       {
7990         void *ptr;
7991         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
7992           _v = 0;
7993         } else {
7994           _v = 1;
7995         }
7996       }
7997       if (_v) {
7998         return _wrap_SBBreakpoint_GetDescription__SWIG_0(L);
7999       }
8000     }
8001   }
8002   if (argc == 3) {
8003     int _v = 0;
8004     {
8005       void *ptr;
8006       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
8007         _v = 0;
8008       } else {
8009         _v = 1;
8010       }
8011     }
8012     if (_v) {
8013       {
8014         void *ptr;
8015         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
8016           _v = 0;
8017         } else {
8018           _v = 1;
8019         }
8020       }
8021       if (_v) {
8022         {
8023           _v = lua_isboolean(L,argv[2]);
8024         }
8025         if (_v) {
8026           return _wrap_SBBreakpoint_GetDescription__SWIG_1(L);
8027         }
8028       }
8029     }
8030   }
8031 
8032   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_GetDescription'\n"
8033     "  Possible C/C++ prototypes are:\n"
8034     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &)\n"
8035     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &,bool)\n");
8036   lua_error(L);return 0;
8037 }
8038 
8039 
8040 static int _wrap_SBBreakpoint_AddLocation(lua_State* L) {
8041   {
8042     int SWIG_arg = 0;
8043     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8044     lldb::SBAddress *arg2 = 0 ;
8045     lldb::SBError result;
8046 
8047     SWIG_check_num_args("lldb::SBBreakpoint::AddLocation",2,2)
8048     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",1,"lldb::SBBreakpoint *");
8049     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",2,"lldb::SBAddress &");
8050 
8051     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8052       SWIG_fail_ptr("SBBreakpoint_AddLocation",1,SWIGTYPE_p_lldb__SBBreakpoint);
8053     }
8054 
8055 
8056     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
8057       SWIG_fail_ptr("SBBreakpoint_AddLocation",2,SWIGTYPE_p_lldb__SBAddress);
8058     }
8059 
8060     result = (arg1)->AddLocation(*arg2);
8061     {
8062       lldb::SBError * resultptr = new lldb::SBError(result);
8063       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
8064     }
8065     return SWIG_arg;
8066 
8067     fail: SWIGUNUSED;
8068   }
8069   lua_error(L);
8070   return 0;
8071 }
8072 
8073 
8074 static int _wrap_SBBreakpoint_SerializeToStructuredData(lua_State* L) {
8075   {
8076     int SWIG_arg = 0;
8077     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8078     lldb::SBStructuredData result;
8079 
8080     SWIG_check_num_args("lldb::SBBreakpoint::SerializeToStructuredData",1,1)
8081     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SerializeToStructuredData",1,"lldb::SBBreakpoint *");
8082 
8083     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8084       SWIG_fail_ptr("SBBreakpoint_SerializeToStructuredData",1,SWIGTYPE_p_lldb__SBBreakpoint);
8085     }
8086 
8087     result = (arg1)->SerializeToStructuredData();
8088     {
8089       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
8090       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
8091     }
8092     return SWIG_arg;
8093 
8094     fail: SWIGUNUSED;
8095   }
8096   lua_error(L);
8097   return 0;
8098 }
8099 
8100 
8101 static int _wrap_SBBreakpoint_EventIsBreakpointEvent(lua_State* L) {
8102   {
8103     int SWIG_arg = 0;
8104     lldb::SBEvent *arg1 = 0 ;
8105     bool result;
8106 
8107     SWIG_check_num_args("lldb::SBBreakpoint::EventIsBreakpointEvent",1,1)
8108     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::EventIsBreakpointEvent",1,"lldb::SBEvent const &");
8109 
8110     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8111       SWIG_fail_ptr("SBBreakpoint_EventIsBreakpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
8112     }
8113 
8114     result = (bool)lldb::SBBreakpoint::EventIsBreakpointEvent((lldb::SBEvent const &)*arg1);
8115     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8116     return SWIG_arg;
8117 
8118     fail: SWIGUNUSED;
8119   }
8120   lua_error(L);
8121   return 0;
8122 }
8123 
8124 
8125 static int _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent(lua_State* L) {
8126   {
8127     int SWIG_arg = 0;
8128     lldb::SBEvent *arg1 = 0 ;
8129     lldb::BreakpointEventType result;
8130 
8131     SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,1)
8132     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,"lldb::SBEvent const &");
8133 
8134     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8135       SWIG_fail_ptr("SBBreakpoint_GetBreakpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8136     }
8137 
8138     result = (lldb::BreakpointEventType)lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
8139     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8140     return SWIG_arg;
8141 
8142     fail: SWIGUNUSED;
8143   }
8144   lua_error(L);
8145   return 0;
8146 }
8147 
8148 
8149 static int _wrap_SBBreakpoint_GetBreakpointFromEvent(lua_State* L) {
8150   {
8151     int SWIG_arg = 0;
8152     lldb::SBEvent *arg1 = 0 ;
8153     lldb::SBBreakpoint result;
8154 
8155     SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointFromEvent",1,1)
8156     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointFromEvent",1,"lldb::SBEvent const &");
8157 
8158     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8159       SWIG_fail_ptr("SBBreakpoint_GetBreakpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8160     }
8161 
8162     result = lldb::SBBreakpoint::GetBreakpointFromEvent((lldb::SBEvent const &)*arg1);
8163     {
8164       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
8165       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8166     }
8167     return SWIG_arg;
8168 
8169     fail: SWIGUNUSED;
8170   }
8171   lua_error(L);
8172   return 0;
8173 }
8174 
8175 
8176 static int _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent(lua_State* L) {
8177   {
8178     int SWIG_arg = 0;
8179     lldb::SBEvent *arg1 = 0 ;
8180     uint32_t arg2 ;
8181     lldb::SBBreakpointLocation result;
8182 
8183     SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,2)
8184     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",1,"lldb::SBEvent const &");
8185     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,"uint32_t");
8186 
8187     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8188       SWIG_fail_ptr("SBBreakpoint_GetBreakpointLocationAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8189     }
8190 
8191     arg2 = (uint32_t)lua_tointeger(L, 2);
8192     result = lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
8193     {
8194       lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation(result);
8195       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8196     }
8197     return SWIG_arg;
8198 
8199     fail: SWIGUNUSED;
8200   }
8201   lua_error(L);
8202   return 0;
8203 }
8204 
8205 
8206 static int _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent(lua_State* L) {
8207   {
8208     int SWIG_arg = 0;
8209     lldb::SBEvent *arg1 = 0 ;
8210     uint32_t result;
8211 
8212     SWIG_check_num_args("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,1)
8213     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,"lldb::SBEvent const &");
8214 
8215     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8216       SWIG_fail_ptr("SBBreakpoint_GetNumBreakpointLocationsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8217     }
8218 
8219     result = (uint32_t)lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent((lldb::SBEvent const &)*arg1);
8220     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8221     return SWIG_arg;
8222 
8223     fail: SWIGUNUSED;
8224   }
8225   lua_error(L);
8226   return 0;
8227 }
8228 
8229 
8230 static int _wrap_SBBreakpoint_IsHardware(lua_State* L) {
8231   {
8232     int SWIG_arg = 0;
8233     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8234     bool result;
8235 
8236     SWIG_check_num_args("lldb::SBBreakpoint::IsHardware",1,1)
8237     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsHardware",1,"lldb::SBBreakpoint *");
8238 
8239     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8240       SWIG_fail_ptr("SBBreakpoint_IsHardware",1,SWIGTYPE_p_lldb__SBBreakpoint);
8241     }
8242 
8243     result = (bool)(arg1)->IsHardware();
8244     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8245     return SWIG_arg;
8246 
8247     fail: SWIGUNUSED;
8248   }
8249   lua_error(L);
8250   return 0;
8251 }
8252 
8253 
8254 static int _wrap_SBBreakpoint___tostring(lua_State* L) {
8255   {
8256     int SWIG_arg = 0;
8257     lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8258     std::string result;
8259 
8260     SWIG_check_num_args("lldb::SBBreakpoint::__repr__",1,1)
8261     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::__repr__",1,"lldb::SBBreakpoint *");
8262 
8263     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8264       SWIG_fail_ptr("SBBreakpoint___tostring",1,SWIGTYPE_p_lldb__SBBreakpoint);
8265     }
8266 
8267     result = lldb_SBBreakpoint___repr__(arg1);
8268     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
8269     return SWIG_arg;
8270 
8271     fail: SWIGUNUSED;
8272   }
8273   lua_error(L);
8274   return 0;
8275 }
8276 
8277 
8278 static void swig_delete_SBBreakpoint(void *obj) {
8279 lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) obj;
8280 delete arg1;
8281 }
8282 static int _proxy__wrap_new_SBBreakpoint(lua_State *L) {
8283     assert(lua_istable(L,1));
8284     lua_pushcfunction(L,_wrap_new_SBBreakpoint);
8285     assert(!lua_isnil(L,-1));
8286     lua_replace(L,1); /* replace our table with real constructor */
8287     lua_call(L,lua_gettop(L)-1,1);
8288     return 1;
8289 }
8290 static swig_lua_attribute swig_SBBreakpoint_attributes[] = {
8291     {0,0,0}
8292 };
8293 static swig_lua_method swig_SBBreakpoint_methods[]= {
8294     { "__eq", _wrap_SBBreakpoint___eq},
8295     { "GetID", _wrap_SBBreakpoint_GetID},
8296     { "IsValid", _wrap_SBBreakpoint_IsValid},
8297     { "ClearAllBreakpointSites", _wrap_SBBreakpoint_ClearAllBreakpointSites},
8298     { "GetTarget", _wrap_SBBreakpoint_GetTarget},
8299     { "FindLocationByAddress", _wrap_SBBreakpoint_FindLocationByAddress},
8300     { "FindLocationIDByAddress", _wrap_SBBreakpoint_FindLocationIDByAddress},
8301     { "FindLocationByID", _wrap_SBBreakpoint_FindLocationByID},
8302     { "GetLocationAtIndex", _wrap_SBBreakpoint_GetLocationAtIndex},
8303     { "SetEnabled", _wrap_SBBreakpoint_SetEnabled},
8304     { "IsEnabled", _wrap_SBBreakpoint_IsEnabled},
8305     { "SetOneShot", _wrap_SBBreakpoint_SetOneShot},
8306     { "IsOneShot", _wrap_SBBreakpoint_IsOneShot},
8307     { "IsInternal", _wrap_SBBreakpoint_IsInternal},
8308     { "GetHitCount", _wrap_SBBreakpoint_GetHitCount},
8309     { "SetIgnoreCount", _wrap_SBBreakpoint_SetIgnoreCount},
8310     { "GetIgnoreCount", _wrap_SBBreakpoint_GetIgnoreCount},
8311     { "SetCondition", _wrap_SBBreakpoint_SetCondition},
8312     { "GetCondition", _wrap_SBBreakpoint_GetCondition},
8313     { "SetAutoContinue", _wrap_SBBreakpoint_SetAutoContinue},
8314     { "GetAutoContinue", _wrap_SBBreakpoint_GetAutoContinue},
8315     { "SetThreadID", _wrap_SBBreakpoint_SetThreadID},
8316     { "GetThreadID", _wrap_SBBreakpoint_GetThreadID},
8317     { "SetThreadIndex", _wrap_SBBreakpoint_SetThreadIndex},
8318     { "GetThreadIndex", _wrap_SBBreakpoint_GetThreadIndex},
8319     { "SetThreadName", _wrap_SBBreakpoint_SetThreadName},
8320     { "GetThreadName", _wrap_SBBreakpoint_GetThreadName},
8321     { "SetQueueName", _wrap_SBBreakpoint_SetQueueName},
8322     { "GetQueueName", _wrap_SBBreakpoint_GetQueueName},
8323     { "SetScriptCallbackFunction", _wrap_SBBreakpoint_SetScriptCallbackFunction},
8324     { "SetScriptCallbackBody", _wrap_SBBreakpoint_SetScriptCallbackBody},
8325     { "SetCommandLineCommands", _wrap_SBBreakpoint_SetCommandLineCommands},
8326     { "GetCommandLineCommands", _wrap_SBBreakpoint_GetCommandLineCommands},
8327     { "AddName", _wrap_SBBreakpoint_AddName},
8328     { "AddNameWithErrorHandling", _wrap_SBBreakpoint_AddNameWithErrorHandling},
8329     { "RemoveName", _wrap_SBBreakpoint_RemoveName},
8330     { "MatchesName", _wrap_SBBreakpoint_MatchesName},
8331     { "GetNames", _wrap_SBBreakpoint_GetNames},
8332     { "GetNumResolvedLocations", _wrap_SBBreakpoint_GetNumResolvedLocations},
8333     { "GetNumLocations", _wrap_SBBreakpoint_GetNumLocations},
8334     { "GetDescription", _wrap_SBBreakpoint_GetDescription},
8335     { "AddLocation", _wrap_SBBreakpoint_AddLocation},
8336     { "SerializeToStructuredData", _wrap_SBBreakpoint_SerializeToStructuredData},
8337     { "IsHardware", _wrap_SBBreakpoint_IsHardware},
8338     { "__tostring", _wrap_SBBreakpoint___tostring},
8339     {0,0}
8340 };
8341 static swig_lua_method swig_SBBreakpoint_meta[] = {
8342     { "__eq", _wrap_SBBreakpoint___eq},
8343     { "__tostring", _wrap_SBBreakpoint___tostring},
8344     {0,0}
8345 };
8346 
8347 static swig_lua_attribute swig_SBBreakpoint_Sf_SwigStatic_attributes[] = {
8348     {0,0,0}
8349 };
8350 static swig_lua_const_info swig_SBBreakpoint_Sf_SwigStatic_constants[]= {
8351     {0,0,0,0,0,0}
8352 };
8353 static swig_lua_method swig_SBBreakpoint_Sf_SwigStatic_methods[]= {
8354     { "EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
8355     { "GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
8356     { "GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
8357     { "GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
8358     { "GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
8359     {0,0}
8360 };
8361 static swig_lua_class* swig_SBBreakpoint_Sf_SwigStatic_classes[]= {
8362     0
8363 };
8364 
8365 static swig_lua_namespace swig_SBBreakpoint_Sf_SwigStatic = {
8366     "SBBreakpoint",
8367     swig_SBBreakpoint_Sf_SwigStatic_methods,
8368     swig_SBBreakpoint_Sf_SwigStatic_attributes,
8369     swig_SBBreakpoint_Sf_SwigStatic_constants,
8370     swig_SBBreakpoint_Sf_SwigStatic_classes,
8371     0
8372 };
8373 static swig_lua_class *swig_SBBreakpoint_bases[] = {0};
8374 static const char *swig_SBBreakpoint_base_names[] = {0};
8375 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 };
8376 
8377 static int _wrap_new_SBBreakpointList(lua_State* L) {
8378   {
8379     int SWIG_arg = 0;
8380     lldb::SBTarget *arg1 = 0 ;
8381     lldb::SBBreakpointList *result = 0 ;
8382 
8383     SWIG_check_num_args("lldb::SBBreakpointList::SBBreakpointList",1,1)
8384     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::SBBreakpointList",1,"lldb::SBTarget &");
8385 
8386     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
8387       SWIG_fail_ptr("new_SBBreakpointList",1,SWIGTYPE_p_lldb__SBTarget);
8388     }
8389 
8390     result = (lldb::SBBreakpointList *)new lldb::SBBreakpointList(*arg1);
8391     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointList,1); SWIG_arg++;
8392     return SWIG_arg;
8393 
8394     fail: SWIGUNUSED;
8395   }
8396   lua_error(L);
8397   return 0;
8398 }
8399 
8400 
8401 static int _wrap_SBBreakpointList_GetSize(lua_State* L) {
8402   {
8403     int SWIG_arg = 0;
8404     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8405     size_t result;
8406 
8407     SWIG_check_num_args("lldb::SBBreakpointList::GetSize",1,1)
8408     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetSize",1,"lldb::SBBreakpointList const *");
8409 
8410     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8411       SWIG_fail_ptr("SBBreakpointList_GetSize",1,SWIGTYPE_p_lldb__SBBreakpointList);
8412     }
8413 
8414     result = ((lldb::SBBreakpointList const *)arg1)->GetSize();
8415     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8416     return SWIG_arg;
8417 
8418     fail: SWIGUNUSED;
8419   }
8420   lua_error(L);
8421   return 0;
8422 }
8423 
8424 
8425 static int _wrap_SBBreakpointList_GetBreakpointAtIndex(lua_State* L) {
8426   {
8427     int SWIG_arg = 0;
8428     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8429     size_t arg2 ;
8430     lldb::SBBreakpoint result;
8431 
8432     SWIG_check_num_args("lldb::SBBreakpointList::GetBreakpointAtIndex",2,2)
8433     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",1,"lldb::SBBreakpointList *");
8434     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",2,"size_t");
8435 
8436     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8437       SWIG_fail_ptr("SBBreakpointList_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBBreakpointList);
8438     }
8439 
8440     arg2 = (size_t)lua_tointeger(L, 2);
8441     result = (arg1)->GetBreakpointAtIndex(arg2);
8442     {
8443       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
8444       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8445     }
8446     return SWIG_arg;
8447 
8448     fail: SWIGUNUSED;
8449   }
8450   lua_error(L);
8451   return 0;
8452 }
8453 
8454 
8455 static int _wrap_SBBreakpointList_FindBreakpointByID(lua_State* L) {
8456   {
8457     int SWIG_arg = 0;
8458     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8459     lldb::break_id_t arg2 ;
8460     lldb::SBBreakpoint result;
8461 
8462     SWIG_check_num_args("lldb::SBBreakpointList::FindBreakpointByID",2,2)
8463     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",1,"lldb::SBBreakpointList *");
8464     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",2,"lldb::break_id_t");
8465 
8466     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8467       SWIG_fail_ptr("SBBreakpointList_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8468     }
8469 
8470     arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
8471     result = (arg1)->FindBreakpointByID(arg2);
8472     {
8473       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
8474       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8475     }
8476     return SWIG_arg;
8477 
8478     fail: SWIGUNUSED;
8479   }
8480   lua_error(L);
8481   return 0;
8482 }
8483 
8484 
8485 static int _wrap_SBBreakpointList_Append(lua_State* L) {
8486   {
8487     int SWIG_arg = 0;
8488     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8489     lldb::SBBreakpoint *arg2 = 0 ;
8490 
8491     SWIG_check_num_args("lldb::SBBreakpointList::Append",2,2)
8492     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Append",1,"lldb::SBBreakpointList *");
8493     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::Append",2,"lldb::SBBreakpoint const &");
8494 
8495     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8496       SWIG_fail_ptr("SBBreakpointList_Append",1,SWIGTYPE_p_lldb__SBBreakpointList);
8497     }
8498 
8499 
8500     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8501       SWIG_fail_ptr("SBBreakpointList_Append",2,SWIGTYPE_p_lldb__SBBreakpoint);
8502     }
8503 
8504     (arg1)->Append((lldb::SBBreakpoint const &)*arg2);
8505 
8506     return SWIG_arg;
8507 
8508     fail: SWIGUNUSED;
8509   }
8510   lua_error(L);
8511   return 0;
8512 }
8513 
8514 
8515 static int _wrap_SBBreakpointList_AppendIfUnique(lua_State* L) {
8516   {
8517     int SWIG_arg = 0;
8518     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8519     lldb::SBBreakpoint *arg2 = 0 ;
8520     bool result;
8521 
8522     SWIG_check_num_args("lldb::SBBreakpointList::AppendIfUnique",2,2)
8523     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",1,"lldb::SBBreakpointList *");
8524     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",2,"lldb::SBBreakpoint const &");
8525 
8526     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8527       SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBBreakpointList);
8528     }
8529 
8530 
8531     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8532       SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBBreakpoint);
8533     }
8534 
8535     result = (bool)(arg1)->AppendIfUnique((lldb::SBBreakpoint const &)*arg2);
8536     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8537     return SWIG_arg;
8538 
8539     fail: SWIGUNUSED;
8540   }
8541   lua_error(L);
8542   return 0;
8543 }
8544 
8545 
8546 static int _wrap_SBBreakpointList_AppendByID(lua_State* L) {
8547   {
8548     int SWIG_arg = 0;
8549     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8550     lldb::break_id_t arg2 ;
8551 
8552     SWIG_check_num_args("lldb::SBBreakpointList::AppendByID",2,2)
8553     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",1,"lldb::SBBreakpointList *");
8554     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",2,"lldb::break_id_t");
8555 
8556     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8557       SWIG_fail_ptr("SBBreakpointList_AppendByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8558     }
8559 
8560     arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
8561     (arg1)->AppendByID(arg2);
8562 
8563     return SWIG_arg;
8564 
8565     fail: SWIGUNUSED;
8566   }
8567   lua_error(L);
8568   return 0;
8569 }
8570 
8571 
8572 static int _wrap_SBBreakpointList_Clear(lua_State* L) {
8573   {
8574     int SWIG_arg = 0;
8575     lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8576 
8577     SWIG_check_num_args("lldb::SBBreakpointList::Clear",1,1)
8578     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Clear",1,"lldb::SBBreakpointList *");
8579 
8580     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8581       SWIG_fail_ptr("SBBreakpointList_Clear",1,SWIGTYPE_p_lldb__SBBreakpointList);
8582     }
8583 
8584     (arg1)->Clear();
8585 
8586     return SWIG_arg;
8587 
8588     fail: SWIGUNUSED;
8589   }
8590   lua_error(L);
8591   return 0;
8592 }
8593 
8594 
8595 static void swig_delete_SBBreakpointList(void *obj) {
8596 lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) obj;
8597 delete arg1;
8598 }
8599 static int _proxy__wrap_new_SBBreakpointList(lua_State *L) {
8600     assert(lua_istable(L,1));
8601     lua_pushcfunction(L,_wrap_new_SBBreakpointList);
8602     assert(!lua_isnil(L,-1));
8603     lua_replace(L,1); /* replace our table with real constructor */
8604     lua_call(L,lua_gettop(L)-1,1);
8605     return 1;
8606 }
8607 static swig_lua_attribute swig_SBBreakpointList_attributes[] = {
8608     {0,0,0}
8609 };
8610 static swig_lua_method swig_SBBreakpointList_methods[]= {
8611     { "GetSize", _wrap_SBBreakpointList_GetSize},
8612     { "GetBreakpointAtIndex", _wrap_SBBreakpointList_GetBreakpointAtIndex},
8613     { "FindBreakpointByID", _wrap_SBBreakpointList_FindBreakpointByID},
8614     { "Append", _wrap_SBBreakpointList_Append},
8615     { "AppendIfUnique", _wrap_SBBreakpointList_AppendIfUnique},
8616     { "AppendByID", _wrap_SBBreakpointList_AppendByID},
8617     { "Clear", _wrap_SBBreakpointList_Clear},
8618     {0,0}
8619 };
8620 static swig_lua_method swig_SBBreakpointList_meta[] = {
8621     {0,0}
8622 };
8623 
8624 static swig_lua_attribute swig_SBBreakpointList_Sf_SwigStatic_attributes[] = {
8625     {0,0,0}
8626 };
8627 static swig_lua_const_info swig_SBBreakpointList_Sf_SwigStatic_constants[]= {
8628     {0,0,0,0,0,0}
8629 };
8630 static swig_lua_method swig_SBBreakpointList_Sf_SwigStatic_methods[]= {
8631     {0,0}
8632 };
8633 static swig_lua_class* swig_SBBreakpointList_Sf_SwigStatic_classes[]= {
8634     0
8635 };
8636 
8637 static swig_lua_namespace swig_SBBreakpointList_Sf_SwigStatic = {
8638     "SBBreakpointList",
8639     swig_SBBreakpointList_Sf_SwigStatic_methods,
8640     swig_SBBreakpointList_Sf_SwigStatic_attributes,
8641     swig_SBBreakpointList_Sf_SwigStatic_constants,
8642     swig_SBBreakpointList_Sf_SwigStatic_classes,
8643     0
8644 };
8645 static swig_lua_class *swig_SBBreakpointList_bases[] = {0};
8646 static const char *swig_SBBreakpointList_base_names[] = {0};
8647 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 };
8648 
8649 static int _wrap_new_SBBreakpointLocation__SWIG_0(lua_State* L) {
8650   {
8651     int SWIG_arg = 0;
8652     lldb::SBBreakpointLocation *result = 0 ;
8653 
8654     SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",0,0)
8655     result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation();
8656     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8657     return SWIG_arg;
8658 
8659     fail: SWIGUNUSED;
8660   }
8661   lua_error(L);
8662   return 0;
8663 }
8664 
8665 
8666 static int _wrap_new_SBBreakpointLocation__SWIG_1(lua_State* L) {
8667   {
8668     int SWIG_arg = 0;
8669     lldb::SBBreakpointLocation *arg1 = 0 ;
8670     lldb::SBBreakpointLocation *result = 0 ;
8671 
8672     SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",1,1)
8673     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SBBreakpointLocation",1,"lldb::SBBreakpointLocation const &");
8674 
8675     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8676       SWIG_fail_ptr("new_SBBreakpointLocation",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8677     }
8678 
8679     result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation((lldb::SBBreakpointLocation const &)*arg1);
8680     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8681     return SWIG_arg;
8682 
8683     fail: SWIGUNUSED;
8684   }
8685   lua_error(L);
8686   return 0;
8687 }
8688 
8689 
8690 static int _wrap_new_SBBreakpointLocation(lua_State* L) {
8691   int argc;
8692   int argv[2]={
8693     1,2
8694   };
8695 
8696   argc = lua_gettop(L);
8697   if (argc == 0) {
8698     return _wrap_new_SBBreakpointLocation__SWIG_0(L);
8699   }
8700   if (argc == 1) {
8701     int _v = 0;
8702     {
8703       void *ptr;
8704       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, SWIG_POINTER_NO_NULL)) {
8705         _v = 0;
8706       } else {
8707         _v = 1;
8708       }
8709     }
8710     if (_v) {
8711       return _wrap_new_SBBreakpointLocation__SWIG_1(L);
8712     }
8713   }
8714 
8715   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointLocation'\n"
8716     "  Possible C/C++ prototypes are:\n"
8717     "    lldb::SBBreakpointLocation::SBBreakpointLocation()\n"
8718     "    lldb::SBBreakpointLocation::SBBreakpointLocation(lldb::SBBreakpointLocation const &)\n");
8719   lua_error(L);return 0;
8720 }
8721 
8722 
8723 static int _wrap_SBBreakpointLocation_GetID(lua_State* L) {
8724   {
8725     int SWIG_arg = 0;
8726     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8727     lldb::break_id_t result;
8728 
8729     SWIG_check_num_args("lldb::SBBreakpointLocation::GetID",1,1)
8730     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetID",1,"lldb::SBBreakpointLocation *");
8731 
8732     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8733       SWIG_fail_ptr("SBBreakpointLocation_GetID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8734     }
8735 
8736     result = (lldb::break_id_t)(arg1)->GetID();
8737     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8738     return SWIG_arg;
8739 
8740     fail: SWIGUNUSED;
8741   }
8742   lua_error(L);
8743   return 0;
8744 }
8745 
8746 
8747 static int _wrap_SBBreakpointLocation_IsValid(lua_State* L) {
8748   {
8749     int SWIG_arg = 0;
8750     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8751     bool result;
8752 
8753     SWIG_check_num_args("lldb::SBBreakpointLocation::IsValid",1,1)
8754     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsValid",1,"lldb::SBBreakpointLocation const *");
8755 
8756     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8757       SWIG_fail_ptr("SBBreakpointLocation_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8758     }
8759 
8760     result = (bool)((lldb::SBBreakpointLocation const *)arg1)->IsValid();
8761     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8762     return SWIG_arg;
8763 
8764     fail: SWIGUNUSED;
8765   }
8766   lua_error(L);
8767   return 0;
8768 }
8769 
8770 
8771 static int _wrap_SBBreakpointLocation_GetAddress(lua_State* L) {
8772   {
8773     int SWIG_arg = 0;
8774     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8775     lldb::SBAddress result;
8776 
8777     SWIG_check_num_args("lldb::SBBreakpointLocation::GetAddress",1,1)
8778     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAddress",1,"lldb::SBBreakpointLocation *");
8779 
8780     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8781       SWIG_fail_ptr("SBBreakpointLocation_GetAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8782     }
8783 
8784     result = (arg1)->GetAddress();
8785     {
8786       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
8787       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
8788     }
8789     return SWIG_arg;
8790 
8791     fail: SWIGUNUSED;
8792   }
8793   lua_error(L);
8794   return 0;
8795 }
8796 
8797 
8798 static int _wrap_SBBreakpointLocation_GetLoadAddress(lua_State* L) {
8799   {
8800     int SWIG_arg = 0;
8801     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8802     lldb::addr_t result;
8803 
8804     SWIG_check_num_args("lldb::SBBreakpointLocation::GetLoadAddress",1,1)
8805     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetLoadAddress",1,"lldb::SBBreakpointLocation *");
8806 
8807     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8808       SWIG_fail_ptr("SBBreakpointLocation_GetLoadAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8809     }
8810 
8811     result = (lldb::addr_t)(arg1)->GetLoadAddress();
8812     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8813     return SWIG_arg;
8814 
8815     fail: SWIGUNUSED;
8816   }
8817   lua_error(L);
8818   return 0;
8819 }
8820 
8821 
8822 static int _wrap_SBBreakpointLocation_SetEnabled(lua_State* L) {
8823   {
8824     int SWIG_arg = 0;
8825     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8826     bool arg2 ;
8827 
8828     SWIG_check_num_args("lldb::SBBreakpointLocation::SetEnabled",2,2)
8829     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",1,"lldb::SBBreakpointLocation *");
8830     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",2,"bool");
8831 
8832     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8833       SWIG_fail_ptr("SBBreakpointLocation_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8834     }
8835 
8836     arg2 = (lua_toboolean(L, 2)!=0);
8837     (arg1)->SetEnabled(arg2);
8838 
8839     return SWIG_arg;
8840 
8841     fail: SWIGUNUSED;
8842   }
8843   lua_error(L);
8844   return 0;
8845 }
8846 
8847 
8848 static int _wrap_SBBreakpointLocation_IsEnabled(lua_State* L) {
8849   {
8850     int SWIG_arg = 0;
8851     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8852     bool result;
8853 
8854     SWIG_check_num_args("lldb::SBBreakpointLocation::IsEnabled",1,1)
8855     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsEnabled",1,"lldb::SBBreakpointLocation *");
8856 
8857     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8858       SWIG_fail_ptr("SBBreakpointLocation_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8859     }
8860 
8861     result = (bool)(arg1)->IsEnabled();
8862     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8863     return SWIG_arg;
8864 
8865     fail: SWIGUNUSED;
8866   }
8867   lua_error(L);
8868   return 0;
8869 }
8870 
8871 
8872 static int _wrap_SBBreakpointLocation_GetHitCount(lua_State* L) {
8873   {
8874     int SWIG_arg = 0;
8875     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8876     uint32_t result;
8877 
8878     SWIG_check_num_args("lldb::SBBreakpointLocation::GetHitCount",1,1)
8879     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetHitCount",1,"lldb::SBBreakpointLocation *");
8880 
8881     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8882       SWIG_fail_ptr("SBBreakpointLocation_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8883     }
8884 
8885     result = (uint32_t)(arg1)->GetHitCount();
8886     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8887     return SWIG_arg;
8888 
8889     fail: SWIGUNUSED;
8890   }
8891   lua_error(L);
8892   return 0;
8893 }
8894 
8895 
8896 static int _wrap_SBBreakpointLocation_GetIgnoreCount(lua_State* L) {
8897   {
8898     int SWIG_arg = 0;
8899     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8900     uint32_t result;
8901 
8902     SWIG_check_num_args("lldb::SBBreakpointLocation::GetIgnoreCount",1,1)
8903     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8904 
8905     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8906       SWIG_fail_ptr("SBBreakpointLocation_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8907     }
8908 
8909     result = (uint32_t)(arg1)->GetIgnoreCount();
8910     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8911     return SWIG_arg;
8912 
8913     fail: SWIGUNUSED;
8914   }
8915   lua_error(L);
8916   return 0;
8917 }
8918 
8919 
8920 static int _wrap_SBBreakpointLocation_SetIgnoreCount(lua_State* L) {
8921   {
8922     int SWIG_arg = 0;
8923     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8924     uint32_t arg2 ;
8925 
8926     SWIG_check_num_args("lldb::SBBreakpointLocation::SetIgnoreCount",2,2)
8927     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8928     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",2,"uint32_t");
8929 
8930     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8931       SWIG_fail_ptr("SBBreakpointLocation_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8932     }
8933 
8934     arg2 = (uint32_t)lua_tointeger(L, 2);
8935     (arg1)->SetIgnoreCount(arg2);
8936 
8937     return SWIG_arg;
8938 
8939     fail: SWIGUNUSED;
8940   }
8941   lua_error(L);
8942   return 0;
8943 }
8944 
8945 
8946 static int _wrap_SBBreakpointLocation_SetCondition(lua_State* L) {
8947   {
8948     int SWIG_arg = 0;
8949     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8950     char *arg2 = (char *) 0 ;
8951 
8952     SWIG_check_num_args("lldb::SBBreakpointLocation::SetCondition",2,2)
8953     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",1,"lldb::SBBreakpointLocation *");
8954     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",2,"char const *");
8955 
8956     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8957       SWIG_fail_ptr("SBBreakpointLocation_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8958     }
8959 
8960     arg2 = (char *)lua_tostring(L, 2);
8961     (arg1)->SetCondition((char const *)arg2);
8962 
8963     return SWIG_arg;
8964 
8965     fail: SWIGUNUSED;
8966   }
8967   lua_error(L);
8968   return 0;
8969 }
8970 
8971 
8972 static int _wrap_SBBreakpointLocation_GetCondition(lua_State* L) {
8973   {
8974     int SWIG_arg = 0;
8975     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8976     char *result = 0 ;
8977 
8978     SWIG_check_num_args("lldb::SBBreakpointLocation::GetCondition",1,1)
8979     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCondition",1,"lldb::SBBreakpointLocation *");
8980 
8981     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8982       SWIG_fail_ptr("SBBreakpointLocation_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8983     }
8984 
8985     result = (char *)(arg1)->GetCondition();
8986     lua_pushstring(L,(const char *)result); SWIG_arg++;
8987     return SWIG_arg;
8988 
8989     fail: SWIGUNUSED;
8990   }
8991   lua_error(L);
8992   return 0;
8993 }
8994 
8995 
8996 static int _wrap_SBBreakpointLocation_GetAutoContinue(lua_State* L) {
8997   {
8998     int SWIG_arg = 0;
8999     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9000     bool result;
9001 
9002     SWIG_check_num_args("lldb::SBBreakpointLocation::GetAutoContinue",1,1)
9003     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAutoContinue",1,"lldb::SBBreakpointLocation *");
9004 
9005     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9006       SWIG_fail_ptr("SBBreakpointLocation_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9007     }
9008 
9009     result = (bool)(arg1)->GetAutoContinue();
9010     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9011     return SWIG_arg;
9012 
9013     fail: SWIGUNUSED;
9014   }
9015   lua_error(L);
9016   return 0;
9017 }
9018 
9019 
9020 static int _wrap_SBBreakpointLocation_SetAutoContinue(lua_State* L) {
9021   {
9022     int SWIG_arg = 0;
9023     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9024     bool arg2 ;
9025 
9026     SWIG_check_num_args("lldb::SBBreakpointLocation::SetAutoContinue",2,2)
9027     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",1,"lldb::SBBreakpointLocation *");
9028     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",2,"bool");
9029 
9030     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9031       SWIG_fail_ptr("SBBreakpointLocation_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9032     }
9033 
9034     arg2 = (lua_toboolean(L, 2)!=0);
9035     (arg1)->SetAutoContinue(arg2);
9036 
9037     return SWIG_arg;
9038 
9039     fail: SWIGUNUSED;
9040   }
9041   lua_error(L);
9042   return 0;
9043 }
9044 
9045 
9046 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
9047   {
9048     int SWIG_arg = 0;
9049     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9050     char *arg2 = (char *) 0 ;
9051 
9052     SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,2)
9053     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
9054     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
9055 
9056     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9057       SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9058     }
9059 
9060     arg2 = (char *)lua_tostring(L, 2);
9061     (arg1)->SetScriptCallbackFunction((char const *)arg2);
9062 
9063     return SWIG_arg;
9064 
9065     fail: SWIGUNUSED;
9066   }
9067   lua_error(L);
9068   return 0;
9069 }
9070 
9071 
9072 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
9073   {
9074     int SWIG_arg = 0;
9075     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9076     char *arg2 = (char *) 0 ;
9077     lldb::SBStructuredData *arg3 = 0 ;
9078     lldb::SBError result;
9079 
9080     SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,3)
9081     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
9082     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
9083     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
9084 
9085     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9086       SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9087     }
9088 
9089     arg2 = (char *)lua_tostring(L, 2);
9090 
9091     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
9092       SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
9093     }
9094 
9095     result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
9096     {
9097       lldb::SBError * resultptr = new lldb::SBError(result);
9098       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
9099     }
9100     return SWIG_arg;
9101 
9102     fail: SWIGUNUSED;
9103   }
9104   lua_error(L);
9105   return 0;
9106 }
9107 
9108 
9109 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction(lua_State* L) {
9110   int argc;
9111   int argv[4]={
9112     1,2,3,4
9113   };
9114 
9115   argc = lua_gettop(L);
9116   if (argc == 2) {
9117     int _v = 0;
9118     {
9119       void *ptr;
9120       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
9121         _v = 0;
9122       } else {
9123         _v = 1;
9124       }
9125     }
9126     if (_v) {
9127       {
9128         _v = SWIG_lua_isnilstring(L,argv[1]);
9129       }
9130       if (_v) {
9131         return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(L);
9132       }
9133     }
9134   }
9135   if (argc == 3) {
9136     int _v = 0;
9137     {
9138       void *ptr;
9139       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
9140         _v = 0;
9141       } else {
9142         _v = 1;
9143       }
9144     }
9145     if (_v) {
9146       {
9147         _v = SWIG_lua_isnilstring(L,argv[1]);
9148       }
9149       if (_v) {
9150         {
9151           void *ptr;
9152           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
9153             _v = 0;
9154           } else {
9155             _v = 1;
9156           }
9157         }
9158         if (_v) {
9159           return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(L);
9160         }
9161       }
9162     }
9163   }
9164 
9165   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointLocation_SetScriptCallbackFunction'\n"
9166     "  Possible C/C++ prototypes are:\n"
9167     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *)\n"
9168     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
9169   lua_error(L);return 0;
9170 }
9171 
9172 
9173 static int _wrap_SBBreakpointLocation_SetScriptCallbackBody(lua_State* L) {
9174   {
9175     int SWIG_arg = 0;
9176     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9177     char *arg2 = (char *) 0 ;
9178     lldb::SBError result;
9179 
9180     SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,2)
9181     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",1,"lldb::SBBreakpointLocation *");
9182     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,"char const *");
9183 
9184     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9185       SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9186     }
9187 
9188     arg2 = (char *)lua_tostring(L, 2);
9189     result = (arg1)->SetScriptCallbackBody((char const *)arg2);
9190     {
9191       lldb::SBError * resultptr = new lldb::SBError(result);
9192       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
9193     }
9194     return SWIG_arg;
9195 
9196     fail: SWIGUNUSED;
9197   }
9198   lua_error(L);
9199   return 0;
9200 }
9201 
9202 
9203 static int _wrap_SBBreakpointLocation_SetCommandLineCommands(lua_State* L) {
9204   {
9205     int SWIG_arg = 0;
9206     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9207     lldb::SBStringList *arg2 = 0 ;
9208 
9209     SWIG_check_num_args("lldb::SBBreakpointLocation::SetCommandLineCommands",2,2)
9210     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9211     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",2,"lldb::SBStringList &");
9212 
9213     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9214       SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9215     }
9216 
9217 
9218     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9219       SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9220     }
9221 
9222     (arg1)->SetCommandLineCommands(*arg2);
9223 
9224     return SWIG_arg;
9225 
9226     fail: SWIGUNUSED;
9227   }
9228   lua_error(L);
9229   return 0;
9230 }
9231 
9232 
9233 static int _wrap_SBBreakpointLocation_GetCommandLineCommands(lua_State* L) {
9234   {
9235     int SWIG_arg = 0;
9236     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9237     lldb::SBStringList *arg2 = 0 ;
9238     bool result;
9239 
9240     SWIG_check_num_args("lldb::SBBreakpointLocation::GetCommandLineCommands",2,2)
9241     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9242     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",2,"lldb::SBStringList &");
9243 
9244     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9245       SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9246     }
9247 
9248 
9249     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9250       SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9251     }
9252 
9253     result = (bool)(arg1)->GetCommandLineCommands(*arg2);
9254     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9255     return SWIG_arg;
9256 
9257     fail: SWIGUNUSED;
9258   }
9259   lua_error(L);
9260   return 0;
9261 }
9262 
9263 
9264 static int _wrap_SBBreakpointLocation_SetThreadID(lua_State* L) {
9265   {
9266     int SWIG_arg = 0;
9267     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9268     lldb::tid_t arg2 ;
9269 
9270     SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadID",2,2)
9271     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",1,"lldb::SBBreakpointLocation *");
9272     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",2,"lldb::tid_t");
9273 
9274     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9275       SWIG_fail_ptr("SBBreakpointLocation_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9276     }
9277 
9278     arg2 = (lldb::tid_t)lua_tointeger(L, 2);
9279     (arg1)->SetThreadID(arg2);
9280 
9281     return SWIG_arg;
9282 
9283     fail: SWIGUNUSED;
9284   }
9285   lua_error(L);
9286   return 0;
9287 }
9288 
9289 
9290 static int _wrap_SBBreakpointLocation_GetThreadID(lua_State* L) {
9291   {
9292     int SWIG_arg = 0;
9293     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9294     lldb::tid_t result;
9295 
9296     SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadID",1,1)
9297     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadID",1,"lldb::SBBreakpointLocation *");
9298 
9299     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9300       SWIG_fail_ptr("SBBreakpointLocation_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9301     }
9302 
9303     result = (lldb::tid_t)(arg1)->GetThreadID();
9304     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9305     return SWIG_arg;
9306 
9307     fail: SWIGUNUSED;
9308   }
9309   lua_error(L);
9310   return 0;
9311 }
9312 
9313 
9314 static int _wrap_SBBreakpointLocation_SetThreadIndex(lua_State* L) {
9315   {
9316     int SWIG_arg = 0;
9317     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9318     uint32_t arg2 ;
9319 
9320     SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadIndex",2,2)
9321     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",1,"lldb::SBBreakpointLocation *");
9322     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",2,"uint32_t");
9323 
9324     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9325       SWIG_fail_ptr("SBBreakpointLocation_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9326     }
9327 
9328     arg2 = (uint32_t)lua_tointeger(L, 2);
9329     (arg1)->SetThreadIndex(arg2);
9330 
9331     return SWIG_arg;
9332 
9333     fail: SWIGUNUSED;
9334   }
9335   lua_error(L);
9336   return 0;
9337 }
9338 
9339 
9340 static int _wrap_SBBreakpointLocation_GetThreadIndex(lua_State* L) {
9341   {
9342     int SWIG_arg = 0;
9343     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9344     uint32_t result;
9345 
9346     SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadIndex",1,1)
9347     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadIndex",1,"lldb::SBBreakpointLocation const *");
9348 
9349     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9350       SWIG_fail_ptr("SBBreakpointLocation_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9351     }
9352 
9353     result = (uint32_t)((lldb::SBBreakpointLocation const *)arg1)->GetThreadIndex();
9354     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9355     return SWIG_arg;
9356 
9357     fail: SWIGUNUSED;
9358   }
9359   lua_error(L);
9360   return 0;
9361 }
9362 
9363 
9364 static int _wrap_SBBreakpointLocation_SetThreadName(lua_State* L) {
9365   {
9366     int SWIG_arg = 0;
9367     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9368     char *arg2 = (char *) 0 ;
9369 
9370     SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadName",2,2)
9371     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",1,"lldb::SBBreakpointLocation *");
9372     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",2,"char const *");
9373 
9374     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9375       SWIG_fail_ptr("SBBreakpointLocation_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9376     }
9377 
9378     arg2 = (char *)lua_tostring(L, 2);
9379     (arg1)->SetThreadName((char const *)arg2);
9380 
9381     return SWIG_arg;
9382 
9383     fail: SWIGUNUSED;
9384   }
9385   lua_error(L);
9386   return 0;
9387 }
9388 
9389 
9390 static int _wrap_SBBreakpointLocation_GetThreadName(lua_State* L) {
9391   {
9392     int SWIG_arg = 0;
9393     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9394     char *result = 0 ;
9395 
9396     SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadName",1,1)
9397     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadName",1,"lldb::SBBreakpointLocation const *");
9398 
9399     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9400       SWIG_fail_ptr("SBBreakpointLocation_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9401     }
9402 
9403     result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetThreadName();
9404     lua_pushstring(L,(const char *)result); SWIG_arg++;
9405     return SWIG_arg;
9406 
9407     fail: SWIGUNUSED;
9408   }
9409   lua_error(L);
9410   return 0;
9411 }
9412 
9413 
9414 static int _wrap_SBBreakpointLocation_SetQueueName(lua_State* L) {
9415   {
9416     int SWIG_arg = 0;
9417     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9418     char *arg2 = (char *) 0 ;
9419 
9420     SWIG_check_num_args("lldb::SBBreakpointLocation::SetQueueName",2,2)
9421     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",1,"lldb::SBBreakpointLocation *");
9422     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",2,"char const *");
9423 
9424     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9425       SWIG_fail_ptr("SBBreakpointLocation_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9426     }
9427 
9428     arg2 = (char *)lua_tostring(L, 2);
9429     (arg1)->SetQueueName((char const *)arg2);
9430 
9431     return SWIG_arg;
9432 
9433     fail: SWIGUNUSED;
9434   }
9435   lua_error(L);
9436   return 0;
9437 }
9438 
9439 
9440 static int _wrap_SBBreakpointLocation_GetQueueName(lua_State* L) {
9441   {
9442     int SWIG_arg = 0;
9443     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9444     char *result = 0 ;
9445 
9446     SWIG_check_num_args("lldb::SBBreakpointLocation::GetQueueName",1,1)
9447     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetQueueName",1,"lldb::SBBreakpointLocation const *");
9448 
9449     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9450       SWIG_fail_ptr("SBBreakpointLocation_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9451     }
9452 
9453     result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetQueueName();
9454     lua_pushstring(L,(const char *)result); SWIG_arg++;
9455     return SWIG_arg;
9456 
9457     fail: SWIGUNUSED;
9458   }
9459   lua_error(L);
9460   return 0;
9461 }
9462 
9463 
9464 static int _wrap_SBBreakpointLocation_IsResolved(lua_State* L) {
9465   {
9466     int SWIG_arg = 0;
9467     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9468     bool result;
9469 
9470     SWIG_check_num_args("lldb::SBBreakpointLocation::IsResolved",1,1)
9471     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsResolved",1,"lldb::SBBreakpointLocation *");
9472 
9473     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9474       SWIG_fail_ptr("SBBreakpointLocation_IsResolved",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9475     }
9476 
9477     result = (bool)(arg1)->IsResolved();
9478     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9479     return SWIG_arg;
9480 
9481     fail: SWIGUNUSED;
9482   }
9483   lua_error(L);
9484   return 0;
9485 }
9486 
9487 
9488 static int _wrap_SBBreakpointLocation_GetDescription(lua_State* L) {
9489   {
9490     int SWIG_arg = 0;
9491     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9492     lldb::SBStream *arg2 = 0 ;
9493     lldb::DescriptionLevel arg3 ;
9494     bool result;
9495 
9496     SWIG_check_num_args("lldb::SBBreakpointLocation::GetDescription",3,3)
9497     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",1,"lldb::SBBreakpointLocation *");
9498     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",2,"lldb::SBStream &");
9499     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",3,"lldb::DescriptionLevel");
9500 
9501     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9502       SWIG_fail_ptr("SBBreakpointLocation_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9503     }
9504 
9505 
9506     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
9507       SWIG_fail_ptr("SBBreakpointLocation_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
9508     }
9509 
9510     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
9511     result = (bool)(arg1)->GetDescription(*arg2,arg3);
9512     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9513     return SWIG_arg;
9514 
9515     fail: SWIGUNUSED;
9516   }
9517   lua_error(L);
9518   return 0;
9519 }
9520 
9521 
9522 static int _wrap_SBBreakpointLocation_GetBreakpoint(lua_State* L) {
9523   {
9524     int SWIG_arg = 0;
9525     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9526     lldb::SBBreakpoint result;
9527 
9528     SWIG_check_num_args("lldb::SBBreakpointLocation::GetBreakpoint",1,1)
9529     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetBreakpoint",1,"lldb::SBBreakpointLocation *");
9530 
9531     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9532       SWIG_fail_ptr("SBBreakpointLocation_GetBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9533     }
9534 
9535     result = (arg1)->GetBreakpoint();
9536     {
9537       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
9538       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
9539     }
9540     return SWIG_arg;
9541 
9542     fail: SWIGUNUSED;
9543   }
9544   lua_error(L);
9545   return 0;
9546 }
9547 
9548 
9549 static int _wrap_SBBreakpointLocation___tostring(lua_State* L) {
9550   {
9551     int SWIG_arg = 0;
9552     lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9553     std::string result;
9554 
9555     SWIG_check_num_args("lldb::SBBreakpointLocation::__repr__",1,1)
9556     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::__repr__",1,"lldb::SBBreakpointLocation *");
9557 
9558     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9559       SWIG_fail_ptr("SBBreakpointLocation___tostring",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9560     }
9561 
9562     result = lldb_SBBreakpointLocation___repr__(arg1);
9563     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
9564     return SWIG_arg;
9565 
9566     fail: SWIGUNUSED;
9567   }
9568   lua_error(L);
9569   return 0;
9570 }
9571 
9572 
9573 static void swig_delete_SBBreakpointLocation(void *obj) {
9574 lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) obj;
9575 delete arg1;
9576 }
9577 static int _proxy__wrap_new_SBBreakpointLocation(lua_State *L) {
9578     assert(lua_istable(L,1));
9579     lua_pushcfunction(L,_wrap_new_SBBreakpointLocation);
9580     assert(!lua_isnil(L,-1));
9581     lua_replace(L,1); /* replace our table with real constructor */
9582     lua_call(L,lua_gettop(L)-1,1);
9583     return 1;
9584 }
9585 static swig_lua_attribute swig_SBBreakpointLocation_attributes[] = {
9586     {0,0,0}
9587 };
9588 static swig_lua_method swig_SBBreakpointLocation_methods[]= {
9589     { "GetID", _wrap_SBBreakpointLocation_GetID},
9590     { "IsValid", _wrap_SBBreakpointLocation_IsValid},
9591     { "GetAddress", _wrap_SBBreakpointLocation_GetAddress},
9592     { "GetLoadAddress", _wrap_SBBreakpointLocation_GetLoadAddress},
9593     { "SetEnabled", _wrap_SBBreakpointLocation_SetEnabled},
9594     { "IsEnabled", _wrap_SBBreakpointLocation_IsEnabled},
9595     { "GetHitCount", _wrap_SBBreakpointLocation_GetHitCount},
9596     { "GetIgnoreCount", _wrap_SBBreakpointLocation_GetIgnoreCount},
9597     { "SetIgnoreCount", _wrap_SBBreakpointLocation_SetIgnoreCount},
9598     { "SetCondition", _wrap_SBBreakpointLocation_SetCondition},
9599     { "GetCondition", _wrap_SBBreakpointLocation_GetCondition},
9600     { "GetAutoContinue", _wrap_SBBreakpointLocation_GetAutoContinue},
9601     { "SetAutoContinue", _wrap_SBBreakpointLocation_SetAutoContinue},
9602     { "SetScriptCallbackFunction", _wrap_SBBreakpointLocation_SetScriptCallbackFunction},
9603     { "SetScriptCallbackBody", _wrap_SBBreakpointLocation_SetScriptCallbackBody},
9604     { "SetCommandLineCommands", _wrap_SBBreakpointLocation_SetCommandLineCommands},
9605     { "GetCommandLineCommands", _wrap_SBBreakpointLocation_GetCommandLineCommands},
9606     { "SetThreadID", _wrap_SBBreakpointLocation_SetThreadID},
9607     { "GetThreadID", _wrap_SBBreakpointLocation_GetThreadID},
9608     { "SetThreadIndex", _wrap_SBBreakpointLocation_SetThreadIndex},
9609     { "GetThreadIndex", _wrap_SBBreakpointLocation_GetThreadIndex},
9610     { "SetThreadName", _wrap_SBBreakpointLocation_SetThreadName},
9611     { "GetThreadName", _wrap_SBBreakpointLocation_GetThreadName},
9612     { "SetQueueName", _wrap_SBBreakpointLocation_SetQueueName},
9613     { "GetQueueName", _wrap_SBBreakpointLocation_GetQueueName},
9614     { "IsResolved", _wrap_SBBreakpointLocation_IsResolved},
9615     { "GetDescription", _wrap_SBBreakpointLocation_GetDescription},
9616     { "GetBreakpoint", _wrap_SBBreakpointLocation_GetBreakpoint},
9617     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9618     {0,0}
9619 };
9620 static swig_lua_method swig_SBBreakpointLocation_meta[] = {
9621     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9622     {0,0}
9623 };
9624 
9625 static swig_lua_attribute swig_SBBreakpointLocation_Sf_SwigStatic_attributes[] = {
9626     {0,0,0}
9627 };
9628 static swig_lua_const_info swig_SBBreakpointLocation_Sf_SwigStatic_constants[]= {
9629     {0,0,0,0,0,0}
9630 };
9631 static swig_lua_method swig_SBBreakpointLocation_Sf_SwigStatic_methods[]= {
9632     {0,0}
9633 };
9634 static swig_lua_class* swig_SBBreakpointLocation_Sf_SwigStatic_classes[]= {
9635     0
9636 };
9637 
9638 static swig_lua_namespace swig_SBBreakpointLocation_Sf_SwigStatic = {
9639     "SBBreakpointLocation",
9640     swig_SBBreakpointLocation_Sf_SwigStatic_methods,
9641     swig_SBBreakpointLocation_Sf_SwigStatic_attributes,
9642     swig_SBBreakpointLocation_Sf_SwigStatic_constants,
9643     swig_SBBreakpointLocation_Sf_SwigStatic_classes,
9644     0
9645 };
9646 static swig_lua_class *swig_SBBreakpointLocation_bases[] = {0};
9647 static const char *swig_SBBreakpointLocation_base_names[] = {0};
9648 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 };
9649 
9650 static int _wrap_new_SBBreakpointName__SWIG_0(lua_State* L) {
9651   {
9652     int SWIG_arg = 0;
9653     lldb::SBBreakpointName *result = 0 ;
9654 
9655     SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",0,0)
9656     result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName();
9657     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9658     return SWIG_arg;
9659 
9660     fail: SWIGUNUSED;
9661   }
9662   lua_error(L);
9663   return 0;
9664 }
9665 
9666 
9667 static int _wrap_new_SBBreakpointName__SWIG_1(lua_State* L) {
9668   {
9669     int SWIG_arg = 0;
9670     lldb::SBTarget *arg1 = 0 ;
9671     char *arg2 = (char *) 0 ;
9672     lldb::SBBreakpointName *result = 0 ;
9673 
9674     SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9675     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBTarget &");
9676     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9677 
9678     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
9679       SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
9680     }
9681 
9682     arg2 = (char *)lua_tostring(L, 2);
9683     result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9684     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9685     return SWIG_arg;
9686 
9687     fail: SWIGUNUSED;
9688   }
9689   lua_error(L);
9690   return 0;
9691 }
9692 
9693 
9694 static int _wrap_new_SBBreakpointName__SWIG_2(lua_State* L) {
9695   {
9696     int SWIG_arg = 0;
9697     lldb::SBBreakpoint *arg1 = 0 ;
9698     char *arg2 = (char *) 0 ;
9699     lldb::SBBreakpointName *result = 0 ;
9700 
9701     SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9702     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpoint &");
9703     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9704 
9705     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
9706       SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpoint);
9707     }
9708 
9709     arg2 = (char *)lua_tostring(L, 2);
9710     result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9711     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9712     return SWIG_arg;
9713 
9714     fail: SWIGUNUSED;
9715   }
9716   lua_error(L);
9717   return 0;
9718 }
9719 
9720 
9721 static int _wrap_new_SBBreakpointName__SWIG_3(lua_State* L) {
9722   {
9723     int SWIG_arg = 0;
9724     lldb::SBBreakpointName *arg1 = 0 ;
9725     lldb::SBBreakpointName *result = 0 ;
9726 
9727     SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",1,1)
9728     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpointName const &");
9729 
9730     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9731       SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9732     }
9733 
9734     result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName((lldb::SBBreakpointName const &)*arg1);
9735     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9736     return SWIG_arg;
9737 
9738     fail: SWIGUNUSED;
9739   }
9740   lua_error(L);
9741   return 0;
9742 }
9743 
9744 
9745 static int _wrap_new_SBBreakpointName(lua_State* L) {
9746   int argc;
9747   int argv[3]={
9748     1,2,3
9749   };
9750 
9751   argc = lua_gettop(L);
9752   if (argc == 0) {
9753     return _wrap_new_SBBreakpointName__SWIG_0(L);
9754   }
9755   if (argc == 1) {
9756     int _v = 0;
9757     {
9758       void *ptr;
9759       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, SWIG_POINTER_NO_NULL)) {
9760         _v = 0;
9761       } else {
9762         _v = 1;
9763       }
9764     }
9765     if (_v) {
9766       return _wrap_new_SBBreakpointName__SWIG_3(L);
9767     }
9768   }
9769   if (argc == 2) {
9770     int _v = 0;
9771     {
9772       void *ptr;
9773       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
9774         _v = 0;
9775       } else {
9776         _v = 1;
9777       }
9778     }
9779     if (_v) {
9780       {
9781         _v = SWIG_lua_isnilstring(L,argv[1]);
9782       }
9783       if (_v) {
9784         return _wrap_new_SBBreakpointName__SWIG_2(L);
9785       }
9786     }
9787   }
9788   if (argc == 2) {
9789     int _v = 0;
9790     {
9791       void *ptr;
9792       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
9793         _v = 0;
9794       } else {
9795         _v = 1;
9796       }
9797     }
9798     if (_v) {
9799       {
9800         _v = SWIG_lua_isnilstring(L,argv[1]);
9801       }
9802       if (_v) {
9803         return _wrap_new_SBBreakpointName__SWIG_1(L);
9804       }
9805     }
9806   }
9807 
9808   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointName'\n"
9809     "  Possible C/C++ prototypes are:\n"
9810     "    lldb::SBBreakpointName::SBBreakpointName()\n"
9811     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBTarget &,char const *)\n"
9812     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpoint &,char const *)\n"
9813     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpointName const &)\n");
9814   lua_error(L);return 0;
9815 }
9816 
9817 
9818 static int _wrap_SBBreakpointName___eq(lua_State* L) {
9819   {
9820     int SWIG_arg = 0;
9821     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9822     lldb::SBBreakpointName *arg2 = 0 ;
9823     bool result;
9824 
9825     SWIG_check_num_args("lldb::SBBreakpointName::operator ==",2,2)
9826     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",1,"lldb::SBBreakpointName *");
9827     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",2,"lldb::SBBreakpointName const &");
9828 
9829     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9830       SWIG_fail_ptr("SBBreakpointName___eq",1,SWIGTYPE_p_lldb__SBBreakpointName);
9831     }
9832 
9833 
9834     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9835       SWIG_fail_ptr("SBBreakpointName___eq",2,SWIGTYPE_p_lldb__SBBreakpointName);
9836     }
9837 
9838     result = (bool)(arg1)->operator ==((lldb::SBBreakpointName const &)*arg2);
9839     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9840     return SWIG_arg;
9841 
9842     fail: SWIGUNUSED;
9843   }
9844   lua_error(L);
9845   return 0;
9846 }
9847 
9848 
9849 static int _wrap_SBBreakpointName_IsValid(lua_State* L) {
9850   {
9851     int SWIG_arg = 0;
9852     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9853     bool result;
9854 
9855     SWIG_check_num_args("lldb::SBBreakpointName::IsValid",1,1)
9856     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsValid",1,"lldb::SBBreakpointName const *");
9857 
9858     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9859       SWIG_fail_ptr("SBBreakpointName_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointName);
9860     }
9861 
9862     result = (bool)((lldb::SBBreakpointName const *)arg1)->IsValid();
9863     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9864     return SWIG_arg;
9865 
9866     fail: SWIGUNUSED;
9867   }
9868   lua_error(L);
9869   return 0;
9870 }
9871 
9872 
9873 static int _wrap_SBBreakpointName_GetName(lua_State* L) {
9874   {
9875     int SWIG_arg = 0;
9876     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9877     char *result = 0 ;
9878 
9879     SWIG_check_num_args("lldb::SBBreakpointName::GetName",1,1)
9880     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetName",1,"lldb::SBBreakpointName const *");
9881 
9882     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9883       SWIG_fail_ptr("SBBreakpointName_GetName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9884     }
9885 
9886     result = (char *)((lldb::SBBreakpointName const *)arg1)->GetName();
9887     lua_pushstring(L,(const char *)result); SWIG_arg++;
9888     return SWIG_arg;
9889 
9890     fail: SWIGUNUSED;
9891   }
9892   lua_error(L);
9893   return 0;
9894 }
9895 
9896 
9897 static int _wrap_SBBreakpointName_SetEnabled(lua_State* L) {
9898   {
9899     int SWIG_arg = 0;
9900     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9901     bool arg2 ;
9902 
9903     SWIG_check_num_args("lldb::SBBreakpointName::SetEnabled",2,2)
9904     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",1,"lldb::SBBreakpointName *");
9905     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",2,"bool");
9906 
9907     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9908       SWIG_fail_ptr("SBBreakpointName_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9909     }
9910 
9911     arg2 = (lua_toboolean(L, 2)!=0);
9912     (arg1)->SetEnabled(arg2);
9913 
9914     return SWIG_arg;
9915 
9916     fail: SWIGUNUSED;
9917   }
9918   lua_error(L);
9919   return 0;
9920 }
9921 
9922 
9923 static int _wrap_SBBreakpointName_IsEnabled(lua_State* L) {
9924   {
9925     int SWIG_arg = 0;
9926     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9927     bool result;
9928 
9929     SWIG_check_num_args("lldb::SBBreakpointName::IsEnabled",1,1)
9930     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsEnabled",1,"lldb::SBBreakpointName *");
9931 
9932     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9933       SWIG_fail_ptr("SBBreakpointName_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9934     }
9935 
9936     result = (bool)(arg1)->IsEnabled();
9937     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9938     return SWIG_arg;
9939 
9940     fail: SWIGUNUSED;
9941   }
9942   lua_error(L);
9943   return 0;
9944 }
9945 
9946 
9947 static int _wrap_SBBreakpointName_SetOneShot(lua_State* L) {
9948   {
9949     int SWIG_arg = 0;
9950     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9951     bool arg2 ;
9952 
9953     SWIG_check_num_args("lldb::SBBreakpointName::SetOneShot",2,2)
9954     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",1,"lldb::SBBreakpointName *");
9955     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",2,"bool");
9956 
9957     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9958       SWIG_fail_ptr("SBBreakpointName_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9959     }
9960 
9961     arg2 = (lua_toboolean(L, 2)!=0);
9962     (arg1)->SetOneShot(arg2);
9963 
9964     return SWIG_arg;
9965 
9966     fail: SWIGUNUSED;
9967   }
9968   lua_error(L);
9969   return 0;
9970 }
9971 
9972 
9973 static int _wrap_SBBreakpointName_IsOneShot(lua_State* L) {
9974   {
9975     int SWIG_arg = 0;
9976     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9977     bool result;
9978 
9979     SWIG_check_num_args("lldb::SBBreakpointName::IsOneShot",1,1)
9980     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsOneShot",1,"lldb::SBBreakpointName const *");
9981 
9982     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9983       SWIG_fail_ptr("SBBreakpointName_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9984     }
9985 
9986     result = (bool)((lldb::SBBreakpointName const *)arg1)->IsOneShot();
9987     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9988     return SWIG_arg;
9989 
9990     fail: SWIGUNUSED;
9991   }
9992   lua_error(L);
9993   return 0;
9994 }
9995 
9996 
9997 static int _wrap_SBBreakpointName_SetIgnoreCount(lua_State* L) {
9998   {
9999     int SWIG_arg = 0;
10000     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10001     uint32_t arg2 ;
10002 
10003     SWIG_check_num_args("lldb::SBBreakpointName::SetIgnoreCount",2,2)
10004     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",1,"lldb::SBBreakpointName *");
10005     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",2,"uint32_t");
10006 
10007     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10008       SWIG_fail_ptr("SBBreakpointName_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
10009     }
10010 
10011     arg2 = (uint32_t)lua_tointeger(L, 2);
10012     (arg1)->SetIgnoreCount(arg2);
10013 
10014     return SWIG_arg;
10015 
10016     fail: SWIGUNUSED;
10017   }
10018   lua_error(L);
10019   return 0;
10020 }
10021 
10022 
10023 static int _wrap_SBBreakpointName_GetIgnoreCount(lua_State* L) {
10024   {
10025     int SWIG_arg = 0;
10026     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10027     uint32_t result;
10028 
10029     SWIG_check_num_args("lldb::SBBreakpointName::GetIgnoreCount",1,1)
10030     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetIgnoreCount",1,"lldb::SBBreakpointName const *");
10031 
10032     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10033       SWIG_fail_ptr("SBBreakpointName_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
10034     }
10035 
10036     result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetIgnoreCount();
10037     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10038     return SWIG_arg;
10039 
10040     fail: SWIGUNUSED;
10041   }
10042   lua_error(L);
10043   return 0;
10044 }
10045 
10046 
10047 static int _wrap_SBBreakpointName_SetCondition(lua_State* L) {
10048   {
10049     int SWIG_arg = 0;
10050     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10051     char *arg2 = (char *) 0 ;
10052 
10053     SWIG_check_num_args("lldb::SBBreakpointName::SetCondition",2,2)
10054     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",1,"lldb::SBBreakpointName *");
10055     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",2,"char const *");
10056 
10057     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10058       SWIG_fail_ptr("SBBreakpointName_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
10059     }
10060 
10061     arg2 = (char *)lua_tostring(L, 2);
10062     (arg1)->SetCondition((char const *)arg2);
10063 
10064     return SWIG_arg;
10065 
10066     fail: SWIGUNUSED;
10067   }
10068   lua_error(L);
10069   return 0;
10070 }
10071 
10072 
10073 static int _wrap_SBBreakpointName_GetCondition(lua_State* L) {
10074   {
10075     int SWIG_arg = 0;
10076     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10077     char *result = 0 ;
10078 
10079     SWIG_check_num_args("lldb::SBBreakpointName::GetCondition",1,1)
10080     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCondition",1,"lldb::SBBreakpointName *");
10081 
10082     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10083       SWIG_fail_ptr("SBBreakpointName_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
10084     }
10085 
10086     result = (char *)(arg1)->GetCondition();
10087     lua_pushstring(L,(const char *)result); SWIG_arg++;
10088     return SWIG_arg;
10089 
10090     fail: SWIGUNUSED;
10091   }
10092   lua_error(L);
10093   return 0;
10094 }
10095 
10096 
10097 static int _wrap_SBBreakpointName_SetAutoContinue(lua_State* L) {
10098   {
10099     int SWIG_arg = 0;
10100     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10101     bool arg2 ;
10102 
10103     SWIG_check_num_args("lldb::SBBreakpointName::SetAutoContinue",2,2)
10104     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",1,"lldb::SBBreakpointName *");
10105     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",2,"bool");
10106 
10107     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10108       SWIG_fail_ptr("SBBreakpointName_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
10109     }
10110 
10111     arg2 = (lua_toboolean(L, 2)!=0);
10112     (arg1)->SetAutoContinue(arg2);
10113 
10114     return SWIG_arg;
10115 
10116     fail: SWIGUNUSED;
10117   }
10118   lua_error(L);
10119   return 0;
10120 }
10121 
10122 
10123 static int _wrap_SBBreakpointName_GetAutoContinue(lua_State* L) {
10124   {
10125     int SWIG_arg = 0;
10126     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10127     bool result;
10128 
10129     SWIG_check_num_args("lldb::SBBreakpointName::GetAutoContinue",1,1)
10130     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAutoContinue",1,"lldb::SBBreakpointName *");
10131 
10132     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10133       SWIG_fail_ptr("SBBreakpointName_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
10134     }
10135 
10136     result = (bool)(arg1)->GetAutoContinue();
10137     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10138     return SWIG_arg;
10139 
10140     fail: SWIGUNUSED;
10141   }
10142   lua_error(L);
10143   return 0;
10144 }
10145 
10146 
10147 static int _wrap_SBBreakpointName_SetThreadID(lua_State* L) {
10148   {
10149     int SWIG_arg = 0;
10150     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10151     lldb::tid_t arg2 ;
10152 
10153     SWIG_check_num_args("lldb::SBBreakpointName::SetThreadID",2,2)
10154     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",1,"lldb::SBBreakpointName *");
10155     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",2,"lldb::tid_t");
10156 
10157     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10158       SWIG_fail_ptr("SBBreakpointName_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10159     }
10160 
10161     arg2 = (lldb::tid_t)lua_tointeger(L, 2);
10162     (arg1)->SetThreadID(arg2);
10163 
10164     return SWIG_arg;
10165 
10166     fail: SWIGUNUSED;
10167   }
10168   lua_error(L);
10169   return 0;
10170 }
10171 
10172 
10173 static int _wrap_SBBreakpointName_GetThreadID(lua_State* L) {
10174   {
10175     int SWIG_arg = 0;
10176     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10177     lldb::tid_t result;
10178 
10179     SWIG_check_num_args("lldb::SBBreakpointName::GetThreadID",1,1)
10180     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadID",1,"lldb::SBBreakpointName *");
10181 
10182     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10183       SWIG_fail_ptr("SBBreakpointName_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10184     }
10185 
10186     result = (lldb::tid_t)(arg1)->GetThreadID();
10187     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10188     return SWIG_arg;
10189 
10190     fail: SWIGUNUSED;
10191   }
10192   lua_error(L);
10193   return 0;
10194 }
10195 
10196 
10197 static int _wrap_SBBreakpointName_SetThreadIndex(lua_State* L) {
10198   {
10199     int SWIG_arg = 0;
10200     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10201     uint32_t arg2 ;
10202 
10203     SWIG_check_num_args("lldb::SBBreakpointName::SetThreadIndex",2,2)
10204     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",1,"lldb::SBBreakpointName *");
10205     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",2,"uint32_t");
10206 
10207     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10208       SWIG_fail_ptr("SBBreakpointName_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10209     }
10210 
10211     arg2 = (uint32_t)lua_tointeger(L, 2);
10212     (arg1)->SetThreadIndex(arg2);
10213 
10214     return SWIG_arg;
10215 
10216     fail: SWIGUNUSED;
10217   }
10218   lua_error(L);
10219   return 0;
10220 }
10221 
10222 
10223 static int _wrap_SBBreakpointName_GetThreadIndex(lua_State* L) {
10224   {
10225     int SWIG_arg = 0;
10226     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10227     uint32_t result;
10228 
10229     SWIG_check_num_args("lldb::SBBreakpointName::GetThreadIndex",1,1)
10230     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadIndex",1,"lldb::SBBreakpointName const *");
10231 
10232     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10233       SWIG_fail_ptr("SBBreakpointName_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10234     }
10235 
10236     result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetThreadIndex();
10237     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10238     return SWIG_arg;
10239 
10240     fail: SWIGUNUSED;
10241   }
10242   lua_error(L);
10243   return 0;
10244 }
10245 
10246 
10247 static int _wrap_SBBreakpointName_SetThreadName(lua_State* L) {
10248   {
10249     int SWIG_arg = 0;
10250     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10251     char *arg2 = (char *) 0 ;
10252 
10253     SWIG_check_num_args("lldb::SBBreakpointName::SetThreadName",2,2)
10254     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",1,"lldb::SBBreakpointName *");
10255     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",2,"char const *");
10256 
10257     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10258       SWIG_fail_ptr("SBBreakpointName_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10259     }
10260 
10261     arg2 = (char *)lua_tostring(L, 2);
10262     (arg1)->SetThreadName((char const *)arg2);
10263 
10264     return SWIG_arg;
10265 
10266     fail: SWIGUNUSED;
10267   }
10268   lua_error(L);
10269   return 0;
10270 }
10271 
10272 
10273 static int _wrap_SBBreakpointName_GetThreadName(lua_State* L) {
10274   {
10275     int SWIG_arg = 0;
10276     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10277     char *result = 0 ;
10278 
10279     SWIG_check_num_args("lldb::SBBreakpointName::GetThreadName",1,1)
10280     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadName",1,"lldb::SBBreakpointName const *");
10281 
10282     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10283       SWIG_fail_ptr("SBBreakpointName_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10284     }
10285 
10286     result = (char *)((lldb::SBBreakpointName const *)arg1)->GetThreadName();
10287     lua_pushstring(L,(const char *)result); SWIG_arg++;
10288     return SWIG_arg;
10289 
10290     fail: SWIGUNUSED;
10291   }
10292   lua_error(L);
10293   return 0;
10294 }
10295 
10296 
10297 static int _wrap_SBBreakpointName_SetQueueName(lua_State* L) {
10298   {
10299     int SWIG_arg = 0;
10300     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10301     char *arg2 = (char *) 0 ;
10302 
10303     SWIG_check_num_args("lldb::SBBreakpointName::SetQueueName",2,2)
10304     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",1,"lldb::SBBreakpointName *");
10305     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",2,"char const *");
10306 
10307     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10308       SWIG_fail_ptr("SBBreakpointName_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10309     }
10310 
10311     arg2 = (char *)lua_tostring(L, 2);
10312     (arg1)->SetQueueName((char const *)arg2);
10313 
10314     return SWIG_arg;
10315 
10316     fail: SWIGUNUSED;
10317   }
10318   lua_error(L);
10319   return 0;
10320 }
10321 
10322 
10323 static int _wrap_SBBreakpointName_GetQueueName(lua_State* L) {
10324   {
10325     int SWIG_arg = 0;
10326     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10327     char *result = 0 ;
10328 
10329     SWIG_check_num_args("lldb::SBBreakpointName::GetQueueName",1,1)
10330     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetQueueName",1,"lldb::SBBreakpointName const *");
10331 
10332     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10333       SWIG_fail_ptr("SBBreakpointName_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10334     }
10335 
10336     result = (char *)((lldb::SBBreakpointName const *)arg1)->GetQueueName();
10337     lua_pushstring(L,(const char *)result); SWIG_arg++;
10338     return SWIG_arg;
10339 
10340     fail: SWIGUNUSED;
10341   }
10342   lua_error(L);
10343   return 0;
10344 }
10345 
10346 
10347 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
10348   {
10349     int SWIG_arg = 0;
10350     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10351     char *arg2 = (char *) 0 ;
10352 
10353     SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",2,2)
10354     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10355     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10356 
10357     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10358       SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10359     }
10360 
10361     arg2 = (char *)lua_tostring(L, 2);
10362     (arg1)->SetScriptCallbackFunction((char const *)arg2);
10363 
10364     return SWIG_arg;
10365 
10366     fail: SWIGUNUSED;
10367   }
10368   lua_error(L);
10369   return 0;
10370 }
10371 
10372 
10373 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
10374   {
10375     int SWIG_arg = 0;
10376     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10377     char *arg2 = (char *) 0 ;
10378     lldb::SBStructuredData *arg3 = 0 ;
10379     lldb::SBError result;
10380 
10381     SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",3,3)
10382     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10383     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10384     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
10385 
10386     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10387       SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10388     }
10389 
10390     arg2 = (char *)lua_tostring(L, 2);
10391 
10392     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
10393       SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
10394     }
10395 
10396     result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
10397     {
10398       lldb::SBError * resultptr = new lldb::SBError(result);
10399       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10400     }
10401     return SWIG_arg;
10402 
10403     fail: SWIGUNUSED;
10404   }
10405   lua_error(L);
10406   return 0;
10407 }
10408 
10409 
10410 static int _wrap_SBBreakpointName_SetScriptCallbackFunction(lua_State* L) {
10411   int argc;
10412   int argv[4]={
10413     1,2,3,4
10414   };
10415 
10416   argc = lua_gettop(L);
10417   if (argc == 2) {
10418     int _v = 0;
10419     {
10420       void *ptr;
10421       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10422         _v = 0;
10423       } else {
10424         _v = 1;
10425       }
10426     }
10427     if (_v) {
10428       {
10429         _v = SWIG_lua_isnilstring(L,argv[1]);
10430       }
10431       if (_v) {
10432         return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(L);
10433       }
10434     }
10435   }
10436   if (argc == 3) {
10437     int _v = 0;
10438     {
10439       void *ptr;
10440       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10441         _v = 0;
10442       } else {
10443         _v = 1;
10444       }
10445     }
10446     if (_v) {
10447       {
10448         _v = SWIG_lua_isnilstring(L,argv[1]);
10449       }
10450       if (_v) {
10451         {
10452           void *ptr;
10453           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
10454             _v = 0;
10455           } else {
10456             _v = 1;
10457           }
10458         }
10459         if (_v) {
10460           return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(L);
10461         }
10462       }
10463     }
10464   }
10465 
10466   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointName_SetScriptCallbackFunction'\n"
10467     "  Possible C/C++ prototypes are:\n"
10468     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *)\n"
10469     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
10470   lua_error(L);return 0;
10471 }
10472 
10473 
10474 static int _wrap_SBBreakpointName_SetCommandLineCommands(lua_State* L) {
10475   {
10476     int SWIG_arg = 0;
10477     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10478     lldb::SBStringList *arg2 = 0 ;
10479 
10480     SWIG_check_num_args("lldb::SBBreakpointName::SetCommandLineCommands",2,2)
10481     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",1,"lldb::SBBreakpointName *");
10482     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",2,"lldb::SBStringList &");
10483 
10484     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10485       SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10486     }
10487 
10488 
10489     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10490       SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10491     }
10492 
10493     (arg1)->SetCommandLineCommands(*arg2);
10494 
10495     return SWIG_arg;
10496 
10497     fail: SWIGUNUSED;
10498   }
10499   lua_error(L);
10500   return 0;
10501 }
10502 
10503 
10504 static int _wrap_SBBreakpointName_GetCommandLineCommands(lua_State* L) {
10505   {
10506     int SWIG_arg = 0;
10507     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10508     lldb::SBStringList *arg2 = 0 ;
10509     bool result;
10510 
10511     SWIG_check_num_args("lldb::SBBreakpointName::GetCommandLineCommands",2,2)
10512     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",1,"lldb::SBBreakpointName *");
10513     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",2,"lldb::SBStringList &");
10514 
10515     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10516       SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10517     }
10518 
10519 
10520     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10521       SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10522     }
10523 
10524     result = (bool)(arg1)->GetCommandLineCommands(*arg2);
10525     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10526     return SWIG_arg;
10527 
10528     fail: SWIGUNUSED;
10529   }
10530   lua_error(L);
10531   return 0;
10532 }
10533 
10534 
10535 static int _wrap_SBBreakpointName_SetScriptCallbackBody(lua_State* L) {
10536   {
10537     int SWIG_arg = 0;
10538     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10539     char *arg2 = (char *) 0 ;
10540     lldb::SBError result;
10541 
10542     SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackBody",2,2)
10543     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",1,"lldb::SBBreakpointName *");
10544     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",2,"char const *");
10545 
10546     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10547       SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointName);
10548     }
10549 
10550     arg2 = (char *)lua_tostring(L, 2);
10551     result = (arg1)->SetScriptCallbackBody((char const *)arg2);
10552     {
10553       lldb::SBError * resultptr = new lldb::SBError(result);
10554       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10555     }
10556     return SWIG_arg;
10557 
10558     fail: SWIGUNUSED;
10559   }
10560   lua_error(L);
10561   return 0;
10562 }
10563 
10564 
10565 static int _wrap_SBBreakpointName_GetHelpString(lua_State* L) {
10566   {
10567     int SWIG_arg = 0;
10568     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10569     char *result = 0 ;
10570 
10571     SWIG_check_num_args("lldb::SBBreakpointName::GetHelpString",1,1)
10572     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetHelpString",1,"lldb::SBBreakpointName const *");
10573 
10574     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10575       SWIG_fail_ptr("SBBreakpointName_GetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10576     }
10577 
10578     result = (char *)((lldb::SBBreakpointName const *)arg1)->GetHelpString();
10579     lua_pushstring(L,(const char *)result); SWIG_arg++;
10580     return SWIG_arg;
10581 
10582     fail: SWIGUNUSED;
10583   }
10584   lua_error(L);
10585   return 0;
10586 }
10587 
10588 
10589 static int _wrap_SBBreakpointName_SetHelpString(lua_State* L) {
10590   {
10591     int SWIG_arg = 0;
10592     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10593     char *arg2 = (char *) 0 ;
10594 
10595     SWIG_check_num_args("lldb::SBBreakpointName::SetHelpString",2,2)
10596     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",1,"lldb::SBBreakpointName *");
10597     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",2,"char const *");
10598 
10599     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10600       SWIG_fail_ptr("SBBreakpointName_SetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10601     }
10602 
10603     arg2 = (char *)lua_tostring(L, 2);
10604     (arg1)->SetHelpString((char const *)arg2);
10605 
10606     return SWIG_arg;
10607 
10608     fail: SWIGUNUSED;
10609   }
10610   lua_error(L);
10611   return 0;
10612 }
10613 
10614 
10615 static int _wrap_SBBreakpointName_GetAllowList(lua_State* L) {
10616   {
10617     int SWIG_arg = 0;
10618     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10619     bool result;
10620 
10621     SWIG_check_num_args("lldb::SBBreakpointName::GetAllowList",1,1)
10622     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowList",1,"lldb::SBBreakpointName const *");
10623 
10624     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10625       SWIG_fail_ptr("SBBreakpointName_GetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10626     }
10627 
10628     result = (bool)((lldb::SBBreakpointName const *)arg1)->GetAllowList();
10629     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10630     return SWIG_arg;
10631 
10632     fail: SWIGUNUSED;
10633   }
10634   lua_error(L);
10635   return 0;
10636 }
10637 
10638 
10639 static int _wrap_SBBreakpointName_SetAllowList(lua_State* L) {
10640   {
10641     int SWIG_arg = 0;
10642     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10643     bool arg2 ;
10644 
10645     SWIG_check_num_args("lldb::SBBreakpointName::SetAllowList",2,2)
10646     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",1,"lldb::SBBreakpointName *");
10647     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",2,"bool");
10648 
10649     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10650       SWIG_fail_ptr("SBBreakpointName_SetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10651     }
10652 
10653     arg2 = (lua_toboolean(L, 2)!=0);
10654     (arg1)->SetAllowList(arg2);
10655 
10656     return SWIG_arg;
10657 
10658     fail: SWIGUNUSED;
10659   }
10660   lua_error(L);
10661   return 0;
10662 }
10663 
10664 
10665 static int _wrap_SBBreakpointName_GetAllowDelete(lua_State* L) {
10666   {
10667     int SWIG_arg = 0;
10668     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10669     bool result;
10670 
10671     SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDelete",1,1)
10672     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDelete",1,"lldb::SBBreakpointName *");
10673 
10674     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10675       SWIG_fail_ptr("SBBreakpointName_GetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10676     }
10677 
10678     result = (bool)(arg1)->GetAllowDelete();
10679     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10680     return SWIG_arg;
10681 
10682     fail: SWIGUNUSED;
10683   }
10684   lua_error(L);
10685   return 0;
10686 }
10687 
10688 
10689 static int _wrap_SBBreakpointName_SetAllowDelete(lua_State* L) {
10690   {
10691     int SWIG_arg = 0;
10692     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10693     bool arg2 ;
10694 
10695     SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDelete",2,2)
10696     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",1,"lldb::SBBreakpointName *");
10697     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",2,"bool");
10698 
10699     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10700       SWIG_fail_ptr("SBBreakpointName_SetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10701     }
10702 
10703     arg2 = (lua_toboolean(L, 2)!=0);
10704     (arg1)->SetAllowDelete(arg2);
10705 
10706     return SWIG_arg;
10707 
10708     fail: SWIGUNUSED;
10709   }
10710   lua_error(L);
10711   return 0;
10712 }
10713 
10714 
10715 static int _wrap_SBBreakpointName_GetAllowDisable(lua_State* L) {
10716   {
10717     int SWIG_arg = 0;
10718     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10719     bool result;
10720 
10721     SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDisable",1,1)
10722     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDisable",1,"lldb::SBBreakpointName *");
10723 
10724     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10725       SWIG_fail_ptr("SBBreakpointName_GetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10726     }
10727 
10728     result = (bool)(arg1)->GetAllowDisable();
10729     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10730     return SWIG_arg;
10731 
10732     fail: SWIGUNUSED;
10733   }
10734   lua_error(L);
10735   return 0;
10736 }
10737 
10738 
10739 static int _wrap_SBBreakpointName_SetAllowDisable(lua_State* L) {
10740   {
10741     int SWIG_arg = 0;
10742     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10743     bool arg2 ;
10744 
10745     SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDisable",2,2)
10746     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",1,"lldb::SBBreakpointName *");
10747     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",2,"bool");
10748 
10749     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10750       SWIG_fail_ptr("SBBreakpointName_SetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10751     }
10752 
10753     arg2 = (lua_toboolean(L, 2)!=0);
10754     (arg1)->SetAllowDisable(arg2);
10755 
10756     return SWIG_arg;
10757 
10758     fail: SWIGUNUSED;
10759   }
10760   lua_error(L);
10761   return 0;
10762 }
10763 
10764 
10765 static int _wrap_SBBreakpointName_GetDescription(lua_State* L) {
10766   {
10767     int SWIG_arg = 0;
10768     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10769     lldb::SBStream *arg2 = 0 ;
10770     bool result;
10771 
10772     SWIG_check_num_args("lldb::SBBreakpointName::GetDescription",2,2)
10773     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",1,"lldb::SBBreakpointName *");
10774     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",2,"lldb::SBStream &");
10775 
10776     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10777       SWIG_fail_ptr("SBBreakpointName_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointName);
10778     }
10779 
10780 
10781     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
10782       SWIG_fail_ptr("SBBreakpointName_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
10783     }
10784 
10785     result = (bool)(arg1)->GetDescription(*arg2);
10786     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10787     return SWIG_arg;
10788 
10789     fail: SWIGUNUSED;
10790   }
10791   lua_error(L);
10792   return 0;
10793 }
10794 
10795 
10796 static int _wrap_SBBreakpointName___tostring(lua_State* L) {
10797   {
10798     int SWIG_arg = 0;
10799     lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10800     std::string result;
10801 
10802     SWIG_check_num_args("lldb::SBBreakpointName::__repr__",1,1)
10803     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::__repr__",1,"lldb::SBBreakpointName *");
10804 
10805     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10806       SWIG_fail_ptr("SBBreakpointName___tostring",1,SWIGTYPE_p_lldb__SBBreakpointName);
10807     }
10808 
10809     result = lldb_SBBreakpointName___repr__(arg1);
10810     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
10811     return SWIG_arg;
10812 
10813     fail: SWIGUNUSED;
10814   }
10815   lua_error(L);
10816   return 0;
10817 }
10818 
10819 
10820 static void swig_delete_SBBreakpointName(void *obj) {
10821 lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) obj;
10822 delete arg1;
10823 }
10824 static int _proxy__wrap_new_SBBreakpointName(lua_State *L) {
10825     assert(lua_istable(L,1));
10826     lua_pushcfunction(L,_wrap_new_SBBreakpointName);
10827     assert(!lua_isnil(L,-1));
10828     lua_replace(L,1); /* replace our table with real constructor */
10829     lua_call(L,lua_gettop(L)-1,1);
10830     return 1;
10831 }
10832 static swig_lua_attribute swig_SBBreakpointName_attributes[] = {
10833     {0,0,0}
10834 };
10835 static swig_lua_method swig_SBBreakpointName_methods[]= {
10836     { "__eq", _wrap_SBBreakpointName___eq},
10837     { "IsValid", _wrap_SBBreakpointName_IsValid},
10838     { "GetName", _wrap_SBBreakpointName_GetName},
10839     { "SetEnabled", _wrap_SBBreakpointName_SetEnabled},
10840     { "IsEnabled", _wrap_SBBreakpointName_IsEnabled},
10841     { "SetOneShot", _wrap_SBBreakpointName_SetOneShot},
10842     { "IsOneShot", _wrap_SBBreakpointName_IsOneShot},
10843     { "SetIgnoreCount", _wrap_SBBreakpointName_SetIgnoreCount},
10844     { "GetIgnoreCount", _wrap_SBBreakpointName_GetIgnoreCount},
10845     { "SetCondition", _wrap_SBBreakpointName_SetCondition},
10846     { "GetCondition", _wrap_SBBreakpointName_GetCondition},
10847     { "SetAutoContinue", _wrap_SBBreakpointName_SetAutoContinue},
10848     { "GetAutoContinue", _wrap_SBBreakpointName_GetAutoContinue},
10849     { "SetThreadID", _wrap_SBBreakpointName_SetThreadID},
10850     { "GetThreadID", _wrap_SBBreakpointName_GetThreadID},
10851     { "SetThreadIndex", _wrap_SBBreakpointName_SetThreadIndex},
10852     { "GetThreadIndex", _wrap_SBBreakpointName_GetThreadIndex},
10853     { "SetThreadName", _wrap_SBBreakpointName_SetThreadName},
10854     { "GetThreadName", _wrap_SBBreakpointName_GetThreadName},
10855     { "SetQueueName", _wrap_SBBreakpointName_SetQueueName},
10856     { "GetQueueName", _wrap_SBBreakpointName_GetQueueName},
10857     { "SetScriptCallbackFunction", _wrap_SBBreakpointName_SetScriptCallbackFunction},
10858     { "SetCommandLineCommands", _wrap_SBBreakpointName_SetCommandLineCommands},
10859     { "GetCommandLineCommands", _wrap_SBBreakpointName_GetCommandLineCommands},
10860     { "SetScriptCallbackBody", _wrap_SBBreakpointName_SetScriptCallbackBody},
10861     { "GetHelpString", _wrap_SBBreakpointName_GetHelpString},
10862     { "SetHelpString", _wrap_SBBreakpointName_SetHelpString},
10863     { "GetAllowList", _wrap_SBBreakpointName_GetAllowList},
10864     { "SetAllowList", _wrap_SBBreakpointName_SetAllowList},
10865     { "GetAllowDelete", _wrap_SBBreakpointName_GetAllowDelete},
10866     { "SetAllowDelete", _wrap_SBBreakpointName_SetAllowDelete},
10867     { "GetAllowDisable", _wrap_SBBreakpointName_GetAllowDisable},
10868     { "SetAllowDisable", _wrap_SBBreakpointName_SetAllowDisable},
10869     { "GetDescription", _wrap_SBBreakpointName_GetDescription},
10870     { "__tostring", _wrap_SBBreakpointName___tostring},
10871     {0,0}
10872 };
10873 static swig_lua_method swig_SBBreakpointName_meta[] = {
10874     { "__eq", _wrap_SBBreakpointName___eq},
10875     { "__tostring", _wrap_SBBreakpointName___tostring},
10876     {0,0}
10877 };
10878 
10879 static swig_lua_attribute swig_SBBreakpointName_Sf_SwigStatic_attributes[] = {
10880     {0,0,0}
10881 };
10882 static swig_lua_const_info swig_SBBreakpointName_Sf_SwigStatic_constants[]= {
10883     {0,0,0,0,0,0}
10884 };
10885 static swig_lua_method swig_SBBreakpointName_Sf_SwigStatic_methods[]= {
10886     {0,0}
10887 };
10888 static swig_lua_class* swig_SBBreakpointName_Sf_SwigStatic_classes[]= {
10889     0
10890 };
10891 
10892 static swig_lua_namespace swig_SBBreakpointName_Sf_SwigStatic = {
10893     "SBBreakpointName",
10894     swig_SBBreakpointName_Sf_SwigStatic_methods,
10895     swig_SBBreakpointName_Sf_SwigStatic_attributes,
10896     swig_SBBreakpointName_Sf_SwigStatic_constants,
10897     swig_SBBreakpointName_Sf_SwigStatic_classes,
10898     0
10899 };
10900 static swig_lua_class *swig_SBBreakpointName_bases[] = {0};
10901 static const char *swig_SBBreakpointName_base_names[] = {0};
10902 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 };
10903 
10904 static int _wrap_new_SBBroadcaster__SWIG_0(lua_State* L) {
10905   {
10906     int SWIG_arg = 0;
10907     lldb::SBBroadcaster *result = 0 ;
10908 
10909     SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",0,0)
10910     result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster();
10911     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10912     return SWIG_arg;
10913 
10914     fail: SWIGUNUSED;
10915   }
10916   lua_error(L);
10917   return 0;
10918 }
10919 
10920 
10921 static int _wrap_new_SBBroadcaster__SWIG_1(lua_State* L) {
10922   {
10923     int SWIG_arg = 0;
10924     char *arg1 = (char *) 0 ;
10925     lldb::SBBroadcaster *result = 0 ;
10926 
10927     SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10928     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"char const *");
10929     arg1 = (char *)lua_tostring(L, 1);
10930     result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((char const *)arg1);
10931     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10932     return SWIG_arg;
10933 
10934     fail: SWIGUNUSED;
10935   }
10936   lua_error(L);
10937   return 0;
10938 }
10939 
10940 
10941 static int _wrap_new_SBBroadcaster__SWIG_2(lua_State* L) {
10942   {
10943     int SWIG_arg = 0;
10944     lldb::SBBroadcaster *arg1 = 0 ;
10945     lldb::SBBroadcaster *result = 0 ;
10946 
10947     SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10948     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"lldb::SBBroadcaster const &");
10949 
10950     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10951       SWIG_fail_ptr("new_SBBroadcaster",1,SWIGTYPE_p_lldb__SBBroadcaster);
10952     }
10953 
10954     result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((lldb::SBBroadcaster const &)*arg1);
10955     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10956     return SWIG_arg;
10957 
10958     fail: SWIGUNUSED;
10959   }
10960   lua_error(L);
10961   return 0;
10962 }
10963 
10964 
10965 static int _wrap_new_SBBroadcaster(lua_State* L) {
10966   int argc;
10967   int argv[2]={
10968     1,2
10969   };
10970 
10971   argc = lua_gettop(L);
10972   if (argc == 0) {
10973     return _wrap_new_SBBroadcaster__SWIG_0(L);
10974   }
10975   if (argc == 1) {
10976     int _v = 0;
10977     {
10978       void *ptr;
10979       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, SWIG_POINTER_NO_NULL)) {
10980         _v = 0;
10981       } else {
10982         _v = 1;
10983       }
10984     }
10985     if (_v) {
10986       return _wrap_new_SBBroadcaster__SWIG_2(L);
10987     }
10988   }
10989   if (argc == 1) {
10990     int _v = 0;
10991     {
10992       _v = SWIG_lua_isnilstring(L,argv[0]);
10993     }
10994     if (_v) {
10995       return _wrap_new_SBBroadcaster__SWIG_1(L);
10996     }
10997   }
10998 
10999   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBroadcaster'\n"
11000     "  Possible C/C++ prototypes are:\n"
11001     "    lldb::SBBroadcaster::SBBroadcaster()\n"
11002     "    lldb::SBBroadcaster::SBBroadcaster(char const *)\n"
11003     "    lldb::SBBroadcaster::SBBroadcaster(lldb::SBBroadcaster const &)\n");
11004   lua_error(L);return 0;
11005 }
11006 
11007 
11008 static int _wrap_SBBroadcaster_IsValid(lua_State* L) {
11009   {
11010     int SWIG_arg = 0;
11011     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11012     bool result;
11013 
11014     SWIG_check_num_args("lldb::SBBroadcaster::IsValid",1,1)
11015     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::IsValid",1,"lldb::SBBroadcaster const *");
11016 
11017     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11018       SWIG_fail_ptr("SBBroadcaster_IsValid",1,SWIGTYPE_p_lldb__SBBroadcaster);
11019     }
11020 
11021     result = (bool)((lldb::SBBroadcaster const *)arg1)->IsValid();
11022     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11023     return SWIG_arg;
11024 
11025     fail: SWIGUNUSED;
11026   }
11027   lua_error(L);
11028   return 0;
11029 }
11030 
11031 
11032 static int _wrap_SBBroadcaster_Clear(lua_State* L) {
11033   {
11034     int SWIG_arg = 0;
11035     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11036 
11037     SWIG_check_num_args("lldb::SBBroadcaster::Clear",1,1)
11038     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::Clear",1,"lldb::SBBroadcaster *");
11039 
11040     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11041       SWIG_fail_ptr("SBBroadcaster_Clear",1,SWIGTYPE_p_lldb__SBBroadcaster);
11042     }
11043 
11044     (arg1)->Clear();
11045 
11046     return SWIG_arg;
11047 
11048     fail: SWIGUNUSED;
11049   }
11050   lua_error(L);
11051   return 0;
11052 }
11053 
11054 
11055 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(lua_State* L) {
11056   {
11057     int SWIG_arg = 0;
11058     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11059     uint32_t arg2 ;
11060     bool arg3 ;
11061 
11062     SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",3,3)
11063     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
11064     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
11065     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",3,"bool");
11066 
11067     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11068       SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
11069     }
11070 
11071     arg2 = (uint32_t)lua_tointeger(L, 2);
11072     arg3 = (lua_toboolean(L, 3)!=0);
11073     (arg1)->BroadcastEventByType(arg2,arg3);
11074 
11075     return SWIG_arg;
11076 
11077     fail: SWIGUNUSED;
11078   }
11079   lua_error(L);
11080   return 0;
11081 }
11082 
11083 
11084 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(lua_State* L) {
11085   {
11086     int SWIG_arg = 0;
11087     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11088     uint32_t arg2 ;
11089 
11090     SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",2,2)
11091     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
11092     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
11093 
11094     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11095       SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
11096     }
11097 
11098     arg2 = (uint32_t)lua_tointeger(L, 2);
11099     (arg1)->BroadcastEventByType(arg2);
11100 
11101     return SWIG_arg;
11102 
11103     fail: SWIGUNUSED;
11104   }
11105   lua_error(L);
11106   return 0;
11107 }
11108 
11109 
11110 static int _wrap_SBBroadcaster_BroadcastEventByType(lua_State* L) {
11111   int argc;
11112   int argv[4]={
11113     1,2,3,4
11114   };
11115 
11116   argc = lua_gettop(L);
11117   if (argc == 2) {
11118     int _v = 0;
11119     {
11120       void *ptr;
11121       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11122         _v = 0;
11123       } else {
11124         _v = 1;
11125       }
11126     }
11127     if (_v) {
11128       {
11129         _v = lua_isnumber(L,argv[1]);
11130       }
11131       if (_v) {
11132         return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(L);
11133       }
11134     }
11135   }
11136   if (argc == 3) {
11137     int _v = 0;
11138     {
11139       void *ptr;
11140       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11141         _v = 0;
11142       } else {
11143         _v = 1;
11144       }
11145     }
11146     if (_v) {
11147       {
11148         _v = lua_isnumber(L,argv[1]);
11149       }
11150       if (_v) {
11151         {
11152           _v = lua_isboolean(L,argv[2]);
11153         }
11154         if (_v) {
11155           return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(L);
11156         }
11157       }
11158     }
11159   }
11160 
11161   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEventByType'\n"
11162     "  Possible C/C++ prototypes are:\n"
11163     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t,bool)\n"
11164     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t)\n");
11165   lua_error(L);return 0;
11166 }
11167 
11168 
11169 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(lua_State* L) {
11170   {
11171     int SWIG_arg = 0;
11172     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11173     lldb::SBEvent *arg2 = 0 ;
11174     bool arg3 ;
11175 
11176     SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",3,3)
11177     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11178     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11179     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",3,"bool");
11180 
11181     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11182       SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11183     }
11184 
11185 
11186     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11187       SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11188     }
11189 
11190     arg3 = (lua_toboolean(L, 3)!=0);
11191     (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2,arg3);
11192 
11193     return SWIG_arg;
11194 
11195     fail: SWIGUNUSED;
11196   }
11197   lua_error(L);
11198   return 0;
11199 }
11200 
11201 
11202 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(lua_State* L) {
11203   {
11204     int SWIG_arg = 0;
11205     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11206     lldb::SBEvent *arg2 = 0 ;
11207 
11208     SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",2,2)
11209     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11210     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11211 
11212     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11213       SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11214     }
11215 
11216 
11217     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11218       SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11219     }
11220 
11221     (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2);
11222 
11223     return SWIG_arg;
11224 
11225     fail: SWIGUNUSED;
11226   }
11227   lua_error(L);
11228   return 0;
11229 }
11230 
11231 
11232 static int _wrap_SBBroadcaster_BroadcastEvent(lua_State* L) {
11233   int argc;
11234   int argv[4]={
11235     1,2,3,4
11236   };
11237 
11238   argc = lua_gettop(L);
11239   if (argc == 2) {
11240     int _v = 0;
11241     {
11242       void *ptr;
11243       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11244         _v = 0;
11245       } else {
11246         _v = 1;
11247       }
11248     }
11249     if (_v) {
11250       {
11251         void *ptr;
11252         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11253           _v = 0;
11254         } else {
11255           _v = 1;
11256         }
11257       }
11258       if (_v) {
11259         return _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(L);
11260       }
11261     }
11262   }
11263   if (argc == 3) {
11264     int _v = 0;
11265     {
11266       void *ptr;
11267       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11268         _v = 0;
11269       } else {
11270         _v = 1;
11271       }
11272     }
11273     if (_v) {
11274       {
11275         void *ptr;
11276         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11277           _v = 0;
11278         } else {
11279           _v = 1;
11280         }
11281       }
11282       if (_v) {
11283         {
11284           _v = lua_isboolean(L,argv[2]);
11285         }
11286         if (_v) {
11287           return _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(L);
11288         }
11289       }
11290     }
11291   }
11292 
11293   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEvent'\n"
11294     "  Possible C/C++ prototypes are:\n"
11295     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &,bool)\n"
11296     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &)\n");
11297   lua_error(L);return 0;
11298 }
11299 
11300 
11301 static int _wrap_SBBroadcaster_AddInitialEventsToListener(lua_State* L) {
11302   {
11303     int SWIG_arg = 0;
11304     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11305     lldb::SBListener *arg2 = 0 ;
11306     uint32_t arg3 ;
11307 
11308     SWIG_check_num_args("lldb::SBBroadcaster::AddInitialEventsToListener",3,3)
11309     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",1,"lldb::SBBroadcaster *");
11310     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",2,"lldb::SBListener const &");
11311     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",3,"uint32_t");
11312 
11313     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11314       SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11315     }
11316 
11317 
11318     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11319       SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",2,SWIGTYPE_p_lldb__SBListener);
11320     }
11321 
11322     arg3 = (uint32_t)lua_tointeger(L, 3);
11323     (arg1)->AddInitialEventsToListener((lldb::SBListener const &)*arg2,arg3);
11324 
11325     return SWIG_arg;
11326 
11327     fail: SWIGUNUSED;
11328   }
11329   lua_error(L);
11330   return 0;
11331 }
11332 
11333 
11334 static int _wrap_SBBroadcaster_AddListener(lua_State* L) {
11335   {
11336     int SWIG_arg = 0;
11337     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11338     lldb::SBListener *arg2 = 0 ;
11339     uint32_t arg3 ;
11340     uint32_t result;
11341 
11342     SWIG_check_num_args("lldb::SBBroadcaster::AddListener",3,3)
11343     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",1,"lldb::SBBroadcaster *");
11344     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",2,"lldb::SBListener const &");
11345     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",3,"uint32_t");
11346 
11347     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11348       SWIG_fail_ptr("SBBroadcaster_AddListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11349     }
11350 
11351 
11352     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11353       SWIG_fail_ptr("SBBroadcaster_AddListener",2,SWIGTYPE_p_lldb__SBListener);
11354     }
11355 
11356     arg3 = (uint32_t)lua_tointeger(L, 3);
11357     result = (uint32_t)(arg1)->AddListener((lldb::SBListener const &)*arg2,arg3);
11358     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
11359     return SWIG_arg;
11360 
11361     fail: SWIGUNUSED;
11362   }
11363   lua_error(L);
11364   return 0;
11365 }
11366 
11367 
11368 static int _wrap_SBBroadcaster_GetName(lua_State* L) {
11369   {
11370     int SWIG_arg = 0;
11371     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11372     char *result = 0 ;
11373 
11374     SWIG_check_num_args("lldb::SBBroadcaster::GetName",1,1)
11375     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::GetName",1,"lldb::SBBroadcaster const *");
11376 
11377     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11378       SWIG_fail_ptr("SBBroadcaster_GetName",1,SWIGTYPE_p_lldb__SBBroadcaster);
11379     }
11380 
11381     result = (char *)((lldb::SBBroadcaster const *)arg1)->GetName();
11382     lua_pushstring(L,(const char *)result); SWIG_arg++;
11383     return SWIG_arg;
11384 
11385     fail: SWIGUNUSED;
11386   }
11387   lua_error(L);
11388   return 0;
11389 }
11390 
11391 
11392 static int _wrap_SBBroadcaster_EventTypeHasListeners(lua_State* L) {
11393   {
11394     int SWIG_arg = 0;
11395     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11396     uint32_t arg2 ;
11397     bool result;
11398 
11399     SWIG_check_num_args("lldb::SBBroadcaster::EventTypeHasListeners",2,2)
11400     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",1,"lldb::SBBroadcaster *");
11401     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",2,"uint32_t");
11402 
11403     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11404       SWIG_fail_ptr("SBBroadcaster_EventTypeHasListeners",1,SWIGTYPE_p_lldb__SBBroadcaster);
11405     }
11406 
11407     arg2 = (uint32_t)lua_tointeger(L, 2);
11408     result = (bool)(arg1)->EventTypeHasListeners(arg2);
11409     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11410     return SWIG_arg;
11411 
11412     fail: SWIGUNUSED;
11413   }
11414   lua_error(L);
11415   return 0;
11416 }
11417 
11418 
11419 static int _wrap_SBBroadcaster_RemoveListener__SWIG_0(lua_State* L) {
11420   {
11421     int SWIG_arg = 0;
11422     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11423     lldb::SBListener *arg2 = 0 ;
11424     uint32_t arg3 ;
11425     bool result;
11426 
11427     SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",3,3)
11428     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11429     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11430     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",3,"uint32_t");
11431 
11432     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11433       SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11434     }
11435 
11436 
11437     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11438       SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11439     }
11440 
11441     arg3 = (uint32_t)lua_tointeger(L, 3);
11442     result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2,arg3);
11443     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11444     return SWIG_arg;
11445 
11446     fail: SWIGUNUSED;
11447   }
11448   lua_error(L);
11449   return 0;
11450 }
11451 
11452 
11453 static int _wrap_SBBroadcaster_RemoveListener__SWIG_1(lua_State* L) {
11454   {
11455     int SWIG_arg = 0;
11456     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11457     lldb::SBListener *arg2 = 0 ;
11458     bool result;
11459 
11460     SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",2,2)
11461     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11462     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11463 
11464     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11465       SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11466     }
11467 
11468 
11469     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11470       SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11471     }
11472 
11473     result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2);
11474     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11475     return SWIG_arg;
11476 
11477     fail: SWIGUNUSED;
11478   }
11479   lua_error(L);
11480   return 0;
11481 }
11482 
11483 
11484 static int _wrap_SBBroadcaster_RemoveListener(lua_State* L) {
11485   int argc;
11486   int argv[4]={
11487     1,2,3,4
11488   };
11489 
11490   argc = lua_gettop(L);
11491   if (argc == 2) {
11492     int _v = 0;
11493     {
11494       void *ptr;
11495       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11496         _v = 0;
11497       } else {
11498         _v = 1;
11499       }
11500     }
11501     if (_v) {
11502       {
11503         void *ptr;
11504         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11505           _v = 0;
11506         } else {
11507           _v = 1;
11508         }
11509       }
11510       if (_v) {
11511         return _wrap_SBBroadcaster_RemoveListener__SWIG_1(L);
11512       }
11513     }
11514   }
11515   if (argc == 3) {
11516     int _v = 0;
11517     {
11518       void *ptr;
11519       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11520         _v = 0;
11521       } else {
11522         _v = 1;
11523       }
11524     }
11525     if (_v) {
11526       {
11527         void *ptr;
11528         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11529           _v = 0;
11530         } else {
11531           _v = 1;
11532         }
11533       }
11534       if (_v) {
11535         {
11536           _v = lua_isnumber(L,argv[2]);
11537         }
11538         if (_v) {
11539           return _wrap_SBBroadcaster_RemoveListener__SWIG_0(L);
11540         }
11541       }
11542     }
11543   }
11544 
11545   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_RemoveListener'\n"
11546     "  Possible C/C++ prototypes are:\n"
11547     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &,uint32_t)\n"
11548     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &)\n");
11549   lua_error(L);return 0;
11550 }
11551 
11552 
11553 static int _wrap_SBBroadcaster___eq(lua_State* L) {
11554   {
11555     int SWIG_arg = 0;
11556     lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11557     lldb::SBBroadcaster *arg2 = 0 ;
11558     bool result;
11559 
11560     SWIG_check_num_args("lldb::SBBroadcaster::operator ==",2,2)
11561     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",1,"lldb::SBBroadcaster const *");
11562     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",2,"lldb::SBBroadcaster const &");
11563 
11564     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11565       SWIG_fail_ptr("SBBroadcaster___eq",1,SWIGTYPE_p_lldb__SBBroadcaster);
11566     }
11567 
11568 
11569     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11570       SWIG_fail_ptr("SBBroadcaster___eq",2,SWIGTYPE_p_lldb__SBBroadcaster);
11571     }
11572 
11573     result = (bool)((lldb::SBBroadcaster const *)arg1)->operator ==((lldb::SBBroadcaster const &)*arg2);
11574     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11575     return SWIG_arg;
11576 
11577     fail: SWIGUNUSED;
11578   }
11579   lua_error(L);
11580   return 0;
11581 }
11582 
11583 
11584 static void swig_delete_SBBroadcaster(void *obj) {
11585 lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) obj;
11586 delete arg1;
11587 }
11588 static int _proxy__wrap_new_SBBroadcaster(lua_State *L) {
11589     assert(lua_istable(L,1));
11590     lua_pushcfunction(L,_wrap_new_SBBroadcaster);
11591     assert(!lua_isnil(L,-1));
11592     lua_replace(L,1); /* replace our table with real constructor */
11593     lua_call(L,lua_gettop(L)-1,1);
11594     return 1;
11595 }
11596 static swig_lua_attribute swig_SBBroadcaster_attributes[] = {
11597     {0,0,0}
11598 };
11599 static swig_lua_method swig_SBBroadcaster_methods[]= {
11600     { "IsValid", _wrap_SBBroadcaster_IsValid},
11601     { "Clear", _wrap_SBBroadcaster_Clear},
11602     { "BroadcastEventByType", _wrap_SBBroadcaster_BroadcastEventByType},
11603     { "BroadcastEvent", _wrap_SBBroadcaster_BroadcastEvent},
11604     { "AddInitialEventsToListener", _wrap_SBBroadcaster_AddInitialEventsToListener},
11605     { "AddListener", _wrap_SBBroadcaster_AddListener},
11606     { "GetName", _wrap_SBBroadcaster_GetName},
11607     { "EventTypeHasListeners", _wrap_SBBroadcaster_EventTypeHasListeners},
11608     { "RemoveListener", _wrap_SBBroadcaster_RemoveListener},
11609     { "__eq", _wrap_SBBroadcaster___eq},
11610     {0,0}
11611 };
11612 static swig_lua_method swig_SBBroadcaster_meta[] = {
11613     { "__eq", _wrap_SBBroadcaster___eq},
11614     {0,0}
11615 };
11616 
11617 static swig_lua_attribute swig_SBBroadcaster_Sf_SwigStatic_attributes[] = {
11618     {0,0,0}
11619 };
11620 static swig_lua_const_info swig_SBBroadcaster_Sf_SwigStatic_constants[]= {
11621     {0,0,0,0,0,0}
11622 };
11623 static swig_lua_method swig_SBBroadcaster_Sf_SwigStatic_methods[]= {
11624     {0,0}
11625 };
11626 static swig_lua_class* swig_SBBroadcaster_Sf_SwigStatic_classes[]= {
11627     0
11628 };
11629 
11630 static swig_lua_namespace swig_SBBroadcaster_Sf_SwigStatic = {
11631     "SBBroadcaster",
11632     swig_SBBroadcaster_Sf_SwigStatic_methods,
11633     swig_SBBroadcaster_Sf_SwigStatic_attributes,
11634     swig_SBBroadcaster_Sf_SwigStatic_constants,
11635     swig_SBBroadcaster_Sf_SwigStatic_classes,
11636     0
11637 };
11638 static swig_lua_class *swig_SBBroadcaster_bases[] = {0};
11639 static const char *swig_SBBroadcaster_base_names[] = {0};
11640 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 };
11641 
11642 static int _wrap_new_SBCommandInterpreter(lua_State* L) {
11643   {
11644     int SWIG_arg = 0;
11645     lldb::SBCommandInterpreter *arg1 = 0 ;
11646     lldb::SBCommandInterpreter *result = 0 ;
11647 
11648     SWIG_check_num_args("lldb::SBCommandInterpreter::SBCommandInterpreter",1,1)
11649     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SBCommandInterpreter",1,"lldb::SBCommandInterpreter const &");
11650 
11651     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11652       SWIG_fail_ptr("new_SBCommandInterpreter",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11653     }
11654 
11655     result = (lldb::SBCommandInterpreter *)new lldb::SBCommandInterpreter((lldb::SBCommandInterpreter const &)*arg1);
11656     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
11657     return SWIG_arg;
11658 
11659     fail: SWIGUNUSED;
11660   }
11661   lua_error(L);
11662   return 0;
11663 }
11664 
11665 
11666 static int _wrap_SBCommandInterpreter_GetArgumentTypeAsCString(lua_State* L) {
11667   {
11668     int SWIG_arg = 0;
11669     lldb::CommandArgumentType arg1 ;
11670     char *result = 0 ;
11671 
11672     SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,1)
11673     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,"lldb::CommandArgumentType const");
11674     arg1 = (lldb::CommandArgumentType const)lua_tointeger(L, 1);
11675     result = (char *)lldb::SBCommandInterpreter::GetArgumentTypeAsCString(arg1);
11676     lua_pushstring(L,(const char *)result); SWIG_arg++;
11677     return SWIG_arg;
11678 
11679     fail: SWIGUNUSED;
11680   }
11681   lua_error(L);
11682   return 0;
11683 }
11684 
11685 
11686 static int _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString(lua_State* L) {
11687   {
11688     int SWIG_arg = 0;
11689     lldb::CommandArgumentType arg1 ;
11690     char *result = 0 ;
11691 
11692     SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,1)
11693     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,"lldb::CommandArgumentType const");
11694     arg1 = (lldb::CommandArgumentType const)lua_tointeger(L, 1);
11695     result = (char *)lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString(arg1);
11696     lua_pushstring(L,(const char *)result); SWIG_arg++;
11697     return SWIG_arg;
11698 
11699     fail: SWIGUNUSED;
11700   }
11701   lua_error(L);
11702   return 0;
11703 }
11704 
11705 
11706 static int _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent(lua_State* L) {
11707   {
11708     int SWIG_arg = 0;
11709     lldb::SBEvent *arg1 = 0 ;
11710     bool result;
11711 
11712     SWIG_check_num_args("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,1)
11713     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,"lldb::SBEvent const &");
11714 
11715     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
11716       SWIG_fail_ptr("SBCommandInterpreter_EventIsCommandInterpreterEvent",1,SWIGTYPE_p_lldb__SBEvent);
11717     }
11718 
11719     result = (bool)lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent((lldb::SBEvent const &)*arg1);
11720     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11721     return SWIG_arg;
11722 
11723     fail: SWIGUNUSED;
11724   }
11725   lua_error(L);
11726   return 0;
11727 }
11728 
11729 
11730 static int _wrap_SBCommandInterpreter_IsValid(lua_State* L) {
11731   {
11732     int SWIG_arg = 0;
11733     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11734     bool result;
11735 
11736     SWIG_check_num_args("lldb::SBCommandInterpreter::IsValid",1,1)
11737     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsValid",1,"lldb::SBCommandInterpreter const *");
11738 
11739     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11740       SWIG_fail_ptr("SBCommandInterpreter_IsValid",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11741     }
11742 
11743     result = (bool)((lldb::SBCommandInterpreter const *)arg1)->IsValid();
11744     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11745     return SWIG_arg;
11746 
11747     fail: SWIGUNUSED;
11748   }
11749   lua_error(L);
11750   return 0;
11751 }
11752 
11753 
11754 static int _wrap_SBCommandInterpreter_GetIOHandlerControlSequence(lua_State* L) {
11755   {
11756     int SWIG_arg = 0;
11757     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11758     char arg2 ;
11759     char *result = 0 ;
11760 
11761     SWIG_check_num_args("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,2)
11762     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",1,"lldb::SBCommandInterpreter *");
11763     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,"char");
11764 
11765     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11766       SWIG_fail_ptr("SBCommandInterpreter_GetIOHandlerControlSequence",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11767     }
11768 
11769     arg2 = (lua_tostring(L, 2))[0];
11770     result = (char *)(arg1)->GetIOHandlerControlSequence(arg2);
11771     lua_pushstring(L,(const char *)result); SWIG_arg++;
11772     return SWIG_arg;
11773 
11774     fail: SWIGUNUSED;
11775   }
11776   lua_error(L);
11777   return 0;
11778 }
11779 
11780 
11781 static int _wrap_SBCommandInterpreter_GetPromptOnQuit(lua_State* L) {
11782   {
11783     int SWIG_arg = 0;
11784     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11785     bool result;
11786 
11787     SWIG_check_num_args("lldb::SBCommandInterpreter::GetPromptOnQuit",1,1)
11788     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11789 
11790     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11791       SWIG_fail_ptr("SBCommandInterpreter_GetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11792     }
11793 
11794     result = (bool)(arg1)->GetPromptOnQuit();
11795     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11796     return SWIG_arg;
11797 
11798     fail: SWIGUNUSED;
11799   }
11800   lua_error(L);
11801   return 0;
11802 }
11803 
11804 
11805 static int _wrap_SBCommandInterpreter_SetPromptOnQuit(lua_State* L) {
11806   {
11807     int SWIG_arg = 0;
11808     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11809     bool arg2 ;
11810 
11811     SWIG_check_num_args("lldb::SBCommandInterpreter::SetPromptOnQuit",2,2)
11812     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11813     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",2,"bool");
11814 
11815     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11816       SWIG_fail_ptr("SBCommandInterpreter_SetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11817     }
11818 
11819     arg2 = (lua_toboolean(L, 2)!=0);
11820     (arg1)->SetPromptOnQuit(arg2);
11821 
11822     return SWIG_arg;
11823 
11824     fail: SWIGUNUSED;
11825   }
11826   lua_error(L);
11827   return 0;
11828 }
11829 
11830 
11831 static int _wrap_SBCommandInterpreter_AllowExitCodeOnQuit(lua_State* L) {
11832   {
11833     int SWIG_arg = 0;
11834     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11835     bool arg2 ;
11836 
11837     SWIG_check_num_args("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,2)
11838     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",1,"lldb::SBCommandInterpreter *");
11839     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,"bool");
11840 
11841     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11842       SWIG_fail_ptr("SBCommandInterpreter_AllowExitCodeOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11843     }
11844 
11845     arg2 = (lua_toboolean(L, 2)!=0);
11846     (arg1)->AllowExitCodeOnQuit(arg2);
11847 
11848     return SWIG_arg;
11849 
11850     fail: SWIGUNUSED;
11851   }
11852   lua_error(L);
11853   return 0;
11854 }
11855 
11856 
11857 static int _wrap_SBCommandInterpreter_HasCustomQuitExitCode(lua_State* L) {
11858   {
11859     int SWIG_arg = 0;
11860     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11861     bool result;
11862 
11863     SWIG_check_num_args("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,1)
11864     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,"lldb::SBCommandInterpreter *");
11865 
11866     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11867       SWIG_fail_ptr("SBCommandInterpreter_HasCustomQuitExitCode",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11868     }
11869 
11870     result = (bool)(arg1)->HasCustomQuitExitCode();
11871     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11872     return SWIG_arg;
11873 
11874     fail: SWIGUNUSED;
11875   }
11876   lua_error(L);
11877   return 0;
11878 }
11879 
11880 
11881 static int _wrap_SBCommandInterpreter_GetQuitStatus(lua_State* L) {
11882   {
11883     int SWIG_arg = 0;
11884     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11885     int result;
11886 
11887     SWIG_check_num_args("lldb::SBCommandInterpreter::GetQuitStatus",1,1)
11888     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetQuitStatus",1,"lldb::SBCommandInterpreter *");
11889 
11890     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11891       SWIG_fail_ptr("SBCommandInterpreter_GetQuitStatus",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11892     }
11893 
11894     result = (int)(arg1)->GetQuitStatus();
11895     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
11896     return SWIG_arg;
11897 
11898     fail: SWIGUNUSED;
11899   }
11900   lua_error(L);
11901   return 0;
11902 }
11903 
11904 
11905 static int _wrap_SBCommandInterpreter_ResolveCommand(lua_State* L) {
11906   {
11907     int SWIG_arg = 0;
11908     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11909     char *arg2 = (char *) 0 ;
11910     lldb::SBCommandReturnObject *arg3 = 0 ;
11911 
11912     SWIG_check_num_args("lldb::SBCommandInterpreter::ResolveCommand",3,3)
11913     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",1,"lldb::SBCommandInterpreter *");
11914     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",2,"char const *");
11915     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",3,"lldb::SBCommandReturnObject &");
11916 
11917     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11918       SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11919     }
11920 
11921     arg2 = (char *)lua_tostring(L, 2);
11922 
11923     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
11924       SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
11925     }
11926 
11927     (arg1)->ResolveCommand((char const *)arg2,*arg3);
11928 
11929     return SWIG_arg;
11930 
11931     fail: SWIGUNUSED;
11932   }
11933   lua_error(L);
11934   return 0;
11935 }
11936 
11937 
11938 static int _wrap_SBCommandInterpreter_CommandExists(lua_State* L) {
11939   {
11940     int SWIG_arg = 0;
11941     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11942     char *arg2 = (char *) 0 ;
11943     bool result;
11944 
11945     SWIG_check_num_args("lldb::SBCommandInterpreter::CommandExists",2,2)
11946     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",1,"lldb::SBCommandInterpreter *");
11947     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",2,"char const *");
11948 
11949     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11950       SWIG_fail_ptr("SBCommandInterpreter_CommandExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11951     }
11952 
11953     arg2 = (char *)lua_tostring(L, 2);
11954     result = (bool)(arg1)->CommandExists((char const *)arg2);
11955     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11956     return SWIG_arg;
11957 
11958     fail: SWIGUNUSED;
11959   }
11960   lua_error(L);
11961   return 0;
11962 }
11963 
11964 
11965 static int _wrap_SBCommandInterpreter_AliasExists(lua_State* L) {
11966   {
11967     int SWIG_arg = 0;
11968     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11969     char *arg2 = (char *) 0 ;
11970     bool result;
11971 
11972     SWIG_check_num_args("lldb::SBCommandInterpreter::AliasExists",2,2)
11973     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",1,"lldb::SBCommandInterpreter *");
11974     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",2,"char const *");
11975 
11976     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11977       SWIG_fail_ptr("SBCommandInterpreter_AliasExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11978     }
11979 
11980     arg2 = (char *)lua_tostring(L, 2);
11981     result = (bool)(arg1)->AliasExists((char const *)arg2);
11982     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11983     return SWIG_arg;
11984 
11985     fail: SWIGUNUSED;
11986   }
11987   lua_error(L);
11988   return 0;
11989 }
11990 
11991 
11992 static int _wrap_SBCommandInterpreter_GetBroadcaster(lua_State* L) {
11993   {
11994     int SWIG_arg = 0;
11995     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11996     lldb::SBBroadcaster result;
11997 
11998     SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcaster",1,1)
11999     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetBroadcaster",1,"lldb::SBCommandInterpreter *");
12000 
12001     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12002       SWIG_fail_ptr("SBCommandInterpreter_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12003     }
12004 
12005     result = (arg1)->GetBroadcaster();
12006     {
12007       lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster(result);
12008       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
12009     }
12010     return SWIG_arg;
12011 
12012     fail: SWIGUNUSED;
12013   }
12014   lua_error(L);
12015   return 0;
12016 }
12017 
12018 
12019 static int _wrap_SBCommandInterpreter_GetBroadcasterClass(lua_State* L) {
12020   {
12021     int SWIG_arg = 0;
12022     char *result = 0 ;
12023 
12024     SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcasterClass",0,0)
12025     result = (char *)lldb::SBCommandInterpreter::GetBroadcasterClass();
12026     lua_pushstring(L,(const char *)result); SWIG_arg++;
12027     return SWIG_arg;
12028 
12029     fail: SWIGUNUSED;
12030   }
12031   lua_error(L);
12032   return 0;
12033 }
12034 
12035 
12036 static int _wrap_SBCommandInterpreter_HasCommands(lua_State* L) {
12037   {
12038     int SWIG_arg = 0;
12039     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12040     bool result;
12041 
12042     SWIG_check_num_args("lldb::SBCommandInterpreter::HasCommands",1,1)
12043     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCommands",1,"lldb::SBCommandInterpreter *");
12044 
12045     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12046       SWIG_fail_ptr("SBCommandInterpreter_HasCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12047     }
12048 
12049     result = (bool)(arg1)->HasCommands();
12050     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12051     return SWIG_arg;
12052 
12053     fail: SWIGUNUSED;
12054   }
12055   lua_error(L);
12056   return 0;
12057 }
12058 
12059 
12060 static int _wrap_SBCommandInterpreter_HasAliases(lua_State* L) {
12061   {
12062     int SWIG_arg = 0;
12063     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12064     bool result;
12065 
12066     SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliases",1,1)
12067     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliases",1,"lldb::SBCommandInterpreter *");
12068 
12069     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12070       SWIG_fail_ptr("SBCommandInterpreter_HasAliases",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12071     }
12072 
12073     result = (bool)(arg1)->HasAliases();
12074     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12075     return SWIG_arg;
12076 
12077     fail: SWIGUNUSED;
12078   }
12079   lua_error(L);
12080   return 0;
12081 }
12082 
12083 
12084 static int _wrap_SBCommandInterpreter_HasAliasOptions(lua_State* L) {
12085   {
12086     int SWIG_arg = 0;
12087     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12088     bool result;
12089 
12090     SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliasOptions",1,1)
12091     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliasOptions",1,"lldb::SBCommandInterpreter *");
12092 
12093     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12094       SWIG_fail_ptr("SBCommandInterpreter_HasAliasOptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12095     }
12096 
12097     result = (bool)(arg1)->HasAliasOptions();
12098     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12099     return SWIG_arg;
12100 
12101     fail: SWIGUNUSED;
12102   }
12103   lua_error(L);
12104   return 0;
12105 }
12106 
12107 
12108 static int _wrap_SBCommandInterpreter_IsInteractive(lua_State* L) {
12109   {
12110     int SWIG_arg = 0;
12111     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12112     bool result;
12113 
12114     SWIG_check_num_args("lldb::SBCommandInterpreter::IsInteractive",1,1)
12115     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsInteractive",1,"lldb::SBCommandInterpreter *");
12116 
12117     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12118       SWIG_fail_ptr("SBCommandInterpreter_IsInteractive",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12119     }
12120 
12121     result = (bool)(arg1)->IsInteractive();
12122     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12123     return SWIG_arg;
12124 
12125     fail: SWIGUNUSED;
12126   }
12127   lua_error(L);
12128   return 0;
12129 }
12130 
12131 
12132 static int _wrap_SBCommandInterpreter_GetProcess(lua_State* L) {
12133   {
12134     int SWIG_arg = 0;
12135     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12136     lldb::SBProcess result;
12137 
12138     SWIG_check_num_args("lldb::SBCommandInterpreter::GetProcess",1,1)
12139     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetProcess",1,"lldb::SBCommandInterpreter *");
12140 
12141     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12142       SWIG_fail_ptr("SBCommandInterpreter_GetProcess",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12143     }
12144 
12145     result = (arg1)->GetProcess();
12146     {
12147       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
12148       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
12149     }
12150     return SWIG_arg;
12151 
12152     fail: SWIGUNUSED;
12153   }
12154   lua_error(L);
12155   return 0;
12156 }
12157 
12158 
12159 static int _wrap_SBCommandInterpreter_GetDebugger(lua_State* L) {
12160   {
12161     int SWIG_arg = 0;
12162     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12163     lldb::SBDebugger result;
12164 
12165     SWIG_check_num_args("lldb::SBCommandInterpreter::GetDebugger",1,1)
12166     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetDebugger",1,"lldb::SBCommandInterpreter *");
12167 
12168     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12169       SWIG_fail_ptr("SBCommandInterpreter_GetDebugger",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12170     }
12171 
12172     result = (arg1)->GetDebugger();
12173     {
12174       lldb::SBDebugger * resultptr = new lldb::SBDebugger(result);
12175       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
12176     }
12177     return SWIG_arg;
12178 
12179     fail: SWIGUNUSED;
12180   }
12181   lua_error(L);
12182   return 0;
12183 }
12184 
12185 
12186 static int _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory(lua_State* L) {
12187   {
12188     int SWIG_arg = 0;
12189     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12190     lldb::SBCommandReturnObject *arg2 = 0 ;
12191 
12192     SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,2)
12193     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",1,"lldb::SBCommandInterpreter *");
12194     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,"lldb::SBCommandReturnObject &");
12195 
12196     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12197       SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12198     }
12199 
12200 
12201     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12202       SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12203     }
12204 
12205     (arg1)->SourceInitFileInHomeDirectory(*arg2);
12206 
12207     return SWIG_arg;
12208 
12209     fail: SWIGUNUSED;
12210   }
12211   lua_error(L);
12212   return 0;
12213 }
12214 
12215 
12216 static int _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory(lua_State* L) {
12217   {
12218     int SWIG_arg = 0;
12219     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12220     lldb::SBCommandReturnObject *arg2 = 0 ;
12221 
12222     SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,2)
12223     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",1,"lldb::SBCommandInterpreter *");
12224     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,"lldb::SBCommandReturnObject &");
12225 
12226     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12227       SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12228     }
12229 
12230 
12231     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12232       SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12233     }
12234 
12235     (arg1)->SourceInitFileInCurrentWorkingDirectory(*arg2);
12236 
12237     return SWIG_arg;
12238 
12239     fail: SWIGUNUSED;
12240   }
12241   lua_error(L);
12242   return 0;
12243 }
12244 
12245 
12246 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(lua_State* L) {
12247   {
12248     int SWIG_arg = 0;
12249     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12250     char *arg2 = (char *) 0 ;
12251     lldb::SBCommandReturnObject *arg3 = 0 ;
12252     bool arg4 ;
12253     lldb::ReturnStatus result;
12254 
12255     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12256     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12257     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12258     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12259     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"bool");
12260 
12261     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12262       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12263     }
12264 
12265     arg2 = (char *)lua_tostring(L, 2);
12266 
12267     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12268       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12269     }
12270 
12271     arg4 = (lua_toboolean(L, 4)!=0);
12272     result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,arg4);
12273     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12274     return SWIG_arg;
12275 
12276     fail: SWIGUNUSED;
12277   }
12278   lua_error(L);
12279   return 0;
12280 }
12281 
12282 
12283 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(lua_State* L) {
12284   {
12285     int SWIG_arg = 0;
12286     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12287     char *arg2 = (char *) 0 ;
12288     lldb::SBCommandReturnObject *arg3 = 0 ;
12289     lldb::ReturnStatus result;
12290 
12291     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",3,3)
12292     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12293     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12294     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12295 
12296     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12297       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12298     }
12299 
12300     arg2 = (char *)lua_tostring(L, 2);
12301 
12302     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12303       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12304     }
12305 
12306     result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3);
12307     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12308     return SWIG_arg;
12309 
12310     fail: SWIGUNUSED;
12311   }
12312   lua_error(L);
12313   return 0;
12314 }
12315 
12316 
12317 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(lua_State* L) {
12318   {
12319     int SWIG_arg = 0;
12320     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12321     char *arg2 = (char *) 0 ;
12322     lldb::SBExecutionContext *arg3 = 0 ;
12323     lldb::SBCommandReturnObject *arg4 = 0 ;
12324     bool arg5 ;
12325     lldb::ReturnStatus result;
12326 
12327     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",5,5)
12328     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12329     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12330     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12331     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12332     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",5,"bool");
12333 
12334     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12335       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12336     }
12337 
12338     arg2 = (char *)lua_tostring(L, 2);
12339 
12340     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12341       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12342     }
12343 
12344 
12345     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12346       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12347     }
12348 
12349     arg5 = (lua_toboolean(L, 5)!=0);
12350     result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4,arg5);
12351     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12352     return SWIG_arg;
12353 
12354     fail: SWIGUNUSED;
12355   }
12356   lua_error(L);
12357   return 0;
12358 }
12359 
12360 
12361 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(lua_State* L) {
12362   {
12363     int SWIG_arg = 0;
12364     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12365     char *arg2 = (char *) 0 ;
12366     lldb::SBExecutionContext *arg3 = 0 ;
12367     lldb::SBCommandReturnObject *arg4 = 0 ;
12368     lldb::ReturnStatus result;
12369 
12370     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12371     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12372     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12373     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12374     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12375 
12376     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12377       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12378     }
12379 
12380     arg2 = (char *)lua_tostring(L, 2);
12381 
12382     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12383       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12384     }
12385 
12386 
12387     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12388       SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12389     }
12390 
12391     result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4);
12392     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12393     return SWIG_arg;
12394 
12395     fail: SWIGUNUSED;
12396   }
12397   lua_error(L);
12398   return 0;
12399 }
12400 
12401 
12402 static int _wrap_SBCommandInterpreter_HandleCommand(lua_State* L) {
12403   int argc;
12404   int argv[6]={
12405     1,2,3,4,5,6
12406   };
12407 
12408   argc = lua_gettop(L);
12409   if (argc == 3) {
12410     int _v = 0;
12411     {
12412       void *ptr;
12413       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12414         _v = 0;
12415       } else {
12416         _v = 1;
12417       }
12418     }
12419     if (_v) {
12420       {
12421         _v = SWIG_lua_isnilstring(L,argv[1]);
12422       }
12423       if (_v) {
12424         {
12425           void *ptr;
12426           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12427             _v = 0;
12428           } else {
12429             _v = 1;
12430           }
12431         }
12432         if (_v) {
12433           return _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(L);
12434         }
12435       }
12436     }
12437   }
12438   if (argc == 4) {
12439     int _v = 0;
12440     {
12441       void *ptr;
12442       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12443         _v = 0;
12444       } else {
12445         _v = 1;
12446       }
12447     }
12448     if (_v) {
12449       {
12450         _v = SWIG_lua_isnilstring(L,argv[1]);
12451       }
12452       if (_v) {
12453         {
12454           void *ptr;
12455           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12456             _v = 0;
12457           } else {
12458             _v = 1;
12459           }
12460         }
12461         if (_v) {
12462           {
12463             _v = lua_isboolean(L,argv[3]);
12464           }
12465           if (_v) {
12466             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(L);
12467           }
12468         }
12469       }
12470     }
12471   }
12472   if (argc == 4) {
12473     int _v = 0;
12474     {
12475       void *ptr;
12476       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12477         _v = 0;
12478       } else {
12479         _v = 1;
12480       }
12481     }
12482     if (_v) {
12483       {
12484         _v = SWIG_lua_isnilstring(L,argv[1]);
12485       }
12486       if (_v) {
12487         {
12488           void *ptr;
12489           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12490             _v = 0;
12491           } else {
12492             _v = 1;
12493           }
12494         }
12495         if (_v) {
12496           {
12497             void *ptr;
12498             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12499               _v = 0;
12500             } else {
12501               _v = 1;
12502             }
12503           }
12504           if (_v) {
12505             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(L);
12506           }
12507         }
12508       }
12509     }
12510   }
12511   if (argc == 5) {
12512     int _v = 0;
12513     {
12514       void *ptr;
12515       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12516         _v = 0;
12517       } else {
12518         _v = 1;
12519       }
12520     }
12521     if (_v) {
12522       {
12523         _v = SWIG_lua_isnilstring(L,argv[1]);
12524       }
12525       if (_v) {
12526         {
12527           void *ptr;
12528           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12529             _v = 0;
12530           } else {
12531             _v = 1;
12532           }
12533         }
12534         if (_v) {
12535           {
12536             void *ptr;
12537             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12538               _v = 0;
12539             } else {
12540               _v = 1;
12541             }
12542           }
12543           if (_v) {
12544             {
12545               _v = lua_isboolean(L,argv[4]);
12546             }
12547             if (_v) {
12548               return _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(L);
12549             }
12550           }
12551         }
12552       }
12553     }
12554   }
12555 
12556   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandInterpreter_HandleCommand'\n"
12557     "  Possible C/C++ prototypes are:\n"
12558     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &,bool)\n"
12559     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &)\n"
12560     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &,bool)\n"
12561     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &)\n");
12562   lua_error(L);return 0;
12563 }
12564 
12565 
12566 static int _wrap_SBCommandInterpreter_HandleCommandsFromFile(lua_State* L) {
12567   {
12568     int SWIG_arg = 0;
12569     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12570     lldb::SBFileSpec *arg2 = 0 ;
12571     lldb::SBExecutionContext *arg3 = 0 ;
12572     lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
12573     lldb::SBCommandReturnObject arg5 ;
12574     lldb::SBCommandReturnObject *argp5 ;
12575 
12576     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,5)
12577     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",1,"lldb::SBCommandInterpreter *");
12578     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",2,"lldb::SBFileSpec &");
12579     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",3,"lldb::SBExecutionContext &");
12580     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",4,"lldb::SBCommandInterpreterRunOptions &");
12581     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,"lldb::SBCommandReturnObject");
12582 
12583     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12584       SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12585     }
12586 
12587 
12588     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
12589       SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
12590     }
12591 
12592 
12593     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12594       SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",3,SWIGTYPE_p_lldb__SBExecutionContext);
12595     }
12596 
12597 
12598     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12599       SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12600     }
12601 
12602 
12603     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12604       SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",5,SWIGTYPE_p_lldb__SBCommandReturnObject);
12605     }
12606     arg5 = *argp5;
12607 
12608     (arg1)->HandleCommandsFromFile(*arg2,*arg3,*arg4,arg5);
12609 
12610     return SWIG_arg;
12611 
12612     fail: SWIGUNUSED;
12613   }
12614   lua_error(L);
12615   return 0;
12616 }
12617 
12618 
12619 static int _wrap_SBCommandInterpreter_HandleCompletion(lua_State* L) {
12620   {
12621     int SWIG_arg = 0;
12622     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12623     char *arg2 = (char *) 0 ;
12624     uint32_t arg3 ;
12625     int arg4 ;
12626     int arg5 ;
12627     lldb::SBStringList *arg6 = 0 ;
12628     int result;
12629 
12630     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletion",6,6)
12631     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",1,"lldb::SBCommandInterpreter *");
12632     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",2,"char const *");
12633     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",3,"uint32_t");
12634     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",4,"int");
12635     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",5,"int");
12636     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",6,"lldb::SBStringList &");
12637 
12638     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12639       SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12640     }
12641 
12642     arg2 = (char *)lua_tostring(L, 2);
12643     arg3 = (uint32_t)lua_tointeger(L, 3);
12644     arg4 = (int)lua_tointeger(L, 4);
12645     arg5 = (int)lua_tointeger(L, 5);
12646 
12647     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12648       SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",6,SWIGTYPE_p_lldb__SBStringList);
12649     }
12650 
12651     result = (int)(arg1)->HandleCompletion((char const *)arg2,arg3,arg4,arg5,*arg6);
12652     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12653     return SWIG_arg;
12654 
12655     fail: SWIGUNUSED;
12656   }
12657   lua_error(L);
12658   return 0;
12659 }
12660 
12661 
12662 static int _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions(lua_State* L) {
12663   {
12664     int SWIG_arg = 0;
12665     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12666     char *arg2 = (char *) 0 ;
12667     uint32_t arg3 ;
12668     int arg4 ;
12669     int arg5 ;
12670     lldb::SBStringList *arg6 = 0 ;
12671     lldb::SBStringList *arg7 = 0 ;
12672     int result;
12673 
12674     SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,7)
12675     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",1,"lldb::SBCommandInterpreter *");
12676     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",2,"char const *");
12677     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",3,"uint32_t");
12678     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",4,"int");
12679     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",5,"int");
12680     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",6,"lldb::SBStringList &");
12681     if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,"lldb::SBStringList &");
12682 
12683     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12684       SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12685     }
12686 
12687     arg2 = (char *)lua_tostring(L, 2);
12688     arg3 = (uint32_t)lua_tointeger(L, 3);
12689     arg4 = (int)lua_tointeger(L, 4);
12690     arg5 = (int)lua_tointeger(L, 5);
12691 
12692     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12693       SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",6,SWIGTYPE_p_lldb__SBStringList);
12694     }
12695 
12696 
12697     if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStringList,0))){
12698       SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",7,SWIGTYPE_p_lldb__SBStringList);
12699     }
12700 
12701     result = (int)(arg1)->HandleCompletionWithDescriptions((char const *)arg2,arg3,arg4,arg5,*arg6,*arg7);
12702     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12703     return SWIG_arg;
12704 
12705     fail: SWIGUNUSED;
12706   }
12707   lua_error(L);
12708   return 0;
12709 }
12710 
12711 
12712 static int _wrap_SBCommandInterpreter_IsActive(lua_State* L) {
12713   {
12714     int SWIG_arg = 0;
12715     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12716     bool result;
12717 
12718     SWIG_check_num_args("lldb::SBCommandInterpreter::IsActive",1,1)
12719     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsActive",1,"lldb::SBCommandInterpreter *");
12720 
12721     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12722       SWIG_fail_ptr("SBCommandInterpreter_IsActive",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12723     }
12724 
12725     result = (bool)(arg1)->IsActive();
12726     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12727     return SWIG_arg;
12728 
12729     fail: SWIGUNUSED;
12730   }
12731   lua_error(L);
12732   return 0;
12733 }
12734 
12735 
12736 static int _wrap_SBCommandInterpreter_WasInterrupted(lua_State* L) {
12737   {
12738     int SWIG_arg = 0;
12739     lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12740     bool result;
12741 
12742     SWIG_check_num_args("lldb::SBCommandInterpreter::WasInterrupted",1,1)
12743     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::WasInterrupted",1,"lldb::SBCommandInterpreter const *");
12744 
12745     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12746       SWIG_fail_ptr("SBCommandInterpreter_WasInterrupted",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12747     }
12748 
12749     result = (bool)((lldb::SBCommandInterpreter const *)arg1)->WasInterrupted();
12750     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12751     return SWIG_arg;
12752 
12753     fail: SWIGUNUSED;
12754   }
12755   lua_error(L);
12756   return 0;
12757 }
12758 
12759 
12760 static void swig_delete_SBCommandInterpreter(void *obj) {
12761 lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) obj;
12762 delete arg1;
12763 }
12764 static int _proxy__wrap_new_SBCommandInterpreter(lua_State *L) {
12765     assert(lua_istable(L,1));
12766     lua_pushcfunction(L,_wrap_new_SBCommandInterpreter);
12767     assert(!lua_isnil(L,-1));
12768     lua_replace(L,1); /* replace our table with real constructor */
12769     lua_call(L,lua_gettop(L)-1,1);
12770     return 1;
12771 }
12772 static swig_lua_attribute swig_SBCommandInterpreter_attributes[] = {
12773     {0,0,0}
12774 };
12775 static swig_lua_method swig_SBCommandInterpreter_methods[]= {
12776     { "IsValid", _wrap_SBCommandInterpreter_IsValid},
12777     { "GetIOHandlerControlSequence", _wrap_SBCommandInterpreter_GetIOHandlerControlSequence},
12778     { "GetPromptOnQuit", _wrap_SBCommandInterpreter_GetPromptOnQuit},
12779     { "SetPromptOnQuit", _wrap_SBCommandInterpreter_SetPromptOnQuit},
12780     { "AllowExitCodeOnQuit", _wrap_SBCommandInterpreter_AllowExitCodeOnQuit},
12781     { "HasCustomQuitExitCode", _wrap_SBCommandInterpreter_HasCustomQuitExitCode},
12782     { "GetQuitStatus", _wrap_SBCommandInterpreter_GetQuitStatus},
12783     { "ResolveCommand", _wrap_SBCommandInterpreter_ResolveCommand},
12784     { "CommandExists", _wrap_SBCommandInterpreter_CommandExists},
12785     { "AliasExists", _wrap_SBCommandInterpreter_AliasExists},
12786     { "GetBroadcaster", _wrap_SBCommandInterpreter_GetBroadcaster},
12787     { "HasCommands", _wrap_SBCommandInterpreter_HasCommands},
12788     { "HasAliases", _wrap_SBCommandInterpreter_HasAliases},
12789     { "HasAliasOptions", _wrap_SBCommandInterpreter_HasAliasOptions},
12790     { "IsInteractive", _wrap_SBCommandInterpreter_IsInteractive},
12791     { "GetProcess", _wrap_SBCommandInterpreter_GetProcess},
12792     { "GetDebugger", _wrap_SBCommandInterpreter_GetDebugger},
12793     { "SourceInitFileInHomeDirectory", _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory},
12794     { "SourceInitFileInCurrentWorkingDirectory", _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory},
12795     { "HandleCommand", _wrap_SBCommandInterpreter_HandleCommand},
12796     { "HandleCommandsFromFile", _wrap_SBCommandInterpreter_HandleCommandsFromFile},
12797     { "HandleCompletion", _wrap_SBCommandInterpreter_HandleCompletion},
12798     { "HandleCompletionWithDescriptions", _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions},
12799     { "IsActive", _wrap_SBCommandInterpreter_IsActive},
12800     { "WasInterrupted", _wrap_SBCommandInterpreter_WasInterrupted},
12801     {0,0}
12802 };
12803 static swig_lua_method swig_SBCommandInterpreter_meta[] = {
12804     {0,0}
12805 };
12806 
12807 static swig_lua_attribute swig_SBCommandInterpreter_Sf_SwigStatic_attributes[] = {
12808     {0,0,0}
12809 };
12810 static swig_lua_const_info swig_SBCommandInterpreter_Sf_SwigStatic_constants[]= {
12811     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
12812     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
12813     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
12814     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
12815     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
12816     {0,0,0,0,0,0}
12817 };
12818 static swig_lua_method swig_SBCommandInterpreter_Sf_SwigStatic_methods[]= {
12819     { "GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
12820     { "GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
12821     { "EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
12822     { "GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
12823     {0,0}
12824 };
12825 static swig_lua_class* swig_SBCommandInterpreter_Sf_SwigStatic_classes[]= {
12826     0
12827 };
12828 
12829 static swig_lua_namespace swig_SBCommandInterpreter_Sf_SwigStatic = {
12830     "SBCommandInterpreter",
12831     swig_SBCommandInterpreter_Sf_SwigStatic_methods,
12832     swig_SBCommandInterpreter_Sf_SwigStatic_attributes,
12833     swig_SBCommandInterpreter_Sf_SwigStatic_constants,
12834     swig_SBCommandInterpreter_Sf_SwigStatic_classes,
12835     0
12836 };
12837 static swig_lua_class *swig_SBCommandInterpreter_bases[] = {0};
12838 static const char *swig_SBCommandInterpreter_base_names[] = {0};
12839 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 };
12840 
12841 static int _wrap_new_SBCommandInterpreterRunOptions(lua_State* L) {
12842   {
12843     int SWIG_arg = 0;
12844     lldb::SBCommandInterpreterRunOptions *result = 0 ;
12845 
12846     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions",0,0)
12847     result = (lldb::SBCommandInterpreterRunOptions *)new lldb::SBCommandInterpreterRunOptions();
12848     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,1); SWIG_arg++;
12849     return SWIG_arg;
12850 
12851     fail: SWIGUNUSED;
12852   }
12853   lua_error(L);
12854   return 0;
12855 }
12856 
12857 
12858 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue(lua_State* L) {
12859   {
12860     int SWIG_arg = 0;
12861     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12862     bool result;
12863 
12864     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,1)
12865     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions const *");
12866 
12867     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12868       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12869     }
12870 
12871     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnContinue();
12872     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12873     return SWIG_arg;
12874 
12875     fail: SWIGUNUSED;
12876   }
12877   lua_error(L);
12878   return 0;
12879 }
12880 
12881 
12882 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue(lua_State* L) {
12883   {
12884     int SWIG_arg = 0;
12885     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12886     bool arg2 ;
12887 
12888     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,2)
12889     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions *");
12890     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,"bool");
12891 
12892     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12893       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12894     }
12895 
12896     arg2 = (lua_toboolean(L, 2)!=0);
12897     (arg1)->SetStopOnContinue(arg2);
12898 
12899     return SWIG_arg;
12900 
12901     fail: SWIGUNUSED;
12902   }
12903   lua_error(L);
12904   return 0;
12905 }
12906 
12907 
12908 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnError(lua_State* L) {
12909   {
12910     int SWIG_arg = 0;
12911     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12912     bool result;
12913 
12914     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,1)
12915     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,"lldb::SBCommandInterpreterRunOptions const *");
12916 
12917     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12918       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12919     }
12920 
12921     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnError();
12922     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12923     return SWIG_arg;
12924 
12925     fail: SWIGUNUSED;
12926   }
12927   lua_error(L);
12928   return 0;
12929 }
12930 
12931 
12932 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnError(lua_State* L) {
12933   {
12934     int SWIG_arg = 0;
12935     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12936     bool arg2 ;
12937 
12938     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,2)
12939     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",1,"lldb::SBCommandInterpreterRunOptions *");
12940     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,"bool");
12941 
12942     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12943       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12944     }
12945 
12946     arg2 = (lua_toboolean(L, 2)!=0);
12947     (arg1)->SetStopOnError(arg2);
12948 
12949     return SWIG_arg;
12950 
12951     fail: SWIGUNUSED;
12952   }
12953   lua_error(L);
12954   return 0;
12955 }
12956 
12957 
12958 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash(lua_State* L) {
12959   {
12960     int SWIG_arg = 0;
12961     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12962     bool result;
12963 
12964     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,1)
12965     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions const *");
12966 
12967     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12968       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12969     }
12970 
12971     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnCrash();
12972     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12973     return SWIG_arg;
12974 
12975     fail: SWIGUNUSED;
12976   }
12977   lua_error(L);
12978   return 0;
12979 }
12980 
12981 
12982 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash(lua_State* L) {
12983   {
12984     int SWIG_arg = 0;
12985     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12986     bool arg2 ;
12987 
12988     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,2)
12989     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions *");
12990     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,"bool");
12991 
12992     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12993       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12994     }
12995 
12996     arg2 = (lua_toboolean(L, 2)!=0);
12997     (arg1)->SetStopOnCrash(arg2);
12998 
12999     return SWIG_arg;
13000 
13001     fail: SWIGUNUSED;
13002   }
13003   lua_error(L);
13004   return 0;
13005 }
13006 
13007 
13008 static int _wrap_SBCommandInterpreterRunOptions_GetEchoCommands(lua_State* L) {
13009   {
13010     int SWIG_arg = 0;
13011     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13012     bool result;
13013 
13014     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,1)
13015     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions const *");
13016 
13017     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13018       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13019     }
13020 
13021     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetEchoCommands();
13022     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13023     return SWIG_arg;
13024 
13025     fail: SWIGUNUSED;
13026   }
13027   lua_error(L);
13028   return 0;
13029 }
13030 
13031 
13032 static int _wrap_SBCommandInterpreterRunOptions_SetEchoCommands(lua_State* L) {
13033   {
13034     int SWIG_arg = 0;
13035     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13036     bool arg2 ;
13037 
13038     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,2)
13039     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions *");
13040     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,"bool");
13041 
13042     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13043       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13044     }
13045 
13046     arg2 = (lua_toboolean(L, 2)!=0);
13047     (arg1)->SetEchoCommands(arg2);
13048 
13049     return SWIG_arg;
13050 
13051     fail: SWIGUNUSED;
13052   }
13053   lua_error(L);
13054   return 0;
13055 }
13056 
13057 
13058 static int _wrap_SBCommandInterpreterRunOptions_GetPrintResults(lua_State* L) {
13059   {
13060     int SWIG_arg = 0;
13061     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13062     bool result;
13063 
13064     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,1)
13065     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,"lldb::SBCommandInterpreterRunOptions const *");
13066 
13067     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13068       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13069     }
13070 
13071     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintResults();
13072     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13073     return SWIG_arg;
13074 
13075     fail: SWIGUNUSED;
13076   }
13077   lua_error(L);
13078   return 0;
13079 }
13080 
13081 
13082 static int _wrap_SBCommandInterpreterRunOptions_SetPrintResults(lua_State* L) {
13083   {
13084     int SWIG_arg = 0;
13085     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13086     bool arg2 ;
13087 
13088     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,2)
13089     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",1,"lldb::SBCommandInterpreterRunOptions *");
13090     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,"bool");
13091 
13092     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13093       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13094     }
13095 
13096     arg2 = (lua_toboolean(L, 2)!=0);
13097     (arg1)->SetPrintResults(arg2);
13098 
13099     return SWIG_arg;
13100 
13101     fail: SWIGUNUSED;
13102   }
13103   lua_error(L);
13104   return 0;
13105 }
13106 
13107 
13108 static int _wrap_SBCommandInterpreterRunOptions_GetPrintErrors(lua_State* L) {
13109   {
13110     int SWIG_arg = 0;
13111     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13112     bool result;
13113 
13114     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintErrors",1,1)
13115     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintErrors",1,"lldb::SBCommandInterpreterRunOptions const *");
13116 
13117     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13118       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintErrors",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13119     }
13120 
13121     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintErrors();
13122     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13123     return SWIG_arg;
13124 
13125     fail: SWIGUNUSED;
13126   }
13127   lua_error(L);
13128   return 0;
13129 }
13130 
13131 
13132 static int _wrap_SBCommandInterpreterRunOptions_SetPrintErrors(lua_State* L) {
13133   {
13134     int SWIG_arg = 0;
13135     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13136     bool arg2 ;
13137 
13138     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",2,2)
13139     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",1,"lldb::SBCommandInterpreterRunOptions *");
13140     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",2,"bool");
13141 
13142     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13143       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintErrors",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13144     }
13145 
13146     arg2 = (lua_toboolean(L, 2)!=0);
13147     (arg1)->SetPrintErrors(arg2);
13148 
13149     return SWIG_arg;
13150 
13151     fail: SWIGUNUSED;
13152   }
13153   lua_error(L);
13154   return 0;
13155 }
13156 
13157 
13158 static int _wrap_SBCommandInterpreterRunOptions_GetAddToHistory(lua_State* L) {
13159   {
13160     int SWIG_arg = 0;
13161     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13162     bool result;
13163 
13164     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,1)
13165     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions const *");
13166 
13167     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13168       SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13169     }
13170 
13171     result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetAddToHistory();
13172     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13173     return SWIG_arg;
13174 
13175     fail: SWIGUNUSED;
13176   }
13177   lua_error(L);
13178   return 0;
13179 }
13180 
13181 
13182 static int _wrap_SBCommandInterpreterRunOptions_SetAddToHistory(lua_State* L) {
13183   {
13184     int SWIG_arg = 0;
13185     lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13186     bool arg2 ;
13187 
13188     SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,2)
13189     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions *");
13190     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,"bool");
13191 
13192     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13193       SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13194     }
13195 
13196     arg2 = (lua_toboolean(L, 2)!=0);
13197     (arg1)->SetAddToHistory(arg2);
13198 
13199     return SWIG_arg;
13200 
13201     fail: SWIGUNUSED;
13202   }
13203   lua_error(L);
13204   return 0;
13205 }
13206 
13207 
13208 static void swig_delete_SBCommandInterpreterRunOptions(void *obj) {
13209 lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) obj;
13210 delete arg1;
13211 }
13212 static int _proxy__wrap_new_SBCommandInterpreterRunOptions(lua_State *L) {
13213     assert(lua_istable(L,1));
13214     lua_pushcfunction(L,_wrap_new_SBCommandInterpreterRunOptions);
13215     assert(!lua_isnil(L,-1));
13216     lua_replace(L,1); /* replace our table with real constructor */
13217     lua_call(L,lua_gettop(L)-1,1);
13218     return 1;
13219 }
13220 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_attributes[] = {
13221     {0,0,0}
13222 };
13223 static swig_lua_method swig_SBCommandInterpreterRunOptions_methods[]= {
13224     { "GetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue},
13225     { "SetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue},
13226     { "GetStopOnError", _wrap_SBCommandInterpreterRunOptions_GetStopOnError},
13227     { "SetStopOnError", _wrap_SBCommandInterpreterRunOptions_SetStopOnError},
13228     { "GetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash},
13229     { "SetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash},
13230     { "GetEchoCommands", _wrap_SBCommandInterpreterRunOptions_GetEchoCommands},
13231     { "SetEchoCommands", _wrap_SBCommandInterpreterRunOptions_SetEchoCommands},
13232     { "GetPrintResults", _wrap_SBCommandInterpreterRunOptions_GetPrintResults},
13233     { "SetPrintResults", _wrap_SBCommandInterpreterRunOptions_SetPrintResults},
13234     { "GetPrintErrors", _wrap_SBCommandInterpreterRunOptions_GetPrintErrors},
13235     { "SetPrintErrors", _wrap_SBCommandInterpreterRunOptions_SetPrintErrors},
13236     { "GetAddToHistory", _wrap_SBCommandInterpreterRunOptions_GetAddToHistory},
13237     { "SetAddToHistory", _wrap_SBCommandInterpreterRunOptions_SetAddToHistory},
13238     {0,0}
13239 };
13240 static swig_lua_method swig_SBCommandInterpreterRunOptions_meta[] = {
13241     {0,0}
13242 };
13243 
13244 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes[] = {
13245     {0,0,0}
13246 };
13247 static swig_lua_const_info swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants[]= {
13248     {0,0,0,0,0,0}
13249 };
13250 static swig_lua_method swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods[]= {
13251     {0,0}
13252 };
13253 static swig_lua_class* swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes[]= {
13254     0
13255 };
13256 
13257 static swig_lua_namespace swig_SBCommandInterpreterRunOptions_Sf_SwigStatic = {
13258     "SBCommandInterpreterRunOptions",
13259     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods,
13260     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes,
13261     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants,
13262     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes,
13263     0
13264 };
13265 static swig_lua_class *swig_SBCommandInterpreterRunOptions_bases[] = {0};
13266 static const char *swig_SBCommandInterpreterRunOptions_base_names[] = {0};
13267 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 };
13268 
13269 static int _wrap_new_SBCommandReturnObject__SWIG_0(lua_State* L) {
13270   {
13271     int SWIG_arg = 0;
13272     lldb::SBCommandReturnObject *result = 0 ;
13273 
13274     SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",0,0)
13275     result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject();
13276     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13277     return SWIG_arg;
13278 
13279     fail: SWIGUNUSED;
13280   }
13281   lua_error(L);
13282   return 0;
13283 }
13284 
13285 
13286 static int _wrap_new_SBCommandReturnObject__SWIG_1(lua_State* L) {
13287   {
13288     int SWIG_arg = 0;
13289     lldb::SBCommandReturnObject *arg1 = 0 ;
13290     lldb::SBCommandReturnObject *result = 0 ;
13291 
13292     SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",1,1)
13293     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SBCommandReturnObject",1,"lldb::SBCommandReturnObject const &");
13294 
13295     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13296       SWIG_fail_ptr("new_SBCommandReturnObject",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13297     }
13298 
13299     result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject((lldb::SBCommandReturnObject const &)*arg1);
13300     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13301     return SWIG_arg;
13302 
13303     fail: SWIGUNUSED;
13304   }
13305   lua_error(L);
13306   return 0;
13307 }
13308 
13309 
13310 static int _wrap_new_SBCommandReturnObject(lua_State* L) {
13311   int argc;
13312   int argv[2]={
13313     1,2
13314   };
13315 
13316   argc = lua_gettop(L);
13317   if (argc == 0) {
13318     return _wrap_new_SBCommandReturnObject__SWIG_0(L);
13319   }
13320   if (argc == 1) {
13321     int _v = 0;
13322     {
13323       void *ptr;
13324       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
13325         _v = 0;
13326       } else {
13327         _v = 1;
13328       }
13329     }
13330     if (_v) {
13331       return _wrap_new_SBCommandReturnObject__SWIG_1(L);
13332     }
13333   }
13334 
13335   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommandReturnObject'\n"
13336     "  Possible C/C++ prototypes are:\n"
13337     "    lldb::SBCommandReturnObject::SBCommandReturnObject()\n"
13338     "    lldb::SBCommandReturnObject::SBCommandReturnObject(lldb::SBCommandReturnObject const &)\n");
13339   lua_error(L);return 0;
13340 }
13341 
13342 
13343 static int _wrap_SBCommandReturnObject_IsValid(lua_State* L) {
13344   {
13345     int SWIG_arg = 0;
13346     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13347     bool result;
13348 
13349     SWIG_check_num_args("lldb::SBCommandReturnObject::IsValid",1,1)
13350     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::IsValid",1,"lldb::SBCommandReturnObject const *");
13351 
13352     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13353       SWIG_fail_ptr("SBCommandReturnObject_IsValid",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13354     }
13355 
13356     result = (bool)((lldb::SBCommandReturnObject const *)arg1)->IsValid();
13357     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13358     return SWIG_arg;
13359 
13360     fail: SWIGUNUSED;
13361   }
13362   lua_error(L);
13363   return 0;
13364 }
13365 
13366 
13367 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_0(lua_State* L) {
13368   {
13369     int SWIG_arg = 0;
13370     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13371     char *result = 0 ;
13372 
13373     SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",1,1)
13374     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13375 
13376     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13377       SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13378     }
13379 
13380     result = (char *)(arg1)->GetOutput();
13381     lua_pushstring(L,(const char *)result); SWIG_arg++;
13382     return SWIG_arg;
13383 
13384     fail: SWIGUNUSED;
13385   }
13386   lua_error(L);
13387   return 0;
13388 }
13389 
13390 
13391 static int _wrap_SBCommandReturnObject_GetError__SWIG_0(lua_State* L) {
13392   {
13393     int SWIG_arg = 0;
13394     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13395     char *result = 0 ;
13396 
13397     SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",1,1)
13398     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13399 
13400     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13401       SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13402     }
13403 
13404     result = (char *)(arg1)->GetError();
13405     lua_pushstring(L,(const char *)result); SWIG_arg++;
13406     return SWIG_arg;
13407 
13408     fail: SWIGUNUSED;
13409   }
13410   lua_error(L);
13411   return 0;
13412 }
13413 
13414 
13415 static int _wrap_SBCommandReturnObject_GetOutputSize(lua_State* L) {
13416   {
13417     int SWIG_arg = 0;
13418     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13419     size_t result;
13420 
13421     SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutputSize",1,1)
13422     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutputSize",1,"lldb::SBCommandReturnObject *");
13423 
13424     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13425       SWIG_fail_ptr("SBCommandReturnObject_GetOutputSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13426     }
13427 
13428     result = (arg1)->GetOutputSize();
13429     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13430     return SWIG_arg;
13431 
13432     fail: SWIGUNUSED;
13433   }
13434   lua_error(L);
13435   return 0;
13436 }
13437 
13438 
13439 static int _wrap_SBCommandReturnObject_GetErrorSize(lua_State* L) {
13440   {
13441     int SWIG_arg = 0;
13442     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13443     size_t result;
13444 
13445     SWIG_check_num_args("lldb::SBCommandReturnObject::GetErrorSize",1,1)
13446     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetErrorSize",1,"lldb::SBCommandReturnObject *");
13447 
13448     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13449       SWIG_fail_ptr("SBCommandReturnObject_GetErrorSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13450     }
13451 
13452     result = (arg1)->GetErrorSize();
13453     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13454     return SWIG_arg;
13455 
13456     fail: SWIGUNUSED;
13457   }
13458   lua_error(L);
13459   return 0;
13460 }
13461 
13462 
13463 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_1(lua_State* L) {
13464   {
13465     int SWIG_arg = 0;
13466     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13467     bool arg2 ;
13468     char *result = 0 ;
13469 
13470     SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",2,2)
13471     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13472     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",2,"bool");
13473 
13474     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13475       SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13476     }
13477 
13478     arg2 = (lua_toboolean(L, 2)!=0);
13479     result = (char *)(arg1)->GetOutput(arg2);
13480     lua_pushstring(L,(const char *)result); SWIG_arg++;
13481     return SWIG_arg;
13482 
13483     fail: SWIGUNUSED;
13484   }
13485   lua_error(L);
13486   return 0;
13487 }
13488 
13489 
13490 static int _wrap_SBCommandReturnObject_GetOutput(lua_State* L) {
13491   int argc;
13492   int argv[3]={
13493     1,2,3
13494   };
13495 
13496   argc = lua_gettop(L);
13497   if (argc == 1) {
13498     int _v = 0;
13499     {
13500       void *ptr;
13501       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13502         _v = 0;
13503       } else {
13504         _v = 1;
13505       }
13506     }
13507     if (_v) {
13508       return _wrap_SBCommandReturnObject_GetOutput__SWIG_0(L);
13509     }
13510   }
13511   if (argc == 2) {
13512     int _v = 0;
13513     {
13514       void *ptr;
13515       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13516         _v = 0;
13517       } else {
13518         _v = 1;
13519       }
13520     }
13521     if (_v) {
13522       {
13523         _v = lua_isboolean(L,argv[1]);
13524       }
13525       if (_v) {
13526         return _wrap_SBCommandReturnObject_GetOutput__SWIG_1(L);
13527       }
13528     }
13529   }
13530 
13531   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetOutput'\n"
13532     "  Possible C/C++ prototypes are:\n"
13533     "    lldb::SBCommandReturnObject::GetOutput()\n"
13534     "    lldb::SBCommandReturnObject::GetOutput(bool)\n");
13535   lua_error(L);return 0;
13536 }
13537 
13538 
13539 static int _wrap_SBCommandReturnObject_GetError__SWIG_1(lua_State* L) {
13540   {
13541     int SWIG_arg = 0;
13542     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13543     bool arg2 ;
13544     char *result = 0 ;
13545 
13546     SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",2,2)
13547     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13548     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",2,"bool");
13549 
13550     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13551       SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13552     }
13553 
13554     arg2 = (lua_toboolean(L, 2)!=0);
13555     result = (char *)(arg1)->GetError(arg2);
13556     lua_pushstring(L,(const char *)result); SWIG_arg++;
13557     return SWIG_arg;
13558 
13559     fail: SWIGUNUSED;
13560   }
13561   lua_error(L);
13562   return 0;
13563 }
13564 
13565 
13566 static int _wrap_SBCommandReturnObject_GetError(lua_State* L) {
13567   int argc;
13568   int argv[3]={
13569     1,2,3
13570   };
13571 
13572   argc = lua_gettop(L);
13573   if (argc == 1) {
13574     int _v = 0;
13575     {
13576       void *ptr;
13577       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13578         _v = 0;
13579       } else {
13580         _v = 1;
13581       }
13582     }
13583     if (_v) {
13584       return _wrap_SBCommandReturnObject_GetError__SWIG_0(L);
13585     }
13586   }
13587   if (argc == 2) {
13588     int _v = 0;
13589     {
13590       void *ptr;
13591       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13592         _v = 0;
13593       } else {
13594         _v = 1;
13595       }
13596     }
13597     if (_v) {
13598       {
13599         _v = lua_isboolean(L,argv[1]);
13600       }
13601       if (_v) {
13602         return _wrap_SBCommandReturnObject_GetError__SWIG_1(L);
13603       }
13604     }
13605   }
13606 
13607   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetError'\n"
13608     "  Possible C/C++ prototypes are:\n"
13609     "    lldb::SBCommandReturnObject::GetError()\n"
13610     "    lldb::SBCommandReturnObject::GetError(bool)\n");
13611   lua_error(L);return 0;
13612 }
13613 
13614 
13615 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_0(lua_State* L) {
13616   {
13617     int SWIG_arg = 0;
13618     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13619     lldb::SBFile arg2 ;
13620     lldb::SBFile *argp2 ;
13621     size_t result;
13622 
13623     SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13624     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13625     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::SBFile");
13626 
13627     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13628       SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13629     }
13630 
13631 
13632     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13633       SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_lldb__SBFile);
13634     }
13635     arg2 = *argp2;
13636 
13637     result = (arg1)->PutOutput(arg2);
13638     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13639     return SWIG_arg;
13640 
13641     fail: SWIGUNUSED;
13642   }
13643   lua_error(L);
13644   return 0;
13645 }
13646 
13647 
13648 static int _wrap_SBCommandReturnObject_PutError__SWIG_0(lua_State* L) {
13649   {
13650     int SWIG_arg = 0;
13651     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13652     lldb::SBFile arg2 ;
13653     lldb::SBFile *argp2 ;
13654     size_t result;
13655 
13656     SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13657     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13658     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::SBFile");
13659 
13660     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13661       SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13662     }
13663 
13664 
13665     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13666       SWIG_fail_ptr("SBCommandReturnObject_PutError",2,SWIGTYPE_p_lldb__SBFile);
13667     }
13668     arg2 = *argp2;
13669 
13670     result = (arg1)->PutError(arg2);
13671     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13672     return SWIG_arg;
13673 
13674     fail: SWIGUNUSED;
13675   }
13676   lua_error(L);
13677   return 0;
13678 }
13679 
13680 
13681 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_1(lua_State* L) {
13682   {
13683     int SWIG_arg = 0;
13684     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13685     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13686     size_t result;
13687 
13688     SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13689     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13690 
13691     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13692       SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13693     }
13694 
13695     {
13696       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
13697       lldb::FileSP file_sp;
13698       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
13699       if (!file_sp->IsValid())
13700       return luaL_error(L, "Invalid file");
13701       arg2 = file_sp;
13702     }
13703     result = (arg1)->PutOutput(arg2);
13704     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13705     return SWIG_arg;
13706 
13707     fail: SWIGUNUSED;
13708   }
13709   lua_error(L);
13710   return 0;
13711 }
13712 
13713 
13714 static int _wrap_SBCommandReturnObject_PutOutput(lua_State* L) {
13715   int argc;
13716   int argv[3]={
13717     1,2,3
13718   };
13719 
13720   argc = lua_gettop(L);
13721   if (argc == 2) {
13722     int _v = 0;
13723     {
13724       void *ptr;
13725       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13726         _v = 0;
13727       } else {
13728         _v = 1;
13729       }
13730     }
13731     if (_v) {
13732       {
13733         void *ptr;
13734         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
13735           _v = 0;
13736         } else {
13737           _v = 1;
13738         }
13739       }
13740       if (_v) {
13741         return _wrap_SBCommandReturnObject_PutOutput__SWIG_0(L);
13742       }
13743     }
13744   }
13745   if (argc == 2) {
13746     int _v = 0;
13747     {
13748       void *ptr;
13749       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13750         _v = 0;
13751       } else {
13752         _v = 1;
13753       }
13754     }
13755     if (_v) {
13756       {
13757         _v = (lua_isuserdata(L, argv[1])) &&
13758         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
13759       }
13760       if (_v) {
13761         return _wrap_SBCommandReturnObject_PutOutput__SWIG_1(L);
13762       }
13763     }
13764   }
13765 
13766   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutOutput'\n"
13767     "  Possible C/C++ prototypes are:\n"
13768     "    lldb::SBCommandReturnObject::PutOutput(lldb::SBFile)\n"
13769     "    lldb::SBCommandReturnObject::PutOutput(lldb::FileSP)\n");
13770   lua_error(L);return 0;
13771 }
13772 
13773 
13774 static int _wrap_SBCommandReturnObject_PutError__SWIG_1(lua_State* L) {
13775   {
13776     int SWIG_arg = 0;
13777     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13778     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13779     size_t result;
13780 
13781     SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13782     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13783 
13784     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13785       SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13786     }
13787 
13788     {
13789       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
13790       lldb::FileSP file_sp;
13791       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
13792       if (!file_sp->IsValid())
13793       return luaL_error(L, "Invalid file");
13794       arg2 = file_sp;
13795     }
13796     result = (arg1)->PutError(arg2);
13797     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13798     return SWIG_arg;
13799 
13800     fail: SWIGUNUSED;
13801   }
13802   lua_error(L);
13803   return 0;
13804 }
13805 
13806 
13807 static int _wrap_SBCommandReturnObject_PutError(lua_State* L) {
13808   int argc;
13809   int argv[3]={
13810     1,2,3
13811   };
13812 
13813   argc = lua_gettop(L);
13814   if (argc == 2) {
13815     int _v = 0;
13816     {
13817       void *ptr;
13818       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13819         _v = 0;
13820       } else {
13821         _v = 1;
13822       }
13823     }
13824     if (_v) {
13825       {
13826         void *ptr;
13827         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
13828           _v = 0;
13829         } else {
13830           _v = 1;
13831         }
13832       }
13833       if (_v) {
13834         return _wrap_SBCommandReturnObject_PutError__SWIG_0(L);
13835       }
13836     }
13837   }
13838   if (argc == 2) {
13839     int _v = 0;
13840     {
13841       void *ptr;
13842       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13843         _v = 0;
13844       } else {
13845         _v = 1;
13846       }
13847     }
13848     if (_v) {
13849       {
13850         _v = (lua_isuserdata(L, argv[1])) &&
13851         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
13852       }
13853       if (_v) {
13854         return _wrap_SBCommandReturnObject_PutError__SWIG_1(L);
13855       }
13856     }
13857   }
13858 
13859   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutError'\n"
13860     "  Possible C/C++ prototypes are:\n"
13861     "    lldb::SBCommandReturnObject::PutError(lldb::SBFile)\n"
13862     "    lldb::SBCommandReturnObject::PutError(lldb::FileSP)\n");
13863   lua_error(L);return 0;
13864 }
13865 
13866 
13867 static int _wrap_SBCommandReturnObject_Clear(lua_State* L) {
13868   {
13869     int SWIG_arg = 0;
13870     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13871 
13872     SWIG_check_num_args("lldb::SBCommandReturnObject::Clear",1,1)
13873     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Clear",1,"lldb::SBCommandReturnObject *");
13874 
13875     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13876       SWIG_fail_ptr("SBCommandReturnObject_Clear",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13877     }
13878 
13879     (arg1)->Clear();
13880 
13881     return SWIG_arg;
13882 
13883     fail: SWIGUNUSED;
13884   }
13885   lua_error(L);
13886   return 0;
13887 }
13888 
13889 
13890 static int _wrap_SBCommandReturnObject_SetStatus(lua_State* L) {
13891   {
13892     int SWIG_arg = 0;
13893     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13894     lldb::ReturnStatus arg2 ;
13895 
13896     SWIG_check_num_args("lldb::SBCommandReturnObject::SetStatus",2,2)
13897     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",1,"lldb::SBCommandReturnObject *");
13898     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",2,"lldb::ReturnStatus");
13899 
13900     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13901       SWIG_fail_ptr("SBCommandReturnObject_SetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13902     }
13903 
13904     arg2 = (lldb::ReturnStatus)lua_tointeger(L, 2);
13905     (arg1)->SetStatus(arg2);
13906 
13907     return SWIG_arg;
13908 
13909     fail: SWIGUNUSED;
13910   }
13911   lua_error(L);
13912   return 0;
13913 }
13914 
13915 
13916 static int _wrap_SBCommandReturnObject_SetError__SWIG_0(lua_State* L) {
13917   {
13918     int SWIG_arg = 0;
13919     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13920     lldb::SBError *arg2 = 0 ;
13921     char *arg3 = (char *) 0 ;
13922 
13923     SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",3,3)
13924     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13925     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13926     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",3,"char const *");
13927 
13928     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13929       SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13930     }
13931 
13932 
13933     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13934       SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13935     }
13936 
13937     arg3 = (char *)lua_tostring(L, 3);
13938     (arg1)->SetError(*arg2,(char const *)arg3);
13939 
13940     return SWIG_arg;
13941 
13942     fail: SWIGUNUSED;
13943   }
13944   lua_error(L);
13945   return 0;
13946 }
13947 
13948 
13949 static int _wrap_SBCommandReturnObject_SetError__SWIG_1(lua_State* L) {
13950   {
13951     int SWIG_arg = 0;
13952     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13953     lldb::SBError *arg2 = 0 ;
13954 
13955     SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13956     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13957     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13958 
13959     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13960       SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13961     }
13962 
13963 
13964     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13965       SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13966     }
13967 
13968     (arg1)->SetError(*arg2);
13969 
13970     return SWIG_arg;
13971 
13972     fail: SWIGUNUSED;
13973   }
13974   lua_error(L);
13975   return 0;
13976 }
13977 
13978 
13979 static int _wrap_SBCommandReturnObject_SetError__SWIG_2(lua_State* L) {
13980   {
13981     int SWIG_arg = 0;
13982     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13983     char *arg2 = (char *) 0 ;
13984 
13985     SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13986     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13987     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"char const *");
13988 
13989     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13990       SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13991     }
13992 
13993     arg2 = (char *)lua_tostring(L, 2);
13994     (arg1)->SetError((char const *)arg2);
13995 
13996     return SWIG_arg;
13997 
13998     fail: SWIGUNUSED;
13999   }
14000   lua_error(L);
14001   return 0;
14002 }
14003 
14004 
14005 static int _wrap_SBCommandReturnObject_SetError(lua_State* L) {
14006   int argc;
14007   int argv[4]={
14008     1,2,3,4
14009   };
14010 
14011   argc = lua_gettop(L);
14012   if (argc == 2) {
14013     int _v = 0;
14014     {
14015       void *ptr;
14016       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14017         _v = 0;
14018       } else {
14019         _v = 1;
14020       }
14021     }
14022     if (_v) {
14023       {
14024         void *ptr;
14025         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
14026           _v = 0;
14027         } else {
14028           _v = 1;
14029         }
14030       }
14031       if (_v) {
14032         return _wrap_SBCommandReturnObject_SetError__SWIG_1(L);
14033       }
14034     }
14035   }
14036   if (argc == 2) {
14037     int _v = 0;
14038     {
14039       void *ptr;
14040       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14041         _v = 0;
14042       } else {
14043         _v = 1;
14044       }
14045     }
14046     if (_v) {
14047       {
14048         _v = SWIG_lua_isnilstring(L,argv[1]);
14049       }
14050       if (_v) {
14051         return _wrap_SBCommandReturnObject_SetError__SWIG_2(L);
14052       }
14053     }
14054   }
14055   if (argc == 3) {
14056     int _v = 0;
14057     {
14058       void *ptr;
14059       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14060         _v = 0;
14061       } else {
14062         _v = 1;
14063       }
14064     }
14065     if (_v) {
14066       {
14067         void *ptr;
14068         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
14069           _v = 0;
14070         } else {
14071           _v = 1;
14072         }
14073       }
14074       if (_v) {
14075         {
14076           _v = SWIG_lua_isnilstring(L,argv[2]);
14077         }
14078         if (_v) {
14079           return _wrap_SBCommandReturnObject_SetError__SWIG_0(L);
14080         }
14081       }
14082     }
14083   }
14084 
14085   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetError'\n"
14086     "  Possible C/C++ prototypes are:\n"
14087     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &,char const *)\n"
14088     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &)\n"
14089     "    lldb::SBCommandReturnObject::SetError(char const *)\n");
14090   lua_error(L);return 0;
14091 }
14092 
14093 
14094 static int _wrap_SBCommandReturnObject_GetStatus(lua_State* L) {
14095   {
14096     int SWIG_arg = 0;
14097     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14098     lldb::ReturnStatus result;
14099 
14100     SWIG_check_num_args("lldb::SBCommandReturnObject::GetStatus",1,1)
14101     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetStatus",1,"lldb::SBCommandReturnObject *");
14102 
14103     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14104       SWIG_fail_ptr("SBCommandReturnObject_GetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14105     }
14106 
14107     result = (lldb::ReturnStatus)(arg1)->GetStatus();
14108     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14109     return SWIG_arg;
14110 
14111     fail: SWIGUNUSED;
14112   }
14113   lua_error(L);
14114   return 0;
14115 }
14116 
14117 
14118 static int _wrap_SBCommandReturnObject_Succeeded(lua_State* L) {
14119   {
14120     int SWIG_arg = 0;
14121     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14122     bool result;
14123 
14124     SWIG_check_num_args("lldb::SBCommandReturnObject::Succeeded",1,1)
14125     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Succeeded",1,"lldb::SBCommandReturnObject *");
14126 
14127     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14128       SWIG_fail_ptr("SBCommandReturnObject_Succeeded",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14129     }
14130 
14131     result = (bool)(arg1)->Succeeded();
14132     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14133     return SWIG_arg;
14134 
14135     fail: SWIGUNUSED;
14136   }
14137   lua_error(L);
14138   return 0;
14139 }
14140 
14141 
14142 static int _wrap_SBCommandReturnObject_HasResult(lua_State* L) {
14143   {
14144     int SWIG_arg = 0;
14145     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14146     bool result;
14147 
14148     SWIG_check_num_args("lldb::SBCommandReturnObject::HasResult",1,1)
14149     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::HasResult",1,"lldb::SBCommandReturnObject *");
14150 
14151     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14152       SWIG_fail_ptr("SBCommandReturnObject_HasResult",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14153     }
14154 
14155     result = (bool)(arg1)->HasResult();
14156     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14157     return SWIG_arg;
14158 
14159     fail: SWIGUNUSED;
14160   }
14161   lua_error(L);
14162   return 0;
14163 }
14164 
14165 
14166 static int _wrap_SBCommandReturnObject_AppendMessage(lua_State* L) {
14167   {
14168     int SWIG_arg = 0;
14169     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14170     char *arg2 = (char *) 0 ;
14171 
14172     SWIG_check_num_args("lldb::SBCommandReturnObject::AppendMessage",2,2)
14173     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",1,"lldb::SBCommandReturnObject *");
14174     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",2,"char const *");
14175 
14176     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14177       SWIG_fail_ptr("SBCommandReturnObject_AppendMessage",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14178     }
14179 
14180     arg2 = (char *)lua_tostring(L, 2);
14181     (arg1)->AppendMessage((char const *)arg2);
14182 
14183     return SWIG_arg;
14184 
14185     fail: SWIGUNUSED;
14186   }
14187   lua_error(L);
14188   return 0;
14189 }
14190 
14191 
14192 static int _wrap_SBCommandReturnObject_AppendWarning(lua_State* L) {
14193   {
14194     int SWIG_arg = 0;
14195     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14196     char *arg2 = (char *) 0 ;
14197 
14198     SWIG_check_num_args("lldb::SBCommandReturnObject::AppendWarning",2,2)
14199     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",1,"lldb::SBCommandReturnObject *");
14200     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",2,"char const *");
14201 
14202     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14203       SWIG_fail_ptr("SBCommandReturnObject_AppendWarning",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14204     }
14205 
14206     arg2 = (char *)lua_tostring(L, 2);
14207     (arg1)->AppendWarning((char const *)arg2);
14208 
14209     return SWIG_arg;
14210 
14211     fail: SWIGUNUSED;
14212   }
14213   lua_error(L);
14214   return 0;
14215 }
14216 
14217 
14218 static int _wrap_SBCommandReturnObject_GetDescription(lua_State* L) {
14219   {
14220     int SWIG_arg = 0;
14221     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14222     lldb::SBStream *arg2 = 0 ;
14223     bool result;
14224 
14225     SWIG_check_num_args("lldb::SBCommandReturnObject::GetDescription",2,2)
14226     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",1,"lldb::SBCommandReturnObject *");
14227     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",2,"lldb::SBStream &");
14228 
14229     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14230       SWIG_fail_ptr("SBCommandReturnObject_GetDescription",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14231     }
14232 
14233 
14234     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
14235       SWIG_fail_ptr("SBCommandReturnObject_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
14236     }
14237 
14238     result = (bool)(arg1)->GetDescription(*arg2);
14239     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14240     return SWIG_arg;
14241 
14242     fail: SWIGUNUSED;
14243   }
14244   lua_error(L);
14245   return 0;
14246 }
14247 
14248 
14249 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(lua_State* L) {
14250   {
14251     int SWIG_arg = 0;
14252     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14253     lldb::SBFile arg2 ;
14254     lldb::SBFile *argp2 ;
14255 
14256     SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14257     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14258     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::SBFile");
14259 
14260     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14261       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14262     }
14263 
14264 
14265     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14266       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_lldb__SBFile);
14267     }
14268     arg2 = *argp2;
14269 
14270     (arg1)->SetImmediateOutputFile(arg2);
14271 
14272     return SWIG_arg;
14273 
14274     fail: SWIGUNUSED;
14275   }
14276   lua_error(L);
14277   return 0;
14278 }
14279 
14280 
14281 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(lua_State* L) {
14282   {
14283     int SWIG_arg = 0;
14284     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14285     lldb::SBFile arg2 ;
14286     lldb::SBFile *argp2 ;
14287 
14288     SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14289     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14290     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::SBFile");
14291 
14292     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14293       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14294     }
14295 
14296 
14297     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14298       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_lldb__SBFile);
14299     }
14300     arg2 = *argp2;
14301 
14302     (arg1)->SetImmediateErrorFile(arg2);
14303 
14304     return SWIG_arg;
14305 
14306     fail: SWIGUNUSED;
14307   }
14308   lua_error(L);
14309   return 0;
14310 }
14311 
14312 
14313 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(lua_State* L) {
14314   {
14315     int SWIG_arg = 0;
14316     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14317     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14318 
14319     SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14320     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14321 
14322     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14323       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14324     }
14325 
14326     {
14327       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14328       lldb::FileSP file_sp;
14329       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14330       if (!file_sp->IsValid())
14331       return luaL_error(L, "Invalid file");
14332       arg2 = file_sp;
14333     }
14334     (arg1)->SetImmediateOutputFile(arg2);
14335 
14336     return SWIG_arg;
14337 
14338     fail: SWIGUNUSED;
14339   }
14340   lua_error(L);
14341   return 0;
14342 }
14343 
14344 
14345 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(lua_State* L) {
14346   {
14347     int SWIG_arg = 0;
14348     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14349     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14350 
14351     SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14352     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14353 
14354     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14355       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14356     }
14357 
14358     {
14359       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14360       lldb::FileSP file_sp;
14361       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14362       if (!file_sp->IsValid())
14363       return luaL_error(L, "Invalid file");
14364       arg2 = file_sp;
14365     }
14366     (arg1)->SetImmediateErrorFile(arg2);
14367 
14368     return SWIG_arg;
14369 
14370     fail: SWIGUNUSED;
14371   }
14372   lua_error(L);
14373   return 0;
14374 }
14375 
14376 
14377 static int _wrap_SBCommandReturnObject___tostring(lua_State* L) {
14378   {
14379     int SWIG_arg = 0;
14380     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14381     std::string result;
14382 
14383     SWIG_check_num_args("lldb::SBCommandReturnObject::__repr__",1,1)
14384     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::__repr__",1,"lldb::SBCommandReturnObject *");
14385 
14386     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14387       SWIG_fail_ptr("SBCommandReturnObject___tostring",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14388     }
14389 
14390     result = lldb_SBCommandReturnObject___repr__(arg1);
14391     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
14392     return SWIG_arg;
14393 
14394     fail: SWIGUNUSED;
14395   }
14396   lua_error(L);
14397   return 0;
14398 }
14399 
14400 
14401 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lua_State* L) {
14402   {
14403     int SWIG_arg = 0;
14404     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14405     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14406     bool arg3 ;
14407 
14408     SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,3)
14409     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14410     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,"bool");
14411 
14412     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14413       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14414     }
14415 
14416     {
14417       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14418       lldb::FileSP file_sp;
14419       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14420       if (!file_sp->IsValid())
14421       return luaL_error(L, "Invalid file");
14422       arg2 = file_sp;
14423     }
14424     arg3 = (lua_toboolean(L, 3)!=0);
14425     lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(arg1,SWIG_STD_MOVE(arg2),arg3);
14426 
14427     return SWIG_arg;
14428 
14429     fail: SWIGUNUSED;
14430   }
14431   lua_error(L);
14432   return 0;
14433 }
14434 
14435 
14436 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile(lua_State* L) {
14437   int argc;
14438   int argv[4]={
14439     1,2,3,4
14440   };
14441 
14442   argc = lua_gettop(L);
14443   if (argc == 2) {
14444     int _v = 0;
14445     {
14446       void *ptr;
14447       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14448         _v = 0;
14449       } else {
14450         _v = 1;
14451       }
14452     }
14453     if (_v) {
14454       {
14455         void *ptr;
14456         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14457           _v = 0;
14458         } else {
14459           _v = 1;
14460         }
14461       }
14462       if (_v) {
14463         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(L);
14464       }
14465     }
14466   }
14467   if (argc == 2) {
14468     int _v = 0;
14469     {
14470       void *ptr;
14471       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14472         _v = 0;
14473       } else {
14474         _v = 1;
14475       }
14476     }
14477     if (_v) {
14478       {
14479         _v = (lua_isuserdata(L, argv[1])) &&
14480         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14481       }
14482       if (_v) {
14483         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(L);
14484       }
14485     }
14486   }
14487   if (argc == 3) {
14488     int _v = 0;
14489     {
14490       void *ptr;
14491       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14492         _v = 0;
14493       } else {
14494         _v = 1;
14495       }
14496     }
14497     if (_v) {
14498       {
14499         _v = (lua_isuserdata(L, argv[1])) &&
14500         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14501       }
14502       if (_v) {
14503         {
14504           _v = lua_isboolean(L,argv[2]);
14505         }
14506         if (_v) {
14507           return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(L);
14508         }
14509       }
14510     }
14511   }
14512 
14513   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateOutputFile'\n"
14514     "  Possible C/C++ prototypes are:\n"
14515     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::SBFile)\n"
14516     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP)\n"
14517     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP,bool)\n");
14518   lua_error(L);return 0;
14519 }
14520 
14521 
14522 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lua_State* L) {
14523   {
14524     int SWIG_arg = 0;
14525     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14526     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14527     bool arg3 ;
14528 
14529     SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,3)
14530     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14531     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,"bool");
14532 
14533     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14534       SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14535     }
14536 
14537     {
14538       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14539       lldb::FileSP file_sp;
14540       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14541       if (!file_sp->IsValid())
14542       return luaL_error(L, "Invalid file");
14543       arg2 = file_sp;
14544     }
14545     arg3 = (lua_toboolean(L, 3)!=0);
14546     lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(arg1,SWIG_STD_MOVE(arg2),arg3);
14547 
14548     return SWIG_arg;
14549 
14550     fail: SWIGUNUSED;
14551   }
14552   lua_error(L);
14553   return 0;
14554 }
14555 
14556 
14557 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile(lua_State* L) {
14558   int argc;
14559   int argv[4]={
14560     1,2,3,4
14561   };
14562 
14563   argc = lua_gettop(L);
14564   if (argc == 2) {
14565     int _v = 0;
14566     {
14567       void *ptr;
14568       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14569         _v = 0;
14570       } else {
14571         _v = 1;
14572       }
14573     }
14574     if (_v) {
14575       {
14576         void *ptr;
14577         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14578           _v = 0;
14579         } else {
14580           _v = 1;
14581         }
14582       }
14583       if (_v) {
14584         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(L);
14585       }
14586     }
14587   }
14588   if (argc == 2) {
14589     int _v = 0;
14590     {
14591       void *ptr;
14592       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14593         _v = 0;
14594       } else {
14595         _v = 1;
14596       }
14597     }
14598     if (_v) {
14599       {
14600         _v = (lua_isuserdata(L, argv[1])) &&
14601         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14602       }
14603       if (_v) {
14604         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(L);
14605       }
14606     }
14607   }
14608   if (argc == 3) {
14609     int _v = 0;
14610     {
14611       void *ptr;
14612       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14613         _v = 0;
14614       } else {
14615         _v = 1;
14616       }
14617     }
14618     if (_v) {
14619       {
14620         _v = (lua_isuserdata(L, argv[1])) &&
14621         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14622       }
14623       if (_v) {
14624         {
14625           _v = lua_isboolean(L,argv[2]);
14626         }
14627         if (_v) {
14628           return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(L);
14629         }
14630       }
14631     }
14632   }
14633 
14634   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateErrorFile'\n"
14635     "  Possible C/C++ prototypes are:\n"
14636     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::SBFile)\n"
14637     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP)\n"
14638     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP,bool)\n");
14639   lua_error(L);return 0;
14640 }
14641 
14642 
14643 static int _wrap_SBCommandReturnObject_PutCString(lua_State* L) {
14644   {
14645     int SWIG_arg = 0;
14646     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14647     char *arg2 = (char *) 0 ;
14648     int arg3 ;
14649 
14650     SWIG_check_num_args("lldb::SBCommandReturnObject::PutCString",2,2)
14651     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",1,"lldb::SBCommandReturnObject *");
14652 
14653     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14654       SWIG_fail_ptr("SBCommandReturnObject_PutCString",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14655     }
14656 
14657     {
14658       if (lua_isnil(L, 2)) {
14659         arg2 = NULL;
14660         arg3 = 0;
14661       } else {
14662         arg2 = (char *)luaL_checklstring(L, 2, (size_t *)&arg3);
14663       }
14664     }
14665     (arg1)->PutCString((char const *)arg2,arg3);
14666 
14667     return SWIG_arg;
14668 
14669     fail: SWIGUNUSED;
14670   }
14671   lua_error(L);
14672   return 0;
14673 }
14674 
14675 
14676 static int _wrap_SBCommandReturnObject_Print(lua_State* L) {
14677   {
14678     int SWIG_arg = 0;
14679     lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14680     char *arg2 = (char *) 0 ;
14681 
14682     SWIG_check_num_args("lldb::SBCommandReturnObject::Print",2,2)
14683     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",1,"lldb::SBCommandReturnObject *");
14684     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",2,"char const *");
14685 
14686     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14687       SWIG_fail_ptr("SBCommandReturnObject_Print",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14688     }
14689 
14690     arg2 = (char *)lua_tostring(L, 2);
14691     lldb_SBCommandReturnObject_Print(arg1,(char const *)arg2);
14692 
14693     return SWIG_arg;
14694 
14695     fail: SWIGUNUSED;
14696   }
14697   lua_error(L);
14698   return 0;
14699 }
14700 
14701 
14702 static void swig_delete_SBCommandReturnObject(void *obj) {
14703 lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) obj;
14704 delete arg1;
14705 }
14706 static int _proxy__wrap_new_SBCommandReturnObject(lua_State *L) {
14707     assert(lua_istable(L,1));
14708     lua_pushcfunction(L,_wrap_new_SBCommandReturnObject);
14709     assert(!lua_isnil(L,-1));
14710     lua_replace(L,1); /* replace our table with real constructor */
14711     lua_call(L,lua_gettop(L)-1,1);
14712     return 1;
14713 }
14714 static swig_lua_attribute swig_SBCommandReturnObject_attributes[] = {
14715     {0,0,0}
14716 };
14717 static swig_lua_method swig_SBCommandReturnObject_methods[]= {
14718     { "IsValid", _wrap_SBCommandReturnObject_IsValid},
14719     { "GetOutputSize", _wrap_SBCommandReturnObject_GetOutputSize},
14720     { "GetErrorSize", _wrap_SBCommandReturnObject_GetErrorSize},
14721     { "GetOutput", _wrap_SBCommandReturnObject_GetOutput},
14722     { "GetError", _wrap_SBCommandReturnObject_GetError},
14723     { "PutOutput", _wrap_SBCommandReturnObject_PutOutput},
14724     { "PutError", _wrap_SBCommandReturnObject_PutError},
14725     { "Clear", _wrap_SBCommandReturnObject_Clear},
14726     { "SetStatus", _wrap_SBCommandReturnObject_SetStatus},
14727     { "SetError", _wrap_SBCommandReturnObject_SetError},
14728     { "GetStatus", _wrap_SBCommandReturnObject_GetStatus},
14729     { "Succeeded", _wrap_SBCommandReturnObject_Succeeded},
14730     { "HasResult", _wrap_SBCommandReturnObject_HasResult},
14731     { "AppendMessage", _wrap_SBCommandReturnObject_AppendMessage},
14732     { "AppendWarning", _wrap_SBCommandReturnObject_AppendWarning},
14733     { "GetDescription", _wrap_SBCommandReturnObject_GetDescription},
14734     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14735     { "SetImmediateOutputFile", _wrap_SBCommandReturnObject_SetImmediateOutputFile},
14736     { "SetImmediateErrorFile", _wrap_SBCommandReturnObject_SetImmediateErrorFile},
14737     { "PutCString", _wrap_SBCommandReturnObject_PutCString},
14738     { "Print", _wrap_SBCommandReturnObject_Print},
14739     {0,0}
14740 };
14741 static swig_lua_method swig_SBCommandReturnObject_meta[] = {
14742     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14743     {0,0}
14744 };
14745 
14746 static swig_lua_attribute swig_SBCommandReturnObject_Sf_SwigStatic_attributes[] = {
14747     {0,0,0}
14748 };
14749 static swig_lua_const_info swig_SBCommandReturnObject_Sf_SwigStatic_constants[]= {
14750     {0,0,0,0,0,0}
14751 };
14752 static swig_lua_method swig_SBCommandReturnObject_Sf_SwigStatic_methods[]= {
14753     {0,0}
14754 };
14755 static swig_lua_class* swig_SBCommandReturnObject_Sf_SwigStatic_classes[]= {
14756     0
14757 };
14758 
14759 static swig_lua_namespace swig_SBCommandReturnObject_Sf_SwigStatic = {
14760     "SBCommandReturnObject",
14761     swig_SBCommandReturnObject_Sf_SwigStatic_methods,
14762     swig_SBCommandReturnObject_Sf_SwigStatic_attributes,
14763     swig_SBCommandReturnObject_Sf_SwigStatic_constants,
14764     swig_SBCommandReturnObject_Sf_SwigStatic_classes,
14765     0
14766 };
14767 static swig_lua_class *swig_SBCommandReturnObject_bases[] = {0};
14768 static const char *swig_SBCommandReturnObject_base_names[] = {0};
14769 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 };
14770 
14771 static int _wrap_new_SBCommunication__SWIG_0(lua_State* L) {
14772   {
14773     int SWIG_arg = 0;
14774     lldb::SBCommunication *result = 0 ;
14775 
14776     SWIG_check_num_args("lldb::SBCommunication::SBCommunication",0,0)
14777     result = (lldb::SBCommunication *)new lldb::SBCommunication();
14778     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
14779     return SWIG_arg;
14780 
14781     fail: SWIGUNUSED;
14782   }
14783   lua_error(L);
14784   return 0;
14785 }
14786 
14787 
14788 static int _wrap_new_SBCommunication__SWIG_1(lua_State* L) {
14789   {
14790     int SWIG_arg = 0;
14791     char *arg1 = (char *) 0 ;
14792     lldb::SBCommunication *result = 0 ;
14793 
14794     SWIG_check_num_args("lldb::SBCommunication::SBCommunication",1,1)
14795     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBCommunication::SBCommunication",1,"char const *");
14796     arg1 = (char *)lua_tostring(L, 1);
14797     result = (lldb::SBCommunication *)new lldb::SBCommunication((char const *)arg1);
14798     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
14799     return SWIG_arg;
14800 
14801     fail: SWIGUNUSED;
14802   }
14803   lua_error(L);
14804   return 0;
14805 }
14806 
14807 
14808 static int _wrap_new_SBCommunication(lua_State* L) {
14809   int argc;
14810   int argv[2]={
14811     1,2
14812   };
14813 
14814   argc = lua_gettop(L);
14815   if (argc == 0) {
14816     return _wrap_new_SBCommunication__SWIG_0(L);
14817   }
14818   if (argc == 1) {
14819     int _v = 0;
14820     {
14821       _v = SWIG_lua_isnilstring(L,argv[0]);
14822     }
14823     if (_v) {
14824       return _wrap_new_SBCommunication__SWIG_1(L);
14825     }
14826   }
14827 
14828   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommunication'\n"
14829     "  Possible C/C++ prototypes are:\n"
14830     "    lldb::SBCommunication::SBCommunication()\n"
14831     "    lldb::SBCommunication::SBCommunication(char const *)\n");
14832   lua_error(L);return 0;
14833 }
14834 
14835 
14836 static int _wrap_SBCommunication_IsValid(lua_State* L) {
14837   {
14838     int SWIG_arg = 0;
14839     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14840     bool result;
14841 
14842     SWIG_check_num_args("lldb::SBCommunication::IsValid",1,1)
14843     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsValid",1,"lldb::SBCommunication const *");
14844 
14845     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14846       SWIG_fail_ptr("SBCommunication_IsValid",1,SWIGTYPE_p_lldb__SBCommunication);
14847     }
14848 
14849     result = (bool)((lldb::SBCommunication const *)arg1)->IsValid();
14850     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14851     return SWIG_arg;
14852 
14853     fail: SWIGUNUSED;
14854   }
14855   lua_error(L);
14856   return 0;
14857 }
14858 
14859 
14860 static int _wrap_SBCommunication_GetBroadcaster(lua_State* L) {
14861   {
14862     int SWIG_arg = 0;
14863     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14864     lldb::SBBroadcaster result;
14865 
14866     SWIG_check_num_args("lldb::SBCommunication::GetBroadcaster",1,1)
14867     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetBroadcaster",1,"lldb::SBCommunication *");
14868 
14869     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14870       SWIG_fail_ptr("SBCommunication_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommunication);
14871     }
14872 
14873     result = (arg1)->GetBroadcaster();
14874     {
14875       lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster(result);
14876       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
14877     }
14878     return SWIG_arg;
14879 
14880     fail: SWIGUNUSED;
14881   }
14882   lua_error(L);
14883   return 0;
14884 }
14885 
14886 
14887 static int _wrap_SBCommunication_GetBroadcasterClass(lua_State* L) {
14888   {
14889     int SWIG_arg = 0;
14890     char *result = 0 ;
14891 
14892     SWIG_check_num_args("lldb::SBCommunication::GetBroadcasterClass",0,0)
14893     result = (char *)lldb::SBCommunication::GetBroadcasterClass();
14894     lua_pushstring(L,(const char *)result); SWIG_arg++;
14895     return SWIG_arg;
14896 
14897     fail: SWIGUNUSED;
14898   }
14899   lua_error(L);
14900   return 0;
14901 }
14902 
14903 
14904 static int _wrap_SBCommunication_AdoptFileDesriptor(lua_State* L) {
14905   {
14906     int SWIG_arg = 0;
14907     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14908     int arg2 ;
14909     bool arg3 ;
14910     lldb::ConnectionStatus result;
14911 
14912     SWIG_check_num_args("lldb::SBCommunication::AdoptFileDesriptor",3,3)
14913     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",1,"lldb::SBCommunication *");
14914     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",2,"int");
14915     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",3,"bool");
14916 
14917     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14918       SWIG_fail_ptr("SBCommunication_AdoptFileDesriptor",1,SWIGTYPE_p_lldb__SBCommunication);
14919     }
14920 
14921     arg2 = (int)lua_tointeger(L, 2);
14922     arg3 = (lua_toboolean(L, 3)!=0);
14923     result = (lldb::ConnectionStatus)(arg1)->AdoptFileDesriptor(arg2,arg3);
14924     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14925     return SWIG_arg;
14926 
14927     fail: SWIGUNUSED;
14928   }
14929   lua_error(L);
14930   return 0;
14931 }
14932 
14933 
14934 static int _wrap_SBCommunication_Connect(lua_State* L) {
14935   {
14936     int SWIG_arg = 0;
14937     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14938     char *arg2 = (char *) 0 ;
14939     lldb::ConnectionStatus result;
14940 
14941     SWIG_check_num_args("lldb::SBCommunication::Connect",2,2)
14942     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Connect",1,"lldb::SBCommunication *");
14943     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommunication::Connect",2,"char const *");
14944 
14945     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14946       SWIG_fail_ptr("SBCommunication_Connect",1,SWIGTYPE_p_lldb__SBCommunication);
14947     }
14948 
14949     arg2 = (char *)lua_tostring(L, 2);
14950     result = (lldb::ConnectionStatus)(arg1)->Connect((char const *)arg2);
14951     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14952     return SWIG_arg;
14953 
14954     fail: SWIGUNUSED;
14955   }
14956   lua_error(L);
14957   return 0;
14958 }
14959 
14960 
14961 static int _wrap_SBCommunication_Disconnect(lua_State* L) {
14962   {
14963     int SWIG_arg = 0;
14964     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14965     lldb::ConnectionStatus result;
14966 
14967     SWIG_check_num_args("lldb::SBCommunication::Disconnect",1,1)
14968     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Disconnect",1,"lldb::SBCommunication *");
14969 
14970     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14971       SWIG_fail_ptr("SBCommunication_Disconnect",1,SWIGTYPE_p_lldb__SBCommunication);
14972     }
14973 
14974     result = (lldb::ConnectionStatus)(arg1)->Disconnect();
14975     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14976     return SWIG_arg;
14977 
14978     fail: SWIGUNUSED;
14979   }
14980   lua_error(L);
14981   return 0;
14982 }
14983 
14984 
14985 static int _wrap_SBCommunication_IsConnected(lua_State* L) {
14986   {
14987     int SWIG_arg = 0;
14988     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14989     bool result;
14990 
14991     SWIG_check_num_args("lldb::SBCommunication::IsConnected",1,1)
14992     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsConnected",1,"lldb::SBCommunication const *");
14993 
14994     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14995       SWIG_fail_ptr("SBCommunication_IsConnected",1,SWIGTYPE_p_lldb__SBCommunication);
14996     }
14997 
14998     result = (bool)((lldb::SBCommunication const *)arg1)->IsConnected();
14999     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15000     return SWIG_arg;
15001 
15002     fail: SWIGUNUSED;
15003   }
15004   lua_error(L);
15005   return 0;
15006 }
15007 
15008 
15009 static int _wrap_SBCommunication_GetCloseOnEOF(lua_State* L) {
15010   {
15011     int SWIG_arg = 0;
15012     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15013     bool result;
15014 
15015     SWIG_check_num_args("lldb::SBCommunication::GetCloseOnEOF",1,1)
15016     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetCloseOnEOF",1,"lldb::SBCommunication *");
15017 
15018     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15019       SWIG_fail_ptr("SBCommunication_GetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
15020     }
15021 
15022     result = (bool)(arg1)->GetCloseOnEOF();
15023     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15024     return SWIG_arg;
15025 
15026     fail: SWIGUNUSED;
15027   }
15028   lua_error(L);
15029   return 0;
15030 }
15031 
15032 
15033 static int _wrap_SBCommunication_SetCloseOnEOF(lua_State* L) {
15034   {
15035     int SWIG_arg = 0;
15036     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15037     bool arg2 ;
15038 
15039     SWIG_check_num_args("lldb::SBCommunication::SetCloseOnEOF",2,2)
15040     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",1,"lldb::SBCommunication *");
15041     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",2,"bool");
15042 
15043     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15044       SWIG_fail_ptr("SBCommunication_SetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
15045     }
15046 
15047     arg2 = (lua_toboolean(L, 2)!=0);
15048     (arg1)->SetCloseOnEOF(arg2);
15049 
15050     return SWIG_arg;
15051 
15052     fail: SWIGUNUSED;
15053   }
15054   lua_error(L);
15055   return 0;
15056 }
15057 
15058 
15059 static int _wrap_SBCommunication_Read(lua_State* L) {
15060   {
15061     int SWIG_arg = 0;
15062     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15063     void *arg2 = (void *) 0 ;
15064     size_t arg3 ;
15065     uint32_t arg4 ;
15066     lldb::ConnectionStatus *arg5 = 0 ;
15067     size_t result;
15068 
15069     SWIG_check_num_args("lldb::SBCommunication::Read",5,5)
15070     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Read",1,"lldb::SBCommunication *");
15071     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Read",2,"void *");
15072     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommunication::Read",3,"size_t");
15073     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommunication::Read",4,"uint32_t");
15074     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommunication::Read",5,"lldb::ConnectionStatus &");
15075 
15076     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15077       SWIG_fail_ptr("SBCommunication_Read",1,SWIGTYPE_p_lldb__SBCommunication);
15078     }
15079 
15080     arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Read");
15081     arg3 = (size_t)lua_tointeger(L, 3);
15082     arg4 = (uint32_t)lua_tointeger(L, 4);
15083 
15084     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__ConnectionStatus,0))){
15085       SWIG_fail_ptr("SBCommunication_Read",5,SWIGTYPE_p_lldb__ConnectionStatus);
15086     }
15087 
15088     result = (arg1)->Read(arg2,arg3,arg4,*arg5);
15089     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15090     return SWIG_arg;
15091 
15092     fail: SWIGUNUSED;
15093   }
15094   lua_error(L);
15095   return 0;
15096 }
15097 
15098 
15099 static int _wrap_SBCommunication_Write(lua_State* L) {
15100   {
15101     int SWIG_arg = 0;
15102     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15103     void *arg2 = (void *) 0 ;
15104     size_t arg3 ;
15105     lldb::ConnectionStatus *arg4 = 0 ;
15106     size_t result;
15107 
15108     SWIG_check_num_args("lldb::SBCommunication::Write",4,4)
15109     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Write",1,"lldb::SBCommunication *");
15110     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Write",2,"void const *");
15111     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommunication::Write",3,"size_t");
15112     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommunication::Write",4,"lldb::ConnectionStatus &");
15113 
15114     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15115       SWIG_fail_ptr("SBCommunication_Write",1,SWIGTYPE_p_lldb__SBCommunication);
15116     }
15117 
15118     arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Write");
15119     arg3 = (size_t)lua_tointeger(L, 3);
15120 
15121     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__ConnectionStatus,0))){
15122       SWIG_fail_ptr("SBCommunication_Write",4,SWIGTYPE_p_lldb__ConnectionStatus);
15123     }
15124 
15125     result = (arg1)->Write((void const *)arg2,arg3,*arg4);
15126     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15127     return SWIG_arg;
15128 
15129     fail: SWIGUNUSED;
15130   }
15131   lua_error(L);
15132   return 0;
15133 }
15134 
15135 
15136 static int _wrap_SBCommunication_ReadThreadStart(lua_State* L) {
15137   {
15138     int SWIG_arg = 0;
15139     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15140     bool result;
15141 
15142     SWIG_check_num_args("lldb::SBCommunication::ReadThreadStart",1,1)
15143     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStart",1,"lldb::SBCommunication *");
15144 
15145     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15146       SWIG_fail_ptr("SBCommunication_ReadThreadStart",1,SWIGTYPE_p_lldb__SBCommunication);
15147     }
15148 
15149     result = (bool)(arg1)->ReadThreadStart();
15150     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15151     return SWIG_arg;
15152 
15153     fail: SWIGUNUSED;
15154   }
15155   lua_error(L);
15156   return 0;
15157 }
15158 
15159 
15160 static int _wrap_SBCommunication_ReadThreadStop(lua_State* L) {
15161   {
15162     int SWIG_arg = 0;
15163     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15164     bool result;
15165 
15166     SWIG_check_num_args("lldb::SBCommunication::ReadThreadStop",1,1)
15167     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStop",1,"lldb::SBCommunication *");
15168 
15169     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15170       SWIG_fail_ptr("SBCommunication_ReadThreadStop",1,SWIGTYPE_p_lldb__SBCommunication);
15171     }
15172 
15173     result = (bool)(arg1)->ReadThreadStop();
15174     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15175     return SWIG_arg;
15176 
15177     fail: SWIGUNUSED;
15178   }
15179   lua_error(L);
15180   return 0;
15181 }
15182 
15183 
15184 static int _wrap_SBCommunication_ReadThreadIsRunning(lua_State* L) {
15185   {
15186     int SWIG_arg = 0;
15187     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15188     bool result;
15189 
15190     SWIG_check_num_args("lldb::SBCommunication::ReadThreadIsRunning",1,1)
15191     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadIsRunning",1,"lldb::SBCommunication *");
15192 
15193     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15194       SWIG_fail_ptr("SBCommunication_ReadThreadIsRunning",1,SWIGTYPE_p_lldb__SBCommunication);
15195     }
15196 
15197     result = (bool)(arg1)->ReadThreadIsRunning();
15198     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15199     return SWIG_arg;
15200 
15201     fail: SWIGUNUSED;
15202   }
15203   lua_error(L);
15204   return 0;
15205 }
15206 
15207 
15208 static int _wrap_SBCommunication_SetReadThreadBytesReceivedCallback(lua_State* L) {
15209   {
15210     int SWIG_arg = 0;
15211     lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15212     lldb::SBCommunication::ReadThreadBytesReceived arg2 = (lldb::SBCommunication::ReadThreadBytesReceived) 0 ;
15213     void *arg3 = (void *) 0 ;
15214     bool result;
15215 
15216     SWIG_check_num_args("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,3)
15217     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",1,"lldb::SBCommunication *");
15218     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",2,"lldb::SBCommunication::ReadThreadBytesReceived");
15219     if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,"void *");
15220 
15221     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15222       SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",1,SWIGTYPE_p_lldb__SBCommunication);
15223     }
15224 
15225 
15226     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void,0))){
15227       SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void);
15228     }
15229 
15230     arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBCommunication_SetReadThreadBytesReceivedCallback");
15231     result = (bool)(arg1)->SetReadThreadBytesReceivedCallback(arg2,arg3);
15232     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15233     return SWIG_arg;
15234 
15235     fail: SWIGUNUSED;
15236   }
15237   lua_error(L);
15238   return 0;
15239 }
15240 
15241 
15242 static void swig_delete_SBCommunication(void *obj) {
15243 lldb::SBCommunication *arg1 = (lldb::SBCommunication *) obj;
15244 delete arg1;
15245 }
15246 static int _proxy__wrap_new_SBCommunication(lua_State *L) {
15247     assert(lua_istable(L,1));
15248     lua_pushcfunction(L,_wrap_new_SBCommunication);
15249     assert(!lua_isnil(L,-1));
15250     lua_replace(L,1); /* replace our table with real constructor */
15251     lua_call(L,lua_gettop(L)-1,1);
15252     return 1;
15253 }
15254 static swig_lua_attribute swig_SBCommunication_attributes[] = {
15255     {0,0,0}
15256 };
15257 static swig_lua_method swig_SBCommunication_methods[]= {
15258     { "IsValid", _wrap_SBCommunication_IsValid},
15259     { "GetBroadcaster", _wrap_SBCommunication_GetBroadcaster},
15260     { "AdoptFileDesriptor", _wrap_SBCommunication_AdoptFileDesriptor},
15261     { "Connect", _wrap_SBCommunication_Connect},
15262     { "Disconnect", _wrap_SBCommunication_Disconnect},
15263     { "IsConnected", _wrap_SBCommunication_IsConnected},
15264     { "GetCloseOnEOF", _wrap_SBCommunication_GetCloseOnEOF},
15265     { "SetCloseOnEOF", _wrap_SBCommunication_SetCloseOnEOF},
15266     { "Read", _wrap_SBCommunication_Read},
15267     { "Write", _wrap_SBCommunication_Write},
15268     { "ReadThreadStart", _wrap_SBCommunication_ReadThreadStart},
15269     { "ReadThreadStop", _wrap_SBCommunication_ReadThreadStop},
15270     { "ReadThreadIsRunning", _wrap_SBCommunication_ReadThreadIsRunning},
15271     { "SetReadThreadBytesReceivedCallback", _wrap_SBCommunication_SetReadThreadBytesReceivedCallback},
15272     {0,0}
15273 };
15274 static swig_lua_method swig_SBCommunication_meta[] = {
15275     {0,0}
15276 };
15277 
15278 static swig_lua_attribute swig_SBCommunication_Sf_SwigStatic_attributes[] = {
15279     {0,0,0}
15280 };
15281 static swig_lua_const_info swig_SBCommunication_Sf_SwigStatic_constants[]= {
15282     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
15283     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
15284     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
15285     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
15286     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
15287     {SWIG_LUA_CONSTTAB_INT("eAllEventBits", lldb::SBCommunication::eAllEventBits)},
15288     {0,0,0,0,0,0}
15289 };
15290 static swig_lua_method swig_SBCommunication_Sf_SwigStatic_methods[]= {
15291     { "GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
15292     {0,0}
15293 };
15294 static swig_lua_class* swig_SBCommunication_Sf_SwigStatic_classes[]= {
15295     0
15296 };
15297 
15298 static swig_lua_namespace swig_SBCommunication_Sf_SwigStatic = {
15299     "SBCommunication",
15300     swig_SBCommunication_Sf_SwigStatic_methods,
15301     swig_SBCommunication_Sf_SwigStatic_attributes,
15302     swig_SBCommunication_Sf_SwigStatic_constants,
15303     swig_SBCommunication_Sf_SwigStatic_classes,
15304     0
15305 };
15306 static swig_lua_class *swig_SBCommunication_bases[] = {0};
15307 static const char *swig_SBCommunication_base_names[] = {0};
15308 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 };
15309 
15310 static int _wrap_new_SBCompileUnit__SWIG_0(lua_State* L) {
15311   {
15312     int SWIG_arg = 0;
15313     lldb::SBCompileUnit *result = 0 ;
15314 
15315     SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",0,0)
15316     result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit();
15317     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
15318     return SWIG_arg;
15319 
15320     fail: SWIGUNUSED;
15321   }
15322   lua_error(L);
15323   return 0;
15324 }
15325 
15326 
15327 static int _wrap_new_SBCompileUnit__SWIG_1(lua_State* L) {
15328   {
15329     int SWIG_arg = 0;
15330     lldb::SBCompileUnit *arg1 = 0 ;
15331     lldb::SBCompileUnit *result = 0 ;
15332 
15333     SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",1,1)
15334     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::SBCompileUnit",1,"lldb::SBCompileUnit const &");
15335 
15336     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15337       SWIG_fail_ptr("new_SBCompileUnit",1,SWIGTYPE_p_lldb__SBCompileUnit);
15338     }
15339 
15340     result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit((lldb::SBCompileUnit const &)*arg1);
15341     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
15342     return SWIG_arg;
15343 
15344     fail: SWIGUNUSED;
15345   }
15346   lua_error(L);
15347   return 0;
15348 }
15349 
15350 
15351 static int _wrap_new_SBCompileUnit(lua_State* L) {
15352   int argc;
15353   int argv[2]={
15354     1,2
15355   };
15356 
15357   argc = lua_gettop(L);
15358   if (argc == 0) {
15359     return _wrap_new_SBCompileUnit__SWIG_0(L);
15360   }
15361   if (argc == 1) {
15362     int _v = 0;
15363     {
15364       void *ptr;
15365       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, SWIG_POINTER_NO_NULL)) {
15366         _v = 0;
15367       } else {
15368         _v = 1;
15369       }
15370     }
15371     if (_v) {
15372       return _wrap_new_SBCompileUnit__SWIG_1(L);
15373     }
15374   }
15375 
15376   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCompileUnit'\n"
15377     "  Possible C/C++ prototypes are:\n"
15378     "    lldb::SBCompileUnit::SBCompileUnit()\n"
15379     "    lldb::SBCompileUnit::SBCompileUnit(lldb::SBCompileUnit const &)\n");
15380   lua_error(L);return 0;
15381 }
15382 
15383 
15384 static int _wrap_SBCompileUnit_IsValid(lua_State* L) {
15385   {
15386     int SWIG_arg = 0;
15387     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15388     bool result;
15389 
15390     SWIG_check_num_args("lldb::SBCompileUnit::IsValid",1,1)
15391     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::IsValid",1,"lldb::SBCompileUnit const *");
15392 
15393     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15394       SWIG_fail_ptr("SBCompileUnit_IsValid",1,SWIGTYPE_p_lldb__SBCompileUnit);
15395     }
15396 
15397     result = (bool)((lldb::SBCompileUnit const *)arg1)->IsValid();
15398     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15399     return SWIG_arg;
15400 
15401     fail: SWIGUNUSED;
15402   }
15403   lua_error(L);
15404   return 0;
15405 }
15406 
15407 
15408 static int _wrap_SBCompileUnit_GetFileSpec(lua_State* L) {
15409   {
15410     int SWIG_arg = 0;
15411     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15412     lldb::SBFileSpec result;
15413 
15414     SWIG_check_num_args("lldb::SBCompileUnit::GetFileSpec",1,1)
15415     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetFileSpec",1,"lldb::SBCompileUnit const *");
15416 
15417     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15418       SWIG_fail_ptr("SBCompileUnit_GetFileSpec",1,SWIGTYPE_p_lldb__SBCompileUnit);
15419     }
15420 
15421     result = ((lldb::SBCompileUnit const *)arg1)->GetFileSpec();
15422     {
15423       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
15424       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15425     }
15426     return SWIG_arg;
15427 
15428     fail: SWIGUNUSED;
15429   }
15430   lua_error(L);
15431   return 0;
15432 }
15433 
15434 
15435 static int _wrap_SBCompileUnit_GetNumLineEntries(lua_State* L) {
15436   {
15437     int SWIG_arg = 0;
15438     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15439     uint32_t result;
15440 
15441     SWIG_check_num_args("lldb::SBCompileUnit::GetNumLineEntries",1,1)
15442     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumLineEntries",1,"lldb::SBCompileUnit const *");
15443 
15444     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15445       SWIG_fail_ptr("SBCompileUnit_GetNumLineEntries",1,SWIGTYPE_p_lldb__SBCompileUnit);
15446     }
15447 
15448     result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumLineEntries();
15449     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15450     return SWIG_arg;
15451 
15452     fail: SWIGUNUSED;
15453   }
15454   lua_error(L);
15455   return 0;
15456 }
15457 
15458 
15459 static int _wrap_SBCompileUnit_GetLineEntryAtIndex(lua_State* L) {
15460   {
15461     int SWIG_arg = 0;
15462     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15463     uint32_t arg2 ;
15464     lldb::SBLineEntry result;
15465 
15466     SWIG_check_num_args("lldb::SBCompileUnit::GetLineEntryAtIndex",2,2)
15467     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",1,"lldb::SBCompileUnit const *");
15468     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",2,"uint32_t");
15469 
15470     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15471       SWIG_fail_ptr("SBCompileUnit_GetLineEntryAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15472     }
15473 
15474     arg2 = (uint32_t)lua_tointeger(L, 2);
15475     result = ((lldb::SBCompileUnit const *)arg1)->GetLineEntryAtIndex(arg2);
15476     {
15477       lldb::SBLineEntry * resultptr = new lldb::SBLineEntry(result);
15478       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
15479     }
15480     return SWIG_arg;
15481 
15482     fail: SWIGUNUSED;
15483   }
15484   lua_error(L);
15485   return 0;
15486 }
15487 
15488 
15489 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(lua_State* L) {
15490   {
15491     int SWIG_arg = 0;
15492     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15493     lldb::SBLineEntry *arg2 = 0 ;
15494     bool arg3 ;
15495     uint32_t result;
15496 
15497     SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",3,3)
15498     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15499     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"lldb::SBLineEntry &");
15500     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"bool");
15501 
15502     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15503       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15504     }
15505 
15506 
15507     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
15508       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",2,SWIGTYPE_p_lldb__SBLineEntry);
15509     }
15510 
15511     arg3 = (lua_toboolean(L, 3)!=0);
15512     result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(*arg2,arg3);
15513     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15514     return SWIG_arg;
15515 
15516     fail: SWIGUNUSED;
15517   }
15518   lua_error(L);
15519   return 0;
15520 }
15521 
15522 
15523 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(lua_State* L) {
15524   {
15525     int SWIG_arg = 0;
15526     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15527     lldb::SBLineEntry *arg2 = 0 ;
15528     uint32_t result;
15529 
15530     SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",2,2)
15531     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15532     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"lldb::SBLineEntry &");
15533 
15534     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15535       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15536     }
15537 
15538 
15539     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
15540       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",2,SWIGTYPE_p_lldb__SBLineEntry);
15541     }
15542 
15543     result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(*arg2);
15544     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15545     return SWIG_arg;
15546 
15547     fail: SWIGUNUSED;
15548   }
15549   lua_error(L);
15550   return 0;
15551 }
15552 
15553 
15554 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_2(lua_State* L) {
15555   {
15556     int SWIG_arg = 0;
15557     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15558     uint32_t arg2 ;
15559     uint32_t arg3 ;
15560     lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15561     uint32_t result;
15562 
15563     SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",4,4)
15564     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15565     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15566     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15567     if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15568 
15569     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15570       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15571     }
15572 
15573     arg2 = (uint32_t)lua_tointeger(L, 2);
15574     arg3 = (uint32_t)lua_tointeger(L, 3);
15575 
15576     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15577       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15578     }
15579 
15580     result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4);
15581     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15582     return SWIG_arg;
15583 
15584     fail: SWIGUNUSED;
15585   }
15586   lua_error(L);
15587   return 0;
15588 }
15589 
15590 
15591 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_3(lua_State* L) {
15592   {
15593     int SWIG_arg = 0;
15594     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15595     uint32_t arg2 ;
15596     uint32_t arg3 ;
15597     lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15598     bool arg5 ;
15599     uint32_t result;
15600 
15601     SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",5,5)
15602     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15603     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15604     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15605     if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15606     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",5,"bool");
15607 
15608     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15609       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15610     }
15611 
15612     arg2 = (uint32_t)lua_tointeger(L, 2);
15613     arg3 = (uint32_t)lua_tointeger(L, 3);
15614 
15615     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15616       SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15617     }
15618 
15619     arg5 = (lua_toboolean(L, 5)!=0);
15620     result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4,arg5);
15621     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15622     return SWIG_arg;
15623 
15624     fail: SWIGUNUSED;
15625   }
15626   lua_error(L);
15627   return 0;
15628 }
15629 
15630 
15631 static int _wrap_SBCompileUnit_FindLineEntryIndex(lua_State* L) {
15632   int argc;
15633   int argv[6]={
15634     1,2,3,4,5,6
15635   };
15636 
15637   argc = lua_gettop(L);
15638   if (argc == 2) {
15639     int _v = 0;
15640     {
15641       void *ptr;
15642       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15643         _v = 0;
15644       } else {
15645         _v = 1;
15646       }
15647     }
15648     if (_v) {
15649       {
15650         void *ptr;
15651         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, SWIG_POINTER_NO_NULL)) {
15652           _v = 0;
15653         } else {
15654           _v = 1;
15655         }
15656       }
15657       if (_v) {
15658         return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(L);
15659       }
15660     }
15661   }
15662   if (argc == 3) {
15663     int _v = 0;
15664     {
15665       void *ptr;
15666       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15667         _v = 0;
15668       } else {
15669         _v = 1;
15670       }
15671     }
15672     if (_v) {
15673       {
15674         void *ptr;
15675         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, SWIG_POINTER_NO_NULL)) {
15676           _v = 0;
15677         } else {
15678           _v = 1;
15679         }
15680       }
15681       if (_v) {
15682         {
15683           _v = lua_isboolean(L,argv[2]);
15684         }
15685         if (_v) {
15686           return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(L);
15687         }
15688       }
15689     }
15690   }
15691   if (argc == 4) {
15692     int _v = 0;
15693     {
15694       void *ptr;
15695       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15696         _v = 0;
15697       } else {
15698         _v = 1;
15699       }
15700     }
15701     if (_v) {
15702       {
15703         _v = lua_isnumber(L,argv[1]);
15704       }
15705       if (_v) {
15706         {
15707           _v = lua_isnumber(L,argv[2]);
15708         }
15709         if (_v) {
15710           {
15711             void *ptr;
15712             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15713               _v = 0;
15714             } else {
15715               _v = 1;
15716             }
15717           }
15718           if (_v) {
15719             return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_2(L);
15720           }
15721         }
15722       }
15723     }
15724   }
15725   if (argc == 5) {
15726     int _v = 0;
15727     {
15728       void *ptr;
15729       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15730         _v = 0;
15731       } else {
15732         _v = 1;
15733       }
15734     }
15735     if (_v) {
15736       {
15737         _v = lua_isnumber(L,argv[1]);
15738       }
15739       if (_v) {
15740         {
15741           _v = lua_isnumber(L,argv[2]);
15742         }
15743         if (_v) {
15744           {
15745             void *ptr;
15746             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15747               _v = 0;
15748             } else {
15749               _v = 1;
15750             }
15751           }
15752           if (_v) {
15753             {
15754               _v = lua_isboolean(L,argv[4]);
15755             }
15756             if (_v) {
15757               return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_3(L);
15758             }
15759           }
15760         }
15761       }
15762     }
15763   }
15764 
15765   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_FindLineEntryIndex'\n"
15766     "  Possible C/C++ prototypes are:\n"
15767     "    lldb::SBCompileUnit::FindLineEntryIndex(lldb::SBLineEntry &,bool) const\n"
15768     "    lldb::SBCompileUnit::FindLineEntryIndex(lldb::SBLineEntry &) const\n"
15769     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *) const\n"
15770     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *,bool) const\n");
15771   lua_error(L);return 0;
15772 }
15773 
15774 
15775 static int _wrap_SBCompileUnit_GetSupportFileAtIndex(lua_State* L) {
15776   {
15777     int SWIG_arg = 0;
15778     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15779     uint32_t arg2 ;
15780     lldb::SBFileSpec result;
15781 
15782     SWIG_check_num_args("lldb::SBCompileUnit::GetSupportFileAtIndex",2,2)
15783     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",1,"lldb::SBCompileUnit const *");
15784     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",2,"uint32_t");
15785 
15786     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15787       SWIG_fail_ptr("SBCompileUnit_GetSupportFileAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15788     }
15789 
15790     arg2 = (uint32_t)lua_tointeger(L, 2);
15791     result = ((lldb::SBCompileUnit const *)arg1)->GetSupportFileAtIndex(arg2);
15792     {
15793       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
15794       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15795     }
15796     return SWIG_arg;
15797 
15798     fail: SWIGUNUSED;
15799   }
15800   lua_error(L);
15801   return 0;
15802 }
15803 
15804 
15805 static int _wrap_SBCompileUnit_GetNumSupportFiles(lua_State* L) {
15806   {
15807     int SWIG_arg = 0;
15808     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15809     uint32_t result;
15810 
15811     SWIG_check_num_args("lldb::SBCompileUnit::GetNumSupportFiles",1,1)
15812     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumSupportFiles",1,"lldb::SBCompileUnit const *");
15813 
15814     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15815       SWIG_fail_ptr("SBCompileUnit_GetNumSupportFiles",1,SWIGTYPE_p_lldb__SBCompileUnit);
15816     }
15817 
15818     result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumSupportFiles();
15819     lua_pushinteger(L, (lua_Integer) result); 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_SBCompileUnit_FindSupportFileIndex(lua_State* L) {
15830   {
15831     int SWIG_arg = 0;
15832     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15833     uint32_t arg2 ;
15834     lldb::SBFileSpec *arg3 = 0 ;
15835     bool arg4 ;
15836     uint32_t result;
15837 
15838     SWIG_check_num_args("lldb::SBCompileUnit::FindSupportFileIndex",4,4)
15839     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",1,"lldb::SBCompileUnit *");
15840     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",2,"uint32_t");
15841     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",3,"lldb::SBFileSpec const &");
15842     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",4,"bool");
15843 
15844     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15845       SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15846     }
15847 
15848     arg2 = (uint32_t)lua_tointeger(L, 2);
15849 
15850     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
15851       SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
15852     }
15853 
15854     arg4 = (lua_toboolean(L, 4)!=0);
15855     result = (uint32_t)(arg1)->FindSupportFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
15856     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15857     return SWIG_arg;
15858 
15859     fail: SWIGUNUSED;
15860   }
15861   lua_error(L);
15862   return 0;
15863 }
15864 
15865 
15866 static int _wrap_SBCompileUnit_GetTypes__SWIG_0(lua_State* L) {
15867   {
15868     int SWIG_arg = 0;
15869     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15870     uint32_t arg2 ;
15871     lldb::SBTypeList result;
15872 
15873     SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",2,2)
15874     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15875     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",2,"uint32_t");
15876 
15877     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15878       SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15879     }
15880 
15881     arg2 = (uint32_t)lua_tointeger(L, 2);
15882     result = (arg1)->GetTypes(arg2);
15883     {
15884       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
15885       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15886     }
15887     return SWIG_arg;
15888 
15889     fail: SWIGUNUSED;
15890   }
15891   lua_error(L);
15892   return 0;
15893 }
15894 
15895 
15896 static int _wrap_SBCompileUnit_GetTypes__SWIG_1(lua_State* L) {
15897   {
15898     int SWIG_arg = 0;
15899     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15900     lldb::SBTypeList result;
15901 
15902     SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",1,1)
15903     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15904 
15905     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15906       SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15907     }
15908 
15909     result = (arg1)->GetTypes();
15910     {
15911       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
15912       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15913     }
15914     return SWIG_arg;
15915 
15916     fail: SWIGUNUSED;
15917   }
15918   lua_error(L);
15919   return 0;
15920 }
15921 
15922 
15923 static int _wrap_SBCompileUnit_GetTypes(lua_State* L) {
15924   int argc;
15925   int argv[3]={
15926     1,2,3
15927   };
15928 
15929   argc = lua_gettop(L);
15930   if (argc == 1) {
15931     int _v = 0;
15932     {
15933       void *ptr;
15934       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15935         _v = 0;
15936       } else {
15937         _v = 1;
15938       }
15939     }
15940     if (_v) {
15941       return _wrap_SBCompileUnit_GetTypes__SWIG_1(L);
15942     }
15943   }
15944   if (argc == 2) {
15945     int _v = 0;
15946     {
15947       void *ptr;
15948       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15949         _v = 0;
15950       } else {
15951         _v = 1;
15952       }
15953     }
15954     if (_v) {
15955       {
15956         _v = lua_isnumber(L,argv[1]);
15957       }
15958       if (_v) {
15959         return _wrap_SBCompileUnit_GetTypes__SWIG_0(L);
15960       }
15961     }
15962   }
15963 
15964   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_GetTypes'\n"
15965     "  Possible C/C++ prototypes are:\n"
15966     "    lldb::SBCompileUnit::GetTypes(uint32_t)\n"
15967     "    lldb::SBCompileUnit::GetTypes()\n");
15968   lua_error(L);return 0;
15969 }
15970 
15971 
15972 static int _wrap_SBCompileUnit_GetLanguage(lua_State* L) {
15973   {
15974     int SWIG_arg = 0;
15975     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15976     lldb::LanguageType result;
15977 
15978     SWIG_check_num_args("lldb::SBCompileUnit::GetLanguage",1,1)
15979     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLanguage",1,"lldb::SBCompileUnit *");
15980 
15981     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15982       SWIG_fail_ptr("SBCompileUnit_GetLanguage",1,SWIGTYPE_p_lldb__SBCompileUnit);
15983     }
15984 
15985     result = (lldb::LanguageType)(arg1)->GetLanguage();
15986     lua_pushinteger(L, (lua_Integer) result); 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_SBCompileUnit_GetDescription(lua_State* L) {
15997   {
15998     int SWIG_arg = 0;
15999     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16000     lldb::SBStream *arg2 = 0 ;
16001     bool result;
16002 
16003     SWIG_check_num_args("lldb::SBCompileUnit::GetDescription",2,2)
16004     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",1,"lldb::SBCompileUnit *");
16005     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",2,"lldb::SBStream &");
16006 
16007     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16008       SWIG_fail_ptr("SBCompileUnit_GetDescription",1,SWIGTYPE_p_lldb__SBCompileUnit);
16009     }
16010 
16011 
16012     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
16013       SWIG_fail_ptr("SBCompileUnit_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
16014     }
16015 
16016     result = (bool)(arg1)->GetDescription(*arg2);
16017     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16018     return SWIG_arg;
16019 
16020     fail: SWIGUNUSED;
16021   }
16022   lua_error(L);
16023   return 0;
16024 }
16025 
16026 
16027 static int _wrap_SBCompileUnit___eq(lua_State* L) {
16028   {
16029     int SWIG_arg = 0;
16030     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16031     lldb::SBCompileUnit *arg2 = 0 ;
16032     bool result;
16033 
16034     SWIG_check_num_args("lldb::SBCompileUnit::operator ==",2,2)
16035     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",1,"lldb::SBCompileUnit const *");
16036     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",2,"lldb::SBCompileUnit const &");
16037 
16038     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16039       SWIG_fail_ptr("SBCompileUnit___eq",1,SWIGTYPE_p_lldb__SBCompileUnit);
16040     }
16041 
16042 
16043     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16044       SWIG_fail_ptr("SBCompileUnit___eq",2,SWIGTYPE_p_lldb__SBCompileUnit);
16045     }
16046 
16047     result = (bool)((lldb::SBCompileUnit const *)arg1)->operator ==((lldb::SBCompileUnit const &)*arg2);
16048     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16049     return SWIG_arg;
16050 
16051     fail: SWIGUNUSED;
16052   }
16053   lua_error(L);
16054   return 0;
16055 }
16056 
16057 
16058 static int _wrap_SBCompileUnit___tostring(lua_State* L) {
16059   {
16060     int SWIG_arg = 0;
16061     lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
16062     std::string result;
16063 
16064     SWIG_check_num_args("lldb::SBCompileUnit::__repr__",1,1)
16065     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::__repr__",1,"lldb::SBCompileUnit *");
16066 
16067     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
16068       SWIG_fail_ptr("SBCompileUnit___tostring",1,SWIGTYPE_p_lldb__SBCompileUnit);
16069     }
16070 
16071     result = lldb_SBCompileUnit___repr__(arg1);
16072     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
16073     return SWIG_arg;
16074 
16075     fail: SWIGUNUSED;
16076   }
16077   lua_error(L);
16078   return 0;
16079 }
16080 
16081 
16082 static void swig_delete_SBCompileUnit(void *obj) {
16083 lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) obj;
16084 delete arg1;
16085 }
16086 static int _proxy__wrap_new_SBCompileUnit(lua_State *L) {
16087     assert(lua_istable(L,1));
16088     lua_pushcfunction(L,_wrap_new_SBCompileUnit);
16089     assert(!lua_isnil(L,-1));
16090     lua_replace(L,1); /* replace our table with real constructor */
16091     lua_call(L,lua_gettop(L)-1,1);
16092     return 1;
16093 }
16094 static swig_lua_attribute swig_SBCompileUnit_attributes[] = {
16095     {0,0,0}
16096 };
16097 static swig_lua_method swig_SBCompileUnit_methods[]= {
16098     { "IsValid", _wrap_SBCompileUnit_IsValid},
16099     { "GetFileSpec", _wrap_SBCompileUnit_GetFileSpec},
16100     { "GetNumLineEntries", _wrap_SBCompileUnit_GetNumLineEntries},
16101     { "GetLineEntryAtIndex", _wrap_SBCompileUnit_GetLineEntryAtIndex},
16102     { "FindLineEntryIndex", _wrap_SBCompileUnit_FindLineEntryIndex},
16103     { "GetSupportFileAtIndex", _wrap_SBCompileUnit_GetSupportFileAtIndex},
16104     { "GetNumSupportFiles", _wrap_SBCompileUnit_GetNumSupportFiles},
16105     { "FindSupportFileIndex", _wrap_SBCompileUnit_FindSupportFileIndex},
16106     { "GetTypes", _wrap_SBCompileUnit_GetTypes},
16107     { "GetLanguage", _wrap_SBCompileUnit_GetLanguage},
16108     { "GetDescription", _wrap_SBCompileUnit_GetDescription},
16109     { "__eq", _wrap_SBCompileUnit___eq},
16110     { "__tostring", _wrap_SBCompileUnit___tostring},
16111     {0,0}
16112 };
16113 static swig_lua_method swig_SBCompileUnit_meta[] = {
16114     { "__eq", _wrap_SBCompileUnit___eq},
16115     { "__tostring", _wrap_SBCompileUnit___tostring},
16116     {0,0}
16117 };
16118 
16119 static swig_lua_attribute swig_SBCompileUnit_Sf_SwigStatic_attributes[] = {
16120     {0,0,0}
16121 };
16122 static swig_lua_const_info swig_SBCompileUnit_Sf_SwigStatic_constants[]= {
16123     {0,0,0,0,0,0}
16124 };
16125 static swig_lua_method swig_SBCompileUnit_Sf_SwigStatic_methods[]= {
16126     {0,0}
16127 };
16128 static swig_lua_class* swig_SBCompileUnit_Sf_SwigStatic_classes[]= {
16129     0
16130 };
16131 
16132 static swig_lua_namespace swig_SBCompileUnit_Sf_SwigStatic = {
16133     "SBCompileUnit",
16134     swig_SBCompileUnit_Sf_SwigStatic_methods,
16135     swig_SBCompileUnit_Sf_SwigStatic_attributes,
16136     swig_SBCompileUnit_Sf_SwigStatic_constants,
16137     swig_SBCompileUnit_Sf_SwigStatic_classes,
16138     0
16139 };
16140 static swig_lua_class *swig_SBCompileUnit_bases[] = {0};
16141 static const char *swig_SBCompileUnit_base_names[] = {0};
16142 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 };
16143 
16144 static int _wrap_new_SBData__SWIG_0(lua_State* L) {
16145   {
16146     int SWIG_arg = 0;
16147     lldb::SBData *result = 0 ;
16148 
16149     SWIG_check_num_args("lldb::SBData::SBData",0,0)
16150     result = (lldb::SBData *)new lldb::SBData();
16151     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16152     return SWIG_arg;
16153 
16154     fail: SWIGUNUSED;
16155   }
16156   lua_error(L);
16157   return 0;
16158 }
16159 
16160 
16161 static int _wrap_new_SBData__SWIG_1(lua_State* L) {
16162   {
16163     int SWIG_arg = 0;
16164     lldb::SBData *arg1 = 0 ;
16165     lldb::SBData *result = 0 ;
16166 
16167     SWIG_check_num_args("lldb::SBData::SBData",1,1)
16168     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBData::SBData",1,"lldb::SBData const &");
16169 
16170     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16171       SWIG_fail_ptr("new_SBData",1,SWIGTYPE_p_lldb__SBData);
16172     }
16173 
16174     result = (lldb::SBData *)new lldb::SBData((lldb::SBData const &)*arg1);
16175     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16176     return SWIG_arg;
16177 
16178     fail: SWIGUNUSED;
16179   }
16180   lua_error(L);
16181   return 0;
16182 }
16183 
16184 
16185 static int _wrap_new_SBData(lua_State* L) {
16186   int argc;
16187   int argv[2]={
16188     1,2
16189   };
16190 
16191   argc = lua_gettop(L);
16192   if (argc == 0) {
16193     return _wrap_new_SBData__SWIG_0(L);
16194   }
16195   if (argc == 1) {
16196     int _v = 0;
16197     {
16198       void *ptr;
16199       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBData, SWIG_POINTER_NO_NULL)) {
16200         _v = 0;
16201       } else {
16202         _v = 1;
16203       }
16204     }
16205     if (_v) {
16206       return _wrap_new_SBData__SWIG_1(L);
16207     }
16208   }
16209 
16210   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBData'\n"
16211     "  Possible C/C++ prototypes are:\n"
16212     "    lldb::SBData::SBData()\n"
16213     "    lldb::SBData::SBData(lldb::SBData const &)\n");
16214   lua_error(L);return 0;
16215 }
16216 
16217 
16218 static int _wrap_SBData_GetAddressByteSize(lua_State* L) {
16219   {
16220     int SWIG_arg = 0;
16221     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16222     uint8_t result;
16223 
16224     SWIG_check_num_args("lldb::SBData::GetAddressByteSize",1,1)
16225     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddressByteSize",1,"lldb::SBData *");
16226 
16227     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16228       SWIG_fail_ptr("SBData_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
16229     }
16230 
16231     result = (uint8_t)(arg1)->GetAddressByteSize();
16232     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16233     return SWIG_arg;
16234 
16235     fail: SWIGUNUSED;
16236   }
16237   lua_error(L);
16238   return 0;
16239 }
16240 
16241 
16242 static int _wrap_SBData_SetAddressByteSize(lua_State* L) {
16243   {
16244     int SWIG_arg = 0;
16245     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16246     uint8_t arg2 ;
16247 
16248     SWIG_check_num_args("lldb::SBData::SetAddressByteSize",2,2)
16249     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",1,"lldb::SBData *");
16250     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",2,"uint8_t");
16251 
16252     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16253       SWIG_fail_ptr("SBData_SetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
16254     }
16255 
16256     arg2 = (uint8_t)lua_tointeger(L, 2);
16257     (arg1)->SetAddressByteSize(arg2);
16258 
16259     return SWIG_arg;
16260 
16261     fail: SWIGUNUSED;
16262   }
16263   lua_error(L);
16264   return 0;
16265 }
16266 
16267 
16268 static int _wrap_SBData_Clear(lua_State* L) {
16269   {
16270     int SWIG_arg = 0;
16271     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16272 
16273     SWIG_check_num_args("lldb::SBData::Clear",1,1)
16274     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Clear",1,"lldb::SBData *");
16275 
16276     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16277       SWIG_fail_ptr("SBData_Clear",1,SWIGTYPE_p_lldb__SBData);
16278     }
16279 
16280     (arg1)->Clear();
16281 
16282     return SWIG_arg;
16283 
16284     fail: SWIGUNUSED;
16285   }
16286   lua_error(L);
16287   return 0;
16288 }
16289 
16290 
16291 static int _wrap_SBData_IsValid(lua_State* L) {
16292   {
16293     int SWIG_arg = 0;
16294     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16295     bool result;
16296 
16297     SWIG_check_num_args("lldb::SBData::IsValid",1,1)
16298     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::IsValid",1,"lldb::SBData *");
16299 
16300     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16301       SWIG_fail_ptr("SBData_IsValid",1,SWIGTYPE_p_lldb__SBData);
16302     }
16303 
16304     result = (bool)(arg1)->IsValid();
16305     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16306     return SWIG_arg;
16307 
16308     fail: SWIGUNUSED;
16309   }
16310   lua_error(L);
16311   return 0;
16312 }
16313 
16314 
16315 static int _wrap_SBData_GetByteSize(lua_State* L) {
16316   {
16317     int SWIG_arg = 0;
16318     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16319     size_t result;
16320 
16321     SWIG_check_num_args("lldb::SBData::GetByteSize",1,1)
16322     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteSize",1,"lldb::SBData *");
16323 
16324     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16325       SWIG_fail_ptr("SBData_GetByteSize",1,SWIGTYPE_p_lldb__SBData);
16326     }
16327 
16328     result = (arg1)->GetByteSize();
16329     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16330     return SWIG_arg;
16331 
16332     fail: SWIGUNUSED;
16333   }
16334   lua_error(L);
16335   return 0;
16336 }
16337 
16338 
16339 static int _wrap_SBData_GetByteOrder(lua_State* L) {
16340   {
16341     int SWIG_arg = 0;
16342     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16343     lldb::ByteOrder result;
16344 
16345     SWIG_check_num_args("lldb::SBData::GetByteOrder",1,1)
16346     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteOrder",1,"lldb::SBData *");
16347 
16348     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16349       SWIG_fail_ptr("SBData_GetByteOrder",1,SWIGTYPE_p_lldb__SBData);
16350     }
16351 
16352     result = (lldb::ByteOrder)(arg1)->GetByteOrder();
16353     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16354     return SWIG_arg;
16355 
16356     fail: SWIGUNUSED;
16357   }
16358   lua_error(L);
16359   return 0;
16360 }
16361 
16362 
16363 static int _wrap_SBData_SetByteOrder(lua_State* L) {
16364   {
16365     int SWIG_arg = 0;
16366     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16367     lldb::ByteOrder arg2 ;
16368 
16369     SWIG_check_num_args("lldb::SBData::SetByteOrder",2,2)
16370     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetByteOrder",1,"lldb::SBData *");
16371     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::SetByteOrder",2,"lldb::ByteOrder");
16372 
16373     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16374       SWIG_fail_ptr("SBData_SetByteOrder",1,SWIGTYPE_p_lldb__SBData);
16375     }
16376 
16377     arg2 = (lldb::ByteOrder)lua_tointeger(L, 2);
16378     (arg1)->SetByteOrder(arg2);
16379 
16380     return SWIG_arg;
16381 
16382     fail: SWIGUNUSED;
16383   }
16384   lua_error(L);
16385   return 0;
16386 }
16387 
16388 
16389 static int _wrap_SBData_GetFloat(lua_State* L) {
16390   {
16391     int SWIG_arg = 0;
16392     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16393     lldb::SBError *arg2 = 0 ;
16394     lldb::offset_t arg3 ;
16395     float result;
16396 
16397     SWIG_check_num_args("lldb::SBData::GetFloat",3,3)
16398     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetFloat",1,"lldb::SBData *");
16399     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetFloat",2,"lldb::SBError &");
16400     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetFloat",3,"lldb::offset_t");
16401 
16402     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16403       SWIG_fail_ptr("SBData_GetFloat",1,SWIGTYPE_p_lldb__SBData);
16404     }
16405 
16406 
16407     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16408       SWIG_fail_ptr("SBData_GetFloat",2,SWIGTYPE_p_lldb__SBError);
16409     }
16410 
16411     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16412     result = (float)(arg1)->GetFloat(*arg2,arg3);
16413     lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16414     return SWIG_arg;
16415 
16416     fail: SWIGUNUSED;
16417   }
16418   lua_error(L);
16419   return 0;
16420 }
16421 
16422 
16423 static int _wrap_SBData_GetDouble(lua_State* L) {
16424   {
16425     int SWIG_arg = 0;
16426     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16427     lldb::SBError *arg2 = 0 ;
16428     lldb::offset_t arg3 ;
16429     double result;
16430 
16431     SWIG_check_num_args("lldb::SBData::GetDouble",3,3)
16432     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDouble",1,"lldb::SBData *");
16433     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDouble",2,"lldb::SBError &");
16434     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetDouble",3,"lldb::offset_t");
16435 
16436     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16437       SWIG_fail_ptr("SBData_GetDouble",1,SWIGTYPE_p_lldb__SBData);
16438     }
16439 
16440 
16441     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16442       SWIG_fail_ptr("SBData_GetDouble",2,SWIGTYPE_p_lldb__SBError);
16443     }
16444 
16445     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16446     result = (double)(arg1)->GetDouble(*arg2,arg3);
16447     lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16448     return SWIG_arg;
16449 
16450     fail: SWIGUNUSED;
16451   }
16452   lua_error(L);
16453   return 0;
16454 }
16455 
16456 
16457 static int _wrap_SBData_GetLongDouble(lua_State* L) {
16458   {
16459     int SWIG_arg = 0;
16460     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16461     lldb::SBError *arg2 = 0 ;
16462     lldb::offset_t arg3 ;
16463     long double result;
16464 
16465     SWIG_check_num_args("lldb::SBData::GetLongDouble",3,3)
16466     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetLongDouble",1,"lldb::SBData *");
16467     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetLongDouble",2,"lldb::SBError &");
16468     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetLongDouble",3,"lldb::offset_t");
16469 
16470     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16471       SWIG_fail_ptr("SBData_GetLongDouble",1,SWIGTYPE_p_lldb__SBData);
16472     }
16473 
16474 
16475     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16476       SWIG_fail_ptr("SBData_GetLongDouble",2,SWIGTYPE_p_lldb__SBError);
16477     }
16478 
16479     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16480     result = (long double)(arg1)->GetLongDouble(*arg2,arg3);
16481     {
16482       long double * resultptr = new long double(result);
16483       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_long_double,1); SWIG_arg++;
16484     }
16485     return SWIG_arg;
16486 
16487     fail: SWIGUNUSED;
16488   }
16489   lua_error(L);
16490   return 0;
16491 }
16492 
16493 
16494 static int _wrap_SBData_GetAddress(lua_State* L) {
16495   {
16496     int SWIG_arg = 0;
16497     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16498     lldb::SBError *arg2 = 0 ;
16499     lldb::offset_t arg3 ;
16500     lldb::addr_t result;
16501 
16502     SWIG_check_num_args("lldb::SBData::GetAddress",3,3)
16503     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddress",1,"lldb::SBData *");
16504     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetAddress",2,"lldb::SBError &");
16505     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetAddress",3,"lldb::offset_t");
16506 
16507     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16508       SWIG_fail_ptr("SBData_GetAddress",1,SWIGTYPE_p_lldb__SBData);
16509     }
16510 
16511 
16512     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16513       SWIG_fail_ptr("SBData_GetAddress",2,SWIGTYPE_p_lldb__SBError);
16514     }
16515 
16516     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16517     result = (lldb::addr_t)(arg1)->GetAddress(*arg2,arg3);
16518     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16519     return SWIG_arg;
16520 
16521     fail: SWIGUNUSED;
16522   }
16523   lua_error(L);
16524   return 0;
16525 }
16526 
16527 
16528 static int _wrap_SBData_GetUnsignedInt8(lua_State* L) {
16529   {
16530     int SWIG_arg = 0;
16531     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16532     lldb::SBError *arg2 = 0 ;
16533     lldb::offset_t arg3 ;
16534     uint8_t result;
16535 
16536     SWIG_check_num_args("lldb::SBData::GetUnsignedInt8",3,3)
16537     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",1,"lldb::SBData *");
16538     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",2,"lldb::SBError &");
16539     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",3,"lldb::offset_t");
16540 
16541     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16542       SWIG_fail_ptr("SBData_GetUnsignedInt8",1,SWIGTYPE_p_lldb__SBData);
16543     }
16544 
16545 
16546     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16547       SWIG_fail_ptr("SBData_GetUnsignedInt8",2,SWIGTYPE_p_lldb__SBError);
16548     }
16549 
16550     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16551     result = (uint8_t)(arg1)->GetUnsignedInt8(*arg2,arg3);
16552     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16553     return SWIG_arg;
16554 
16555     fail: SWIGUNUSED;
16556   }
16557   lua_error(L);
16558   return 0;
16559 }
16560 
16561 
16562 static int _wrap_SBData_GetUnsignedInt16(lua_State* L) {
16563   {
16564     int SWIG_arg = 0;
16565     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16566     lldb::SBError *arg2 = 0 ;
16567     lldb::offset_t arg3 ;
16568     uint16_t result;
16569 
16570     SWIG_check_num_args("lldb::SBData::GetUnsignedInt16",3,3)
16571     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",1,"lldb::SBData *");
16572     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",2,"lldb::SBError &");
16573     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",3,"lldb::offset_t");
16574 
16575     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16576       SWIG_fail_ptr("SBData_GetUnsignedInt16",1,SWIGTYPE_p_lldb__SBData);
16577     }
16578 
16579 
16580     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16581       SWIG_fail_ptr("SBData_GetUnsignedInt16",2,SWIGTYPE_p_lldb__SBError);
16582     }
16583 
16584     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16585     result = (uint16_t)(arg1)->GetUnsignedInt16(*arg2,arg3);
16586     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16587     return SWIG_arg;
16588 
16589     fail: SWIGUNUSED;
16590   }
16591   lua_error(L);
16592   return 0;
16593 }
16594 
16595 
16596 static int _wrap_SBData_GetUnsignedInt32(lua_State* L) {
16597   {
16598     int SWIG_arg = 0;
16599     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16600     lldb::SBError *arg2 = 0 ;
16601     lldb::offset_t arg3 ;
16602     uint32_t result;
16603 
16604     SWIG_check_num_args("lldb::SBData::GetUnsignedInt32",3,3)
16605     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",1,"lldb::SBData *");
16606     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",2,"lldb::SBError &");
16607     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",3,"lldb::offset_t");
16608 
16609     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16610       SWIG_fail_ptr("SBData_GetUnsignedInt32",1,SWIGTYPE_p_lldb__SBData);
16611     }
16612 
16613 
16614     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16615       SWIG_fail_ptr("SBData_GetUnsignedInt32",2,SWIGTYPE_p_lldb__SBError);
16616     }
16617 
16618     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16619     result = (uint32_t)(arg1)->GetUnsignedInt32(*arg2,arg3);
16620     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16621     return SWIG_arg;
16622 
16623     fail: SWIGUNUSED;
16624   }
16625   lua_error(L);
16626   return 0;
16627 }
16628 
16629 
16630 static int _wrap_SBData_GetUnsignedInt64(lua_State* L) {
16631   {
16632     int SWIG_arg = 0;
16633     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16634     lldb::SBError *arg2 = 0 ;
16635     lldb::offset_t arg3 ;
16636     uint64_t result;
16637 
16638     SWIG_check_num_args("lldb::SBData::GetUnsignedInt64",3,3)
16639     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",1,"lldb::SBData *");
16640     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",2,"lldb::SBError &");
16641     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",3,"lldb::offset_t");
16642 
16643     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16644       SWIG_fail_ptr("SBData_GetUnsignedInt64",1,SWIGTYPE_p_lldb__SBData);
16645     }
16646 
16647 
16648     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16649       SWIG_fail_ptr("SBData_GetUnsignedInt64",2,SWIGTYPE_p_lldb__SBError);
16650     }
16651 
16652     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16653     result = (uint64_t)(arg1)->GetUnsignedInt64(*arg2,arg3);
16654     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16655     return SWIG_arg;
16656 
16657     fail: SWIGUNUSED;
16658   }
16659   lua_error(L);
16660   return 0;
16661 }
16662 
16663 
16664 static int _wrap_SBData_GetSignedInt8(lua_State* L) {
16665   {
16666     int SWIG_arg = 0;
16667     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16668     lldb::SBError *arg2 = 0 ;
16669     lldb::offset_t arg3 ;
16670     int8_t result;
16671 
16672     SWIG_check_num_args("lldb::SBData::GetSignedInt8",3,3)
16673     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",1,"lldb::SBData *");
16674     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",2,"lldb::SBError &");
16675     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",3,"lldb::offset_t");
16676 
16677     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16678       SWIG_fail_ptr("SBData_GetSignedInt8",1,SWIGTYPE_p_lldb__SBData);
16679     }
16680 
16681 
16682     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16683       SWIG_fail_ptr("SBData_GetSignedInt8",2,SWIGTYPE_p_lldb__SBError);
16684     }
16685 
16686     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16687     result = (int8_t)(arg1)->GetSignedInt8(*arg2,arg3);
16688     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16689     return SWIG_arg;
16690 
16691     fail: SWIGUNUSED;
16692   }
16693   lua_error(L);
16694   return 0;
16695 }
16696 
16697 
16698 static int _wrap_SBData_GetSignedInt16(lua_State* L) {
16699   {
16700     int SWIG_arg = 0;
16701     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16702     lldb::SBError *arg2 = 0 ;
16703     lldb::offset_t arg3 ;
16704     int16_t result;
16705 
16706     SWIG_check_num_args("lldb::SBData::GetSignedInt16",3,3)
16707     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",1,"lldb::SBData *");
16708     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",2,"lldb::SBError &");
16709     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",3,"lldb::offset_t");
16710 
16711     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16712       SWIG_fail_ptr("SBData_GetSignedInt16",1,SWIGTYPE_p_lldb__SBData);
16713     }
16714 
16715 
16716     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16717       SWIG_fail_ptr("SBData_GetSignedInt16",2,SWIGTYPE_p_lldb__SBError);
16718     }
16719 
16720     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16721     result = (int16_t)(arg1)->GetSignedInt16(*arg2,arg3);
16722     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16723     return SWIG_arg;
16724 
16725     fail: SWIGUNUSED;
16726   }
16727   lua_error(L);
16728   return 0;
16729 }
16730 
16731 
16732 static int _wrap_SBData_GetSignedInt32(lua_State* L) {
16733   {
16734     int SWIG_arg = 0;
16735     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16736     lldb::SBError *arg2 = 0 ;
16737     lldb::offset_t arg3 ;
16738     int32_t result;
16739 
16740     SWIG_check_num_args("lldb::SBData::GetSignedInt32",3,3)
16741     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",1,"lldb::SBData *");
16742     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",2,"lldb::SBError &");
16743     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",3,"lldb::offset_t");
16744 
16745     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16746       SWIG_fail_ptr("SBData_GetSignedInt32",1,SWIGTYPE_p_lldb__SBData);
16747     }
16748 
16749 
16750     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16751       SWIG_fail_ptr("SBData_GetSignedInt32",2,SWIGTYPE_p_lldb__SBError);
16752     }
16753 
16754     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16755     result = (int32_t)(arg1)->GetSignedInt32(*arg2,arg3);
16756     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16757     return SWIG_arg;
16758 
16759     fail: SWIGUNUSED;
16760   }
16761   lua_error(L);
16762   return 0;
16763 }
16764 
16765 
16766 static int _wrap_SBData_GetSignedInt64(lua_State* L) {
16767   {
16768     int SWIG_arg = 0;
16769     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16770     lldb::SBError *arg2 = 0 ;
16771     lldb::offset_t arg3 ;
16772     int64_t result;
16773 
16774     SWIG_check_num_args("lldb::SBData::GetSignedInt64",3,3)
16775     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",1,"lldb::SBData *");
16776     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",2,"lldb::SBError &");
16777     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",3,"lldb::offset_t");
16778 
16779     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16780       SWIG_fail_ptr("SBData_GetSignedInt64",1,SWIGTYPE_p_lldb__SBData);
16781     }
16782 
16783 
16784     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16785       SWIG_fail_ptr("SBData_GetSignedInt64",2,SWIGTYPE_p_lldb__SBError);
16786     }
16787 
16788     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16789     result = (int64_t)(arg1)->GetSignedInt64(*arg2,arg3);
16790     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16791     return SWIG_arg;
16792 
16793     fail: SWIGUNUSED;
16794   }
16795   lua_error(L);
16796   return 0;
16797 }
16798 
16799 
16800 static int _wrap_SBData_GetString(lua_State* L) {
16801   {
16802     int SWIG_arg = 0;
16803     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16804     lldb::SBError *arg2 = 0 ;
16805     lldb::offset_t arg3 ;
16806     char *result = 0 ;
16807 
16808     SWIG_check_num_args("lldb::SBData::GetString",3,3)
16809     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetString",1,"lldb::SBData *");
16810     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetString",2,"lldb::SBError &");
16811     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetString",3,"lldb::offset_t");
16812 
16813     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16814       SWIG_fail_ptr("SBData_GetString",1,SWIGTYPE_p_lldb__SBData);
16815     }
16816 
16817 
16818     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16819       SWIG_fail_ptr("SBData_GetString",2,SWIGTYPE_p_lldb__SBError);
16820     }
16821 
16822     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16823     result = (char *)(arg1)->GetString(*arg2,arg3);
16824     lua_pushstring(L,(const char *)result); SWIG_arg++;
16825     return SWIG_arg;
16826 
16827     fail: SWIGUNUSED;
16828   }
16829   lua_error(L);
16830   return 0;
16831 }
16832 
16833 
16834 static int _wrap_SBData_GetDescription(lua_State* L) {
16835   {
16836     int SWIG_arg = 0;
16837     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16838     lldb::SBStream *arg2 = 0 ;
16839     lldb::addr_t arg3 ;
16840     bool result;
16841 
16842     SWIG_check_num_args("lldb::SBData::GetDescription",3,3)
16843     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDescription",1,"lldb::SBData *");
16844     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDescription",2,"lldb::SBStream &");
16845     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetDescription",3,"lldb::addr_t");
16846 
16847     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16848       SWIG_fail_ptr("SBData_GetDescription",1,SWIGTYPE_p_lldb__SBData);
16849     }
16850 
16851 
16852     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
16853       SWIG_fail_ptr("SBData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
16854     }
16855 
16856     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
16857     result = (bool)(arg1)->GetDescription(*arg2,arg3);
16858     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16859     return SWIG_arg;
16860 
16861     fail: SWIGUNUSED;
16862   }
16863   lua_error(L);
16864   return 0;
16865 }
16866 
16867 
16868 static int _wrap_SBData_ReadRawData(lua_State* L) {
16869   {
16870     int SWIG_arg = 0;
16871     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16872     lldb::SBError *arg2 = 0 ;
16873     lldb::offset_t arg3 ;
16874     void *arg4 = (void *) 0 ;
16875     size_t arg5 ;
16876     size_t result;
16877 
16878     SWIG_check_num_args("lldb::SBData::ReadRawData",4,4)
16879     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::ReadRawData",1,"lldb::SBData *");
16880     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::ReadRawData",2,"lldb::SBError &");
16881     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::ReadRawData",3,"lldb::offset_t");
16882 
16883     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16884       SWIG_fail_ptr("SBData_ReadRawData",1,SWIGTYPE_p_lldb__SBData);
16885     }
16886 
16887 
16888     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16889       SWIG_fail_ptr("SBData_ReadRawData",2,SWIGTYPE_p_lldb__SBError);
16890     }
16891 
16892     arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16893     {
16894       arg5 = luaL_checkinteger(L, 4);
16895       if (arg5 <= 0) {
16896         return luaL_error(L, "Positive integer expected");
16897       }
16898       arg4 = (char *)malloc(arg5);
16899     }
16900     result = (arg1)->ReadRawData(*arg2,arg3,arg4,arg5);
16901     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16902     {
16903       lua_pop(L, 1); // Blow away the previous result
16904       if (result == 0) {
16905         lua_pushliteral(L, "");
16906       } else {
16907         lua_pushlstring(L, (const char *)arg4, result);
16908       }
16909       free(arg4);
16910       // SWIG_arg was already incremented
16911     }
16912     return SWIG_arg;
16913 
16914     fail: SWIGUNUSED;
16915   }
16916   lua_error(L);
16917   return 0;
16918 }
16919 
16920 
16921 static int _wrap_SBData_SetData(lua_State* L) {
16922   {
16923     int SWIG_arg = 0;
16924     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16925     lldb::SBError *arg2 = 0 ;
16926     void *arg3 = (void *) 0 ;
16927     size_t arg4 ;
16928     lldb::ByteOrder arg5 ;
16929     uint8_t arg6 ;
16930 
16931     SWIG_check_num_args("lldb::SBData::SetData",5,5)
16932     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetData",1,"lldb::SBData *");
16933     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetData",2,"lldb::SBError &");
16934     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::SetData",4,"lldb::ByteOrder");
16935     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBData::SetData",5,"uint8_t");
16936 
16937     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16938       SWIG_fail_ptr("SBData_SetData",1,SWIGTYPE_p_lldb__SBData);
16939     }
16940 
16941 
16942     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16943       SWIG_fail_ptr("SBData_SetData",2,SWIGTYPE_p_lldb__SBError);
16944     }
16945 
16946     {
16947       arg3 = (void *)luaL_checklstring(L, 3, &arg4);
16948     }
16949     arg5 = (lldb::ByteOrder)lua_tointeger(L, 4);
16950     arg6 = (uint8_t)lua_tointeger(L, 5);
16951     (arg1)->SetData(*arg2,(void const *)arg3,arg4,arg5,arg6);
16952 
16953     return SWIG_arg;
16954 
16955     fail: SWIGUNUSED;
16956   }
16957   lua_error(L);
16958   return 0;
16959 }
16960 
16961 
16962 static int _wrap_SBData_SetDataWithOwnership(lua_State* L) {
16963   {
16964     int SWIG_arg = 0;
16965     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16966     lldb::SBError *arg2 = 0 ;
16967     void *arg3 = (void *) 0 ;
16968     size_t arg4 ;
16969     lldb::ByteOrder arg5 ;
16970     uint8_t arg6 ;
16971 
16972     SWIG_check_num_args("lldb::SBData::SetDataWithOwnership",5,5)
16973     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",1,"lldb::SBData *");
16974     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",2,"lldb::SBError &");
16975     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",4,"lldb::ByteOrder");
16976     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",5,"uint8_t");
16977 
16978     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16979       SWIG_fail_ptr("SBData_SetDataWithOwnership",1,SWIGTYPE_p_lldb__SBData);
16980     }
16981 
16982 
16983     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16984       SWIG_fail_ptr("SBData_SetDataWithOwnership",2,SWIGTYPE_p_lldb__SBError);
16985     }
16986 
16987     {
16988       arg3 = (void *)luaL_checklstring(L, 3, &arg4);
16989     }
16990     arg5 = (lldb::ByteOrder)lua_tointeger(L, 4);
16991     arg6 = (uint8_t)lua_tointeger(L, 5);
16992     (arg1)->SetDataWithOwnership(*arg2,(void const *)arg3,arg4,arg5,arg6);
16993 
16994     return SWIG_arg;
16995 
16996     fail: SWIGUNUSED;
16997   }
16998   lua_error(L);
16999   return 0;
17000 }
17001 
17002 
17003 static int _wrap_SBData_Append(lua_State* L) {
17004   {
17005     int SWIG_arg = 0;
17006     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17007     lldb::SBData *arg2 = 0 ;
17008     bool result;
17009 
17010     SWIG_check_num_args("lldb::SBData::Append",2,2)
17011     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Append",1,"lldb::SBData *");
17012     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::Append",2,"lldb::SBData const &");
17013 
17014     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17015       SWIG_fail_ptr("SBData_Append",1,SWIGTYPE_p_lldb__SBData);
17016     }
17017 
17018 
17019     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
17020       SWIG_fail_ptr("SBData_Append",2,SWIGTYPE_p_lldb__SBData);
17021     }
17022 
17023     result = (bool)(arg1)->Append((lldb::SBData const &)*arg2);
17024     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17025     return SWIG_arg;
17026 
17027     fail: SWIGUNUSED;
17028   }
17029   lua_error(L);
17030   return 0;
17031 }
17032 
17033 
17034 static int _wrap_SBData_CreateDataFromCString(lua_State* L) {
17035   {
17036     int SWIG_arg = 0;
17037     lldb::ByteOrder arg1 ;
17038     uint32_t arg2 ;
17039     char *arg3 = (char *) 0 ;
17040     lldb::SBData result;
17041 
17042     SWIG_check_num_args("lldb::SBData::CreateDataFromCString",3,3)
17043     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",1,"lldb::ByteOrder");
17044     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",2,"uint32_t");
17045     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",3,"char const *");
17046     arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17047     arg2 = (uint32_t)lua_tointeger(L, 2);
17048     arg3 = (char *)lua_tostring(L, 3);
17049     result = lldb::SBData::CreateDataFromCString(arg1,arg2,(char const *)arg3);
17050     {
17051       lldb::SBData * resultptr = new lldb::SBData(result);
17052       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17053     }
17054     return SWIG_arg;
17055 
17056     fail: SWIGUNUSED;
17057   }
17058   lua_error(L);
17059   return 0;
17060 }
17061 
17062 
17063 static int _wrap_SBData_CreateDataFromUInt64Array(lua_State* L) {
17064   {
17065     int SWIG_arg = 0;
17066     lldb::ByteOrder arg1 ;
17067     uint32_t arg2 ;
17068     uint64_t *arg3 = (uint64_t *) 0 ;
17069     size_t arg4 ;
17070     lldb::SBData result;
17071 
17072     SWIG_check_num_args("lldb::SBData::CreateDataFromUInt64Array",3,3)
17073     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",1,"lldb::ByteOrder");
17074     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",2,"uint32_t");
17075     arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17076     arg2 = (uint32_t)lua_tointeger(L, 2);
17077     {
17078       if (lua_istable(L, 3)) {
17079         // It should accept a table of numbers.
17080         arg4 = lua_rawlen(L, 3);
17081         arg3 = (uint64_t *)malloc((arg4) * sizeof(uint64_t));
17082         int i = 0, j = 0;
17083         while (i++ < arg4) {
17084           lua_rawgeti(L, 3, i);
17085           if (!lua_isnumber(L, -1)) {
17086             // if current element cannot be converted to number, raise an error
17087             lua_pop(L, 1);
17088             return luaL_error(L, "List should only contain numbers");
17089           }
17090           arg3[j++] = (uint64_t) lua_tonumber(L, -1);
17091           lua_pop(L, 1);
17092         }
17093       } else if (lua_isnil(L, 3)) {
17094         // "nil" is also acceptable, equivalent as an empty table
17095         arg3 = NULL;
17096         arg4 = 0;
17097       } else {
17098         // else raise an error
17099         return luaL_error(L, "A list of numbers expected.");
17100       }
17101     }
17102     result = lldb::SBData::CreateDataFromUInt64Array(arg1,arg2,arg3,SWIG_STD_MOVE(arg4));
17103     {
17104       lldb::SBData * resultptr = new lldb::SBData(result);
17105       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17106     }
17107     {
17108       free(arg3);
17109     }
17110     return SWIG_arg;
17111 
17112     fail: SWIGUNUSED;
17113     {
17114       free(arg3);
17115     }
17116   }
17117   lua_error(L);
17118   return 0;
17119 }
17120 
17121 
17122 static int _wrap_SBData_CreateDataFromUInt32Array(lua_State* L) {
17123   {
17124     int SWIG_arg = 0;
17125     lldb::ByteOrder arg1 ;
17126     uint32_t arg2 ;
17127     uint32_t *arg3 = (uint32_t *) 0 ;
17128     size_t arg4 ;
17129     lldb::SBData result;
17130 
17131     SWIG_check_num_args("lldb::SBData::CreateDataFromUInt32Array",3,3)
17132     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",1,"lldb::ByteOrder");
17133     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",2,"uint32_t");
17134     arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17135     arg2 = (uint32_t)lua_tointeger(L, 2);
17136     {
17137       if (lua_istable(L, 3)) {
17138         // It should accept a table of numbers.
17139         arg4 = lua_rawlen(L, 3);
17140         arg3 = (uint32_t *)malloc((arg4) * sizeof(uint32_t));
17141         int i = 0, j = 0;
17142         while (i++ < arg4) {
17143           lua_rawgeti(L, 3, i);
17144           if (!lua_isnumber(L, -1)) {
17145             // if current element cannot be converted to number, raise an error
17146             lua_pop(L, 1);
17147             return luaL_error(L, "List should only contain numbers");
17148           }
17149           arg3[j++] = (uint32_t) lua_tonumber(L, -1);
17150           lua_pop(L, 1);
17151         }
17152       } else if (lua_isnil(L, 3)) {
17153         // "nil" is also acceptable, equivalent as an empty table
17154         arg3 = NULL;
17155         arg4 = 0;
17156       } else {
17157         // else raise an error
17158         return luaL_error(L, "A list of numbers expected.");
17159       }
17160     }
17161     result = lldb::SBData::CreateDataFromUInt32Array(arg1,arg2,arg3,SWIG_STD_MOVE(arg4));
17162     {
17163       lldb::SBData * resultptr = new lldb::SBData(result);
17164       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17165     }
17166     {
17167       free(arg3);
17168     }
17169     return SWIG_arg;
17170 
17171     fail: SWIGUNUSED;
17172     {
17173       free(arg3);
17174     }
17175   }
17176   lua_error(L);
17177   return 0;
17178 }
17179 
17180 
17181 static int _wrap_SBData_CreateDataFromSInt64Array(lua_State* L) {
17182   {
17183     int SWIG_arg = 0;
17184     lldb::ByteOrder arg1 ;
17185     uint32_t arg2 ;
17186     int64_t *arg3 = (int64_t *) 0 ;
17187     size_t arg4 ;
17188     lldb::SBData result;
17189 
17190     SWIG_check_num_args("lldb::SBData::CreateDataFromSInt64Array",3,3)
17191     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",1,"lldb::ByteOrder");
17192     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",2,"uint32_t");
17193     arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17194     arg2 = (uint32_t)lua_tointeger(L, 2);
17195     {
17196       if (lua_istable(L, 3)) {
17197         // It should accept a table of numbers.
17198         arg4 = lua_rawlen(L, 3);
17199         arg3 = (int64_t *)malloc((arg4) * sizeof(int64_t));
17200         int i = 0, j = 0;
17201         while (i++ < arg4) {
17202           lua_rawgeti(L, 3, i);
17203           if (!lua_isnumber(L, -1)) {
17204             // if current element cannot be converted to number, raise an error
17205             lua_pop(L, 1);
17206             return luaL_error(L, "List should only contain numbers");
17207           }
17208           arg3[j++] = (int64_t) lua_tonumber(L, -1);
17209           lua_pop(L, 1);
17210         }
17211       } else if (lua_isnil(L, 3)) {
17212         // "nil" is also acceptable, equivalent as an empty table
17213         arg3 = NULL;
17214         arg4 = 0;
17215       } else {
17216         // else raise an error
17217         return luaL_error(L, "A list of numbers expected.");
17218       }
17219     }
17220     result = lldb::SBData::CreateDataFromSInt64Array(arg1,arg2,arg3,SWIG_STD_MOVE(arg4));
17221     {
17222       lldb::SBData * resultptr = new lldb::SBData(result);
17223       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17224     }
17225     {
17226       free(arg3);
17227     }
17228     return SWIG_arg;
17229 
17230     fail: SWIGUNUSED;
17231     {
17232       free(arg3);
17233     }
17234   }
17235   lua_error(L);
17236   return 0;
17237 }
17238 
17239 
17240 static int _wrap_SBData_CreateDataFromSInt32Array(lua_State* L) {
17241   {
17242     int SWIG_arg = 0;
17243     lldb::ByteOrder arg1 ;
17244     uint32_t arg2 ;
17245     int32_t *arg3 = (int32_t *) 0 ;
17246     size_t arg4 ;
17247     lldb::SBData result;
17248 
17249     SWIG_check_num_args("lldb::SBData::CreateDataFromSInt32Array",3,3)
17250     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",1,"lldb::ByteOrder");
17251     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",2,"uint32_t");
17252     arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17253     arg2 = (uint32_t)lua_tointeger(L, 2);
17254     {
17255       if (lua_istable(L, 3)) {
17256         // It should accept a table of numbers.
17257         arg4 = lua_rawlen(L, 3);
17258         arg3 = (int32_t *)malloc((arg4) * sizeof(int32_t));
17259         int i = 0, j = 0;
17260         while (i++ < arg4) {
17261           lua_rawgeti(L, 3, i);
17262           if (!lua_isnumber(L, -1)) {
17263             // if current element cannot be converted to number, raise an error
17264             lua_pop(L, 1);
17265             return luaL_error(L, "List should only contain numbers");
17266           }
17267           arg3[j++] = (int32_t) lua_tonumber(L, -1);
17268           lua_pop(L, 1);
17269         }
17270       } else if (lua_isnil(L, 3)) {
17271         // "nil" is also acceptable, equivalent as an empty table
17272         arg3 = NULL;
17273         arg4 = 0;
17274       } else {
17275         // else raise an error
17276         return luaL_error(L, "A list of numbers expected.");
17277       }
17278     }
17279     result = lldb::SBData::CreateDataFromSInt32Array(arg1,arg2,arg3,SWIG_STD_MOVE(arg4));
17280     {
17281       lldb::SBData * resultptr = new lldb::SBData(result);
17282       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17283     }
17284     {
17285       free(arg3);
17286     }
17287     return SWIG_arg;
17288 
17289     fail: SWIGUNUSED;
17290     {
17291       free(arg3);
17292     }
17293   }
17294   lua_error(L);
17295   return 0;
17296 }
17297 
17298 
17299 static int _wrap_SBData_CreateDataFromDoubleArray(lua_State* L) {
17300   {
17301     int SWIG_arg = 0;
17302     lldb::ByteOrder arg1 ;
17303     uint32_t arg2 ;
17304     double *arg3 = (double *) 0 ;
17305     size_t arg4 ;
17306     lldb::SBData result;
17307 
17308     SWIG_check_num_args("lldb::SBData::CreateDataFromDoubleArray",3,3)
17309     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",1,"lldb::ByteOrder");
17310     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",2,"uint32_t");
17311     arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17312     arg2 = (uint32_t)lua_tointeger(L, 2);
17313     {
17314       if (lua_istable(L, 3)) {
17315         // It should accept a table of numbers.
17316         arg4 = lua_rawlen(L, 3);
17317         arg3 = (double *)malloc((arg4) * sizeof(double));
17318         int i = 0, j = 0;
17319         while (i++ < arg4) {
17320           lua_rawgeti(L, 3, i);
17321           if (!lua_isnumber(L, -1)) {
17322             // if current element cannot be converted to number, raise an error
17323             lua_pop(L, 1);
17324             return luaL_error(L, "List should only contain numbers");
17325           }
17326           arg3[j++] = (double) lua_tonumber(L, -1);
17327           lua_pop(L, 1);
17328         }
17329       } else if (lua_isnil(L, 3)) {
17330         // "nil" is also acceptable, equivalent as an empty table
17331         arg3 = NULL;
17332         arg4 = 0;
17333       } else {
17334         // else raise an error
17335         return luaL_error(L, "A list of numbers expected.");
17336       }
17337     }
17338     result = lldb::SBData::CreateDataFromDoubleArray(arg1,arg2,arg3,SWIG_STD_MOVE(arg4));
17339     {
17340       lldb::SBData * resultptr = new lldb::SBData(result);
17341       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17342     }
17343     {
17344       free(arg3);
17345     }
17346     return SWIG_arg;
17347 
17348     fail: SWIGUNUSED;
17349     {
17350       free(arg3);
17351     }
17352   }
17353   lua_error(L);
17354   return 0;
17355 }
17356 
17357 
17358 static int _wrap_SBData_SetDataFromCString(lua_State* L) {
17359   {
17360     int SWIG_arg = 0;
17361     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17362     char *arg2 = (char *) 0 ;
17363     bool result;
17364 
17365     SWIG_check_num_args("lldb::SBData::SetDataFromCString",2,2)
17366     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",1,"lldb::SBData *");
17367     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",2,"char const *");
17368 
17369     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17370       SWIG_fail_ptr("SBData_SetDataFromCString",1,SWIGTYPE_p_lldb__SBData);
17371     }
17372 
17373     arg2 = (char *)lua_tostring(L, 2);
17374     result = (bool)(arg1)->SetDataFromCString((char const *)arg2);
17375     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17376     return SWIG_arg;
17377 
17378     fail: SWIGUNUSED;
17379   }
17380   lua_error(L);
17381   return 0;
17382 }
17383 
17384 
17385 static int _wrap_SBData_SetDataFromUInt64Array(lua_State* L) {
17386   {
17387     int SWIG_arg = 0;
17388     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17389     uint64_t *arg2 = (uint64_t *) 0 ;
17390     size_t arg3 ;
17391     bool result;
17392 
17393     SWIG_check_num_args("lldb::SBData::SetDataFromUInt64Array",2,2)
17394     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",1,"lldb::SBData *");
17395 
17396     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17397       SWIG_fail_ptr("SBData_SetDataFromUInt64Array",1,SWIGTYPE_p_lldb__SBData);
17398     }
17399 
17400     {
17401       if (lua_istable(L, 2)) {
17402         // It should accept a table of numbers.
17403         arg3 = lua_rawlen(L, 2);
17404         arg2 = (uint64_t *)malloc((arg3) * sizeof(uint64_t));
17405         int i = 0, j = 0;
17406         while (i++ < arg3) {
17407           lua_rawgeti(L, 2, i);
17408           if (!lua_isnumber(L, -1)) {
17409             // if current element cannot be converted to number, raise an error
17410             lua_pop(L, 1);
17411             return luaL_error(L, "List should only contain numbers");
17412           }
17413           arg2[j++] = (uint64_t) lua_tonumber(L, -1);
17414           lua_pop(L, 1);
17415         }
17416       } else if (lua_isnil(L, 2)) {
17417         // "nil" is also acceptable, equivalent as an empty table
17418         arg2 = NULL;
17419         arg3 = 0;
17420       } else {
17421         // else raise an error
17422         return luaL_error(L, "A list of numbers expected.");
17423       }
17424     }
17425     result = (bool)(arg1)->SetDataFromUInt64Array(arg2,arg3);
17426     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17427     {
17428       free(arg2);
17429     }
17430     return SWIG_arg;
17431 
17432     fail: SWIGUNUSED;
17433     {
17434       free(arg2);
17435     }
17436   }
17437   lua_error(L);
17438   return 0;
17439 }
17440 
17441 
17442 static int _wrap_SBData_SetDataFromUInt32Array(lua_State* L) {
17443   {
17444     int SWIG_arg = 0;
17445     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17446     uint32_t *arg2 = (uint32_t *) 0 ;
17447     size_t arg3 ;
17448     bool result;
17449 
17450     SWIG_check_num_args("lldb::SBData::SetDataFromUInt32Array",2,2)
17451     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",1,"lldb::SBData *");
17452 
17453     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17454       SWIG_fail_ptr("SBData_SetDataFromUInt32Array",1,SWIGTYPE_p_lldb__SBData);
17455     }
17456 
17457     {
17458       if (lua_istable(L, 2)) {
17459         // It should accept a table of numbers.
17460         arg3 = lua_rawlen(L, 2);
17461         arg2 = (uint32_t *)malloc((arg3) * sizeof(uint32_t));
17462         int i = 0, j = 0;
17463         while (i++ < arg3) {
17464           lua_rawgeti(L, 2, i);
17465           if (!lua_isnumber(L, -1)) {
17466             // if current element cannot be converted to number, raise an error
17467             lua_pop(L, 1);
17468             return luaL_error(L, "List should only contain numbers");
17469           }
17470           arg2[j++] = (uint32_t) lua_tonumber(L, -1);
17471           lua_pop(L, 1);
17472         }
17473       } else if (lua_isnil(L, 2)) {
17474         // "nil" is also acceptable, equivalent as an empty table
17475         arg2 = NULL;
17476         arg3 = 0;
17477       } else {
17478         // else raise an error
17479         return luaL_error(L, "A list of numbers expected.");
17480       }
17481     }
17482     result = (bool)(arg1)->SetDataFromUInt32Array(arg2,arg3);
17483     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17484     {
17485       free(arg2);
17486     }
17487     return SWIG_arg;
17488 
17489     fail: SWIGUNUSED;
17490     {
17491       free(arg2);
17492     }
17493   }
17494   lua_error(L);
17495   return 0;
17496 }
17497 
17498 
17499 static int _wrap_SBData_SetDataFromSInt64Array(lua_State* L) {
17500   {
17501     int SWIG_arg = 0;
17502     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17503     int64_t *arg2 = (int64_t *) 0 ;
17504     size_t arg3 ;
17505     bool result;
17506 
17507     SWIG_check_num_args("lldb::SBData::SetDataFromSInt64Array",2,2)
17508     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",1,"lldb::SBData *");
17509 
17510     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17511       SWIG_fail_ptr("SBData_SetDataFromSInt64Array",1,SWIGTYPE_p_lldb__SBData);
17512     }
17513 
17514     {
17515       if (lua_istable(L, 2)) {
17516         // It should accept a table of numbers.
17517         arg3 = lua_rawlen(L, 2);
17518         arg2 = (int64_t *)malloc((arg3) * sizeof(int64_t));
17519         int i = 0, j = 0;
17520         while (i++ < arg3) {
17521           lua_rawgeti(L, 2, i);
17522           if (!lua_isnumber(L, -1)) {
17523             // if current element cannot be converted to number, raise an error
17524             lua_pop(L, 1);
17525             return luaL_error(L, "List should only contain numbers");
17526           }
17527           arg2[j++] = (int64_t) lua_tonumber(L, -1);
17528           lua_pop(L, 1);
17529         }
17530       } else if (lua_isnil(L, 2)) {
17531         // "nil" is also acceptable, equivalent as an empty table
17532         arg2 = NULL;
17533         arg3 = 0;
17534       } else {
17535         // else raise an error
17536         return luaL_error(L, "A list of numbers expected.");
17537       }
17538     }
17539     result = (bool)(arg1)->SetDataFromSInt64Array(arg2,arg3);
17540     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17541     {
17542       free(arg2);
17543     }
17544     return SWIG_arg;
17545 
17546     fail: SWIGUNUSED;
17547     {
17548       free(arg2);
17549     }
17550   }
17551   lua_error(L);
17552   return 0;
17553 }
17554 
17555 
17556 static int _wrap_SBData_SetDataFromSInt32Array(lua_State* L) {
17557   {
17558     int SWIG_arg = 0;
17559     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17560     int32_t *arg2 = (int32_t *) 0 ;
17561     size_t arg3 ;
17562     bool result;
17563 
17564     SWIG_check_num_args("lldb::SBData::SetDataFromSInt32Array",2,2)
17565     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",1,"lldb::SBData *");
17566 
17567     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17568       SWIG_fail_ptr("SBData_SetDataFromSInt32Array",1,SWIGTYPE_p_lldb__SBData);
17569     }
17570 
17571     {
17572       if (lua_istable(L, 2)) {
17573         // It should accept a table of numbers.
17574         arg3 = lua_rawlen(L, 2);
17575         arg2 = (int32_t *)malloc((arg3) * sizeof(int32_t));
17576         int i = 0, j = 0;
17577         while (i++ < arg3) {
17578           lua_rawgeti(L, 2, i);
17579           if (!lua_isnumber(L, -1)) {
17580             // if current element cannot be converted to number, raise an error
17581             lua_pop(L, 1);
17582             return luaL_error(L, "List should only contain numbers");
17583           }
17584           arg2[j++] = (int32_t) lua_tonumber(L, -1);
17585           lua_pop(L, 1);
17586         }
17587       } else if (lua_isnil(L, 2)) {
17588         // "nil" is also acceptable, equivalent as an empty table
17589         arg2 = NULL;
17590         arg3 = 0;
17591       } else {
17592         // else raise an error
17593         return luaL_error(L, "A list of numbers expected.");
17594       }
17595     }
17596     result = (bool)(arg1)->SetDataFromSInt32Array(arg2,arg3);
17597     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17598     {
17599       free(arg2);
17600     }
17601     return SWIG_arg;
17602 
17603     fail: SWIGUNUSED;
17604     {
17605       free(arg2);
17606     }
17607   }
17608   lua_error(L);
17609   return 0;
17610 }
17611 
17612 
17613 static int _wrap_SBData_SetDataFromDoubleArray(lua_State* L) {
17614   {
17615     int SWIG_arg = 0;
17616     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17617     double *arg2 = (double *) 0 ;
17618     size_t arg3 ;
17619     bool result;
17620 
17621     SWIG_check_num_args("lldb::SBData::SetDataFromDoubleArray",2,2)
17622     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",1,"lldb::SBData *");
17623 
17624     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17625       SWIG_fail_ptr("SBData_SetDataFromDoubleArray",1,SWIGTYPE_p_lldb__SBData);
17626     }
17627 
17628     {
17629       if (lua_istable(L, 2)) {
17630         // It should accept a table of numbers.
17631         arg3 = lua_rawlen(L, 2);
17632         arg2 = (double *)malloc((arg3) * sizeof(double));
17633         int i = 0, j = 0;
17634         while (i++ < arg3) {
17635           lua_rawgeti(L, 2, i);
17636           if (!lua_isnumber(L, -1)) {
17637             // if current element cannot be converted to number, raise an error
17638             lua_pop(L, 1);
17639             return luaL_error(L, "List should only contain numbers");
17640           }
17641           arg2[j++] = (double) lua_tonumber(L, -1);
17642           lua_pop(L, 1);
17643         }
17644       } else if (lua_isnil(L, 2)) {
17645         // "nil" is also acceptable, equivalent as an empty table
17646         arg2 = NULL;
17647         arg3 = 0;
17648       } else {
17649         // else raise an error
17650         return luaL_error(L, "A list of numbers expected.");
17651       }
17652     }
17653     result = (bool)(arg1)->SetDataFromDoubleArray(arg2,arg3);
17654     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17655     {
17656       free(arg2);
17657     }
17658     return SWIG_arg;
17659 
17660     fail: SWIGUNUSED;
17661     {
17662       free(arg2);
17663     }
17664   }
17665   lua_error(L);
17666   return 0;
17667 }
17668 
17669 
17670 static int _wrap_SBData___tostring(lua_State* L) {
17671   {
17672     int SWIG_arg = 0;
17673     lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17674     std::string result;
17675 
17676     SWIG_check_num_args("lldb::SBData::__repr__",1,1)
17677     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::__repr__",1,"lldb::SBData *");
17678 
17679     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17680       SWIG_fail_ptr("SBData___tostring",1,SWIGTYPE_p_lldb__SBData);
17681     }
17682 
17683     result = lldb_SBData___repr__(arg1);
17684     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
17685     return SWIG_arg;
17686 
17687     fail: SWIGUNUSED;
17688   }
17689   lua_error(L);
17690   return 0;
17691 }
17692 
17693 
17694 static void swig_delete_SBData(void *obj) {
17695 lldb::SBData *arg1 = (lldb::SBData *) obj;
17696 delete arg1;
17697 }
17698 static int _proxy__wrap_new_SBData(lua_State *L) {
17699     assert(lua_istable(L,1));
17700     lua_pushcfunction(L,_wrap_new_SBData);
17701     assert(!lua_isnil(L,-1));
17702     lua_replace(L,1); /* replace our table with real constructor */
17703     lua_call(L,lua_gettop(L)-1,1);
17704     return 1;
17705 }
17706 static swig_lua_attribute swig_SBData_attributes[] = {
17707     {0,0,0}
17708 };
17709 static swig_lua_method swig_SBData_methods[]= {
17710     { "GetAddressByteSize", _wrap_SBData_GetAddressByteSize},
17711     { "SetAddressByteSize", _wrap_SBData_SetAddressByteSize},
17712     { "Clear", _wrap_SBData_Clear},
17713     { "IsValid", _wrap_SBData_IsValid},
17714     { "GetByteSize", _wrap_SBData_GetByteSize},
17715     { "GetByteOrder", _wrap_SBData_GetByteOrder},
17716     { "SetByteOrder", _wrap_SBData_SetByteOrder},
17717     { "GetFloat", _wrap_SBData_GetFloat},
17718     { "GetDouble", _wrap_SBData_GetDouble},
17719     { "GetLongDouble", _wrap_SBData_GetLongDouble},
17720     { "GetAddress", _wrap_SBData_GetAddress},
17721     { "GetUnsignedInt8", _wrap_SBData_GetUnsignedInt8},
17722     { "GetUnsignedInt16", _wrap_SBData_GetUnsignedInt16},
17723     { "GetUnsignedInt32", _wrap_SBData_GetUnsignedInt32},
17724     { "GetUnsignedInt64", _wrap_SBData_GetUnsignedInt64},
17725     { "GetSignedInt8", _wrap_SBData_GetSignedInt8},
17726     { "GetSignedInt16", _wrap_SBData_GetSignedInt16},
17727     { "GetSignedInt32", _wrap_SBData_GetSignedInt32},
17728     { "GetSignedInt64", _wrap_SBData_GetSignedInt64},
17729     { "GetString", _wrap_SBData_GetString},
17730     { "GetDescription", _wrap_SBData_GetDescription},
17731     { "ReadRawData", _wrap_SBData_ReadRawData},
17732     { "SetData", _wrap_SBData_SetData},
17733     { "SetDataWithOwnership", _wrap_SBData_SetDataWithOwnership},
17734     { "Append", _wrap_SBData_Append},
17735     { "SetDataFromCString", _wrap_SBData_SetDataFromCString},
17736     { "SetDataFromUInt64Array", _wrap_SBData_SetDataFromUInt64Array},
17737     { "SetDataFromUInt32Array", _wrap_SBData_SetDataFromUInt32Array},
17738     { "SetDataFromSInt64Array", _wrap_SBData_SetDataFromSInt64Array},
17739     { "SetDataFromSInt32Array", _wrap_SBData_SetDataFromSInt32Array},
17740     { "SetDataFromDoubleArray", _wrap_SBData_SetDataFromDoubleArray},
17741     { "__tostring", _wrap_SBData___tostring},
17742     {0,0}
17743 };
17744 static swig_lua_method swig_SBData_meta[] = {
17745     { "__tostring", _wrap_SBData___tostring},
17746     {0,0}
17747 };
17748 
17749 static swig_lua_attribute swig_SBData_Sf_SwigStatic_attributes[] = {
17750     {0,0,0}
17751 };
17752 static swig_lua_const_info swig_SBData_Sf_SwigStatic_constants[]= {
17753     {0,0,0,0,0,0}
17754 };
17755 static swig_lua_method swig_SBData_Sf_SwigStatic_methods[]= {
17756     { "CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
17757     { "CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
17758     { "CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
17759     { "CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
17760     { "CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
17761     { "CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
17762     {0,0}
17763 };
17764 static swig_lua_class* swig_SBData_Sf_SwigStatic_classes[]= {
17765     0
17766 };
17767 
17768 static swig_lua_namespace swig_SBData_Sf_SwigStatic = {
17769     "SBData",
17770     swig_SBData_Sf_SwigStatic_methods,
17771     swig_SBData_Sf_SwigStatic_attributes,
17772     swig_SBData_Sf_SwigStatic_constants,
17773     swig_SBData_Sf_SwigStatic_classes,
17774     0
17775 };
17776 static swig_lua_class *swig_SBData_bases[] = {0};
17777 static const char *swig_SBData_base_names[] = {0};
17778 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 };
17779 
17780 static int _wrap_SBDebugger_GetProgressFromEvent(lua_State* L) {
17781   {
17782     int SWIG_arg = 0;
17783     lldb::SBEvent *arg1 = 0 ;
17784     uint64_t *arg2 = 0 ;
17785     uint64_t *arg3 = 0 ;
17786     uint64_t *arg4 = 0 ;
17787     bool *arg5 = 0 ;
17788     uint64_t temp2 ;
17789     uint64_t temp3 ;
17790     uint64_t temp4 ;
17791     bool temp5 ;
17792     char *result = 0 ;
17793 
17794     arg2 = &temp2;
17795     arg3 = &temp3;
17796     arg4 = &temp4;
17797     arg5 = &temp5;
17798     SWIG_check_num_args("lldb::SBDebugger::GetProgressFromEvent",1,1)
17799     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetProgressFromEvent",1,"lldb::SBEvent const &");
17800 
17801     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
17802       SWIG_fail_ptr("SBDebugger_GetProgressFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
17803     }
17804 
17805     result = (char *)lldb::SBDebugger::GetProgressFromEvent((lldb::SBEvent const &)*arg1,*arg2,*arg3,*arg4,*arg5);
17806     lua_pushstring(L,(const char *)result); SWIG_arg++;
17807     lua_pushinteger(L, (lua_Integer) *arg2); SWIG_arg++;
17808     lua_pushinteger(L, (lua_Integer) *arg3); SWIG_arg++;
17809     lua_pushinteger(L, (lua_Integer) *arg4); SWIG_arg++;
17810     lua_pushboolean(L, (int)((*arg5)!=0)); SWIG_arg++;
17811     return SWIG_arg;
17812 
17813     fail: SWIGUNUSED;
17814   }
17815   lua_error(L);
17816   return 0;
17817 }
17818 
17819 
17820 static int _wrap_SBDebugger_GetDiagnosticFromEvent(lua_State* L) {
17821   {
17822     int SWIG_arg = 0;
17823     lldb::SBEvent *arg1 = 0 ;
17824     lldb::SBStructuredData result;
17825 
17826     SWIG_check_num_args("lldb::SBDebugger::GetDiagnosticFromEvent",1,1)
17827     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDiagnosticFromEvent",1,"lldb::SBEvent const &");
17828 
17829     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
17830       SWIG_fail_ptr("SBDebugger_GetDiagnosticFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
17831     }
17832 
17833     result = lldb::SBDebugger::GetDiagnosticFromEvent((lldb::SBEvent const &)*arg1);
17834     {
17835       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
17836       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
17837     }
17838     return SWIG_arg;
17839 
17840     fail: SWIGUNUSED;
17841   }
17842   lua_error(L);
17843   return 0;
17844 }
17845 
17846 
17847 static int _wrap_SBDebugger_GetBroadcaster(lua_State* L) {
17848   {
17849     int SWIG_arg = 0;
17850     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17851     lldb::SBBroadcaster result;
17852 
17853     SWIG_check_num_args("lldb::SBDebugger::GetBroadcaster",1,1)
17854     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetBroadcaster",1,"lldb::SBDebugger *");
17855 
17856     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17857       SWIG_fail_ptr("SBDebugger_GetBroadcaster",1,SWIGTYPE_p_lldb__SBDebugger);
17858     }
17859 
17860     result = (arg1)->GetBroadcaster();
17861     {
17862       lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster(result);
17863       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
17864     }
17865     return SWIG_arg;
17866 
17867     fail: SWIGUNUSED;
17868   }
17869   lua_error(L);
17870   return 0;
17871 }
17872 
17873 
17874 static int _wrap_SBDebugger_Initialize(lua_State* L) {
17875   {
17876     int SWIG_arg = 0;
17877 
17878     SWIG_check_num_args("lldb::SBDebugger::Initialize",0,0)
17879     lldb::SBDebugger::Initialize();
17880 
17881     return SWIG_arg;
17882 
17883     fail: SWIGUNUSED;
17884   }
17885   lua_error(L);
17886   return 0;
17887 }
17888 
17889 
17890 static int _wrap_SBDebugger_InitializeWithErrorHandling(lua_State* L) {
17891   {
17892     int SWIG_arg = 0;
17893     lldb::SBError result;
17894 
17895     SWIG_check_num_args("lldb::SBDebugger::InitializeWithErrorHandling",0,0)
17896     result = lldb::SBDebugger::InitializeWithErrorHandling();
17897     {
17898       lldb::SBError * resultptr = new lldb::SBError(result);
17899       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17900     }
17901     return SWIG_arg;
17902 
17903     fail: SWIGUNUSED;
17904   }
17905   lua_error(L);
17906   return 0;
17907 }
17908 
17909 
17910 static int _wrap_SBDebugger_PrintStackTraceOnError(lua_State* L) {
17911   {
17912     int SWIG_arg = 0;
17913 
17914     SWIG_check_num_args("lldb::SBDebugger::PrintStackTraceOnError",0,0)
17915     lldb::SBDebugger::PrintStackTraceOnError();
17916 
17917     return SWIG_arg;
17918 
17919     fail: SWIGUNUSED;
17920   }
17921   lua_error(L);
17922   return 0;
17923 }
17924 
17925 
17926 static int _wrap_SBDebugger_Terminate(lua_State* L) {
17927   {
17928     int SWIG_arg = 0;
17929 
17930     SWIG_check_num_args("lldb::SBDebugger::Terminate",0,0)
17931     lldb::SBDebugger::Terminate();
17932 
17933     return SWIG_arg;
17934 
17935     fail: SWIGUNUSED;
17936   }
17937   lua_error(L);
17938   return 0;
17939 }
17940 
17941 
17942 static int _wrap_SBDebugger_Create__SWIG_0(lua_State* L) {
17943   {
17944     int SWIG_arg = 0;
17945     lldb::SBDebugger result;
17946 
17947     SWIG_check_num_args("lldb::SBDebugger::Create",0,0)
17948     result = lldb::SBDebugger::Create();
17949     {
17950       lldb::SBDebugger * resultptr = new lldb::SBDebugger(result);
17951       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17952     }
17953     return SWIG_arg;
17954 
17955     fail: SWIGUNUSED;
17956   }
17957   lua_error(L);
17958   return 0;
17959 }
17960 
17961 
17962 static int _wrap_SBDebugger_Create__SWIG_1(lua_State* L) {
17963   {
17964     int SWIG_arg = 0;
17965     bool arg1 ;
17966     lldb::SBDebugger result;
17967 
17968     SWIG_check_num_args("lldb::SBDebugger::Create",1,1)
17969     if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17970     arg1 = (lua_toboolean(L, 1)!=0);
17971     result = lldb::SBDebugger::Create(arg1);
17972     {
17973       lldb::SBDebugger * resultptr = new lldb::SBDebugger(result);
17974       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17975     }
17976     return SWIG_arg;
17977 
17978     fail: SWIGUNUSED;
17979   }
17980   lua_error(L);
17981   return 0;
17982 }
17983 
17984 
17985 static int _wrap_SBDebugger_Create__SWIG_2(lua_State* L) {
17986   {
17987     int SWIG_arg = 0;
17988     bool arg1 ;
17989     lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
17990     void *arg3 = (void *) 0 ;
17991     lldb::SBDebugger result;
17992 
17993     SWIG_check_num_args("lldb::SBDebugger::Create",2,2)
17994     if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17995     arg1 = (lua_toboolean(L, 1)!=0);
17996     {
17997       arg2 = LLDBSwigLuaCallLuaLogOutputCallback;
17998       arg3 = (void *)L;
17999 
18000       luaL_checktype(L, 2, LUA_TFUNCTION);
18001       lua_settop(L, 2);
18002 
18003       lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
18004       lua_insert(L, 2);
18005       lua_settable(L, LUA_REGISTRYINDEX);
18006     }
18007     result = lldb::SBDebugger::Create(arg1,arg2,arg3);
18008     {
18009       lldb::SBDebugger * resultptr = new lldb::SBDebugger(result);
18010       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
18011     }
18012     return SWIG_arg;
18013 
18014     fail: SWIGUNUSED;
18015   }
18016   lua_error(L);
18017   return 0;
18018 }
18019 
18020 
18021 static int _wrap_SBDebugger_Create(lua_State* L) {
18022   int argc;
18023   int argv[3]={
18024     1,2,3
18025   };
18026 
18027   argc = lua_gettop(L);
18028   if (argc == 0) {
18029     return _wrap_SBDebugger_Create__SWIG_0(L);
18030   }
18031   if (argc == 1) {
18032     int _v = 0;
18033     {
18034       _v = lua_isboolean(L,argv[0]);
18035     }
18036     if (_v) {
18037       return _wrap_SBDebugger_Create__SWIG_1(L);
18038     }
18039   }
18040   if (argc == 2) {
18041     int _v = 0;
18042     {
18043       _v = lua_isboolean(L,argv[0]);
18044     }
18045     if (_v) {
18046       {
18047         void *ptr;
18048         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)) {
18049           _v = 0;
18050         } else {
18051           _v = 1;
18052         }
18053       }
18054       if (_v) {
18055         if (argc <= 2) {
18056           return _wrap_SBDebugger_Create__SWIG_2(L);
18057         }
18058         {
18059           void *ptr;
18060           if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, 0, 0)) {
18061             _v = 0;
18062           } else {
18063             _v = 1;
18064           }
18065         }
18066         if (_v) {
18067           return _wrap_SBDebugger_Create__SWIG_2(L);
18068         }
18069       }
18070     }
18071   }
18072 
18073   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_Create'\n"
18074     "  Possible C/C++ prototypes are:\n"
18075     "    lldb::SBDebugger::Create()\n"
18076     "    lldb::SBDebugger::Create(bool)\n"
18077     "    lldb::SBDebugger::Create(bool,lldb::LogOutputCallback,void *)\n");
18078   lua_error(L);return 0;
18079 }
18080 
18081 
18082 static int _wrap_SBDebugger_Destroy(lua_State* L) {
18083   {
18084     int SWIG_arg = 0;
18085     lldb::SBDebugger *arg1 = 0 ;
18086 
18087     SWIG_check_num_args("lldb::SBDebugger::Destroy",1,1)
18088     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::Destroy",1,"lldb::SBDebugger &");
18089 
18090     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18091       SWIG_fail_ptr("SBDebugger_Destroy",1,SWIGTYPE_p_lldb__SBDebugger);
18092     }
18093 
18094     lldb::SBDebugger::Destroy(*arg1);
18095 
18096     return SWIG_arg;
18097 
18098     fail: SWIGUNUSED;
18099   }
18100   lua_error(L);
18101   return 0;
18102 }
18103 
18104 
18105 static int _wrap_SBDebugger_MemoryPressureDetected(lua_State* L) {
18106   {
18107     int SWIG_arg = 0;
18108 
18109     SWIG_check_num_args("lldb::SBDebugger::MemoryPressureDetected",0,0)
18110     lldb::SBDebugger::MemoryPressureDetected();
18111 
18112     return SWIG_arg;
18113 
18114     fail: SWIGUNUSED;
18115   }
18116   lua_error(L);
18117   return 0;
18118 }
18119 
18120 
18121 static int _wrap_new_SBDebugger__SWIG_0(lua_State* L) {
18122   {
18123     int SWIG_arg = 0;
18124     lldb::SBDebugger *result = 0 ;
18125 
18126     SWIG_check_num_args("lldb::SBDebugger::SBDebugger",0,0)
18127     result = (lldb::SBDebugger *)new lldb::SBDebugger();
18128     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
18129     return SWIG_arg;
18130 
18131     fail: SWIGUNUSED;
18132   }
18133   lua_error(L);
18134   return 0;
18135 }
18136 
18137 
18138 static int _wrap_new_SBDebugger__SWIG_1(lua_State* L) {
18139   {
18140     int SWIG_arg = 0;
18141     lldb::SBDebugger *arg1 = 0 ;
18142     lldb::SBDebugger *result = 0 ;
18143 
18144     SWIG_check_num_args("lldb::SBDebugger::SBDebugger",1,1)
18145     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::SBDebugger",1,"lldb::SBDebugger const &");
18146 
18147     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18148       SWIG_fail_ptr("new_SBDebugger",1,SWIGTYPE_p_lldb__SBDebugger);
18149     }
18150 
18151     result = (lldb::SBDebugger *)new lldb::SBDebugger((lldb::SBDebugger const &)*arg1);
18152     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
18153     return SWIG_arg;
18154 
18155     fail: SWIGUNUSED;
18156   }
18157   lua_error(L);
18158   return 0;
18159 }
18160 
18161 
18162 static int _wrap_new_SBDebugger(lua_State* L) {
18163   int argc;
18164   int argv[2]={
18165     1,2
18166   };
18167 
18168   argc = lua_gettop(L);
18169   if (argc == 0) {
18170     return _wrap_new_SBDebugger__SWIG_0(L);
18171   }
18172   if (argc == 1) {
18173     int _v = 0;
18174     {
18175       void *ptr;
18176       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, SWIG_POINTER_NO_NULL)) {
18177         _v = 0;
18178       } else {
18179         _v = 1;
18180       }
18181     }
18182     if (_v) {
18183       return _wrap_new_SBDebugger__SWIG_1(L);
18184     }
18185   }
18186 
18187   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDebugger'\n"
18188     "  Possible C/C++ prototypes are:\n"
18189     "    lldb::SBDebugger::SBDebugger()\n"
18190     "    lldb::SBDebugger::SBDebugger(lldb::SBDebugger const &)\n");
18191   lua_error(L);return 0;
18192 }
18193 
18194 
18195 static int _wrap_SBDebugger_IsValid(lua_State* L) {
18196   {
18197     int SWIG_arg = 0;
18198     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18199     bool result;
18200 
18201     SWIG_check_num_args("lldb::SBDebugger::IsValid",1,1)
18202     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::IsValid",1,"lldb::SBDebugger const *");
18203 
18204     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18205       SWIG_fail_ptr("SBDebugger_IsValid",1,SWIGTYPE_p_lldb__SBDebugger);
18206     }
18207 
18208     result = (bool)((lldb::SBDebugger const *)arg1)->IsValid();
18209     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18210     return SWIG_arg;
18211 
18212     fail: SWIGUNUSED;
18213   }
18214   lua_error(L);
18215   return 0;
18216 }
18217 
18218 
18219 static int _wrap_SBDebugger_Clear(lua_State* L) {
18220   {
18221     int SWIG_arg = 0;
18222     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18223 
18224     SWIG_check_num_args("lldb::SBDebugger::Clear",1,1)
18225     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::Clear",1,"lldb::SBDebugger *");
18226 
18227     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18228       SWIG_fail_ptr("SBDebugger_Clear",1,SWIGTYPE_p_lldb__SBDebugger);
18229     }
18230 
18231     (arg1)->Clear();
18232 
18233     return SWIG_arg;
18234 
18235     fail: SWIGUNUSED;
18236   }
18237   lua_error(L);
18238   return 0;
18239 }
18240 
18241 
18242 static int _wrap_SBDebugger_SetAsync(lua_State* L) {
18243   {
18244     int SWIG_arg = 0;
18245     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18246     bool arg2 ;
18247 
18248     SWIG_check_num_args("lldb::SBDebugger::SetAsync",2,2)
18249     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",1,"lldb::SBDebugger *");
18250     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",2,"bool");
18251 
18252     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18253       SWIG_fail_ptr("SBDebugger_SetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
18254     }
18255 
18256     arg2 = (lua_toboolean(L, 2)!=0);
18257     (arg1)->SetAsync(arg2);
18258 
18259     return SWIG_arg;
18260 
18261     fail: SWIGUNUSED;
18262   }
18263   lua_error(L);
18264   return 0;
18265 }
18266 
18267 
18268 static int _wrap_SBDebugger_GetAsync(lua_State* L) {
18269   {
18270     int SWIG_arg = 0;
18271     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18272     bool result;
18273 
18274     SWIG_check_num_args("lldb::SBDebugger::GetAsync",1,1)
18275     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAsync",1,"lldb::SBDebugger *");
18276 
18277     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18278       SWIG_fail_ptr("SBDebugger_GetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
18279     }
18280 
18281     result = (bool)(arg1)->GetAsync();
18282     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18283     return SWIG_arg;
18284 
18285     fail: SWIGUNUSED;
18286   }
18287   lua_error(L);
18288   return 0;
18289 }
18290 
18291 
18292 static int _wrap_SBDebugger_SkipLLDBInitFiles(lua_State* L) {
18293   {
18294     int SWIG_arg = 0;
18295     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18296     bool arg2 ;
18297 
18298     SWIG_check_num_args("lldb::SBDebugger::SkipLLDBInitFiles",2,2)
18299     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",1,"lldb::SBDebugger *");
18300     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",2,"bool");
18301 
18302     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18303       SWIG_fail_ptr("SBDebugger_SkipLLDBInitFiles",1,SWIGTYPE_p_lldb__SBDebugger);
18304     }
18305 
18306     arg2 = (lua_toboolean(L, 2)!=0);
18307     (arg1)->SkipLLDBInitFiles(arg2);
18308 
18309     return SWIG_arg;
18310 
18311     fail: SWIGUNUSED;
18312   }
18313   lua_error(L);
18314   return 0;
18315 }
18316 
18317 
18318 static int _wrap_SBDebugger_GetInputFileHandle(lua_State* L) {
18319   {
18320     int SWIG_arg = 0;
18321     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18322     SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
18323 
18324     SWIG_check_num_args("lldb::SBDebugger::GetInputFileHandle",1,1)
18325     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFileHandle",1,"lldb::SBDebugger *");
18326 
18327     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18328       SWIG_fail_ptr("SBDebugger_GetInputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
18329     }
18330 
18331     result = lldb_SBDebugger_GetInputFileHandle(arg1);
18332     {
18333       lldb::FileSP sp = result;
18334       if (sp && sp->IsValid()) {
18335         luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
18336         p->closef = &LLDBSwigLuaCloseFileHandle;
18337         p->f = sp->GetStream();
18338         luaL_setmetatable(L, LUA_FILEHANDLE);
18339         SWIG_arg++;
18340       }
18341     }
18342     return SWIG_arg;
18343 
18344     fail: SWIGUNUSED;
18345   }
18346   lua_error(L);
18347   return 0;
18348 }
18349 
18350 
18351 static int _wrap_SBDebugger_GetOutputFileHandle(lua_State* L) {
18352   {
18353     int SWIG_arg = 0;
18354     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18355     SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
18356 
18357     SWIG_check_num_args("lldb::SBDebugger::GetOutputFileHandle",1,1)
18358     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFileHandle",1,"lldb::SBDebugger *");
18359 
18360     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18361       SWIG_fail_ptr("SBDebugger_GetOutputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
18362     }
18363 
18364     result = lldb_SBDebugger_GetOutputFileHandle(arg1);
18365     {
18366       lldb::FileSP sp = result;
18367       if (sp && sp->IsValid()) {
18368         luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
18369         p->closef = &LLDBSwigLuaCloseFileHandle;
18370         p->f = sp->GetStream();
18371         luaL_setmetatable(L, LUA_FILEHANDLE);
18372         SWIG_arg++;
18373       }
18374     }
18375     return SWIG_arg;
18376 
18377     fail: SWIGUNUSED;
18378   }
18379   lua_error(L);
18380   return 0;
18381 }
18382 
18383 
18384 static int _wrap_SBDebugger_GetErrorFileHandle(lua_State* L) {
18385   {
18386     int SWIG_arg = 0;
18387     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18388     SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
18389 
18390     SWIG_check_num_args("lldb::SBDebugger::GetErrorFileHandle",1,1)
18391     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFileHandle",1,"lldb::SBDebugger *");
18392 
18393     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18394       SWIG_fail_ptr("SBDebugger_GetErrorFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
18395     }
18396 
18397     result = lldb_SBDebugger_GetErrorFileHandle(arg1);
18398     {
18399       lldb::FileSP sp = result;
18400       if (sp && sp->IsValid()) {
18401         luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
18402         p->closef = &LLDBSwigLuaCloseFileHandle;
18403         p->f = sp->GetStream();
18404         luaL_setmetatable(L, LUA_FILEHANDLE);
18405         SWIG_arg++;
18406       }
18407     }
18408     return SWIG_arg;
18409 
18410     fail: SWIGUNUSED;
18411   }
18412   lua_error(L);
18413   return 0;
18414 }
18415 
18416 
18417 static int _wrap_SBDebugger_GetSetting__SWIG_0(lua_State* L) {
18418   {
18419     int SWIG_arg = 0;
18420     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18421     char *arg2 = (char *) 0 ;
18422     lldb::SBStructuredData result;
18423 
18424     SWIG_check_num_args("lldb::SBDebugger::GetSetting",2,2)
18425     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSetting",1,"lldb::SBDebugger *");
18426     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSetting",2,"char const *");
18427 
18428     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18429       SWIG_fail_ptr("SBDebugger_GetSetting",1,SWIGTYPE_p_lldb__SBDebugger);
18430     }
18431 
18432     arg2 = (char *)lua_tostring(L, 2);
18433     result = (arg1)->GetSetting((char const *)arg2);
18434     {
18435       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
18436       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
18437     }
18438     return SWIG_arg;
18439 
18440     fail: SWIGUNUSED;
18441   }
18442   lua_error(L);
18443   return 0;
18444 }
18445 
18446 
18447 static int _wrap_SBDebugger_GetSetting__SWIG_1(lua_State* L) {
18448   {
18449     int SWIG_arg = 0;
18450     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18451     lldb::SBStructuredData result;
18452 
18453     SWIG_check_num_args("lldb::SBDebugger::GetSetting",1,1)
18454     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSetting",1,"lldb::SBDebugger *");
18455 
18456     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18457       SWIG_fail_ptr("SBDebugger_GetSetting",1,SWIGTYPE_p_lldb__SBDebugger);
18458     }
18459 
18460     result = (arg1)->GetSetting();
18461     {
18462       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
18463       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
18464     }
18465     return SWIG_arg;
18466 
18467     fail: SWIGUNUSED;
18468   }
18469   lua_error(L);
18470   return 0;
18471 }
18472 
18473 
18474 static int _wrap_SBDebugger_GetSetting(lua_State* L) {
18475   int argc;
18476   int argv[3]={
18477     1,2,3
18478   };
18479 
18480   argc = lua_gettop(L);
18481   if (argc == 1) {
18482     int _v = 0;
18483     {
18484       void *ptr;
18485       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18486         _v = 0;
18487       } else {
18488         _v = 1;
18489       }
18490     }
18491     if (_v) {
18492       return _wrap_SBDebugger_GetSetting__SWIG_1(L);
18493     }
18494   }
18495   if (argc == 2) {
18496     int _v = 0;
18497     {
18498       void *ptr;
18499       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18500         _v = 0;
18501       } else {
18502         _v = 1;
18503       }
18504     }
18505     if (_v) {
18506       {
18507         _v = SWIG_lua_isnilstring(L,argv[1]);
18508       }
18509       if (_v) {
18510         return _wrap_SBDebugger_GetSetting__SWIG_0(L);
18511       }
18512     }
18513   }
18514 
18515   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_GetSetting'\n"
18516     "  Possible C/C++ prototypes are:\n"
18517     "    lldb::SBDebugger::GetSetting(char const *)\n"
18518     "    lldb::SBDebugger::GetSetting()\n");
18519   lua_error(L);return 0;
18520 }
18521 
18522 
18523 static int _wrap_SBDebugger_SetInputString(lua_State* L) {
18524   {
18525     int SWIG_arg = 0;
18526     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18527     char *arg2 = (char *) 0 ;
18528     lldb::SBError result;
18529 
18530     SWIG_check_num_args("lldb::SBDebugger::SetInputString",2,2)
18531     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputString",1,"lldb::SBDebugger *");
18532     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputString",2,"char const *");
18533 
18534     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18535       SWIG_fail_ptr("SBDebugger_SetInputString",1,SWIGTYPE_p_lldb__SBDebugger);
18536     }
18537 
18538     arg2 = (char *)lua_tostring(L, 2);
18539     result = (arg1)->SetInputString((char const *)arg2);
18540     {
18541       lldb::SBError * resultptr = new lldb::SBError(result);
18542       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18543     }
18544     return SWIG_arg;
18545 
18546     fail: SWIGUNUSED;
18547   }
18548   lua_error(L);
18549   return 0;
18550 }
18551 
18552 
18553 static int _wrap_SBDebugger_SetInputFile__SWIG_0(lua_State* L) {
18554   {
18555     int SWIG_arg = 0;
18556     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18557     lldb::SBFile arg2 ;
18558     lldb::SBFile *argp2 ;
18559     lldb::SBError result;
18560 
18561     SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
18562     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
18563     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::SBFile");
18564 
18565     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18566       SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18567     }
18568 
18569 
18570     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
18571       SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_lldb__SBFile);
18572     }
18573     arg2 = *argp2;
18574 
18575     result = (arg1)->SetInputFile(arg2);
18576     {
18577       lldb::SBError * resultptr = new lldb::SBError(result);
18578       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18579     }
18580     return SWIG_arg;
18581 
18582     fail: SWIGUNUSED;
18583   }
18584   lua_error(L);
18585   return 0;
18586 }
18587 
18588 
18589 static int _wrap_SBDebugger_SetOutputFile__SWIG_0(lua_State* L) {
18590   {
18591     int SWIG_arg = 0;
18592     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18593     lldb::SBFile arg2 ;
18594     lldb::SBFile *argp2 ;
18595     lldb::SBError result;
18596 
18597     SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
18598     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
18599     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::SBFile");
18600 
18601     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18602       SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18603     }
18604 
18605 
18606     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
18607       SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_lldb__SBFile);
18608     }
18609     arg2 = *argp2;
18610 
18611     result = (arg1)->SetOutputFile(arg2);
18612     {
18613       lldb::SBError * resultptr = new lldb::SBError(result);
18614       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18615     }
18616     return SWIG_arg;
18617 
18618     fail: SWIGUNUSED;
18619   }
18620   lua_error(L);
18621   return 0;
18622 }
18623 
18624 
18625 static int _wrap_SBDebugger_SetErrorFile__SWIG_0(lua_State* L) {
18626   {
18627     int SWIG_arg = 0;
18628     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18629     lldb::SBFile arg2 ;
18630     lldb::SBFile *argp2 ;
18631     lldb::SBError result;
18632 
18633     SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
18634     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
18635     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::SBFile");
18636 
18637     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18638       SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18639     }
18640 
18641 
18642     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
18643       SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_lldb__SBFile);
18644     }
18645     arg2 = *argp2;
18646 
18647     result = (arg1)->SetErrorFile(arg2);
18648     {
18649       lldb::SBError * resultptr = new lldb::SBError(result);
18650       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18651     }
18652     return SWIG_arg;
18653 
18654     fail: SWIGUNUSED;
18655   }
18656   lua_error(L);
18657   return 0;
18658 }
18659 
18660 
18661 static int _wrap_SBDebugger_SetInputFile__SWIG_1(lua_State* L) {
18662   {
18663     int SWIG_arg = 0;
18664     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18665     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
18666     lldb::SBError result;
18667 
18668     SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
18669     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
18670 
18671     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18672       SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18673     }
18674 
18675     {
18676       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
18677       lldb::FileSP file_sp;
18678       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
18679       if (!file_sp->IsValid())
18680       return luaL_error(L, "Invalid file");
18681       arg2 = file_sp;
18682     }
18683     result = (arg1)->SetInputFile(arg2);
18684     {
18685       lldb::SBError * resultptr = new lldb::SBError(result);
18686       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18687     }
18688     return SWIG_arg;
18689 
18690     fail: SWIGUNUSED;
18691   }
18692   lua_error(L);
18693   return 0;
18694 }
18695 
18696 
18697 static int _wrap_SBDebugger_SetInputFile(lua_State* L) {
18698   int argc;
18699   int argv[3]={
18700     1,2,3
18701   };
18702 
18703   argc = lua_gettop(L);
18704   if (argc == 2) {
18705     int _v = 0;
18706     {
18707       void *ptr;
18708       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18709         _v = 0;
18710       } else {
18711         _v = 1;
18712       }
18713     }
18714     if (_v) {
18715       {
18716         void *ptr;
18717         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18718           _v = 0;
18719         } else {
18720           _v = 1;
18721         }
18722       }
18723       if (_v) {
18724         return _wrap_SBDebugger_SetInputFile__SWIG_0(L);
18725       }
18726     }
18727   }
18728   if (argc == 2) {
18729     int _v = 0;
18730     {
18731       void *ptr;
18732       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18733         _v = 0;
18734       } else {
18735         _v = 1;
18736       }
18737     }
18738     if (_v) {
18739       {
18740         _v = (lua_isuserdata(L, argv[1])) &&
18741         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
18742       }
18743       if (_v) {
18744         return _wrap_SBDebugger_SetInputFile__SWIG_1(L);
18745       }
18746     }
18747   }
18748 
18749   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetInputFile'\n"
18750     "  Possible C/C++ prototypes are:\n"
18751     "    lldb::SBDebugger::SetInputFile(lldb::SBFile)\n"
18752     "    lldb::SBDebugger::SetInputFile(lldb::FileSP)\n");
18753   lua_error(L);return 0;
18754 }
18755 
18756 
18757 static int _wrap_SBDebugger_SetOutputFile__SWIG_1(lua_State* L) {
18758   {
18759     int SWIG_arg = 0;
18760     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18761     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
18762     lldb::SBError result;
18763 
18764     SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
18765     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
18766 
18767     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18768       SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18769     }
18770 
18771     {
18772       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
18773       lldb::FileSP file_sp;
18774       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
18775       if (!file_sp->IsValid())
18776       return luaL_error(L, "Invalid file");
18777       arg2 = file_sp;
18778     }
18779     result = (arg1)->SetOutputFile(arg2);
18780     {
18781       lldb::SBError * resultptr = new lldb::SBError(result);
18782       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18783     }
18784     return SWIG_arg;
18785 
18786     fail: SWIGUNUSED;
18787   }
18788   lua_error(L);
18789   return 0;
18790 }
18791 
18792 
18793 static int _wrap_SBDebugger_SetOutputFile(lua_State* L) {
18794   int argc;
18795   int argv[3]={
18796     1,2,3
18797   };
18798 
18799   argc = lua_gettop(L);
18800   if (argc == 2) {
18801     int _v = 0;
18802     {
18803       void *ptr;
18804       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18805         _v = 0;
18806       } else {
18807         _v = 1;
18808       }
18809     }
18810     if (_v) {
18811       {
18812         void *ptr;
18813         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18814           _v = 0;
18815         } else {
18816           _v = 1;
18817         }
18818       }
18819       if (_v) {
18820         return _wrap_SBDebugger_SetOutputFile__SWIG_0(L);
18821       }
18822     }
18823   }
18824   if (argc == 2) {
18825     int _v = 0;
18826     {
18827       void *ptr;
18828       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18829         _v = 0;
18830       } else {
18831         _v = 1;
18832       }
18833     }
18834     if (_v) {
18835       {
18836         _v = (lua_isuserdata(L, argv[1])) &&
18837         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
18838       }
18839       if (_v) {
18840         return _wrap_SBDebugger_SetOutputFile__SWIG_1(L);
18841       }
18842     }
18843   }
18844 
18845   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetOutputFile'\n"
18846     "  Possible C/C++ prototypes are:\n"
18847     "    lldb::SBDebugger::SetOutputFile(lldb::SBFile)\n"
18848     "    lldb::SBDebugger::SetOutputFile(lldb::FileSP)\n");
18849   lua_error(L);return 0;
18850 }
18851 
18852 
18853 static int _wrap_SBDebugger_SetErrorFile__SWIG_1(lua_State* L) {
18854   {
18855     int SWIG_arg = 0;
18856     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18857     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
18858     lldb::SBError result;
18859 
18860     SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
18861     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
18862 
18863     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18864       SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18865     }
18866 
18867     {
18868       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
18869       lldb::FileSP file_sp;
18870       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
18871       if (!file_sp->IsValid())
18872       return luaL_error(L, "Invalid file");
18873       arg2 = file_sp;
18874     }
18875     result = (arg1)->SetErrorFile(arg2);
18876     {
18877       lldb::SBError * resultptr = new lldb::SBError(result);
18878       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18879     }
18880     return SWIG_arg;
18881 
18882     fail: SWIGUNUSED;
18883   }
18884   lua_error(L);
18885   return 0;
18886 }
18887 
18888 
18889 static int _wrap_SBDebugger_SetErrorFile(lua_State* L) {
18890   int argc;
18891   int argv[3]={
18892     1,2,3
18893   };
18894 
18895   argc = lua_gettop(L);
18896   if (argc == 2) {
18897     int _v = 0;
18898     {
18899       void *ptr;
18900       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18901         _v = 0;
18902       } else {
18903         _v = 1;
18904       }
18905     }
18906     if (_v) {
18907       {
18908         void *ptr;
18909         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18910           _v = 0;
18911         } else {
18912           _v = 1;
18913         }
18914       }
18915       if (_v) {
18916         return _wrap_SBDebugger_SetErrorFile__SWIG_0(L);
18917       }
18918     }
18919   }
18920   if (argc == 2) {
18921     int _v = 0;
18922     {
18923       void *ptr;
18924       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18925         _v = 0;
18926       } else {
18927         _v = 1;
18928       }
18929     }
18930     if (_v) {
18931       {
18932         _v = (lua_isuserdata(L, argv[1])) &&
18933         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
18934       }
18935       if (_v) {
18936         return _wrap_SBDebugger_SetErrorFile__SWIG_1(L);
18937       }
18938     }
18939   }
18940 
18941   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetErrorFile'\n"
18942     "  Possible C/C++ prototypes are:\n"
18943     "    lldb::SBDebugger::SetErrorFile(lldb::SBFile)\n"
18944     "    lldb::SBDebugger::SetErrorFile(lldb::FileSP)\n");
18945   lua_error(L);return 0;
18946 }
18947 
18948 
18949 static int _wrap_SBDebugger_GetInputFile(lua_State* L) {
18950   {
18951     int SWIG_arg = 0;
18952     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18953     lldb::SBFile result;
18954 
18955     SWIG_check_num_args("lldb::SBDebugger::GetInputFile",1,1)
18956     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFile",1,"lldb::SBDebugger *");
18957 
18958     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18959       SWIG_fail_ptr("SBDebugger_GetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18960     }
18961 
18962     result = (arg1)->GetInputFile();
18963     {
18964       lldb::SBFile * resultptr = new lldb::SBFile(result);
18965       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18966     }
18967     return SWIG_arg;
18968 
18969     fail: SWIGUNUSED;
18970   }
18971   lua_error(L);
18972   return 0;
18973 }
18974 
18975 
18976 static int _wrap_SBDebugger_GetOutputFile(lua_State* L) {
18977   {
18978     int SWIG_arg = 0;
18979     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18980     lldb::SBFile result;
18981 
18982     SWIG_check_num_args("lldb::SBDebugger::GetOutputFile",1,1)
18983     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFile",1,"lldb::SBDebugger *");
18984 
18985     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18986       SWIG_fail_ptr("SBDebugger_GetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18987     }
18988 
18989     result = (arg1)->GetOutputFile();
18990     {
18991       lldb::SBFile * resultptr = new lldb::SBFile(result);
18992       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18993     }
18994     return SWIG_arg;
18995 
18996     fail: SWIGUNUSED;
18997   }
18998   lua_error(L);
18999   return 0;
19000 }
19001 
19002 
19003 static int _wrap_SBDebugger_GetErrorFile(lua_State* L) {
19004   {
19005     int SWIG_arg = 0;
19006     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19007     lldb::SBFile result;
19008 
19009     SWIG_check_num_args("lldb::SBDebugger::GetErrorFile",1,1)
19010     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFile",1,"lldb::SBDebugger *");
19011 
19012     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19013       SWIG_fail_ptr("SBDebugger_GetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
19014     }
19015 
19016     result = (arg1)->GetErrorFile();
19017     {
19018       lldb::SBFile * resultptr = new lldb::SBFile(result);
19019       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
19020     }
19021     return SWIG_arg;
19022 
19023     fail: SWIGUNUSED;
19024   }
19025   lua_error(L);
19026   return 0;
19027 }
19028 
19029 
19030 static int _wrap_SBDebugger_GetCommandInterpreter(lua_State* L) {
19031   {
19032     int SWIG_arg = 0;
19033     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19034     SwigValueWrapper< lldb::SBCommandInterpreter > result;
19035 
19036     SWIG_check_num_args("lldb::SBDebugger::GetCommandInterpreter",1,1)
19037     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCommandInterpreter",1,"lldb::SBDebugger *");
19038 
19039     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19040       SWIG_fail_ptr("SBDebugger_GetCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
19041     }
19042 
19043     result = (arg1)->GetCommandInterpreter();
19044     {
19045       lldb::SBCommandInterpreter * resultptr = new lldb::SBCommandInterpreter(result);
19046       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
19047     }
19048     return SWIG_arg;
19049 
19050     fail: SWIGUNUSED;
19051   }
19052   lua_error(L);
19053   return 0;
19054 }
19055 
19056 
19057 static int _wrap_SBDebugger_HandleCommand(lua_State* L) {
19058   {
19059     int SWIG_arg = 0;
19060     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19061     char *arg2 = (char *) 0 ;
19062 
19063     SWIG_check_num_args("lldb::SBDebugger::HandleCommand",2,2)
19064     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",1,"lldb::SBDebugger *");
19065     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",2,"char const *");
19066 
19067     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19068       SWIG_fail_ptr("SBDebugger_HandleCommand",1,SWIGTYPE_p_lldb__SBDebugger);
19069     }
19070 
19071     arg2 = (char *)lua_tostring(L, 2);
19072     (arg1)->HandleCommand((char const *)arg2);
19073 
19074     return SWIG_arg;
19075 
19076     fail: SWIGUNUSED;
19077   }
19078   lua_error(L);
19079   return 0;
19080 }
19081 
19082 
19083 static int _wrap_SBDebugger_GetListener(lua_State* L) {
19084   {
19085     int SWIG_arg = 0;
19086     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19087     lldb::SBListener result;
19088 
19089     SWIG_check_num_args("lldb::SBDebugger::GetListener",1,1)
19090     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetListener",1,"lldb::SBDebugger *");
19091 
19092     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19093       SWIG_fail_ptr("SBDebugger_GetListener",1,SWIGTYPE_p_lldb__SBDebugger);
19094     }
19095 
19096     result = (arg1)->GetListener();
19097     {
19098       lldb::SBListener * resultptr = new lldb::SBListener(result);
19099       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
19100     }
19101     return SWIG_arg;
19102 
19103     fail: SWIGUNUSED;
19104   }
19105   lua_error(L);
19106   return 0;
19107 }
19108 
19109 
19110 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_0(lua_State* L) {
19111   {
19112     int SWIG_arg = 0;
19113     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19114     lldb::SBProcess *arg2 = 0 ;
19115     lldb::SBEvent *arg3 = 0 ;
19116     lldb::SBFile arg4 ;
19117     lldb::SBFile arg5 ;
19118     lldb::SBFile *argp4 ;
19119     lldb::SBFile *argp5 ;
19120 
19121     SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
19122     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
19123     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
19124     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
19125     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::SBFile");
19126     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::SBFile");
19127 
19128     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19129       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
19130     }
19131 
19132 
19133     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
19134       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
19135     }
19136 
19137 
19138     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
19139       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
19140     }
19141 
19142 
19143     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBFile,0))){
19144       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_lldb__SBFile);
19145     }
19146     arg4 = *argp4;
19147 
19148 
19149     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBFile,0))){
19150       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_lldb__SBFile);
19151     }
19152     arg5 = *argp5;
19153 
19154     (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
19155 
19156     return SWIG_arg;
19157 
19158     fail: SWIGUNUSED;
19159   }
19160   lua_error(L);
19161   return 0;
19162 }
19163 
19164 
19165 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_1(lua_State* L) {
19166   {
19167     int SWIG_arg = 0;
19168     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19169     lldb::SBProcess *arg2 = 0 ;
19170     lldb::SBEvent *arg3 = 0 ;
19171     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg4 ;
19172     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg5 ;
19173 
19174     SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
19175     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
19176     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
19177     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
19178 
19179     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19180       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
19181     }
19182 
19183 
19184     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
19185       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
19186     }
19187 
19188 
19189     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
19190       SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
19191     }
19192 
19193     {
19194       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 4, LUA_FILEHANDLE);
19195       lldb::FileSP file_sp;
19196       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
19197       if (!file_sp->IsValid())
19198       return luaL_error(L, "Invalid file");
19199       arg4 = file_sp;
19200     }
19201     {
19202       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 5, LUA_FILEHANDLE);
19203       lldb::FileSP file_sp;
19204       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
19205       if (!file_sp->IsValid())
19206       return luaL_error(L, "Invalid file");
19207       arg5 = file_sp;
19208     }
19209     (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
19210 
19211     return SWIG_arg;
19212 
19213     fail: SWIGUNUSED;
19214   }
19215   lua_error(L);
19216   return 0;
19217 }
19218 
19219 
19220 static int _wrap_SBDebugger_HandleProcessEvent(lua_State* L) {
19221   int argc;
19222   int argv[6]={
19223     1,2,3,4,5,6
19224   };
19225 
19226   argc = lua_gettop(L);
19227   if (argc == 5) {
19228     int _v = 0;
19229     {
19230       void *ptr;
19231       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19232         _v = 0;
19233       } else {
19234         _v = 1;
19235       }
19236     }
19237     if (_v) {
19238       {
19239         void *ptr;
19240         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
19241           _v = 0;
19242         } else {
19243           _v = 1;
19244         }
19245       }
19246       if (_v) {
19247         {
19248           void *ptr;
19249           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
19250             _v = 0;
19251           } else {
19252             _v = 1;
19253           }
19254         }
19255         if (_v) {
19256           {
19257             void *ptr;
19258             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
19259               _v = 0;
19260             } else {
19261               _v = 1;
19262             }
19263           }
19264           if (_v) {
19265             {
19266               void *ptr;
19267               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
19268                 _v = 0;
19269               } else {
19270                 _v = 1;
19271               }
19272             }
19273             if (_v) {
19274               return _wrap_SBDebugger_HandleProcessEvent__SWIG_0(L);
19275             }
19276           }
19277         }
19278       }
19279     }
19280   }
19281   if (argc == 5) {
19282     int _v = 0;
19283     {
19284       void *ptr;
19285       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19286         _v = 0;
19287       } else {
19288         _v = 1;
19289       }
19290     }
19291     if (_v) {
19292       {
19293         void *ptr;
19294         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
19295           _v = 0;
19296         } else {
19297           _v = 1;
19298         }
19299       }
19300       if (_v) {
19301         {
19302           void *ptr;
19303           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
19304             _v = 0;
19305           } else {
19306             _v = 1;
19307           }
19308         }
19309         if (_v) {
19310           {
19311             _v = (lua_isuserdata(L, argv[3])) &&
19312             (luaL_testudata(L, argv[3], LUA_FILEHANDLE) != nullptr);
19313           }
19314           if (_v) {
19315             {
19316               _v = (lua_isuserdata(L, argv[4])) &&
19317               (luaL_testudata(L, argv[4], LUA_FILEHANDLE) != nullptr);
19318             }
19319             if (_v) {
19320               return _wrap_SBDebugger_HandleProcessEvent__SWIG_1(L);
19321             }
19322           }
19323         }
19324       }
19325     }
19326   }
19327 
19328   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_HandleProcessEvent'\n"
19329     "  Possible C/C++ prototypes are:\n"
19330     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::SBFile,lldb::SBFile)\n"
19331     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::FileSP,lldb::FileSP)\n");
19332   lua_error(L);return 0;
19333 }
19334 
19335 
19336 static int _wrap_SBDebugger_CreateTarget__SWIG_0(lua_State* L) {
19337   {
19338     int SWIG_arg = 0;
19339     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19340     char *arg2 = (char *) 0 ;
19341     char *arg3 = (char *) 0 ;
19342     char *arg4 = (char *) 0 ;
19343     bool arg5 ;
19344     lldb::SBError *arg6 = 0 ;
19345     lldb::SBTarget result;
19346 
19347     SWIG_check_num_args("lldb::SBDebugger::CreateTarget",6,6)
19348     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
19349     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
19350     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",3,"char const *");
19351     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",4,"char const *");
19352     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",5,"bool");
19353     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",6,"lldb::SBError &");
19354 
19355     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19356       SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19357     }
19358 
19359     arg2 = (char *)lua_tostring(L, 2);
19360     arg3 = (char *)lua_tostring(L, 3);
19361     arg4 = (char *)lua_tostring(L, 4);
19362     arg5 = (lua_toboolean(L, 5)!=0);
19363 
19364     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
19365       SWIG_fail_ptr("SBDebugger_CreateTarget",6,SWIGTYPE_p_lldb__SBError);
19366     }
19367 
19368     result = (arg1)->CreateTarget((char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,*arg6);
19369     {
19370       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
19371       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19372     }
19373     return SWIG_arg;
19374 
19375     fail: SWIGUNUSED;
19376   }
19377   lua_error(L);
19378   return 0;
19379 }
19380 
19381 
19382 static int _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple(lua_State* L) {
19383   {
19384     int SWIG_arg = 0;
19385     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19386     char *arg2 = (char *) 0 ;
19387     char *arg3 = (char *) 0 ;
19388     lldb::SBTarget result;
19389 
19390     SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,3)
19391     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",1,"lldb::SBDebugger *");
19392     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",2,"char const *");
19393     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,"char const *");
19394 
19395     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19396       SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndTargetTriple",1,SWIGTYPE_p_lldb__SBDebugger);
19397     }
19398 
19399     arg2 = (char *)lua_tostring(L, 2);
19400     arg3 = (char *)lua_tostring(L, 3);
19401     result = (arg1)->CreateTargetWithFileAndTargetTriple((char const *)arg2,(char const *)arg3);
19402     {
19403       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
19404       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19405     }
19406     return SWIG_arg;
19407 
19408     fail: SWIGUNUSED;
19409   }
19410   lua_error(L);
19411   return 0;
19412 }
19413 
19414 
19415 static int _wrap_SBDebugger_CreateTargetWithFileAndArch(lua_State* L) {
19416   {
19417     int SWIG_arg = 0;
19418     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19419     char *arg2 = (char *) 0 ;
19420     char *arg3 = (char *) 0 ;
19421     lldb::SBTarget result;
19422 
19423     SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndArch",3,3)
19424     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",1,"lldb::SBDebugger *");
19425     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",2,"char const *");
19426     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",3,"char const *");
19427 
19428     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19429       SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
19430     }
19431 
19432     arg2 = (char *)lua_tostring(L, 2);
19433     arg3 = (char *)lua_tostring(L, 3);
19434     result = (arg1)->CreateTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
19435     {
19436       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
19437       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19438     }
19439     return SWIG_arg;
19440 
19441     fail: SWIGUNUSED;
19442   }
19443   lua_error(L);
19444   return 0;
19445 }
19446 
19447 
19448 static int _wrap_SBDebugger_CreateTarget__SWIG_1(lua_State* L) {
19449   {
19450     int SWIG_arg = 0;
19451     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19452     char *arg2 = (char *) 0 ;
19453     lldb::SBTarget result;
19454 
19455     SWIG_check_num_args("lldb::SBDebugger::CreateTarget",2,2)
19456     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
19457     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
19458 
19459     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19460       SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19461     }
19462 
19463     arg2 = (char *)lua_tostring(L, 2);
19464     result = (arg1)->CreateTarget((char const *)arg2);
19465     {
19466       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
19467       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19468     }
19469     return SWIG_arg;
19470 
19471     fail: SWIGUNUSED;
19472   }
19473   lua_error(L);
19474   return 0;
19475 }
19476 
19477 
19478 static int _wrap_SBDebugger_CreateTarget(lua_State* L) {
19479   int argc;
19480   int argv[7]={
19481     1,2,3,4,5,6,7
19482   };
19483 
19484   argc = lua_gettop(L);
19485   if (argc == 2) {
19486     int _v = 0;
19487     {
19488       void *ptr;
19489       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19490         _v = 0;
19491       } else {
19492         _v = 1;
19493       }
19494     }
19495     if (_v) {
19496       {
19497         _v = SWIG_lua_isnilstring(L,argv[1]);
19498       }
19499       if (_v) {
19500         return _wrap_SBDebugger_CreateTarget__SWIG_1(L);
19501       }
19502     }
19503   }
19504   if (argc == 6) {
19505     int _v = 0;
19506     {
19507       void *ptr;
19508       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
19509         _v = 0;
19510       } else {
19511         _v = 1;
19512       }
19513     }
19514     if (_v) {
19515       {
19516         _v = SWIG_lua_isnilstring(L,argv[1]);
19517       }
19518       if (_v) {
19519         {
19520           _v = SWIG_lua_isnilstring(L,argv[2]);
19521         }
19522         if (_v) {
19523           {
19524             _v = SWIG_lua_isnilstring(L,argv[3]);
19525           }
19526           if (_v) {
19527             {
19528               _v = lua_isboolean(L,argv[4]);
19529             }
19530             if (_v) {
19531               {
19532                 void *ptr;
19533                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
19534                   _v = 0;
19535                 } else {
19536                   _v = 1;
19537                 }
19538               }
19539               if (_v) {
19540                 return _wrap_SBDebugger_CreateTarget__SWIG_0(L);
19541               }
19542             }
19543           }
19544         }
19545       }
19546     }
19547   }
19548 
19549   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_CreateTarget'\n"
19550     "  Possible C/C++ prototypes are:\n"
19551     "    lldb::SBDebugger::CreateTarget(char const *,char const *,char const *,bool,lldb::SBError &)\n"
19552     "    lldb::SBDebugger::CreateTarget(char const *)\n");
19553   lua_error(L);return 0;
19554 }
19555 
19556 
19557 static int _wrap_SBDebugger_GetDummyTarget(lua_State* L) {
19558   {
19559     int SWIG_arg = 0;
19560     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19561     lldb::SBTarget result;
19562 
19563     SWIG_check_num_args("lldb::SBDebugger::GetDummyTarget",1,1)
19564     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDummyTarget",1,"lldb::SBDebugger *");
19565 
19566     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19567       SWIG_fail_ptr("SBDebugger_GetDummyTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19568     }
19569 
19570     result = (arg1)->GetDummyTarget();
19571     {
19572       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
19573       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19574     }
19575     return SWIG_arg;
19576 
19577     fail: SWIGUNUSED;
19578   }
19579   lua_error(L);
19580   return 0;
19581 }
19582 
19583 
19584 static int _wrap_SBDebugger_DeleteTarget(lua_State* L) {
19585   {
19586     int SWIG_arg = 0;
19587     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19588     lldb::SBTarget *arg2 = 0 ;
19589     bool result;
19590 
19591     SWIG_check_num_args("lldb::SBDebugger::DeleteTarget",2,2)
19592     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",1,"lldb::SBDebugger *");
19593     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",2,"lldb::SBTarget &");
19594 
19595     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19596       SWIG_fail_ptr("SBDebugger_DeleteTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19597     }
19598 
19599 
19600     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
19601       SWIG_fail_ptr("SBDebugger_DeleteTarget",2,SWIGTYPE_p_lldb__SBTarget);
19602     }
19603 
19604     result = (bool)(arg1)->DeleteTarget(*arg2);
19605     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19606     return SWIG_arg;
19607 
19608     fail: SWIGUNUSED;
19609   }
19610   lua_error(L);
19611   return 0;
19612 }
19613 
19614 
19615 static int _wrap_SBDebugger_GetTargetAtIndex(lua_State* L) {
19616   {
19617     int SWIG_arg = 0;
19618     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19619     uint32_t arg2 ;
19620     lldb::SBTarget result;
19621 
19622     SWIG_check_num_args("lldb::SBDebugger::GetTargetAtIndex",2,2)
19623     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",1,"lldb::SBDebugger *");
19624     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",2,"uint32_t");
19625 
19626     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19627       SWIG_fail_ptr("SBDebugger_GetTargetAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19628     }
19629 
19630     arg2 = (uint32_t)lua_tointeger(L, 2);
19631     result = (arg1)->GetTargetAtIndex(arg2);
19632     {
19633       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
19634       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,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_GetIndexOfTarget(lua_State* L) {
19646   {
19647     int SWIG_arg = 0;
19648     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19649     lldb::SBTarget arg2 ;
19650     lldb::SBTarget *argp2 ;
19651     uint32_t result;
19652 
19653     SWIG_check_num_args("lldb::SBDebugger::GetIndexOfTarget",2,2)
19654     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",1,"lldb::SBDebugger *");
19655     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",2,"lldb::SBTarget");
19656 
19657     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19658       SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19659     }
19660 
19661 
19662     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
19663       SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",2,SWIGTYPE_p_lldb__SBTarget);
19664     }
19665     arg2 = *argp2;
19666 
19667     result = (uint32_t)(arg1)->GetIndexOfTarget(arg2);
19668     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19669     return SWIG_arg;
19670 
19671     fail: SWIGUNUSED;
19672   }
19673   lua_error(L);
19674   return 0;
19675 }
19676 
19677 
19678 static int _wrap_SBDebugger_FindTargetWithProcessID(lua_State* L) {
19679   {
19680     int SWIG_arg = 0;
19681     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19682     lldb::pid_t arg2 ;
19683     lldb::SBTarget result;
19684 
19685     SWIG_check_num_args("lldb::SBDebugger::FindTargetWithProcessID",2,2)
19686     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",1,"lldb::SBDebugger *");
19687     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",2,"lldb::pid_t");
19688 
19689     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19690       SWIG_fail_ptr("SBDebugger_FindTargetWithProcessID",1,SWIGTYPE_p_lldb__SBDebugger);
19691     }
19692 
19693     arg2 = (lldb::pid_t)lua_tointeger(L, 2);
19694     result = (arg1)->FindTargetWithProcessID(arg2);
19695     {
19696       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
19697       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19698     }
19699     return SWIG_arg;
19700 
19701     fail: SWIGUNUSED;
19702   }
19703   lua_error(L);
19704   return 0;
19705 }
19706 
19707 
19708 static int _wrap_SBDebugger_FindTargetWithFileAndArch(lua_State* L) {
19709   {
19710     int SWIG_arg = 0;
19711     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19712     char *arg2 = (char *) 0 ;
19713     char *arg3 = (char *) 0 ;
19714     lldb::SBTarget result;
19715 
19716     SWIG_check_num_args("lldb::SBDebugger::FindTargetWithFileAndArch",3,3)
19717     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",1,"lldb::SBDebugger *");
19718     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",2,"char const *");
19719     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",3,"char const *");
19720 
19721     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19722       SWIG_fail_ptr("SBDebugger_FindTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
19723     }
19724 
19725     arg2 = (char *)lua_tostring(L, 2);
19726     arg3 = (char *)lua_tostring(L, 3);
19727     result = (arg1)->FindTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
19728     {
19729       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
19730       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19731     }
19732     return SWIG_arg;
19733 
19734     fail: SWIGUNUSED;
19735   }
19736   lua_error(L);
19737   return 0;
19738 }
19739 
19740 
19741 static int _wrap_SBDebugger_GetNumTargets(lua_State* L) {
19742   {
19743     int SWIG_arg = 0;
19744     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19745     uint32_t result;
19746 
19747     SWIG_check_num_args("lldb::SBDebugger::GetNumTargets",1,1)
19748     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumTargets",1,"lldb::SBDebugger *");
19749 
19750     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19751       SWIG_fail_ptr("SBDebugger_GetNumTargets",1,SWIGTYPE_p_lldb__SBDebugger);
19752     }
19753 
19754     result = (uint32_t)(arg1)->GetNumTargets();
19755     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19756     return SWIG_arg;
19757 
19758     fail: SWIGUNUSED;
19759   }
19760   lua_error(L);
19761   return 0;
19762 }
19763 
19764 
19765 static int _wrap_SBDebugger_GetSelectedTarget(lua_State* L) {
19766   {
19767     int SWIG_arg = 0;
19768     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19769     lldb::SBTarget result;
19770 
19771     SWIG_check_num_args("lldb::SBDebugger::GetSelectedTarget",1,1)
19772     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedTarget",1,"lldb::SBDebugger *");
19773 
19774     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19775       SWIG_fail_ptr("SBDebugger_GetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19776     }
19777 
19778     result = (arg1)->GetSelectedTarget();
19779     {
19780       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
19781       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19782     }
19783     return SWIG_arg;
19784 
19785     fail: SWIGUNUSED;
19786   }
19787   lua_error(L);
19788   return 0;
19789 }
19790 
19791 
19792 static int _wrap_SBDebugger_SetSelectedTarget(lua_State* L) {
19793   {
19794     int SWIG_arg = 0;
19795     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19796     lldb::SBTarget *arg2 = 0 ;
19797 
19798     SWIG_check_num_args("lldb::SBDebugger::SetSelectedTarget",2,2)
19799     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",1,"lldb::SBDebugger *");
19800     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",2,"lldb::SBTarget &");
19801 
19802     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19803       SWIG_fail_ptr("SBDebugger_SetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19804     }
19805 
19806 
19807     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
19808       SWIG_fail_ptr("SBDebugger_SetSelectedTarget",2,SWIGTYPE_p_lldb__SBTarget);
19809     }
19810 
19811     (arg1)->SetSelectedTarget(*arg2);
19812 
19813     return SWIG_arg;
19814 
19815     fail: SWIGUNUSED;
19816   }
19817   lua_error(L);
19818   return 0;
19819 }
19820 
19821 
19822 static int _wrap_SBDebugger_GetSelectedPlatform(lua_State* L) {
19823   {
19824     int SWIG_arg = 0;
19825     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19826     lldb::SBPlatform result;
19827 
19828     SWIG_check_num_args("lldb::SBDebugger::GetSelectedPlatform",1,1)
19829     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedPlatform",1,"lldb::SBDebugger *");
19830 
19831     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19832       SWIG_fail_ptr("SBDebugger_GetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19833     }
19834 
19835     result = (arg1)->GetSelectedPlatform();
19836     {
19837       lldb::SBPlatform * resultptr = new lldb::SBPlatform(result);
19838       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
19839     }
19840     return SWIG_arg;
19841 
19842     fail: SWIGUNUSED;
19843   }
19844   lua_error(L);
19845   return 0;
19846 }
19847 
19848 
19849 static int _wrap_SBDebugger_SetSelectedPlatform(lua_State* L) {
19850   {
19851     int SWIG_arg = 0;
19852     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19853     lldb::SBPlatform *arg2 = 0 ;
19854 
19855     SWIG_check_num_args("lldb::SBDebugger::SetSelectedPlatform",2,2)
19856     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",1,"lldb::SBDebugger *");
19857     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",2,"lldb::SBPlatform &");
19858 
19859     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19860       SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19861     }
19862 
19863 
19864     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatform,0))){
19865       SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",2,SWIGTYPE_p_lldb__SBPlatform);
19866     }
19867 
19868     (arg1)->SetSelectedPlatform(*arg2);
19869 
19870     return SWIG_arg;
19871 
19872     fail: SWIGUNUSED;
19873   }
19874   lua_error(L);
19875   return 0;
19876 }
19877 
19878 
19879 static int _wrap_SBDebugger_GetNumPlatforms(lua_State* L) {
19880   {
19881     int SWIG_arg = 0;
19882     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19883     uint32_t result;
19884 
19885     SWIG_check_num_args("lldb::SBDebugger::GetNumPlatforms",1,1)
19886     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumPlatforms",1,"lldb::SBDebugger *");
19887 
19888     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19889       SWIG_fail_ptr("SBDebugger_GetNumPlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19890     }
19891 
19892     result = (uint32_t)(arg1)->GetNumPlatforms();
19893     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19894     return SWIG_arg;
19895 
19896     fail: SWIGUNUSED;
19897   }
19898   lua_error(L);
19899   return 0;
19900 }
19901 
19902 
19903 static int _wrap_SBDebugger_GetPlatformAtIndex(lua_State* L) {
19904   {
19905     int SWIG_arg = 0;
19906     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19907     uint32_t arg2 ;
19908     lldb::SBPlatform result;
19909 
19910     SWIG_check_num_args("lldb::SBDebugger::GetPlatformAtIndex",2,2)
19911     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",1,"lldb::SBDebugger *");
19912     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",2,"uint32_t");
19913 
19914     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19915       SWIG_fail_ptr("SBDebugger_GetPlatformAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19916     }
19917 
19918     arg2 = (uint32_t)lua_tointeger(L, 2);
19919     result = (arg1)->GetPlatformAtIndex(arg2);
19920     {
19921       lldb::SBPlatform * resultptr = new lldb::SBPlatform(result);
19922       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
19923     }
19924     return SWIG_arg;
19925 
19926     fail: SWIGUNUSED;
19927   }
19928   lua_error(L);
19929   return 0;
19930 }
19931 
19932 
19933 static int _wrap_SBDebugger_GetNumAvailablePlatforms(lua_State* L) {
19934   {
19935     int SWIG_arg = 0;
19936     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19937     uint32_t result;
19938 
19939     SWIG_check_num_args("lldb::SBDebugger::GetNumAvailablePlatforms",1,1)
19940     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumAvailablePlatforms",1,"lldb::SBDebugger *");
19941 
19942     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19943       SWIG_fail_ptr("SBDebugger_GetNumAvailablePlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19944     }
19945 
19946     result = (uint32_t)(arg1)->GetNumAvailablePlatforms();
19947     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19948     return SWIG_arg;
19949 
19950     fail: SWIGUNUSED;
19951   }
19952   lua_error(L);
19953   return 0;
19954 }
19955 
19956 
19957 static int _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex(lua_State* L) {
19958   {
19959     int SWIG_arg = 0;
19960     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19961     uint32_t arg2 ;
19962     lldb::SBStructuredData result;
19963 
19964     SWIG_check_num_args("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,2)
19965     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",1,"lldb::SBDebugger *");
19966     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,"uint32_t");
19967 
19968     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19969       SWIG_fail_ptr("SBDebugger_GetAvailablePlatformInfoAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19970     }
19971 
19972     arg2 = (uint32_t)lua_tointeger(L, 2);
19973     result = (arg1)->GetAvailablePlatformInfoAtIndex(arg2);
19974     {
19975       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
19976       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19977     }
19978     return SWIG_arg;
19979 
19980     fail: SWIGUNUSED;
19981   }
19982   lua_error(L);
19983   return 0;
19984 }
19985 
19986 
19987 static int _wrap_SBDebugger_GetSourceManager(lua_State* L) {
19988   {
19989     int SWIG_arg = 0;
19990     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19991     SwigValueWrapper< lldb::SBSourceManager > result;
19992 
19993     SWIG_check_num_args("lldb::SBDebugger::GetSourceManager",1,1)
19994     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSourceManager",1,"lldb::SBDebugger *");
19995 
19996     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19997       SWIG_fail_ptr("SBDebugger_GetSourceManager",1,SWIGTYPE_p_lldb__SBDebugger);
19998     }
19999 
20000     result = (arg1)->GetSourceManager();
20001     {
20002       lldb::SBSourceManager * resultptr = new lldb::SBSourceManager(result);
20003       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
20004     }
20005     return SWIG_arg;
20006 
20007     fail: SWIGUNUSED;
20008   }
20009   lua_error(L);
20010   return 0;
20011 }
20012 
20013 
20014 static int _wrap_SBDebugger_SetCurrentPlatform(lua_State* L) {
20015   {
20016     int SWIG_arg = 0;
20017     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20018     char *arg2 = (char *) 0 ;
20019     lldb::SBError result;
20020 
20021     SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatform",2,2)
20022     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",1,"lldb::SBDebugger *");
20023     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",2,"char const *");
20024 
20025     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20026       SWIG_fail_ptr("SBDebugger_SetCurrentPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
20027     }
20028 
20029     arg2 = (char *)lua_tostring(L, 2);
20030     result = (arg1)->SetCurrentPlatform((char const *)arg2);
20031     {
20032       lldb::SBError * resultptr = new lldb::SBError(result);
20033       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
20034     }
20035     return SWIG_arg;
20036 
20037     fail: SWIGUNUSED;
20038   }
20039   lua_error(L);
20040   return 0;
20041 }
20042 
20043 
20044 static int _wrap_SBDebugger_SetCurrentPlatformSDKRoot(lua_State* L) {
20045   {
20046     int SWIG_arg = 0;
20047     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20048     char *arg2 = (char *) 0 ;
20049     bool result;
20050 
20051     SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,2)
20052     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",1,"lldb::SBDebugger *");
20053     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,"char const *");
20054 
20055     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20056       SWIG_fail_ptr("SBDebugger_SetCurrentPlatformSDKRoot",1,SWIGTYPE_p_lldb__SBDebugger);
20057     }
20058 
20059     arg2 = (char *)lua_tostring(L, 2);
20060     result = (bool)(arg1)->SetCurrentPlatformSDKRoot((char const *)arg2);
20061     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20062     return SWIG_arg;
20063 
20064     fail: SWIGUNUSED;
20065   }
20066   lua_error(L);
20067   return 0;
20068 }
20069 
20070 
20071 static int _wrap_SBDebugger_SetUseExternalEditor(lua_State* L) {
20072   {
20073     int SWIG_arg = 0;
20074     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20075     bool arg2 ;
20076     bool result;
20077 
20078     SWIG_check_num_args("lldb::SBDebugger::SetUseExternalEditor",2,2)
20079     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",1,"lldb::SBDebugger *");
20080     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",2,"bool");
20081 
20082     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20083       SWIG_fail_ptr("SBDebugger_SetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
20084     }
20085 
20086     arg2 = (lua_toboolean(L, 2)!=0);
20087     result = (bool)(arg1)->SetUseExternalEditor(arg2);
20088     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20089     return SWIG_arg;
20090 
20091     fail: SWIGUNUSED;
20092   }
20093   lua_error(L);
20094   return 0;
20095 }
20096 
20097 
20098 static int _wrap_SBDebugger_GetUseExternalEditor(lua_State* L) {
20099   {
20100     int SWIG_arg = 0;
20101     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20102     bool result;
20103 
20104     SWIG_check_num_args("lldb::SBDebugger::GetUseExternalEditor",1,1)
20105     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseExternalEditor",1,"lldb::SBDebugger *");
20106 
20107     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20108       SWIG_fail_ptr("SBDebugger_GetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
20109     }
20110 
20111     result = (bool)(arg1)->GetUseExternalEditor();
20112     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20113     return SWIG_arg;
20114 
20115     fail: SWIGUNUSED;
20116   }
20117   lua_error(L);
20118   return 0;
20119 }
20120 
20121 
20122 static int _wrap_SBDebugger_SetUseColor(lua_State* L) {
20123   {
20124     int SWIG_arg = 0;
20125     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20126     bool arg2 ;
20127     bool result;
20128 
20129     SWIG_check_num_args("lldb::SBDebugger::SetUseColor",2,2)
20130     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",1,"lldb::SBDebugger *");
20131     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",2,"bool");
20132 
20133     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20134       SWIG_fail_ptr("SBDebugger_SetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
20135     }
20136 
20137     arg2 = (lua_toboolean(L, 2)!=0);
20138     result = (bool)(arg1)->SetUseColor(arg2);
20139     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20140     return SWIG_arg;
20141 
20142     fail: SWIGUNUSED;
20143   }
20144   lua_error(L);
20145   return 0;
20146 }
20147 
20148 
20149 static int _wrap_SBDebugger_GetUseColor(lua_State* L) {
20150   {
20151     int SWIG_arg = 0;
20152     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20153     bool result;
20154 
20155     SWIG_check_num_args("lldb::SBDebugger::GetUseColor",1,1)
20156     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseColor",1,"lldb::SBDebugger const *");
20157 
20158     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20159       SWIG_fail_ptr("SBDebugger_GetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
20160     }
20161 
20162     result = (bool)((lldb::SBDebugger const *)arg1)->GetUseColor();
20163     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20164     return SWIG_arg;
20165 
20166     fail: SWIGUNUSED;
20167   }
20168   lua_error(L);
20169   return 0;
20170 }
20171 
20172 
20173 static int _wrap_SBDebugger_GetDefaultArchitecture(lua_State* L) {
20174   {
20175     int SWIG_arg = 0;
20176     char *arg1 = (char *) 0 ;
20177     size_t arg2 ;
20178     bool result;
20179 
20180     SWIG_check_num_args("lldb::SBDebugger::GetDefaultArchitecture",2,2)
20181     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",1,"char *");
20182     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",2,"size_t");
20183     arg1 = (char *)lua_tostring(L, 1);
20184     arg2 = (size_t)lua_tointeger(L, 2);
20185     result = (bool)lldb::SBDebugger::GetDefaultArchitecture(arg1,SWIG_STD_MOVE(arg2));
20186     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20187     return SWIG_arg;
20188 
20189     fail: SWIGUNUSED;
20190   }
20191   lua_error(L);
20192   return 0;
20193 }
20194 
20195 
20196 static int _wrap_SBDebugger_SetDefaultArchitecture(lua_State* L) {
20197   {
20198     int SWIG_arg = 0;
20199     char *arg1 = (char *) 0 ;
20200     bool result;
20201 
20202     SWIG_check_num_args("lldb::SBDebugger::SetDefaultArchitecture",1,1)
20203     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetDefaultArchitecture",1,"char const *");
20204     arg1 = (char *)lua_tostring(L, 1);
20205     result = (bool)lldb::SBDebugger::SetDefaultArchitecture((char const *)arg1);
20206     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20207     return SWIG_arg;
20208 
20209     fail: SWIGUNUSED;
20210   }
20211   lua_error(L);
20212   return 0;
20213 }
20214 
20215 
20216 static int _wrap_SBDebugger_GetScriptingLanguage(lua_State* L) {
20217   {
20218     int SWIG_arg = 0;
20219     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20220     char *arg2 = (char *) 0 ;
20221     lldb::ScriptLanguage result;
20222 
20223     SWIG_check_num_args("lldb::SBDebugger::GetScriptingLanguage",2,2)
20224     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",1,"lldb::SBDebugger *");
20225     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",2,"char const *");
20226 
20227     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20228       SWIG_fail_ptr("SBDebugger_GetScriptingLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
20229     }
20230 
20231     arg2 = (char *)lua_tostring(L, 2);
20232     result = (lldb::ScriptLanguage)(arg1)->GetScriptingLanguage((char const *)arg2);
20233     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20234     return SWIG_arg;
20235 
20236     fail: SWIGUNUSED;
20237   }
20238   lua_error(L);
20239   return 0;
20240 }
20241 
20242 
20243 static int _wrap_SBDebugger_GetVersionString(lua_State* L) {
20244   {
20245     int SWIG_arg = 0;
20246     char *result = 0 ;
20247 
20248     SWIG_check_num_args("lldb::SBDebugger::GetVersionString",0,0)
20249     result = (char *)lldb::SBDebugger::GetVersionString();
20250     lua_pushstring(L,(const char *)result); SWIG_arg++;
20251     return SWIG_arg;
20252 
20253     fail: SWIGUNUSED;
20254   }
20255   lua_error(L);
20256   return 0;
20257 }
20258 
20259 
20260 static int _wrap_SBDebugger_StateAsCString(lua_State* L) {
20261   {
20262     int SWIG_arg = 0;
20263     lldb::StateType arg1 ;
20264     char *result = 0 ;
20265 
20266     SWIG_check_num_args("lldb::SBDebugger::StateAsCString",1,1)
20267     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateAsCString",1,"lldb::StateType");
20268     arg1 = (lldb::StateType)lua_tointeger(L, 1);
20269     result = (char *)lldb::SBDebugger::StateAsCString(arg1);
20270     lua_pushstring(L,(const char *)result); SWIG_arg++;
20271     return SWIG_arg;
20272 
20273     fail: SWIGUNUSED;
20274   }
20275   lua_error(L);
20276   return 0;
20277 }
20278 
20279 
20280 static int _wrap_SBDebugger_GetBuildConfiguration(lua_State* L) {
20281   {
20282     int SWIG_arg = 0;
20283     lldb::SBStructuredData result;
20284 
20285     SWIG_check_num_args("lldb::SBDebugger::GetBuildConfiguration",0,0)
20286     result = lldb::SBDebugger::GetBuildConfiguration();
20287     {
20288       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
20289       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
20290     }
20291     return SWIG_arg;
20292 
20293     fail: SWIGUNUSED;
20294   }
20295   lua_error(L);
20296   return 0;
20297 }
20298 
20299 
20300 static int _wrap_SBDebugger_StateIsRunningState(lua_State* L) {
20301   {
20302     int SWIG_arg = 0;
20303     lldb::StateType arg1 ;
20304     bool result;
20305 
20306     SWIG_check_num_args("lldb::SBDebugger::StateIsRunningState",1,1)
20307     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsRunningState",1,"lldb::StateType");
20308     arg1 = (lldb::StateType)lua_tointeger(L, 1);
20309     result = (bool)lldb::SBDebugger::StateIsRunningState(arg1);
20310     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20311     return SWIG_arg;
20312 
20313     fail: SWIGUNUSED;
20314   }
20315   lua_error(L);
20316   return 0;
20317 }
20318 
20319 
20320 static int _wrap_SBDebugger_StateIsStoppedState(lua_State* L) {
20321   {
20322     int SWIG_arg = 0;
20323     lldb::StateType arg1 ;
20324     bool result;
20325 
20326     SWIG_check_num_args("lldb::SBDebugger::StateIsStoppedState",1,1)
20327     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsStoppedState",1,"lldb::StateType");
20328     arg1 = (lldb::StateType)lua_tointeger(L, 1);
20329     result = (bool)lldb::SBDebugger::StateIsStoppedState(arg1);
20330     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20331     return SWIG_arg;
20332 
20333     fail: SWIGUNUSED;
20334   }
20335   lua_error(L);
20336   return 0;
20337 }
20338 
20339 
20340 static int _wrap_SBDebugger_EnableLog(lua_State* L) {
20341   {
20342     int SWIG_arg = 0;
20343     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20344     char *arg2 = (char *) 0 ;
20345     char **arg3 = (char **) 0 ;
20346     bool result;
20347 
20348     SWIG_check_num_args("lldb::SBDebugger::EnableLog",3,3)
20349     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",1,"lldb::SBDebugger *");
20350     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",2,"char const *");
20351 
20352     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20353       SWIG_fail_ptr("SBDebugger_EnableLog",1,SWIGTYPE_p_lldb__SBDebugger);
20354     }
20355 
20356     arg2 = (char *)lua_tostring(L, 2);
20357     {
20358       if (lua_istable(L, 3)) {
20359         size_t size = lua_rawlen(L, 3);
20360         arg3 = (char **)malloc((size + 1) * sizeof(char *));
20361         int i = 0, j = 0;
20362         while (i++ < size) {
20363           lua_rawgeti(L, 3, i);
20364           if (!lua_isstring(L, -1)) {
20365             // if current element cannot be converted to string, raise an error
20366             lua_pop(L, 1);
20367             return luaL_error(L, "List should only contain strings");
20368           }
20369           arg3[j++] = (char *)lua_tostring(L, -1);
20370           lua_pop(L, 1);
20371         }
20372         arg3[j] = 0;
20373       } else if (lua_isnil(L, 3)) {
20374         // "nil" is also acceptable, equivalent as an empty table
20375         arg3 = NULL;
20376       } else {
20377         return luaL_error(L, "A list of strings expected");
20378       }
20379     }
20380     result = (bool)(arg1)->EnableLog((char const *)arg2,(char const **)arg3);
20381     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20382     {
20383       free((char *) arg3);
20384     }
20385     return SWIG_arg;
20386 
20387     fail: SWIGUNUSED;
20388     {
20389       free((char *) arg3);
20390     }
20391   }
20392   lua_error(L);
20393   return 0;
20394 }
20395 
20396 
20397 static int _wrap_SBDebugger_SetLoggingCallback(lua_State* L) {
20398   {
20399     int SWIG_arg = 0;
20400     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20401     lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
20402     void *arg3 = (void *) 0 ;
20403 
20404     SWIG_check_num_args("lldb::SBDebugger::SetLoggingCallback",2,2)
20405     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",1,"lldb::SBDebugger *");
20406 
20407     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20408       SWIG_fail_ptr("SBDebugger_SetLoggingCallback",1,SWIGTYPE_p_lldb__SBDebugger);
20409     }
20410 
20411     {
20412       arg2 = LLDBSwigLuaCallLuaLogOutputCallback;
20413       arg3 = (void *)L;
20414 
20415       luaL_checktype(L, 2, LUA_TFUNCTION);
20416       lua_settop(L, 2);
20417 
20418       lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
20419       lua_insert(L, 2);
20420       lua_settable(L, LUA_REGISTRYINDEX);
20421     }
20422     (arg1)->SetLoggingCallback(arg2,arg3);
20423 
20424     return SWIG_arg;
20425 
20426     fail: SWIGUNUSED;
20427   }
20428   lua_error(L);
20429   return 0;
20430 }
20431 
20432 
20433 static int _wrap_SBDebugger_DispatchInput(lua_State* L) {
20434   {
20435     int SWIG_arg = 0;
20436     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20437     void *arg2 = (void *) 0 ;
20438     size_t arg3 ;
20439 
20440     SWIG_check_num_args("lldb::SBDebugger::DispatchInput",2,2)
20441     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",1,"lldb::SBDebugger *");
20442 
20443     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20444       SWIG_fail_ptr("SBDebugger_DispatchInput",1,SWIGTYPE_p_lldb__SBDebugger);
20445     }
20446 
20447     {
20448       arg2 = (void *)luaL_checklstring(L, 2, &arg3);
20449     }
20450     (arg1)->DispatchInput((void const *)arg2,arg3);
20451 
20452     return SWIG_arg;
20453 
20454     fail: SWIGUNUSED;
20455   }
20456   lua_error(L);
20457   return 0;
20458 }
20459 
20460 
20461 static int _wrap_SBDebugger_DispatchInputInterrupt(lua_State* L) {
20462   {
20463     int SWIG_arg = 0;
20464     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20465 
20466     SWIG_check_num_args("lldb::SBDebugger::DispatchInputInterrupt",1,1)
20467     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputInterrupt",1,"lldb::SBDebugger *");
20468 
20469     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20470       SWIG_fail_ptr("SBDebugger_DispatchInputInterrupt",1,SWIGTYPE_p_lldb__SBDebugger);
20471     }
20472 
20473     (arg1)->DispatchInputInterrupt();
20474 
20475     return SWIG_arg;
20476 
20477     fail: SWIGUNUSED;
20478   }
20479   lua_error(L);
20480   return 0;
20481 }
20482 
20483 
20484 static int _wrap_SBDebugger_DispatchInputEndOfFile(lua_State* L) {
20485   {
20486     int SWIG_arg = 0;
20487     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20488 
20489     SWIG_check_num_args("lldb::SBDebugger::DispatchInputEndOfFile",1,1)
20490     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputEndOfFile",1,"lldb::SBDebugger *");
20491 
20492     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20493       SWIG_fail_ptr("SBDebugger_DispatchInputEndOfFile",1,SWIGTYPE_p_lldb__SBDebugger);
20494     }
20495 
20496     (arg1)->DispatchInputEndOfFile();
20497 
20498     return SWIG_arg;
20499 
20500     fail: SWIGUNUSED;
20501   }
20502   lua_error(L);
20503   return 0;
20504 }
20505 
20506 
20507 static int _wrap_SBDebugger_GetInstanceName(lua_State* L) {
20508   {
20509     int SWIG_arg = 0;
20510     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20511     char *result = 0 ;
20512 
20513     SWIG_check_num_args("lldb::SBDebugger::GetInstanceName",1,1)
20514     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInstanceName",1,"lldb::SBDebugger *");
20515 
20516     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20517       SWIG_fail_ptr("SBDebugger_GetInstanceName",1,SWIGTYPE_p_lldb__SBDebugger);
20518     }
20519 
20520     result = (char *)(arg1)->GetInstanceName();
20521     lua_pushstring(L,(const char *)result); SWIG_arg++;
20522     return SWIG_arg;
20523 
20524     fail: SWIGUNUSED;
20525   }
20526   lua_error(L);
20527   return 0;
20528 }
20529 
20530 
20531 static int _wrap_SBDebugger_FindDebuggerWithID(lua_State* L) {
20532   {
20533     int SWIG_arg = 0;
20534     int arg1 ;
20535     lldb::SBDebugger result;
20536 
20537     SWIG_check_num_args("lldb::SBDebugger::FindDebuggerWithID",1,1)
20538     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindDebuggerWithID",1,"int");
20539     arg1 = (int)lua_tointeger(L, 1);
20540     result = lldb::SBDebugger::FindDebuggerWithID(arg1);
20541     {
20542       lldb::SBDebugger * resultptr = new lldb::SBDebugger(result);
20543       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
20544     }
20545     return SWIG_arg;
20546 
20547     fail: SWIGUNUSED;
20548   }
20549   lua_error(L);
20550   return 0;
20551 }
20552 
20553 
20554 static int _wrap_SBDebugger_SetInternalVariable(lua_State* L) {
20555   {
20556     int SWIG_arg = 0;
20557     char *arg1 = (char *) 0 ;
20558     char *arg2 = (char *) 0 ;
20559     char *arg3 = (char *) 0 ;
20560     lldb::SBError result;
20561 
20562     SWIG_check_num_args("lldb::SBDebugger::SetInternalVariable",3,3)
20563     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",1,"char const *");
20564     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",2,"char const *");
20565     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",3,"char const *");
20566     arg1 = (char *)lua_tostring(L, 1);
20567     arg2 = (char *)lua_tostring(L, 2);
20568     arg3 = (char *)lua_tostring(L, 3);
20569     result = lldb::SBDebugger::SetInternalVariable((char const *)arg1,(char const *)arg2,(char const *)arg3);
20570     {
20571       lldb::SBError * resultptr = new lldb::SBError(result);
20572       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
20573     }
20574     return SWIG_arg;
20575 
20576     fail: SWIGUNUSED;
20577   }
20578   lua_error(L);
20579   return 0;
20580 }
20581 
20582 
20583 static int _wrap_SBDebugger_GetInternalVariableValue(lua_State* L) {
20584   {
20585     int SWIG_arg = 0;
20586     char *arg1 = (char *) 0 ;
20587     char *arg2 = (char *) 0 ;
20588     lldb::SBStringList result;
20589 
20590     SWIG_check_num_args("lldb::SBDebugger::GetInternalVariableValue",2,2)
20591     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",1,"char const *");
20592     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",2,"char const *");
20593     arg1 = (char *)lua_tostring(L, 1);
20594     arg2 = (char *)lua_tostring(L, 2);
20595     result = lldb::SBDebugger::GetInternalVariableValue((char const *)arg1,(char const *)arg2);
20596     {
20597       lldb::SBStringList * resultptr = new lldb::SBStringList(result);
20598       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
20599     }
20600     return SWIG_arg;
20601 
20602     fail: SWIGUNUSED;
20603   }
20604   lua_error(L);
20605   return 0;
20606 }
20607 
20608 
20609 static int _wrap_SBDebugger_GetDescription(lua_State* L) {
20610   {
20611     int SWIG_arg = 0;
20612     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20613     lldb::SBStream *arg2 = 0 ;
20614     bool result;
20615 
20616     SWIG_check_num_args("lldb::SBDebugger::GetDescription",2,2)
20617     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",1,"lldb::SBDebugger *");
20618     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",2,"lldb::SBStream &");
20619 
20620     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20621       SWIG_fail_ptr("SBDebugger_GetDescription",1,SWIGTYPE_p_lldb__SBDebugger);
20622     }
20623 
20624 
20625     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
20626       SWIG_fail_ptr("SBDebugger_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
20627     }
20628 
20629     result = (bool)(arg1)->GetDescription(*arg2);
20630     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20631     return SWIG_arg;
20632 
20633     fail: SWIGUNUSED;
20634   }
20635   lua_error(L);
20636   return 0;
20637 }
20638 
20639 
20640 static int _wrap_SBDebugger_GetTerminalWidth(lua_State* L) {
20641   {
20642     int SWIG_arg = 0;
20643     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20644     uint32_t result;
20645 
20646     SWIG_check_num_args("lldb::SBDebugger::GetTerminalWidth",1,1)
20647     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTerminalWidth",1,"lldb::SBDebugger const *");
20648 
20649     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20650       SWIG_fail_ptr("SBDebugger_GetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
20651     }
20652 
20653     result = (uint32_t)((lldb::SBDebugger const *)arg1)->GetTerminalWidth();
20654     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20655     return SWIG_arg;
20656 
20657     fail: SWIGUNUSED;
20658   }
20659   lua_error(L);
20660   return 0;
20661 }
20662 
20663 
20664 static int _wrap_SBDebugger_SetTerminalWidth(lua_State* L) {
20665   {
20666     int SWIG_arg = 0;
20667     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20668     uint32_t arg2 ;
20669 
20670     SWIG_check_num_args("lldb::SBDebugger::SetTerminalWidth",2,2)
20671     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",1,"lldb::SBDebugger *");
20672     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",2,"uint32_t");
20673 
20674     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20675       SWIG_fail_ptr("SBDebugger_SetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
20676     }
20677 
20678     arg2 = (uint32_t)lua_tointeger(L, 2);
20679     (arg1)->SetTerminalWidth(arg2);
20680 
20681     return SWIG_arg;
20682 
20683     fail: SWIGUNUSED;
20684   }
20685   lua_error(L);
20686   return 0;
20687 }
20688 
20689 
20690 static int _wrap_SBDebugger_GetID(lua_State* L) {
20691   {
20692     int SWIG_arg = 0;
20693     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20694     lldb::user_id_t result;
20695 
20696     SWIG_check_num_args("lldb::SBDebugger::GetID",1,1)
20697     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetID",1,"lldb::SBDebugger *");
20698 
20699     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20700       SWIG_fail_ptr("SBDebugger_GetID",1,SWIGTYPE_p_lldb__SBDebugger);
20701     }
20702 
20703     result = (lldb::user_id_t)(arg1)->GetID();
20704     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20705     return SWIG_arg;
20706 
20707     fail: SWIGUNUSED;
20708   }
20709   lua_error(L);
20710   return 0;
20711 }
20712 
20713 
20714 static int _wrap_SBDebugger_GetPrompt(lua_State* L) {
20715   {
20716     int SWIG_arg = 0;
20717     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20718     char *result = 0 ;
20719 
20720     SWIG_check_num_args("lldb::SBDebugger::GetPrompt",1,1)
20721     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPrompt",1,"lldb::SBDebugger const *");
20722 
20723     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20724       SWIG_fail_ptr("SBDebugger_GetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
20725     }
20726 
20727     result = (char *)((lldb::SBDebugger const *)arg1)->GetPrompt();
20728     lua_pushstring(L,(const char *)result); SWIG_arg++;
20729     return SWIG_arg;
20730 
20731     fail: SWIGUNUSED;
20732   }
20733   lua_error(L);
20734   return 0;
20735 }
20736 
20737 
20738 static int _wrap_SBDebugger_SetPrompt(lua_State* L) {
20739   {
20740     int SWIG_arg = 0;
20741     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20742     char *arg2 = (char *) 0 ;
20743 
20744     SWIG_check_num_args("lldb::SBDebugger::SetPrompt",2,2)
20745     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",1,"lldb::SBDebugger *");
20746     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",2,"char const *");
20747 
20748     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20749       SWIG_fail_ptr("SBDebugger_SetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
20750     }
20751 
20752     arg2 = (char *)lua_tostring(L, 2);
20753     (arg1)->SetPrompt((char const *)arg2);
20754 
20755     return SWIG_arg;
20756 
20757     fail: SWIGUNUSED;
20758   }
20759   lua_error(L);
20760   return 0;
20761 }
20762 
20763 
20764 static int _wrap_SBDebugger_GetReproducerPath(lua_State* L) {
20765   {
20766     int SWIG_arg = 0;
20767     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20768     char *result = 0 ;
20769 
20770     SWIG_check_num_args("lldb::SBDebugger::GetReproducerPath",1,1)
20771     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetReproducerPath",1,"lldb::SBDebugger const *");
20772 
20773     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20774       SWIG_fail_ptr("SBDebugger_GetReproducerPath",1,SWIGTYPE_p_lldb__SBDebugger);
20775     }
20776 
20777     result = (char *)((lldb::SBDebugger const *)arg1)->GetReproducerPath();
20778     lua_pushstring(L,(const char *)result); SWIG_arg++;
20779     return SWIG_arg;
20780 
20781     fail: SWIGUNUSED;
20782   }
20783   lua_error(L);
20784   return 0;
20785 }
20786 
20787 
20788 static int _wrap_SBDebugger_GetScriptLanguage(lua_State* L) {
20789   {
20790     int SWIG_arg = 0;
20791     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20792     lldb::ScriptLanguage result;
20793 
20794     SWIG_check_num_args("lldb::SBDebugger::GetScriptLanguage",1,1)
20795     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptLanguage",1,"lldb::SBDebugger const *");
20796 
20797     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20798       SWIG_fail_ptr("SBDebugger_GetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
20799     }
20800 
20801     result = (lldb::ScriptLanguage)((lldb::SBDebugger const *)arg1)->GetScriptLanguage();
20802     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20803     return SWIG_arg;
20804 
20805     fail: SWIGUNUSED;
20806   }
20807   lua_error(L);
20808   return 0;
20809 }
20810 
20811 
20812 static int _wrap_SBDebugger_SetScriptLanguage(lua_State* L) {
20813   {
20814     int SWIG_arg = 0;
20815     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20816     lldb::ScriptLanguage arg2 ;
20817 
20818     SWIG_check_num_args("lldb::SBDebugger::SetScriptLanguage",2,2)
20819     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",1,"lldb::SBDebugger *");
20820     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",2,"lldb::ScriptLanguage");
20821 
20822     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20823       SWIG_fail_ptr("SBDebugger_SetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
20824     }
20825 
20826     arg2 = (lldb::ScriptLanguage)lua_tointeger(L, 2);
20827     (arg1)->SetScriptLanguage(arg2);
20828 
20829     return SWIG_arg;
20830 
20831     fail: SWIGUNUSED;
20832   }
20833   lua_error(L);
20834   return 0;
20835 }
20836 
20837 
20838 static int _wrap_SBDebugger_GetCloseInputOnEOF(lua_State* L) {
20839   {
20840     int SWIG_arg = 0;
20841     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20842     bool result;
20843 
20844     SWIG_check_num_args("lldb::SBDebugger::GetCloseInputOnEOF",1,1)
20845     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCloseInputOnEOF",1,"lldb::SBDebugger const *");
20846 
20847     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20848       SWIG_fail_ptr("SBDebugger_GetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
20849     }
20850 
20851     result = (bool)((lldb::SBDebugger const *)arg1)->GetCloseInputOnEOF();
20852     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20853     return SWIG_arg;
20854 
20855     fail: SWIGUNUSED;
20856   }
20857   lua_error(L);
20858   return 0;
20859 }
20860 
20861 
20862 static int _wrap_SBDebugger_SetCloseInputOnEOF(lua_State* L) {
20863   {
20864     int SWIG_arg = 0;
20865     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20866     bool arg2 ;
20867 
20868     SWIG_check_num_args("lldb::SBDebugger::SetCloseInputOnEOF",2,2)
20869     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",1,"lldb::SBDebugger *");
20870     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",2,"bool");
20871 
20872     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20873       SWIG_fail_ptr("SBDebugger_SetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
20874     }
20875 
20876     arg2 = (lua_toboolean(L, 2)!=0);
20877     (arg1)->SetCloseInputOnEOF(arg2);
20878 
20879     return SWIG_arg;
20880 
20881     fail: SWIGUNUSED;
20882   }
20883   lua_error(L);
20884   return 0;
20885 }
20886 
20887 
20888 static int _wrap_SBDebugger_GetCategory__SWIG_0(lua_State* L) {
20889   {
20890     int SWIG_arg = 0;
20891     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20892     char *arg2 = (char *) 0 ;
20893     lldb::SBTypeCategory result;
20894 
20895     SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20896     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20897     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"char const *");
20898 
20899     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20900       SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20901     }
20902 
20903     arg2 = (char *)lua_tostring(L, 2);
20904     result = (arg1)->GetCategory((char const *)arg2);
20905     {
20906       lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory(result);
20907       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20908     }
20909     return SWIG_arg;
20910 
20911     fail: SWIGUNUSED;
20912   }
20913   lua_error(L);
20914   return 0;
20915 }
20916 
20917 
20918 static int _wrap_SBDebugger_GetCategory__SWIG_1(lua_State* L) {
20919   {
20920     int SWIG_arg = 0;
20921     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20922     lldb::LanguageType arg2 ;
20923     lldb::SBTypeCategory result;
20924 
20925     SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20926     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20927     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"lldb::LanguageType");
20928 
20929     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20930       SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20931     }
20932 
20933     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
20934     result = (arg1)->GetCategory(arg2);
20935     {
20936       lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory(result);
20937       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20938     }
20939     return SWIG_arg;
20940 
20941     fail: SWIGUNUSED;
20942   }
20943   lua_error(L);
20944   return 0;
20945 }
20946 
20947 
20948 static int _wrap_SBDebugger_GetCategory(lua_State* L) {
20949   int argc;
20950   int argv[3]={
20951     1,2,3
20952   };
20953 
20954   argc = lua_gettop(L);
20955   if (argc == 2) {
20956     int _v = 0;
20957     {
20958       void *ptr;
20959       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20960         _v = 0;
20961       } else {
20962         _v = 1;
20963       }
20964     }
20965     if (_v) {
20966       {
20967         _v = lua_isnumber(L,argv[1]);
20968       }
20969       if (_v) {
20970         return _wrap_SBDebugger_GetCategory__SWIG_1(L);
20971       }
20972     }
20973   }
20974   if (argc == 2) {
20975     int _v = 0;
20976     {
20977       void *ptr;
20978       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20979         _v = 0;
20980       } else {
20981         _v = 1;
20982       }
20983     }
20984     if (_v) {
20985       {
20986         _v = SWIG_lua_isnilstring(L,argv[1]);
20987       }
20988       if (_v) {
20989         return _wrap_SBDebugger_GetCategory__SWIG_0(L);
20990       }
20991     }
20992   }
20993 
20994   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_GetCategory'\n"
20995     "  Possible C/C++ prototypes are:\n"
20996     "    lldb::SBDebugger::GetCategory(char const *)\n"
20997     "    lldb::SBDebugger::GetCategory(lldb::LanguageType)\n");
20998   lua_error(L);return 0;
20999 }
21000 
21001 
21002 static int _wrap_SBDebugger_CreateCategory(lua_State* L) {
21003   {
21004     int SWIG_arg = 0;
21005     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21006     char *arg2 = (char *) 0 ;
21007     lldb::SBTypeCategory result;
21008 
21009     SWIG_check_num_args("lldb::SBDebugger::CreateCategory",2,2)
21010     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",1,"lldb::SBDebugger *");
21011     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",2,"char const *");
21012 
21013     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21014       SWIG_fail_ptr("SBDebugger_CreateCategory",1,SWIGTYPE_p_lldb__SBDebugger);
21015     }
21016 
21017     arg2 = (char *)lua_tostring(L, 2);
21018     result = (arg1)->CreateCategory((char const *)arg2);
21019     {
21020       lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory(result);
21021       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
21022     }
21023     return SWIG_arg;
21024 
21025     fail: SWIGUNUSED;
21026   }
21027   lua_error(L);
21028   return 0;
21029 }
21030 
21031 
21032 static int _wrap_SBDebugger_DeleteCategory(lua_State* L) {
21033   {
21034     int SWIG_arg = 0;
21035     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21036     char *arg2 = (char *) 0 ;
21037     bool result;
21038 
21039     SWIG_check_num_args("lldb::SBDebugger::DeleteCategory",2,2)
21040     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",1,"lldb::SBDebugger *");
21041     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",2,"char const *");
21042 
21043     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21044       SWIG_fail_ptr("SBDebugger_DeleteCategory",1,SWIGTYPE_p_lldb__SBDebugger);
21045     }
21046 
21047     arg2 = (char *)lua_tostring(L, 2);
21048     result = (bool)(arg1)->DeleteCategory((char const *)arg2);
21049     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21050     return SWIG_arg;
21051 
21052     fail: SWIGUNUSED;
21053   }
21054   lua_error(L);
21055   return 0;
21056 }
21057 
21058 
21059 static int _wrap_SBDebugger_GetNumCategories(lua_State* L) {
21060   {
21061     int SWIG_arg = 0;
21062     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21063     uint32_t result;
21064 
21065     SWIG_check_num_args("lldb::SBDebugger::GetNumCategories",1,1)
21066     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumCategories",1,"lldb::SBDebugger *");
21067 
21068     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21069       SWIG_fail_ptr("SBDebugger_GetNumCategories",1,SWIGTYPE_p_lldb__SBDebugger);
21070     }
21071 
21072     result = (uint32_t)(arg1)->GetNumCategories();
21073     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21074     return SWIG_arg;
21075 
21076     fail: SWIGUNUSED;
21077   }
21078   lua_error(L);
21079   return 0;
21080 }
21081 
21082 
21083 static int _wrap_SBDebugger_GetCategoryAtIndex(lua_State* L) {
21084   {
21085     int SWIG_arg = 0;
21086     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21087     uint32_t arg2 ;
21088     lldb::SBTypeCategory result;
21089 
21090     SWIG_check_num_args("lldb::SBDebugger::GetCategoryAtIndex",2,2)
21091     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",1,"lldb::SBDebugger *");
21092     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",2,"uint32_t");
21093 
21094     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21095       SWIG_fail_ptr("SBDebugger_GetCategoryAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
21096     }
21097 
21098     arg2 = (uint32_t)lua_tointeger(L, 2);
21099     result = (arg1)->GetCategoryAtIndex(arg2);
21100     {
21101       lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory(result);
21102       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
21103     }
21104     return SWIG_arg;
21105 
21106     fail: SWIGUNUSED;
21107   }
21108   lua_error(L);
21109   return 0;
21110 }
21111 
21112 
21113 static int _wrap_SBDebugger_GetDefaultCategory(lua_State* L) {
21114   {
21115     int SWIG_arg = 0;
21116     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21117     lldb::SBTypeCategory result;
21118 
21119     SWIG_check_num_args("lldb::SBDebugger::GetDefaultCategory",1,1)
21120     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultCategory",1,"lldb::SBDebugger *");
21121 
21122     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21123       SWIG_fail_ptr("SBDebugger_GetDefaultCategory",1,SWIGTYPE_p_lldb__SBDebugger);
21124     }
21125 
21126     result = (arg1)->GetDefaultCategory();
21127     {
21128       lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory(result);
21129       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
21130     }
21131     return SWIG_arg;
21132 
21133     fail: SWIGUNUSED;
21134   }
21135   lua_error(L);
21136   return 0;
21137 }
21138 
21139 
21140 static int _wrap_SBDebugger_GetFormatForType(lua_State* L) {
21141   {
21142     int SWIG_arg = 0;
21143     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21144     lldb::SBTypeNameSpecifier arg2 ;
21145     lldb::SBTypeNameSpecifier *argp2 ;
21146     lldb::SBTypeFormat result;
21147 
21148     SWIG_check_num_args("lldb::SBDebugger::GetFormatForType",2,2)
21149     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",1,"lldb::SBDebugger *");
21150     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
21151 
21152     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21153       SWIG_fail_ptr("SBDebugger_GetFormatForType",1,SWIGTYPE_p_lldb__SBDebugger);
21154     }
21155 
21156 
21157     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
21158       SWIG_fail_ptr("SBDebugger_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
21159     }
21160     arg2 = *argp2;
21161 
21162     result = (arg1)->GetFormatForType(arg2);
21163     {
21164       lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat(result);
21165       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
21166     }
21167     return SWIG_arg;
21168 
21169     fail: SWIGUNUSED;
21170   }
21171   lua_error(L);
21172   return 0;
21173 }
21174 
21175 
21176 static int _wrap_SBDebugger_GetSummaryForType(lua_State* L) {
21177   {
21178     int SWIG_arg = 0;
21179     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21180     lldb::SBTypeNameSpecifier arg2 ;
21181     lldb::SBTypeNameSpecifier *argp2 ;
21182     lldb::SBTypeSummary result;
21183 
21184     SWIG_check_num_args("lldb::SBDebugger::GetSummaryForType",2,2)
21185     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",1,"lldb::SBDebugger *");
21186     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
21187 
21188     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21189       SWIG_fail_ptr("SBDebugger_GetSummaryForType",1,SWIGTYPE_p_lldb__SBDebugger);
21190     }
21191 
21192 
21193     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
21194       SWIG_fail_ptr("SBDebugger_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
21195     }
21196     arg2 = *argp2;
21197 
21198     result = (arg1)->GetSummaryForType(arg2);
21199     {
21200       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
21201       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
21202     }
21203     return SWIG_arg;
21204 
21205     fail: SWIGUNUSED;
21206   }
21207   lua_error(L);
21208   return 0;
21209 }
21210 
21211 
21212 static int _wrap_SBDebugger_GetFilterForType(lua_State* L) {
21213   {
21214     int SWIG_arg = 0;
21215     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21216     lldb::SBTypeNameSpecifier arg2 ;
21217     lldb::SBTypeNameSpecifier *argp2 ;
21218     lldb::SBTypeFilter result;
21219 
21220     SWIG_check_num_args("lldb::SBDebugger::GetFilterForType",2,2)
21221     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",1,"lldb::SBDebugger *");
21222     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
21223 
21224     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21225       SWIG_fail_ptr("SBDebugger_GetFilterForType",1,SWIGTYPE_p_lldb__SBDebugger);
21226     }
21227 
21228 
21229     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
21230       SWIG_fail_ptr("SBDebugger_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
21231     }
21232     arg2 = *argp2;
21233 
21234     result = (arg1)->GetFilterForType(arg2);
21235     {
21236       lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter(result);
21237       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
21238     }
21239     return SWIG_arg;
21240 
21241     fail: SWIGUNUSED;
21242   }
21243   lua_error(L);
21244   return 0;
21245 }
21246 
21247 
21248 static int _wrap_SBDebugger_GetSyntheticForType(lua_State* L) {
21249   {
21250     int SWIG_arg = 0;
21251     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21252     lldb::SBTypeNameSpecifier arg2 ;
21253     lldb::SBTypeNameSpecifier *argp2 ;
21254     lldb::SBTypeSynthetic result;
21255 
21256     SWIG_check_num_args("lldb::SBDebugger::GetSyntheticForType",2,2)
21257     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",1,"lldb::SBDebugger *");
21258     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
21259 
21260     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21261       SWIG_fail_ptr("SBDebugger_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBDebugger);
21262     }
21263 
21264 
21265     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
21266       SWIG_fail_ptr("SBDebugger_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
21267     }
21268     arg2 = *argp2;
21269 
21270     result = (arg1)->GetSyntheticForType(arg2);
21271     {
21272       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
21273       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
21274     }
21275     return SWIG_arg;
21276 
21277     fail: SWIGUNUSED;
21278   }
21279   lua_error(L);
21280   return 0;
21281 }
21282 
21283 
21284 static int _wrap_SBDebugger_GetScriptInterpreterInfo(lua_State* L) {
21285   {
21286     int SWIG_arg = 0;
21287     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21288     lldb::ScriptLanguage arg2 ;
21289     lldb::SBStructuredData result;
21290 
21291     SWIG_check_num_args("lldb::SBDebugger::GetScriptInterpreterInfo",2,2)
21292     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptInterpreterInfo",1,"lldb::SBDebugger *");
21293     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptInterpreterInfo",2,"lldb::ScriptLanguage");
21294 
21295     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21296       SWIG_fail_ptr("SBDebugger_GetScriptInterpreterInfo",1,SWIGTYPE_p_lldb__SBDebugger);
21297     }
21298 
21299     arg2 = (lldb::ScriptLanguage)lua_tointeger(L, 2);
21300     result = (arg1)->GetScriptInterpreterInfo(arg2);
21301     {
21302       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
21303       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
21304     }
21305     return SWIG_arg;
21306 
21307     fail: SWIGUNUSED;
21308   }
21309   lua_error(L);
21310   return 0;
21311 }
21312 
21313 
21314 static int _wrap_SBDebugger___tostring(lua_State* L) {
21315   {
21316     int SWIG_arg = 0;
21317     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21318     std::string result;
21319 
21320     SWIG_check_num_args("lldb::SBDebugger::__repr__",1,1)
21321     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::__repr__",1,"lldb::SBDebugger *");
21322 
21323     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21324       SWIG_fail_ptr("SBDebugger___tostring",1,SWIGTYPE_p_lldb__SBDebugger);
21325     }
21326 
21327     result = lldb_SBDebugger___repr__(arg1);
21328     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
21329     return SWIG_arg;
21330 
21331     fail: SWIGUNUSED;
21332   }
21333   lua_error(L);
21334   return 0;
21335 }
21336 
21337 
21338 static int _wrap_SBDebugger_RunCommandInterpreter(lua_State* L) {
21339   {
21340     int SWIG_arg = 0;
21341     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21342     bool arg2 ;
21343     bool arg3 ;
21344     lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
21345     int *arg5 = 0 ;
21346     bool *arg6 = 0 ;
21347     bool *arg7 = 0 ;
21348     int temp5 ;
21349     bool temp6 ;
21350     bool temp7 ;
21351 
21352     SWIG_check_num_args("lldb::SBDebugger::RunCommandInterpreter",7,7)
21353     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",1,"lldb::SBDebugger *");
21354     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",2,"bool");
21355     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",3,"bool");
21356     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",4,"lldb::SBCommandInterpreterRunOptions &");
21357     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",5,"int &");
21358     if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",6,"bool &");
21359     if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",7,"bool &");
21360 
21361     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21362       SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
21363     }
21364 
21365     arg2 = (lua_toboolean(L, 2)!=0);
21366     arg3 = (lua_toboolean(L, 3)!=0);
21367 
21368     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
21369       SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
21370     }
21371 
21372     temp5 = (int)lua_tointeger(L,5);
21373     arg5 = &temp5;
21374     temp6 = (lua_toboolean(L,6)!=0);
21375     arg6 = &temp6;
21376     temp7 = (lua_toboolean(L,7)!=0);
21377     arg7 = &temp7;
21378     (arg1)->RunCommandInterpreter(arg2,arg3,*arg4,*arg5,*arg6,*arg7);
21379 
21380     lua_pushinteger(L, (lua_Integer) *arg5); SWIG_arg++;
21381     lua_pushboolean(L, (int)((*arg6)!=0)); SWIG_arg++;
21382     lua_pushboolean(L, (int)((*arg7)!=0)); SWIG_arg++;
21383     return SWIG_arg;
21384 
21385     fail: SWIGUNUSED;
21386   }
21387   lua_error(L);
21388   return 0;
21389 }
21390 
21391 
21392 static int _wrap_SBDebugger_RunREPL(lua_State* L) {
21393   {
21394     int SWIG_arg = 0;
21395     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21396     lldb::LanguageType arg2 ;
21397     char *arg3 = (char *) 0 ;
21398     lldb::SBError result;
21399 
21400     SWIG_check_num_args("lldb::SBDebugger::RunREPL",3,3)
21401     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",1,"lldb::SBDebugger *");
21402     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",2,"lldb::LanguageType");
21403     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",3,"char const *");
21404 
21405     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21406       SWIG_fail_ptr("SBDebugger_RunREPL",1,SWIGTYPE_p_lldb__SBDebugger);
21407     }
21408 
21409     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
21410     arg3 = (char *)lua_tostring(L, 3);
21411     result = (arg1)->RunREPL(arg2,(char const *)arg3);
21412     {
21413       lldb::SBError * resultptr = new lldb::SBError(result);
21414       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21415     }
21416     return SWIG_arg;
21417 
21418     fail: SWIGUNUSED;
21419   }
21420   lua_error(L);
21421   return 0;
21422 }
21423 
21424 
21425 static int _wrap_SBDebugger_LoadTraceFromFile(lua_State* L) {
21426   {
21427     int SWIG_arg = 0;
21428     lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21429     lldb::SBError *arg2 = 0 ;
21430     lldb::SBFileSpec *arg3 = 0 ;
21431     lldb::SBTrace result;
21432 
21433     SWIG_check_num_args("lldb::SBDebugger::LoadTraceFromFile",3,3)
21434     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::LoadTraceFromFile",1,"lldb::SBDebugger *");
21435     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::LoadTraceFromFile",2,"lldb::SBError &");
21436     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::LoadTraceFromFile",3,"lldb::SBFileSpec const &");
21437 
21438     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
21439       SWIG_fail_ptr("SBDebugger_LoadTraceFromFile",1,SWIGTYPE_p_lldb__SBDebugger);
21440     }
21441 
21442 
21443     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
21444       SWIG_fail_ptr("SBDebugger_LoadTraceFromFile",2,SWIGTYPE_p_lldb__SBError);
21445     }
21446 
21447 
21448     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
21449       SWIG_fail_ptr("SBDebugger_LoadTraceFromFile",3,SWIGTYPE_p_lldb__SBFileSpec);
21450     }
21451 
21452     result = (arg1)->LoadTraceFromFile(*arg2,(lldb::SBFileSpec const &)*arg3);
21453     {
21454       lldb::SBTrace * resultptr = new lldb::SBTrace(result);
21455       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
21456     }
21457     return SWIG_arg;
21458 
21459     fail: SWIGUNUSED;
21460   }
21461   lua_error(L);
21462   return 0;
21463 }
21464 
21465 
21466 static void swig_delete_SBDebugger(void *obj) {
21467 lldb::SBDebugger *arg1 = (lldb::SBDebugger *) obj;
21468 delete arg1;
21469 }
21470 static int _proxy__wrap_new_SBDebugger(lua_State *L) {
21471     assert(lua_istable(L,1));
21472     lua_pushcfunction(L,_wrap_new_SBDebugger);
21473     assert(!lua_isnil(L,-1));
21474     lua_replace(L,1); /* replace our table with real constructor */
21475     lua_call(L,lua_gettop(L)-1,1);
21476     return 1;
21477 }
21478 static swig_lua_attribute swig_SBDebugger_attributes[] = {
21479     {0,0,0}
21480 };
21481 static swig_lua_method swig_SBDebugger_methods[]= {
21482     { "GetBroadcaster", _wrap_SBDebugger_GetBroadcaster},
21483     { "IsValid", _wrap_SBDebugger_IsValid},
21484     { "Clear", _wrap_SBDebugger_Clear},
21485     { "SetAsync", _wrap_SBDebugger_SetAsync},
21486     { "GetAsync", _wrap_SBDebugger_GetAsync},
21487     { "SkipLLDBInitFiles", _wrap_SBDebugger_SkipLLDBInitFiles},
21488     { "GetInputFileHandle", _wrap_SBDebugger_GetInputFileHandle},
21489     { "GetOutputFileHandle", _wrap_SBDebugger_GetOutputFileHandle},
21490     { "GetErrorFileHandle", _wrap_SBDebugger_GetErrorFileHandle},
21491     { "GetSetting", _wrap_SBDebugger_GetSetting},
21492     { "SetInputString", _wrap_SBDebugger_SetInputString},
21493     { "SetInputFile", _wrap_SBDebugger_SetInputFile},
21494     { "SetOutputFile", _wrap_SBDebugger_SetOutputFile},
21495     { "SetErrorFile", _wrap_SBDebugger_SetErrorFile},
21496     { "GetInputFile", _wrap_SBDebugger_GetInputFile},
21497     { "GetOutputFile", _wrap_SBDebugger_GetOutputFile},
21498     { "GetErrorFile", _wrap_SBDebugger_GetErrorFile},
21499     { "GetCommandInterpreter", _wrap_SBDebugger_GetCommandInterpreter},
21500     { "HandleCommand", _wrap_SBDebugger_HandleCommand},
21501     { "GetListener", _wrap_SBDebugger_GetListener},
21502     { "HandleProcessEvent", _wrap_SBDebugger_HandleProcessEvent},
21503     { "CreateTargetWithFileAndTargetTriple", _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple},
21504     { "CreateTargetWithFileAndArch", _wrap_SBDebugger_CreateTargetWithFileAndArch},
21505     { "CreateTarget", _wrap_SBDebugger_CreateTarget},
21506     { "GetDummyTarget", _wrap_SBDebugger_GetDummyTarget},
21507     { "DeleteTarget", _wrap_SBDebugger_DeleteTarget},
21508     { "GetTargetAtIndex", _wrap_SBDebugger_GetTargetAtIndex},
21509     { "GetIndexOfTarget", _wrap_SBDebugger_GetIndexOfTarget},
21510     { "FindTargetWithProcessID", _wrap_SBDebugger_FindTargetWithProcessID},
21511     { "FindTargetWithFileAndArch", _wrap_SBDebugger_FindTargetWithFileAndArch},
21512     { "GetNumTargets", _wrap_SBDebugger_GetNumTargets},
21513     { "GetSelectedTarget", _wrap_SBDebugger_GetSelectedTarget},
21514     { "SetSelectedTarget", _wrap_SBDebugger_SetSelectedTarget},
21515     { "GetSelectedPlatform", _wrap_SBDebugger_GetSelectedPlatform},
21516     { "SetSelectedPlatform", _wrap_SBDebugger_SetSelectedPlatform},
21517     { "GetNumPlatforms", _wrap_SBDebugger_GetNumPlatforms},
21518     { "GetPlatformAtIndex", _wrap_SBDebugger_GetPlatformAtIndex},
21519     { "GetNumAvailablePlatforms", _wrap_SBDebugger_GetNumAvailablePlatforms},
21520     { "GetAvailablePlatformInfoAtIndex", _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex},
21521     { "GetSourceManager", _wrap_SBDebugger_GetSourceManager},
21522     { "SetCurrentPlatform", _wrap_SBDebugger_SetCurrentPlatform},
21523     { "SetCurrentPlatformSDKRoot", _wrap_SBDebugger_SetCurrentPlatformSDKRoot},
21524     { "SetUseExternalEditor", _wrap_SBDebugger_SetUseExternalEditor},
21525     { "GetUseExternalEditor", _wrap_SBDebugger_GetUseExternalEditor},
21526     { "SetUseColor", _wrap_SBDebugger_SetUseColor},
21527     { "GetUseColor", _wrap_SBDebugger_GetUseColor},
21528     { "GetScriptingLanguage", _wrap_SBDebugger_GetScriptingLanguage},
21529     { "EnableLog", _wrap_SBDebugger_EnableLog},
21530     { "SetLoggingCallback", _wrap_SBDebugger_SetLoggingCallback},
21531     { "DispatchInput", _wrap_SBDebugger_DispatchInput},
21532     { "DispatchInputInterrupt", _wrap_SBDebugger_DispatchInputInterrupt},
21533     { "DispatchInputEndOfFile", _wrap_SBDebugger_DispatchInputEndOfFile},
21534     { "GetInstanceName", _wrap_SBDebugger_GetInstanceName},
21535     { "GetDescription", _wrap_SBDebugger_GetDescription},
21536     { "GetTerminalWidth", _wrap_SBDebugger_GetTerminalWidth},
21537     { "SetTerminalWidth", _wrap_SBDebugger_SetTerminalWidth},
21538     { "GetID", _wrap_SBDebugger_GetID},
21539     { "GetPrompt", _wrap_SBDebugger_GetPrompt},
21540     { "SetPrompt", _wrap_SBDebugger_SetPrompt},
21541     { "GetReproducerPath", _wrap_SBDebugger_GetReproducerPath},
21542     { "GetScriptLanguage", _wrap_SBDebugger_GetScriptLanguage},
21543     { "SetScriptLanguage", _wrap_SBDebugger_SetScriptLanguage},
21544     { "GetCloseInputOnEOF", _wrap_SBDebugger_GetCloseInputOnEOF},
21545     { "SetCloseInputOnEOF", _wrap_SBDebugger_SetCloseInputOnEOF},
21546     { "GetCategory", _wrap_SBDebugger_GetCategory},
21547     { "CreateCategory", _wrap_SBDebugger_CreateCategory},
21548     { "DeleteCategory", _wrap_SBDebugger_DeleteCategory},
21549     { "GetNumCategories", _wrap_SBDebugger_GetNumCategories},
21550     { "GetCategoryAtIndex", _wrap_SBDebugger_GetCategoryAtIndex},
21551     { "GetDefaultCategory", _wrap_SBDebugger_GetDefaultCategory},
21552     { "GetFormatForType", _wrap_SBDebugger_GetFormatForType},
21553     { "GetSummaryForType", _wrap_SBDebugger_GetSummaryForType},
21554     { "GetFilterForType", _wrap_SBDebugger_GetFilterForType},
21555     { "GetSyntheticForType", _wrap_SBDebugger_GetSyntheticForType},
21556     { "GetScriptInterpreterInfo", _wrap_SBDebugger_GetScriptInterpreterInfo},
21557     { "__tostring", _wrap_SBDebugger___tostring},
21558     { "RunCommandInterpreter", _wrap_SBDebugger_RunCommandInterpreter},
21559     { "RunREPL", _wrap_SBDebugger_RunREPL},
21560     { "LoadTraceFromFile", _wrap_SBDebugger_LoadTraceFromFile},
21561     {0,0}
21562 };
21563 static swig_lua_method swig_SBDebugger_meta[] = {
21564     { "__tostring", _wrap_SBDebugger___tostring},
21565     {0,0}
21566 };
21567 
21568 static swig_lua_attribute swig_SBDebugger_Sf_SwigStatic_attributes[] = {
21569     {0,0,0}
21570 };
21571 static swig_lua_const_info swig_SBDebugger_Sf_SwigStatic_constants[]= {
21572     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProgress", lldb::SBDebugger::eBroadcastBitProgress)},
21573     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWarning", lldb::SBDebugger::eBroadcastBitWarning)},
21574     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitError", lldb::SBDebugger::eBroadcastBitError)},
21575     {0,0,0,0,0,0}
21576 };
21577 static swig_lua_method swig_SBDebugger_Sf_SwigStatic_methods[]= {
21578     { "GetProgressFromEvent", _wrap_SBDebugger_GetProgressFromEvent},
21579     { "GetDiagnosticFromEvent", _wrap_SBDebugger_GetDiagnosticFromEvent},
21580     { "Initialize", _wrap_SBDebugger_Initialize},
21581     { "InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
21582     { "PrintStackTraceOnError", _wrap_SBDebugger_PrintStackTraceOnError},
21583     { "Terminate", _wrap_SBDebugger_Terminate},
21584     { "Create", _wrap_SBDebugger_Create},
21585     { "Destroy", _wrap_SBDebugger_Destroy},
21586     { "MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
21587     { "GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
21588     { "SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
21589     { "GetVersionString", _wrap_SBDebugger_GetVersionString},
21590     { "StateAsCString", _wrap_SBDebugger_StateAsCString},
21591     { "GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
21592     { "StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
21593     { "StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
21594     { "FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
21595     { "SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
21596     { "GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
21597     {0,0}
21598 };
21599 static swig_lua_class* swig_SBDebugger_Sf_SwigStatic_classes[]= {
21600     0
21601 };
21602 
21603 static swig_lua_namespace swig_SBDebugger_Sf_SwigStatic = {
21604     "SBDebugger",
21605     swig_SBDebugger_Sf_SwigStatic_methods,
21606     swig_SBDebugger_Sf_SwigStatic_attributes,
21607     swig_SBDebugger_Sf_SwigStatic_constants,
21608     swig_SBDebugger_Sf_SwigStatic_classes,
21609     0
21610 };
21611 static swig_lua_class *swig_SBDebugger_bases[] = {0};
21612 static const char *swig_SBDebugger_base_names[] = {0};
21613 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 };
21614 
21615 static int _wrap_new_SBDeclaration__SWIG_0(lua_State* L) {
21616   {
21617     int SWIG_arg = 0;
21618     lldb::SBDeclaration *result = 0 ;
21619 
21620     SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",0,0)
21621     result = (lldb::SBDeclaration *)new lldb::SBDeclaration();
21622     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
21623     return SWIG_arg;
21624 
21625     fail: SWIGUNUSED;
21626   }
21627   lua_error(L);
21628   return 0;
21629 }
21630 
21631 
21632 static int _wrap_new_SBDeclaration__SWIG_1(lua_State* L) {
21633   {
21634     int SWIG_arg = 0;
21635     lldb::SBDeclaration *arg1 = 0 ;
21636     lldb::SBDeclaration *result = 0 ;
21637 
21638     SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",1,1)
21639     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SBDeclaration",1,"lldb::SBDeclaration const &");
21640 
21641     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21642       SWIG_fail_ptr("new_SBDeclaration",1,SWIGTYPE_p_lldb__SBDeclaration);
21643     }
21644 
21645     result = (lldb::SBDeclaration *)new lldb::SBDeclaration((lldb::SBDeclaration const &)*arg1);
21646     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
21647     return SWIG_arg;
21648 
21649     fail: SWIGUNUSED;
21650   }
21651   lua_error(L);
21652   return 0;
21653 }
21654 
21655 
21656 static int _wrap_new_SBDeclaration(lua_State* L) {
21657   int argc;
21658   int argv[2]={
21659     1,2
21660   };
21661 
21662   argc = lua_gettop(L);
21663   if (argc == 0) {
21664     return _wrap_new_SBDeclaration__SWIG_0(L);
21665   }
21666   if (argc == 1) {
21667     int _v = 0;
21668     {
21669       void *ptr;
21670       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDeclaration, SWIG_POINTER_NO_NULL)) {
21671         _v = 0;
21672       } else {
21673         _v = 1;
21674       }
21675     }
21676     if (_v) {
21677       return _wrap_new_SBDeclaration__SWIG_1(L);
21678     }
21679   }
21680 
21681   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDeclaration'\n"
21682     "  Possible C/C++ prototypes are:\n"
21683     "    lldb::SBDeclaration::SBDeclaration()\n"
21684     "    lldb::SBDeclaration::SBDeclaration(lldb::SBDeclaration const &)\n");
21685   lua_error(L);return 0;
21686 }
21687 
21688 
21689 static int _wrap_SBDeclaration_IsValid(lua_State* L) {
21690   {
21691     int SWIG_arg = 0;
21692     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21693     bool result;
21694 
21695     SWIG_check_num_args("lldb::SBDeclaration::IsValid",1,1)
21696     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::IsValid",1,"lldb::SBDeclaration const *");
21697 
21698     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21699       SWIG_fail_ptr("SBDeclaration_IsValid",1,SWIGTYPE_p_lldb__SBDeclaration);
21700     }
21701 
21702     result = (bool)((lldb::SBDeclaration const *)arg1)->IsValid();
21703     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21704     return SWIG_arg;
21705 
21706     fail: SWIGUNUSED;
21707   }
21708   lua_error(L);
21709   return 0;
21710 }
21711 
21712 
21713 static int _wrap_SBDeclaration_GetFileSpec(lua_State* L) {
21714   {
21715     int SWIG_arg = 0;
21716     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21717     lldb::SBFileSpec result;
21718 
21719     SWIG_check_num_args("lldb::SBDeclaration::GetFileSpec",1,1)
21720     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetFileSpec",1,"lldb::SBDeclaration const *");
21721 
21722     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21723       SWIG_fail_ptr("SBDeclaration_GetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
21724     }
21725 
21726     result = ((lldb::SBDeclaration const *)arg1)->GetFileSpec();
21727     {
21728       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
21729       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
21730     }
21731     return SWIG_arg;
21732 
21733     fail: SWIGUNUSED;
21734   }
21735   lua_error(L);
21736   return 0;
21737 }
21738 
21739 
21740 static int _wrap_SBDeclaration_GetLine(lua_State* L) {
21741   {
21742     int SWIG_arg = 0;
21743     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21744     uint32_t result;
21745 
21746     SWIG_check_num_args("lldb::SBDeclaration::GetLine",1,1)
21747     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetLine",1,"lldb::SBDeclaration const *");
21748 
21749     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21750       SWIG_fail_ptr("SBDeclaration_GetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
21751     }
21752 
21753     result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetLine();
21754     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21755     return SWIG_arg;
21756 
21757     fail: SWIGUNUSED;
21758   }
21759   lua_error(L);
21760   return 0;
21761 }
21762 
21763 
21764 static int _wrap_SBDeclaration_GetColumn(lua_State* L) {
21765   {
21766     int SWIG_arg = 0;
21767     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21768     uint32_t result;
21769 
21770     SWIG_check_num_args("lldb::SBDeclaration::GetColumn",1,1)
21771     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetColumn",1,"lldb::SBDeclaration const *");
21772 
21773     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21774       SWIG_fail_ptr("SBDeclaration_GetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
21775     }
21776 
21777     result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetColumn();
21778     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21779     return SWIG_arg;
21780 
21781     fail: SWIGUNUSED;
21782   }
21783   lua_error(L);
21784   return 0;
21785 }
21786 
21787 
21788 static int _wrap_SBDeclaration_GetDescription(lua_State* L) {
21789   {
21790     int SWIG_arg = 0;
21791     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21792     lldb::SBStream *arg2 = 0 ;
21793     bool result;
21794 
21795     SWIG_check_num_args("lldb::SBDeclaration::GetDescription",2,2)
21796     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",1,"lldb::SBDeclaration *");
21797     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",2,"lldb::SBStream &");
21798 
21799     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21800       SWIG_fail_ptr("SBDeclaration_GetDescription",1,SWIGTYPE_p_lldb__SBDeclaration);
21801     }
21802 
21803 
21804     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
21805       SWIG_fail_ptr("SBDeclaration_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
21806     }
21807 
21808     result = (bool)(arg1)->GetDescription(*arg2);
21809     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21810     return SWIG_arg;
21811 
21812     fail: SWIGUNUSED;
21813   }
21814   lua_error(L);
21815   return 0;
21816 }
21817 
21818 
21819 static int _wrap_SBDeclaration_SetFileSpec(lua_State* L) {
21820   {
21821     int SWIG_arg = 0;
21822     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21823     lldb::SBFileSpec arg2 ;
21824     lldb::SBFileSpec *argp2 ;
21825 
21826     SWIG_check_num_args("lldb::SBDeclaration::SetFileSpec",2,2)
21827     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",1,"lldb::SBDeclaration *");
21828     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",2,"lldb::SBFileSpec");
21829 
21830     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21831       SWIG_fail_ptr("SBDeclaration_SetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
21832     }
21833 
21834 
21835     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
21836       SWIG_fail_ptr("SBDeclaration_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
21837     }
21838     arg2 = *argp2;
21839 
21840     (arg1)->SetFileSpec(arg2);
21841 
21842     return SWIG_arg;
21843 
21844     fail: SWIGUNUSED;
21845   }
21846   lua_error(L);
21847   return 0;
21848 }
21849 
21850 
21851 static int _wrap_SBDeclaration_SetLine(lua_State* L) {
21852   {
21853     int SWIG_arg = 0;
21854     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21855     uint32_t arg2 ;
21856 
21857     SWIG_check_num_args("lldb::SBDeclaration::SetLine",2,2)
21858     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",1,"lldb::SBDeclaration *");
21859     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",2,"uint32_t");
21860 
21861     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21862       SWIG_fail_ptr("SBDeclaration_SetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
21863     }
21864 
21865     arg2 = (uint32_t)lua_tointeger(L, 2);
21866     (arg1)->SetLine(arg2);
21867 
21868     return SWIG_arg;
21869 
21870     fail: SWIGUNUSED;
21871   }
21872   lua_error(L);
21873   return 0;
21874 }
21875 
21876 
21877 static int _wrap_SBDeclaration_SetColumn(lua_State* L) {
21878   {
21879     int SWIG_arg = 0;
21880     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21881     uint32_t arg2 ;
21882 
21883     SWIG_check_num_args("lldb::SBDeclaration::SetColumn",2,2)
21884     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",1,"lldb::SBDeclaration *");
21885     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",2,"uint32_t");
21886 
21887     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21888       SWIG_fail_ptr("SBDeclaration_SetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
21889     }
21890 
21891     arg2 = (uint32_t)lua_tointeger(L, 2);
21892     (arg1)->SetColumn(arg2);
21893 
21894     return SWIG_arg;
21895 
21896     fail: SWIGUNUSED;
21897   }
21898   lua_error(L);
21899   return 0;
21900 }
21901 
21902 
21903 static int _wrap_SBDeclaration___eq(lua_State* L) {
21904   {
21905     int SWIG_arg = 0;
21906     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21907     lldb::SBDeclaration *arg2 = 0 ;
21908     bool result;
21909 
21910     SWIG_check_num_args("lldb::SBDeclaration::operator ==",2,2)
21911     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",1,"lldb::SBDeclaration const *");
21912     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",2,"lldb::SBDeclaration const &");
21913 
21914     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21915       SWIG_fail_ptr("SBDeclaration___eq",1,SWIGTYPE_p_lldb__SBDeclaration);
21916     }
21917 
21918 
21919     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDeclaration,0))){
21920       SWIG_fail_ptr("SBDeclaration___eq",2,SWIGTYPE_p_lldb__SBDeclaration);
21921     }
21922 
21923     result = (bool)((lldb::SBDeclaration const *)arg1)->operator ==((lldb::SBDeclaration const &)*arg2);
21924     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21925     return SWIG_arg;
21926 
21927     fail: SWIGUNUSED;
21928   }
21929   lua_error(L);
21930   return 0;
21931 }
21932 
21933 
21934 static int _wrap_SBDeclaration___tostring(lua_State* L) {
21935   {
21936     int SWIG_arg = 0;
21937     lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21938     std::string result;
21939 
21940     SWIG_check_num_args("lldb::SBDeclaration::__repr__",1,1)
21941     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::__repr__",1,"lldb::SBDeclaration *");
21942 
21943     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21944       SWIG_fail_ptr("SBDeclaration___tostring",1,SWIGTYPE_p_lldb__SBDeclaration);
21945     }
21946 
21947     result = lldb_SBDeclaration___repr__(arg1);
21948     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
21949     return SWIG_arg;
21950 
21951     fail: SWIGUNUSED;
21952   }
21953   lua_error(L);
21954   return 0;
21955 }
21956 
21957 
21958 static void swig_delete_SBDeclaration(void *obj) {
21959 lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) obj;
21960 delete arg1;
21961 }
21962 static int _proxy__wrap_new_SBDeclaration(lua_State *L) {
21963     assert(lua_istable(L,1));
21964     lua_pushcfunction(L,_wrap_new_SBDeclaration);
21965     assert(!lua_isnil(L,-1));
21966     lua_replace(L,1); /* replace our table with real constructor */
21967     lua_call(L,lua_gettop(L)-1,1);
21968     return 1;
21969 }
21970 static swig_lua_attribute swig_SBDeclaration_attributes[] = {
21971     {0,0,0}
21972 };
21973 static swig_lua_method swig_SBDeclaration_methods[]= {
21974     { "IsValid", _wrap_SBDeclaration_IsValid},
21975     { "GetFileSpec", _wrap_SBDeclaration_GetFileSpec},
21976     { "GetLine", _wrap_SBDeclaration_GetLine},
21977     { "GetColumn", _wrap_SBDeclaration_GetColumn},
21978     { "GetDescription", _wrap_SBDeclaration_GetDescription},
21979     { "SetFileSpec", _wrap_SBDeclaration_SetFileSpec},
21980     { "SetLine", _wrap_SBDeclaration_SetLine},
21981     { "SetColumn", _wrap_SBDeclaration_SetColumn},
21982     { "__eq", _wrap_SBDeclaration___eq},
21983     { "__tostring", _wrap_SBDeclaration___tostring},
21984     {0,0}
21985 };
21986 static swig_lua_method swig_SBDeclaration_meta[] = {
21987     { "__eq", _wrap_SBDeclaration___eq},
21988     { "__tostring", _wrap_SBDeclaration___tostring},
21989     {0,0}
21990 };
21991 
21992 static swig_lua_attribute swig_SBDeclaration_Sf_SwigStatic_attributes[] = {
21993     {0,0,0}
21994 };
21995 static swig_lua_const_info swig_SBDeclaration_Sf_SwigStatic_constants[]= {
21996     {0,0,0,0,0,0}
21997 };
21998 static swig_lua_method swig_SBDeclaration_Sf_SwigStatic_methods[]= {
21999     {0,0}
22000 };
22001 static swig_lua_class* swig_SBDeclaration_Sf_SwigStatic_classes[]= {
22002     0
22003 };
22004 
22005 static swig_lua_namespace swig_SBDeclaration_Sf_SwigStatic = {
22006     "SBDeclaration",
22007     swig_SBDeclaration_Sf_SwigStatic_methods,
22008     swig_SBDeclaration_Sf_SwigStatic_attributes,
22009     swig_SBDeclaration_Sf_SwigStatic_constants,
22010     swig_SBDeclaration_Sf_SwigStatic_classes,
22011     0
22012 };
22013 static swig_lua_class *swig_SBDeclaration_bases[] = {0};
22014 static const char *swig_SBDeclaration_base_names[] = {0};
22015 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 };
22016 
22017 static int _wrap_new_SBError__SWIG_0(lua_State* L) {
22018   {
22019     int SWIG_arg = 0;
22020     lldb::SBError *result = 0 ;
22021 
22022     SWIG_check_num_args("lldb::SBError::SBError",0,0)
22023     result = (lldb::SBError *)new lldb::SBError();
22024     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
22025     return SWIG_arg;
22026 
22027     fail: SWIGUNUSED;
22028   }
22029   lua_error(L);
22030   return 0;
22031 }
22032 
22033 
22034 static int _wrap_new_SBError__SWIG_1(lua_State* L) {
22035   {
22036     int SWIG_arg = 0;
22037     lldb::SBError *arg1 = 0 ;
22038     lldb::SBError *result = 0 ;
22039 
22040     SWIG_check_num_args("lldb::SBError::SBError",1,1)
22041     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBError::SBError",1,"lldb::SBError const &");
22042 
22043     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22044       SWIG_fail_ptr("new_SBError",1,SWIGTYPE_p_lldb__SBError);
22045     }
22046 
22047     result = (lldb::SBError *)new lldb::SBError((lldb::SBError const &)*arg1);
22048     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
22049     return SWIG_arg;
22050 
22051     fail: SWIGUNUSED;
22052   }
22053   lua_error(L);
22054   return 0;
22055 }
22056 
22057 
22058 static int _wrap_new_SBError(lua_State* L) {
22059   int argc;
22060   int argv[2]={
22061     1,2
22062   };
22063 
22064   argc = lua_gettop(L);
22065   if (argc == 0) {
22066     return _wrap_new_SBError__SWIG_0(L);
22067   }
22068   if (argc == 1) {
22069     int _v = 0;
22070     {
22071       void *ptr;
22072       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
22073         _v = 0;
22074       } else {
22075         _v = 1;
22076       }
22077     }
22078     if (_v) {
22079       return _wrap_new_SBError__SWIG_1(L);
22080     }
22081   }
22082 
22083   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBError'\n"
22084     "  Possible C/C++ prototypes are:\n"
22085     "    lldb::SBError::SBError()\n"
22086     "    lldb::SBError::SBError(lldb::SBError const &)\n");
22087   lua_error(L);return 0;
22088 }
22089 
22090 
22091 static int _wrap_SBError_GetCString(lua_State* L) {
22092   {
22093     int SWIG_arg = 0;
22094     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22095     char *result = 0 ;
22096 
22097     SWIG_check_num_args("lldb::SBError::GetCString",1,1)
22098     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetCString",1,"lldb::SBError const *");
22099 
22100     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22101       SWIG_fail_ptr("SBError_GetCString",1,SWIGTYPE_p_lldb__SBError);
22102     }
22103 
22104     result = (char *)((lldb::SBError const *)arg1)->GetCString();
22105     lua_pushstring(L,(const char *)result); SWIG_arg++;
22106     return SWIG_arg;
22107 
22108     fail: SWIGUNUSED;
22109   }
22110   lua_error(L);
22111   return 0;
22112 }
22113 
22114 
22115 static int _wrap_SBError_Clear(lua_State* L) {
22116   {
22117     int SWIG_arg = 0;
22118     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22119 
22120     SWIG_check_num_args("lldb::SBError::Clear",1,1)
22121     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Clear",1,"lldb::SBError *");
22122 
22123     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22124       SWIG_fail_ptr("SBError_Clear",1,SWIGTYPE_p_lldb__SBError);
22125     }
22126 
22127     (arg1)->Clear();
22128 
22129     return SWIG_arg;
22130 
22131     fail: SWIGUNUSED;
22132   }
22133   lua_error(L);
22134   return 0;
22135 }
22136 
22137 
22138 static int _wrap_SBError_Fail(lua_State* L) {
22139   {
22140     int SWIG_arg = 0;
22141     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22142     bool result;
22143 
22144     SWIG_check_num_args("lldb::SBError::Fail",1,1)
22145     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Fail",1,"lldb::SBError const *");
22146 
22147     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22148       SWIG_fail_ptr("SBError_Fail",1,SWIGTYPE_p_lldb__SBError);
22149     }
22150 
22151     result = (bool)((lldb::SBError const *)arg1)->Fail();
22152     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22153     return SWIG_arg;
22154 
22155     fail: SWIGUNUSED;
22156   }
22157   lua_error(L);
22158   return 0;
22159 }
22160 
22161 
22162 static int _wrap_SBError_Success(lua_State* L) {
22163   {
22164     int SWIG_arg = 0;
22165     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22166     bool result;
22167 
22168     SWIG_check_num_args("lldb::SBError::Success",1,1)
22169     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Success",1,"lldb::SBError const *");
22170 
22171     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22172       SWIG_fail_ptr("SBError_Success",1,SWIGTYPE_p_lldb__SBError);
22173     }
22174 
22175     result = (bool)((lldb::SBError const *)arg1)->Success();
22176     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22177     return SWIG_arg;
22178 
22179     fail: SWIGUNUSED;
22180   }
22181   lua_error(L);
22182   return 0;
22183 }
22184 
22185 
22186 static int _wrap_SBError_GetError(lua_State* L) {
22187   {
22188     int SWIG_arg = 0;
22189     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22190     uint32_t result;
22191 
22192     SWIG_check_num_args("lldb::SBError::GetError",1,1)
22193     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetError",1,"lldb::SBError const *");
22194 
22195     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22196       SWIG_fail_ptr("SBError_GetError",1,SWIGTYPE_p_lldb__SBError);
22197     }
22198 
22199     result = (uint32_t)((lldb::SBError const *)arg1)->GetError();
22200     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22201     return SWIG_arg;
22202 
22203     fail: SWIGUNUSED;
22204   }
22205   lua_error(L);
22206   return 0;
22207 }
22208 
22209 
22210 static int _wrap_SBError_GetType(lua_State* L) {
22211   {
22212     int SWIG_arg = 0;
22213     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22214     lldb::ErrorType result;
22215 
22216     SWIG_check_num_args("lldb::SBError::GetType",1,1)
22217     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetType",1,"lldb::SBError const *");
22218 
22219     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22220       SWIG_fail_ptr("SBError_GetType",1,SWIGTYPE_p_lldb__SBError);
22221     }
22222 
22223     result = (lldb::ErrorType)((lldb::SBError const *)arg1)->GetType();
22224     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22225     return SWIG_arg;
22226 
22227     fail: SWIGUNUSED;
22228   }
22229   lua_error(L);
22230   return 0;
22231 }
22232 
22233 
22234 static int _wrap_SBError_SetError(lua_State* L) {
22235   {
22236     int SWIG_arg = 0;
22237     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22238     uint32_t arg2 ;
22239     lldb::ErrorType arg3 ;
22240 
22241     SWIG_check_num_args("lldb::SBError::SetError",3,3)
22242     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetError",1,"lldb::SBError *");
22243     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBError::SetError",2,"uint32_t");
22244     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBError::SetError",3,"lldb::ErrorType");
22245 
22246     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22247       SWIG_fail_ptr("SBError_SetError",1,SWIGTYPE_p_lldb__SBError);
22248     }
22249 
22250     arg2 = (uint32_t)lua_tointeger(L, 2);
22251     arg3 = (lldb::ErrorType)lua_tointeger(L, 3);
22252     (arg1)->SetError(arg2,arg3);
22253 
22254     return SWIG_arg;
22255 
22256     fail: SWIGUNUSED;
22257   }
22258   lua_error(L);
22259   return 0;
22260 }
22261 
22262 
22263 static int _wrap_SBError_SetErrorToErrno(lua_State* L) {
22264   {
22265     int SWIG_arg = 0;
22266     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22267 
22268     SWIG_check_num_args("lldb::SBError::SetErrorToErrno",1,1)
22269     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToErrno",1,"lldb::SBError *");
22270 
22271     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22272       SWIG_fail_ptr("SBError_SetErrorToErrno",1,SWIGTYPE_p_lldb__SBError);
22273     }
22274 
22275     (arg1)->SetErrorToErrno();
22276 
22277     return SWIG_arg;
22278 
22279     fail: SWIGUNUSED;
22280   }
22281   lua_error(L);
22282   return 0;
22283 }
22284 
22285 
22286 static int _wrap_SBError_SetErrorToGenericError(lua_State* L) {
22287   {
22288     int SWIG_arg = 0;
22289     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22290 
22291     SWIG_check_num_args("lldb::SBError::SetErrorToGenericError",1,1)
22292     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToGenericError",1,"lldb::SBError *");
22293 
22294     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22295       SWIG_fail_ptr("SBError_SetErrorToGenericError",1,SWIGTYPE_p_lldb__SBError);
22296     }
22297 
22298     (arg1)->SetErrorToGenericError();
22299 
22300     return SWIG_arg;
22301 
22302     fail: SWIGUNUSED;
22303   }
22304   lua_error(L);
22305   return 0;
22306 }
22307 
22308 
22309 static int _wrap_SBError_SetErrorString(lua_State* L) {
22310   {
22311     int SWIG_arg = 0;
22312     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22313     char *arg2 = (char *) 0 ;
22314 
22315     SWIG_check_num_args("lldb::SBError::SetErrorString",2,2)
22316     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorString",1,"lldb::SBError *");
22317     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorString",2,"char const *");
22318 
22319     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22320       SWIG_fail_ptr("SBError_SetErrorString",1,SWIGTYPE_p_lldb__SBError);
22321     }
22322 
22323     arg2 = (char *)lua_tostring(L, 2);
22324     (arg1)->SetErrorString((char const *)arg2);
22325 
22326     return SWIG_arg;
22327 
22328     fail: SWIGUNUSED;
22329   }
22330   lua_error(L);
22331   return 0;
22332 }
22333 
22334 
22335 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_0(lua_State* L) {
22336   {
22337     int SWIG_arg = 0;
22338     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22339     char *arg2 = (char *) 0 ;
22340     char *arg3 = (char *) 0 ;
22341     char *arg4 = (char *) 0 ;
22342     char *arg5 = (char *) 0 ;
22343     int result;
22344 
22345     SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",5,5)
22346     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
22347     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
22348     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
22349     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
22350     if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",5,"char *");
22351 
22352     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22353       SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
22354     }
22355 
22356     arg2 = (char *)lua_tostring(L, 2);
22357     arg3 = (char *)lua_tostring(L, 3);
22358     arg4 = (char *)lua_tostring(L, 4);
22359     arg5 = (char *)lua_tostring(L, 5);
22360     result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4,arg5);
22361     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22362     return SWIG_arg;
22363 
22364     fail: SWIGUNUSED;
22365   }
22366   lua_error(L);
22367   return 0;
22368 }
22369 
22370 
22371 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_1(lua_State* L) {
22372   {
22373     int SWIG_arg = 0;
22374     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22375     char *arg2 = (char *) 0 ;
22376     char *arg3 = (char *) 0 ;
22377     char *arg4 = (char *) 0 ;
22378     int result;
22379 
22380     SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",4,4)
22381     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
22382     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
22383     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
22384     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
22385 
22386     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22387       SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
22388     }
22389 
22390     arg2 = (char *)lua_tostring(L, 2);
22391     arg3 = (char *)lua_tostring(L, 3);
22392     arg4 = (char *)lua_tostring(L, 4);
22393     result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4);
22394     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22395     return SWIG_arg;
22396 
22397     fail: SWIGUNUSED;
22398   }
22399   lua_error(L);
22400   return 0;
22401 }
22402 
22403 
22404 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_2(lua_State* L) {
22405   {
22406     int SWIG_arg = 0;
22407     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22408     char *arg2 = (char *) 0 ;
22409     char *arg3 = (char *) 0 ;
22410     int result;
22411 
22412     SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",3,3)
22413     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
22414     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
22415     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
22416 
22417     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22418       SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
22419     }
22420 
22421     arg2 = (char *)lua_tostring(L, 2);
22422     arg3 = (char *)lua_tostring(L, 3);
22423     result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3);
22424     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22425     return SWIG_arg;
22426 
22427     fail: SWIGUNUSED;
22428   }
22429   lua_error(L);
22430   return 0;
22431 }
22432 
22433 
22434 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_3(lua_State* L) {
22435   {
22436     int SWIG_arg = 0;
22437     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22438     char *arg2 = (char *) 0 ;
22439     int result;
22440 
22441     SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",2,2)
22442     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
22443     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
22444 
22445     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22446       SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
22447     }
22448 
22449     arg2 = (char *)lua_tostring(L, 2);
22450     result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2);
22451     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22452     return SWIG_arg;
22453 
22454     fail: SWIGUNUSED;
22455   }
22456   lua_error(L);
22457   return 0;
22458 }
22459 
22460 
22461 static int _wrap_SBError_SetErrorStringWithFormat(lua_State* L) {
22462   int argc;
22463   int argv[6]={
22464     1,2,3,4,5,6
22465   };
22466 
22467   argc = lua_gettop(L);
22468   if (argc == 2) {
22469     int _v = 0;
22470     {
22471       void *ptr;
22472       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
22473         _v = 0;
22474       } else {
22475         _v = 1;
22476       }
22477     }
22478     if (_v) {
22479       {
22480         _v = SWIG_lua_isnilstring(L,argv[1]);
22481       }
22482       if (_v) {
22483         return _wrap_SBError_SetErrorStringWithFormat__SWIG_3(L);
22484       }
22485     }
22486   }
22487   if (argc == 3) {
22488     int _v = 0;
22489     {
22490       void *ptr;
22491       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
22492         _v = 0;
22493       } else {
22494         _v = 1;
22495       }
22496     }
22497     if (_v) {
22498       {
22499         _v = SWIG_lua_isnilstring(L,argv[1]);
22500       }
22501       if (_v) {
22502         {
22503           _v = SWIG_lua_isnilstring(L,argv[2]);
22504         }
22505         if (_v) {
22506           return _wrap_SBError_SetErrorStringWithFormat__SWIG_2(L);
22507         }
22508       }
22509     }
22510   }
22511   if (argc == 4) {
22512     int _v = 0;
22513     {
22514       void *ptr;
22515       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
22516         _v = 0;
22517       } else {
22518         _v = 1;
22519       }
22520     }
22521     if (_v) {
22522       {
22523         _v = SWIG_lua_isnilstring(L,argv[1]);
22524       }
22525       if (_v) {
22526         {
22527           _v = SWIG_lua_isnilstring(L,argv[2]);
22528         }
22529         if (_v) {
22530           {
22531             _v = SWIG_lua_isnilstring(L,argv[3]);
22532           }
22533           if (_v) {
22534             return _wrap_SBError_SetErrorStringWithFormat__SWIG_1(L);
22535           }
22536         }
22537       }
22538     }
22539   }
22540   if (argc == 5) {
22541     int _v = 0;
22542     {
22543       void *ptr;
22544       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
22545         _v = 0;
22546       } else {
22547         _v = 1;
22548       }
22549     }
22550     if (_v) {
22551       {
22552         _v = SWIG_lua_isnilstring(L,argv[1]);
22553       }
22554       if (_v) {
22555         {
22556           _v = SWIG_lua_isnilstring(L,argv[2]);
22557         }
22558         if (_v) {
22559           {
22560             _v = SWIG_lua_isnilstring(L,argv[3]);
22561           }
22562           if (_v) {
22563             {
22564               _v = SWIG_lua_isnilstring(L,argv[4]);
22565             }
22566             if (_v) {
22567               return _wrap_SBError_SetErrorStringWithFormat__SWIG_0(L);
22568             }
22569           }
22570         }
22571       }
22572     }
22573   }
22574 
22575   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBError_SetErrorStringWithFormat'\n"
22576     "  Possible C/C++ prototypes are:\n"
22577     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *,char *)\n"
22578     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *)\n"
22579     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *)\n"
22580     "    lldb::SBError::SetErrorStringWithFormat(char const *)\n");
22581   lua_error(L);return 0;
22582 }
22583 
22584 
22585 static int _wrap_SBError_IsValid(lua_State* L) {
22586   {
22587     int SWIG_arg = 0;
22588     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22589     bool result;
22590 
22591     SWIG_check_num_args("lldb::SBError::IsValid",1,1)
22592     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::IsValid",1,"lldb::SBError const *");
22593 
22594     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22595       SWIG_fail_ptr("SBError_IsValid",1,SWIGTYPE_p_lldb__SBError);
22596     }
22597 
22598     result = (bool)((lldb::SBError const *)arg1)->IsValid();
22599     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22600     return SWIG_arg;
22601 
22602     fail: SWIGUNUSED;
22603   }
22604   lua_error(L);
22605   return 0;
22606 }
22607 
22608 
22609 static int _wrap_SBError_GetDescription(lua_State* L) {
22610   {
22611     int SWIG_arg = 0;
22612     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22613     lldb::SBStream *arg2 = 0 ;
22614     bool result;
22615 
22616     SWIG_check_num_args("lldb::SBError::GetDescription",2,2)
22617     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetDescription",1,"lldb::SBError *");
22618     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBError::GetDescription",2,"lldb::SBStream &");
22619 
22620     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22621       SWIG_fail_ptr("SBError_GetDescription",1,SWIGTYPE_p_lldb__SBError);
22622     }
22623 
22624 
22625     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
22626       SWIG_fail_ptr("SBError_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
22627     }
22628 
22629     result = (bool)(arg1)->GetDescription(*arg2);
22630     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22631     return SWIG_arg;
22632 
22633     fail: SWIGUNUSED;
22634   }
22635   lua_error(L);
22636   return 0;
22637 }
22638 
22639 
22640 static int _wrap_SBError___tostring(lua_State* L) {
22641   {
22642     int SWIG_arg = 0;
22643     lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22644     std::string result;
22645 
22646     SWIG_check_num_args("lldb::SBError::__repr__",1,1)
22647     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::__repr__",1,"lldb::SBError *");
22648 
22649     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22650       SWIG_fail_ptr("SBError___tostring",1,SWIGTYPE_p_lldb__SBError);
22651     }
22652 
22653     result = lldb_SBError___repr__(arg1);
22654     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
22655     return SWIG_arg;
22656 
22657     fail: SWIGUNUSED;
22658   }
22659   lua_error(L);
22660   return 0;
22661 }
22662 
22663 
22664 static void swig_delete_SBError(void *obj) {
22665 lldb::SBError *arg1 = (lldb::SBError *) obj;
22666 delete arg1;
22667 }
22668 static int _proxy__wrap_new_SBError(lua_State *L) {
22669     assert(lua_istable(L,1));
22670     lua_pushcfunction(L,_wrap_new_SBError);
22671     assert(!lua_isnil(L,-1));
22672     lua_replace(L,1); /* replace our table with real constructor */
22673     lua_call(L,lua_gettop(L)-1,1);
22674     return 1;
22675 }
22676 static swig_lua_attribute swig_SBError_attributes[] = {
22677     {0,0,0}
22678 };
22679 static swig_lua_method swig_SBError_methods[]= {
22680     { "GetCString", _wrap_SBError_GetCString},
22681     { "Clear", _wrap_SBError_Clear},
22682     { "Fail", _wrap_SBError_Fail},
22683     { "Success", _wrap_SBError_Success},
22684     { "GetError", _wrap_SBError_GetError},
22685     { "GetType", _wrap_SBError_GetType},
22686     { "SetError", _wrap_SBError_SetError},
22687     { "SetErrorToErrno", _wrap_SBError_SetErrorToErrno},
22688     { "SetErrorToGenericError", _wrap_SBError_SetErrorToGenericError},
22689     { "SetErrorString", _wrap_SBError_SetErrorString},
22690     { "SetErrorStringWithFormat", _wrap_SBError_SetErrorStringWithFormat},
22691     { "IsValid", _wrap_SBError_IsValid},
22692     { "GetDescription", _wrap_SBError_GetDescription},
22693     { "__tostring", _wrap_SBError___tostring},
22694     {0,0}
22695 };
22696 static swig_lua_method swig_SBError_meta[] = {
22697     { "__tostring", _wrap_SBError___tostring},
22698     {0,0}
22699 };
22700 
22701 static swig_lua_attribute swig_SBError_Sf_SwigStatic_attributes[] = {
22702     {0,0,0}
22703 };
22704 static swig_lua_const_info swig_SBError_Sf_SwigStatic_constants[]= {
22705     {0,0,0,0,0,0}
22706 };
22707 static swig_lua_method swig_SBError_Sf_SwigStatic_methods[]= {
22708     {0,0}
22709 };
22710 static swig_lua_class* swig_SBError_Sf_SwigStatic_classes[]= {
22711     0
22712 };
22713 
22714 static swig_lua_namespace swig_SBError_Sf_SwigStatic = {
22715     "SBError",
22716     swig_SBError_Sf_SwigStatic_methods,
22717     swig_SBError_Sf_SwigStatic_attributes,
22718     swig_SBError_Sf_SwigStatic_constants,
22719     swig_SBError_Sf_SwigStatic_classes,
22720     0
22721 };
22722 static swig_lua_class *swig_SBError_bases[] = {0};
22723 static const char *swig_SBError_base_names[] = {0};
22724 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 };
22725 
22726 static int _wrap_new_SBEnvironment__SWIG_0(lua_State* L) {
22727   {
22728     int SWIG_arg = 0;
22729     lldb::SBEnvironment *result = 0 ;
22730 
22731     SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",0,0)
22732     result = (lldb::SBEnvironment *)new lldb::SBEnvironment();
22733     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
22734     return SWIG_arg;
22735 
22736     fail: SWIGUNUSED;
22737   }
22738   lua_error(L);
22739   return 0;
22740 }
22741 
22742 
22743 static int _wrap_new_SBEnvironment__SWIG_1(lua_State* L) {
22744   {
22745     int SWIG_arg = 0;
22746     lldb::SBEnvironment *arg1 = 0 ;
22747     lldb::SBEnvironment *result = 0 ;
22748 
22749     SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",1,1)
22750     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SBEnvironment",1,"lldb::SBEnvironment const &");
22751 
22752     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22753       SWIG_fail_ptr("new_SBEnvironment",1,SWIGTYPE_p_lldb__SBEnvironment);
22754     }
22755 
22756     result = (lldb::SBEnvironment *)new lldb::SBEnvironment((lldb::SBEnvironment const &)*arg1);
22757     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
22758     return SWIG_arg;
22759 
22760     fail: SWIGUNUSED;
22761   }
22762   lua_error(L);
22763   return 0;
22764 }
22765 
22766 
22767 static int _wrap_new_SBEnvironment(lua_State* L) {
22768   int argc;
22769   int argv[2]={
22770     1,2
22771   };
22772 
22773   argc = lua_gettop(L);
22774   if (argc == 0) {
22775     return _wrap_new_SBEnvironment__SWIG_0(L);
22776   }
22777   if (argc == 1) {
22778     int _v = 0;
22779     {
22780       void *ptr;
22781       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEnvironment, SWIG_POINTER_NO_NULL)) {
22782         _v = 0;
22783       } else {
22784         _v = 1;
22785       }
22786     }
22787     if (_v) {
22788       return _wrap_new_SBEnvironment__SWIG_1(L);
22789     }
22790   }
22791 
22792   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEnvironment'\n"
22793     "  Possible C/C++ prototypes are:\n"
22794     "    lldb::SBEnvironment::SBEnvironment()\n"
22795     "    lldb::SBEnvironment::SBEnvironment(lldb::SBEnvironment const &)\n");
22796   lua_error(L);return 0;
22797 }
22798 
22799 
22800 static int _wrap_SBEnvironment_GetNumValues(lua_State* L) {
22801   {
22802     int SWIG_arg = 0;
22803     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22804     size_t result;
22805 
22806     SWIG_check_num_args("lldb::SBEnvironment::GetNumValues",1,1)
22807     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNumValues",1,"lldb::SBEnvironment *");
22808 
22809     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22810       SWIG_fail_ptr("SBEnvironment_GetNumValues",1,SWIGTYPE_p_lldb__SBEnvironment);
22811     }
22812 
22813     result = (arg1)->GetNumValues();
22814     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22815     return SWIG_arg;
22816 
22817     fail: SWIGUNUSED;
22818   }
22819   lua_error(L);
22820   return 0;
22821 }
22822 
22823 
22824 static int _wrap_SBEnvironment_Get(lua_State* L) {
22825   {
22826     int SWIG_arg = 0;
22827     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22828     char *arg2 = (char *) 0 ;
22829     char *result = 0 ;
22830 
22831     SWIG_check_num_args("lldb::SBEnvironment::Get",2,2)
22832     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Get",1,"lldb::SBEnvironment *");
22833     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Get",2,"char const *");
22834 
22835     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22836       SWIG_fail_ptr("SBEnvironment_Get",1,SWIGTYPE_p_lldb__SBEnvironment);
22837     }
22838 
22839     arg2 = (char *)lua_tostring(L, 2);
22840     result = (char *)(arg1)->Get((char const *)arg2);
22841     lua_pushstring(L,(const char *)result); SWIG_arg++;
22842     return SWIG_arg;
22843 
22844     fail: SWIGUNUSED;
22845   }
22846   lua_error(L);
22847   return 0;
22848 }
22849 
22850 
22851 static int _wrap_SBEnvironment_GetNameAtIndex(lua_State* L) {
22852   {
22853     int SWIG_arg = 0;
22854     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22855     size_t arg2 ;
22856     char *result = 0 ;
22857 
22858     SWIG_check_num_args("lldb::SBEnvironment::GetNameAtIndex",2,2)
22859     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",1,"lldb::SBEnvironment *");
22860     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",2,"size_t");
22861 
22862     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22863       SWIG_fail_ptr("SBEnvironment_GetNameAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
22864     }
22865 
22866     arg2 = (size_t)lua_tointeger(L, 2);
22867     result = (char *)(arg1)->GetNameAtIndex(arg2);
22868     lua_pushstring(L,(const char *)result); SWIG_arg++;
22869     return SWIG_arg;
22870 
22871     fail: SWIGUNUSED;
22872   }
22873   lua_error(L);
22874   return 0;
22875 }
22876 
22877 
22878 static int _wrap_SBEnvironment_GetValueAtIndex(lua_State* L) {
22879   {
22880     int SWIG_arg = 0;
22881     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22882     size_t arg2 ;
22883     char *result = 0 ;
22884 
22885     SWIG_check_num_args("lldb::SBEnvironment::GetValueAtIndex",2,2)
22886     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",1,"lldb::SBEnvironment *");
22887     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",2,"size_t");
22888 
22889     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22890       SWIG_fail_ptr("SBEnvironment_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
22891     }
22892 
22893     arg2 = (size_t)lua_tointeger(L, 2);
22894     result = (char *)(arg1)->GetValueAtIndex(arg2);
22895     lua_pushstring(L,(const char *)result); SWIG_arg++;
22896     return SWIG_arg;
22897 
22898     fail: SWIGUNUSED;
22899   }
22900   lua_error(L);
22901   return 0;
22902 }
22903 
22904 
22905 static int _wrap_SBEnvironment_GetEntries(lua_State* L) {
22906   {
22907     int SWIG_arg = 0;
22908     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22909     lldb::SBStringList result;
22910 
22911     SWIG_check_num_args("lldb::SBEnvironment::GetEntries",1,1)
22912     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetEntries",1,"lldb::SBEnvironment *");
22913 
22914     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22915       SWIG_fail_ptr("SBEnvironment_GetEntries",1,SWIGTYPE_p_lldb__SBEnvironment);
22916     }
22917 
22918     result = (arg1)->GetEntries();
22919     {
22920       lldb::SBStringList * resultptr = new lldb::SBStringList(result);
22921       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
22922     }
22923     return SWIG_arg;
22924 
22925     fail: SWIGUNUSED;
22926   }
22927   lua_error(L);
22928   return 0;
22929 }
22930 
22931 
22932 static int _wrap_SBEnvironment_PutEntry(lua_State* L) {
22933   {
22934     int SWIG_arg = 0;
22935     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22936     char *arg2 = (char *) 0 ;
22937 
22938     SWIG_check_num_args("lldb::SBEnvironment::PutEntry",2,2)
22939     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::PutEntry",1,"lldb::SBEnvironment *");
22940     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::PutEntry",2,"char const *");
22941 
22942     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22943       SWIG_fail_ptr("SBEnvironment_PutEntry",1,SWIGTYPE_p_lldb__SBEnvironment);
22944     }
22945 
22946     arg2 = (char *)lua_tostring(L, 2);
22947     (arg1)->PutEntry((char const *)arg2);
22948 
22949     return SWIG_arg;
22950 
22951     fail: SWIGUNUSED;
22952   }
22953   lua_error(L);
22954   return 0;
22955 }
22956 
22957 
22958 static int _wrap_SBEnvironment_SetEntries(lua_State* L) {
22959   {
22960     int SWIG_arg = 0;
22961     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22962     lldb::SBStringList *arg2 = 0 ;
22963     bool arg3 ;
22964 
22965     SWIG_check_num_args("lldb::SBEnvironment::SetEntries",3,3)
22966     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",1,"lldb::SBEnvironment *");
22967     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",2,"lldb::SBStringList const &");
22968     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",3,"bool");
22969 
22970     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22971       SWIG_fail_ptr("SBEnvironment_SetEntries",1,SWIGTYPE_p_lldb__SBEnvironment);
22972     }
22973 
22974 
22975     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
22976       SWIG_fail_ptr("SBEnvironment_SetEntries",2,SWIGTYPE_p_lldb__SBStringList);
22977     }
22978 
22979     arg3 = (lua_toboolean(L, 3)!=0);
22980     (arg1)->SetEntries((lldb::SBStringList const &)*arg2,arg3);
22981 
22982     return SWIG_arg;
22983 
22984     fail: SWIGUNUSED;
22985   }
22986   lua_error(L);
22987   return 0;
22988 }
22989 
22990 
22991 static int _wrap_SBEnvironment_Set(lua_State* L) {
22992   {
22993     int SWIG_arg = 0;
22994     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22995     char *arg2 = (char *) 0 ;
22996     char *arg3 = (char *) 0 ;
22997     bool arg4 ;
22998     bool result;
22999 
23000     SWIG_check_num_args("lldb::SBEnvironment::Set",4,4)
23001     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Set",1,"lldb::SBEnvironment *");
23002     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Set",2,"char const *");
23003     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBEnvironment::Set",3,"char const *");
23004     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBEnvironment::Set",4,"bool");
23005 
23006     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
23007       SWIG_fail_ptr("SBEnvironment_Set",1,SWIGTYPE_p_lldb__SBEnvironment);
23008     }
23009 
23010     arg2 = (char *)lua_tostring(L, 2);
23011     arg3 = (char *)lua_tostring(L, 3);
23012     arg4 = (lua_toboolean(L, 4)!=0);
23013     result = (bool)(arg1)->Set((char const *)arg2,(char const *)arg3,arg4);
23014     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23015     return SWIG_arg;
23016 
23017     fail: SWIGUNUSED;
23018   }
23019   lua_error(L);
23020   return 0;
23021 }
23022 
23023 
23024 static int _wrap_SBEnvironment_Unset(lua_State* L) {
23025   {
23026     int SWIG_arg = 0;
23027     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
23028     char *arg2 = (char *) 0 ;
23029     bool result;
23030 
23031     SWIG_check_num_args("lldb::SBEnvironment::Unset",2,2)
23032     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Unset",1,"lldb::SBEnvironment *");
23033     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Unset",2,"char const *");
23034 
23035     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
23036       SWIG_fail_ptr("SBEnvironment_Unset",1,SWIGTYPE_p_lldb__SBEnvironment);
23037     }
23038 
23039     arg2 = (char *)lua_tostring(L, 2);
23040     result = (bool)(arg1)->Unset((char const *)arg2);
23041     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23042     return SWIG_arg;
23043 
23044     fail: SWIGUNUSED;
23045   }
23046   lua_error(L);
23047   return 0;
23048 }
23049 
23050 
23051 static int _wrap_SBEnvironment_Clear(lua_State* L) {
23052   {
23053     int SWIG_arg = 0;
23054     lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
23055 
23056     SWIG_check_num_args("lldb::SBEnvironment::Clear",1,1)
23057     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Clear",1,"lldb::SBEnvironment *");
23058 
23059     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
23060       SWIG_fail_ptr("SBEnvironment_Clear",1,SWIGTYPE_p_lldb__SBEnvironment);
23061     }
23062 
23063     (arg1)->Clear();
23064 
23065     return SWIG_arg;
23066 
23067     fail: SWIGUNUSED;
23068   }
23069   lua_error(L);
23070   return 0;
23071 }
23072 
23073 
23074 static void swig_delete_SBEnvironment(void *obj) {
23075 lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) obj;
23076 delete arg1;
23077 }
23078 static int _proxy__wrap_new_SBEnvironment(lua_State *L) {
23079     assert(lua_istable(L,1));
23080     lua_pushcfunction(L,_wrap_new_SBEnvironment);
23081     assert(!lua_isnil(L,-1));
23082     lua_replace(L,1); /* replace our table with real constructor */
23083     lua_call(L,lua_gettop(L)-1,1);
23084     return 1;
23085 }
23086 static swig_lua_attribute swig_SBEnvironment_attributes[] = {
23087     {0,0,0}
23088 };
23089 static swig_lua_method swig_SBEnvironment_methods[]= {
23090     { "GetNumValues", _wrap_SBEnvironment_GetNumValues},
23091     { "Get", _wrap_SBEnvironment_Get},
23092     { "GetNameAtIndex", _wrap_SBEnvironment_GetNameAtIndex},
23093     { "GetValueAtIndex", _wrap_SBEnvironment_GetValueAtIndex},
23094     { "GetEntries", _wrap_SBEnvironment_GetEntries},
23095     { "PutEntry", _wrap_SBEnvironment_PutEntry},
23096     { "SetEntries", _wrap_SBEnvironment_SetEntries},
23097     { "Set", _wrap_SBEnvironment_Set},
23098     { "Unset", _wrap_SBEnvironment_Unset},
23099     { "Clear", _wrap_SBEnvironment_Clear},
23100     {0,0}
23101 };
23102 static swig_lua_method swig_SBEnvironment_meta[] = {
23103     {0,0}
23104 };
23105 
23106 static swig_lua_attribute swig_SBEnvironment_Sf_SwigStatic_attributes[] = {
23107     {0,0,0}
23108 };
23109 static swig_lua_const_info swig_SBEnvironment_Sf_SwigStatic_constants[]= {
23110     {0,0,0,0,0,0}
23111 };
23112 static swig_lua_method swig_SBEnvironment_Sf_SwigStatic_methods[]= {
23113     {0,0}
23114 };
23115 static swig_lua_class* swig_SBEnvironment_Sf_SwigStatic_classes[]= {
23116     0
23117 };
23118 
23119 static swig_lua_namespace swig_SBEnvironment_Sf_SwigStatic = {
23120     "SBEnvironment",
23121     swig_SBEnvironment_Sf_SwigStatic_methods,
23122     swig_SBEnvironment_Sf_SwigStatic_attributes,
23123     swig_SBEnvironment_Sf_SwigStatic_constants,
23124     swig_SBEnvironment_Sf_SwigStatic_classes,
23125     0
23126 };
23127 static swig_lua_class *swig_SBEnvironment_bases[] = {0};
23128 static const char *swig_SBEnvironment_base_names[] = {0};
23129 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 };
23130 
23131 static int _wrap_new_SBEvent__SWIG_0(lua_State* L) {
23132   {
23133     int SWIG_arg = 0;
23134     lldb::SBEvent *result = 0 ;
23135 
23136     SWIG_check_num_args("lldb::SBEvent::SBEvent",0,0)
23137     result = (lldb::SBEvent *)new lldb::SBEvent();
23138     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
23139     return SWIG_arg;
23140 
23141     fail: SWIGUNUSED;
23142   }
23143   lua_error(L);
23144   return 0;
23145 }
23146 
23147 
23148 static int _wrap_new_SBEvent__SWIG_1(lua_State* L) {
23149   {
23150     int SWIG_arg = 0;
23151     lldb::SBEvent *arg1 = 0 ;
23152     lldb::SBEvent *result = 0 ;
23153 
23154     SWIG_check_num_args("lldb::SBEvent::SBEvent",1,1)
23155     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"lldb::SBEvent const &");
23156 
23157     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23158       SWIG_fail_ptr("new_SBEvent",1,SWIGTYPE_p_lldb__SBEvent);
23159     }
23160 
23161     result = (lldb::SBEvent *)new lldb::SBEvent((lldb::SBEvent const &)*arg1);
23162     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
23163     return SWIG_arg;
23164 
23165     fail: SWIGUNUSED;
23166   }
23167   lua_error(L);
23168   return 0;
23169 }
23170 
23171 
23172 static int _wrap_new_SBEvent__SWIG_2(lua_State* L) {
23173   {
23174     int SWIG_arg = 0;
23175     uint32_t arg1 ;
23176     char *arg2 = (char *) 0 ;
23177     uint32_t arg3 ;
23178     lldb::SBEvent *result = 0 ;
23179 
23180     SWIG_check_num_args("lldb::SBEvent::SBEvent",2,2)
23181     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"uint32_t");
23182     arg1 = (uint32_t)lua_tointeger(L, 1);
23183     {
23184       arg2 = (char *)luaL_checklstring(L, 2, (size_t *)&arg3);
23185     }
23186     result = (lldb::SBEvent *)new lldb::SBEvent(arg1,(char const *)arg2,arg3);
23187     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,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_SBEvent(lua_State* L) {
23198   int argc;
23199   int argv[3]={
23200     1,2,3
23201   };
23202 
23203   argc = lua_gettop(L);
23204   if (argc == 0) {
23205     return _wrap_new_SBEvent__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__SBEvent, SWIG_POINTER_NO_NULL)) {
23212         _v = 0;
23213       } else {
23214         _v = 1;
23215       }
23216     }
23217     if (_v) {
23218       return _wrap_new_SBEvent__SWIG_1(L);
23219     }
23220   }
23221   if (argc == 2) {
23222     int _v = 0;
23223     {
23224       _v = lua_isnumber(L,argv[0]);
23225     }
23226     if (_v) {
23227       {
23228         _v = SWIG_lua_isnilstring(L,argv[1]);
23229       }
23230       if (_v) {
23231         if (argc <= 2) {
23232           return _wrap_new_SBEvent__SWIG_2(L);
23233         }
23234         {
23235           _v = lua_isnumber(L,argv[2]);
23236         }
23237         if (_v) {
23238           return _wrap_new_SBEvent__SWIG_2(L);
23239         }
23240       }
23241     }
23242   }
23243 
23244   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEvent'\n"
23245     "  Possible C/C++ prototypes are:\n"
23246     "    lldb::SBEvent::SBEvent()\n"
23247     "    lldb::SBEvent::SBEvent(lldb::SBEvent const &)\n"
23248     "    lldb::SBEvent::SBEvent(uint32_t,char const *,uint32_t)\n");
23249   lua_error(L);return 0;
23250 }
23251 
23252 
23253 static int _wrap_SBEvent_IsValid(lua_State* L) {
23254   {
23255     int SWIG_arg = 0;
23256     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
23257     bool result;
23258 
23259     SWIG_check_num_args("lldb::SBEvent::IsValid",1,1)
23260     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::IsValid",1,"lldb::SBEvent const *");
23261 
23262     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23263       SWIG_fail_ptr("SBEvent_IsValid",1,SWIGTYPE_p_lldb__SBEvent);
23264     }
23265 
23266     result = (bool)((lldb::SBEvent const *)arg1)->IsValid();
23267     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23268     return SWIG_arg;
23269 
23270     fail: SWIGUNUSED;
23271   }
23272   lua_error(L);
23273   return 0;
23274 }
23275 
23276 
23277 static int _wrap_SBEvent_GetDataFlavor(lua_State* L) {
23278   {
23279     int SWIG_arg = 0;
23280     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
23281     char *result = 0 ;
23282 
23283     SWIG_check_num_args("lldb::SBEvent::GetDataFlavor",1,1)
23284     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDataFlavor",1,"lldb::SBEvent *");
23285 
23286     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23287       SWIG_fail_ptr("SBEvent_GetDataFlavor",1,SWIGTYPE_p_lldb__SBEvent);
23288     }
23289 
23290     result = (char *)(arg1)->GetDataFlavor();
23291     lua_pushstring(L,(const char *)result); SWIG_arg++;
23292     return SWIG_arg;
23293 
23294     fail: SWIGUNUSED;
23295   }
23296   lua_error(L);
23297   return 0;
23298 }
23299 
23300 
23301 static int _wrap_SBEvent_GetType(lua_State* L) {
23302   {
23303     int SWIG_arg = 0;
23304     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
23305     uint32_t result;
23306 
23307     SWIG_check_num_args("lldb::SBEvent::GetType",1,1)
23308     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetType",1,"lldb::SBEvent const *");
23309 
23310     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23311       SWIG_fail_ptr("SBEvent_GetType",1,SWIGTYPE_p_lldb__SBEvent);
23312     }
23313 
23314     result = (uint32_t)((lldb::SBEvent const *)arg1)->GetType();
23315     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23316     return SWIG_arg;
23317 
23318     fail: SWIGUNUSED;
23319   }
23320   lua_error(L);
23321   return 0;
23322 }
23323 
23324 
23325 static int _wrap_SBEvent_GetBroadcaster(lua_State* L) {
23326   {
23327     int SWIG_arg = 0;
23328     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
23329     lldb::SBBroadcaster result;
23330 
23331     SWIG_check_num_args("lldb::SBEvent::GetBroadcaster",1,1)
23332     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcaster",1,"lldb::SBEvent const *");
23333 
23334     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23335       SWIG_fail_ptr("SBEvent_GetBroadcaster",1,SWIGTYPE_p_lldb__SBEvent);
23336     }
23337 
23338     result = ((lldb::SBEvent const *)arg1)->GetBroadcaster();
23339     {
23340       lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster(result);
23341       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
23342     }
23343     return SWIG_arg;
23344 
23345     fail: SWIGUNUSED;
23346   }
23347   lua_error(L);
23348   return 0;
23349 }
23350 
23351 
23352 static int _wrap_SBEvent_GetBroadcasterClass(lua_State* L) {
23353   {
23354     int SWIG_arg = 0;
23355     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
23356     char *result = 0 ;
23357 
23358     SWIG_check_num_args("lldb::SBEvent::GetBroadcasterClass",1,1)
23359     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcasterClass",1,"lldb::SBEvent const *");
23360 
23361     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23362       SWIG_fail_ptr("SBEvent_GetBroadcasterClass",1,SWIGTYPE_p_lldb__SBEvent);
23363     }
23364 
23365     result = (char *)((lldb::SBEvent const *)arg1)->GetBroadcasterClass();
23366     lua_pushstring(L,(const char *)result); SWIG_arg++;
23367     return SWIG_arg;
23368 
23369     fail: SWIGUNUSED;
23370   }
23371   lua_error(L);
23372   return 0;
23373 }
23374 
23375 
23376 static int _wrap_SBEvent_BroadcasterMatchesRef(lua_State* L) {
23377   {
23378     int SWIG_arg = 0;
23379     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
23380     lldb::SBBroadcaster *arg2 = 0 ;
23381     bool result;
23382 
23383     SWIG_check_num_args("lldb::SBEvent::BroadcasterMatchesRef",2,2)
23384     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",1,"lldb::SBEvent *");
23385     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",2,"lldb::SBBroadcaster const &");
23386 
23387     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23388       SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",1,SWIGTYPE_p_lldb__SBEvent);
23389     }
23390 
23391 
23392     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
23393       SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",2,SWIGTYPE_p_lldb__SBBroadcaster);
23394     }
23395 
23396     result = (bool)(arg1)->BroadcasterMatchesRef((lldb::SBBroadcaster const &)*arg2);
23397     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23398     return SWIG_arg;
23399 
23400     fail: SWIGUNUSED;
23401   }
23402   lua_error(L);
23403   return 0;
23404 }
23405 
23406 
23407 static int _wrap_SBEvent_Clear(lua_State* L) {
23408   {
23409     int SWIG_arg = 0;
23410     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
23411 
23412     SWIG_check_num_args("lldb::SBEvent::Clear",1,1)
23413     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::Clear",1,"lldb::SBEvent *");
23414 
23415     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23416       SWIG_fail_ptr("SBEvent_Clear",1,SWIGTYPE_p_lldb__SBEvent);
23417     }
23418 
23419     (arg1)->Clear();
23420 
23421     return SWIG_arg;
23422 
23423     fail: SWIGUNUSED;
23424   }
23425   lua_error(L);
23426   return 0;
23427 }
23428 
23429 
23430 static int _wrap_SBEvent_GetCStringFromEvent(lua_State* L) {
23431   {
23432     int SWIG_arg = 0;
23433     lldb::SBEvent *arg1 = 0 ;
23434     char *result = 0 ;
23435 
23436     SWIG_check_num_args("lldb::SBEvent::GetCStringFromEvent",1,1)
23437     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::GetCStringFromEvent",1,"lldb::SBEvent const &");
23438 
23439     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23440       SWIG_fail_ptr("SBEvent_GetCStringFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
23441     }
23442 
23443     result = (char *)lldb::SBEvent::GetCStringFromEvent((lldb::SBEvent const &)*arg1);
23444     lua_pushstring(L,(const char *)result); SWIG_arg++;
23445     return SWIG_arg;
23446 
23447     fail: SWIGUNUSED;
23448   }
23449   lua_error(L);
23450   return 0;
23451 }
23452 
23453 
23454 static int _wrap_SBEvent_GetDescription(lua_State* L) {
23455   {
23456     int SWIG_arg = 0;
23457     lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
23458     lldb::SBStream *arg2 = 0 ;
23459     bool result;
23460 
23461     SWIG_check_num_args("lldb::SBEvent::GetDescription",2,2)
23462     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDescription",1,"lldb::SBEvent const *");
23463     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::GetDescription",2,"lldb::SBStream &");
23464 
23465     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
23466       SWIG_fail_ptr("SBEvent_GetDescription",1,SWIGTYPE_p_lldb__SBEvent);
23467     }
23468 
23469 
23470     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
23471       SWIG_fail_ptr("SBEvent_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
23472     }
23473 
23474     result = (bool)((lldb::SBEvent const *)arg1)->GetDescription(*arg2);
23475     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23476     return SWIG_arg;
23477 
23478     fail: SWIGUNUSED;
23479   }
23480   lua_error(L);
23481   return 0;
23482 }
23483 
23484 
23485 static void swig_delete_SBEvent(void *obj) {
23486 lldb::SBEvent *arg1 = (lldb::SBEvent *) obj;
23487 delete arg1;
23488 }
23489 static int _proxy__wrap_new_SBEvent(lua_State *L) {
23490     assert(lua_istable(L,1));
23491     lua_pushcfunction(L,_wrap_new_SBEvent);
23492     assert(!lua_isnil(L,-1));
23493     lua_replace(L,1); /* replace our table with real constructor */
23494     lua_call(L,lua_gettop(L)-1,1);
23495     return 1;
23496 }
23497 static swig_lua_attribute swig_SBEvent_attributes[] = {
23498     {0,0,0}
23499 };
23500 static swig_lua_method swig_SBEvent_methods[]= {
23501     { "IsValid", _wrap_SBEvent_IsValid},
23502     { "GetDataFlavor", _wrap_SBEvent_GetDataFlavor},
23503     { "GetType", _wrap_SBEvent_GetType},
23504     { "GetBroadcaster", _wrap_SBEvent_GetBroadcaster},
23505     { "GetBroadcasterClass", _wrap_SBEvent_GetBroadcasterClass},
23506     { "BroadcasterMatchesRef", _wrap_SBEvent_BroadcasterMatchesRef},
23507     { "Clear", _wrap_SBEvent_Clear},
23508     { "GetDescription", _wrap_SBEvent_GetDescription},
23509     {0,0}
23510 };
23511 static swig_lua_method swig_SBEvent_meta[] = {
23512     {0,0}
23513 };
23514 
23515 static swig_lua_attribute swig_SBEvent_Sf_SwigStatic_attributes[] = {
23516     {0,0,0}
23517 };
23518 static swig_lua_const_info swig_SBEvent_Sf_SwigStatic_constants[]= {
23519     {0,0,0,0,0,0}
23520 };
23521 static swig_lua_method swig_SBEvent_Sf_SwigStatic_methods[]= {
23522     { "GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
23523     {0,0}
23524 };
23525 static swig_lua_class* swig_SBEvent_Sf_SwigStatic_classes[]= {
23526     0
23527 };
23528 
23529 static swig_lua_namespace swig_SBEvent_Sf_SwigStatic = {
23530     "SBEvent",
23531     swig_SBEvent_Sf_SwigStatic_methods,
23532     swig_SBEvent_Sf_SwigStatic_attributes,
23533     swig_SBEvent_Sf_SwigStatic_constants,
23534     swig_SBEvent_Sf_SwigStatic_classes,
23535     0
23536 };
23537 static swig_lua_class *swig_SBEvent_bases[] = {0};
23538 static const char *swig_SBEvent_base_names[] = {0};
23539 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 };
23540 
23541 static int _wrap_new_SBExecutionContext__SWIG_0(lua_State* L) {
23542   {
23543     int SWIG_arg = 0;
23544     lldb::SBExecutionContext *result = 0 ;
23545 
23546     SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",0,0)
23547     result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext();
23548     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23549     return SWIG_arg;
23550 
23551     fail: SWIGUNUSED;
23552   }
23553   lua_error(L);
23554   return 0;
23555 }
23556 
23557 
23558 static int _wrap_new_SBExecutionContext__SWIG_1(lua_State* L) {
23559   {
23560     int SWIG_arg = 0;
23561     lldb::SBExecutionContext *arg1 = 0 ;
23562     lldb::SBExecutionContext *result = 0 ;
23563 
23564     SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23565     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBExecutionContext const &");
23566 
23567     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23568       SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBExecutionContext);
23569     }
23570 
23571     result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBExecutionContext const &)*arg1);
23572     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23573     return SWIG_arg;
23574 
23575     fail: SWIGUNUSED;
23576   }
23577   lua_error(L);
23578   return 0;
23579 }
23580 
23581 
23582 static int _wrap_new_SBExecutionContext__SWIG_2(lua_State* L) {
23583   {
23584     int SWIG_arg = 0;
23585     lldb::SBTarget *arg1 = 0 ;
23586     lldb::SBExecutionContext *result = 0 ;
23587 
23588     SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23589     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBTarget const &");
23590 
23591     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
23592       SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBTarget);
23593     }
23594 
23595     result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBTarget const &)*arg1);
23596     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23597     return SWIG_arg;
23598 
23599     fail: SWIGUNUSED;
23600   }
23601   lua_error(L);
23602   return 0;
23603 }
23604 
23605 
23606 static int _wrap_new_SBExecutionContext__SWIG_3(lua_State* L) {
23607   {
23608     int SWIG_arg = 0;
23609     lldb::SBProcess *arg1 = 0 ;
23610     lldb::SBExecutionContext *result = 0 ;
23611 
23612     SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23613     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBProcess const &");
23614 
23615     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
23616       SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBProcess);
23617     }
23618 
23619     result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBProcess const &)*arg1);
23620     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23621     return SWIG_arg;
23622 
23623     fail: SWIGUNUSED;
23624   }
23625   lua_error(L);
23626   return 0;
23627 }
23628 
23629 
23630 static int _wrap_new_SBExecutionContext__SWIG_4(lua_State* L) {
23631   {
23632     int SWIG_arg = 0;
23633     lldb::SBThread arg1 ;
23634     lldb::SBThread *argp1 ;
23635     lldb::SBExecutionContext *result = 0 ;
23636 
23637     SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23638     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBThread");
23639 
23640     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBThread,0))){
23641       SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBThread);
23642     }
23643     arg1 = *argp1;
23644 
23645     result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext(arg1);
23646     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23647     return SWIG_arg;
23648 
23649     fail: SWIGUNUSED;
23650   }
23651   lua_error(L);
23652   return 0;
23653 }
23654 
23655 
23656 static int _wrap_new_SBExecutionContext__SWIG_5(lua_State* L) {
23657   {
23658     int SWIG_arg = 0;
23659     lldb::SBFrame *arg1 = 0 ;
23660     lldb::SBExecutionContext *result = 0 ;
23661 
23662     SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23663     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBFrame const &");
23664 
23665     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
23666       SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBFrame);
23667     }
23668 
23669     result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBFrame const &)*arg1);
23670     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23671     return SWIG_arg;
23672 
23673     fail: SWIGUNUSED;
23674   }
23675   lua_error(L);
23676   return 0;
23677 }
23678 
23679 
23680 static int _wrap_new_SBExecutionContext(lua_State* L) {
23681   int argc;
23682   int argv[2]={
23683     1,2
23684   };
23685 
23686   argc = lua_gettop(L);
23687   if (argc == 0) {
23688     return _wrap_new_SBExecutionContext__SWIG_0(L);
23689   }
23690   if (argc == 1) {
23691     int _v = 0;
23692     {
23693       void *ptr;
23694       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
23695         _v = 0;
23696       } else {
23697         _v = 1;
23698       }
23699     }
23700     if (_v) {
23701       return _wrap_new_SBExecutionContext__SWIG_1(L);
23702     }
23703   }
23704   if (argc == 1) {
23705     int _v = 0;
23706     {
23707       void *ptr;
23708       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
23709         _v = 0;
23710       } else {
23711         _v = 1;
23712       }
23713     }
23714     if (_v) {
23715       return _wrap_new_SBExecutionContext__SWIG_2(L);
23716     }
23717   }
23718   if (argc == 1) {
23719     int _v = 0;
23720     {
23721       void *ptr;
23722       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
23723         _v = 0;
23724       } else {
23725         _v = 1;
23726       }
23727     }
23728     if (_v) {
23729       return _wrap_new_SBExecutionContext__SWIG_3(L);
23730     }
23731   }
23732   if (argc == 1) {
23733     int _v = 0;
23734     {
23735       void *ptr;
23736       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
23737         _v = 0;
23738       } else {
23739         _v = 1;
23740       }
23741     }
23742     if (_v) {
23743       return _wrap_new_SBExecutionContext__SWIG_4(L);
23744     }
23745   }
23746   if (argc == 1) {
23747     int _v = 0;
23748     {
23749       void *ptr;
23750       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
23751         _v = 0;
23752       } else {
23753         _v = 1;
23754       }
23755     }
23756     if (_v) {
23757       return _wrap_new_SBExecutionContext__SWIG_5(L);
23758     }
23759   }
23760 
23761   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExecutionContext'\n"
23762     "  Possible C/C++ prototypes are:\n"
23763     "    lldb::SBExecutionContext::SBExecutionContext()\n"
23764     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBExecutionContext const &)\n"
23765     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBTarget const &)\n"
23766     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBProcess const &)\n"
23767     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBThread)\n"
23768     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBFrame const &)\n");
23769   lua_error(L);return 0;
23770 }
23771 
23772 
23773 static int _wrap_SBExecutionContext_GetTarget(lua_State* L) {
23774   {
23775     int SWIG_arg = 0;
23776     lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
23777     lldb::SBTarget result;
23778 
23779     SWIG_check_num_args("lldb::SBExecutionContext::GetTarget",1,1)
23780     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetTarget",1,"lldb::SBExecutionContext const *");
23781 
23782     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23783       SWIG_fail_ptr("SBExecutionContext_GetTarget",1,SWIGTYPE_p_lldb__SBExecutionContext);
23784     }
23785 
23786     result = ((lldb::SBExecutionContext const *)arg1)->GetTarget();
23787     {
23788       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
23789       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
23790     }
23791     return SWIG_arg;
23792 
23793     fail: SWIGUNUSED;
23794   }
23795   lua_error(L);
23796   return 0;
23797 }
23798 
23799 
23800 static int _wrap_SBExecutionContext_GetProcess(lua_State* L) {
23801   {
23802     int SWIG_arg = 0;
23803     lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
23804     lldb::SBProcess result;
23805 
23806     SWIG_check_num_args("lldb::SBExecutionContext::GetProcess",1,1)
23807     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetProcess",1,"lldb::SBExecutionContext const *");
23808 
23809     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23810       SWIG_fail_ptr("SBExecutionContext_GetProcess",1,SWIGTYPE_p_lldb__SBExecutionContext);
23811     }
23812 
23813     result = ((lldb::SBExecutionContext const *)arg1)->GetProcess();
23814     {
23815       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
23816       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
23817     }
23818     return SWIG_arg;
23819 
23820     fail: SWIGUNUSED;
23821   }
23822   lua_error(L);
23823   return 0;
23824 }
23825 
23826 
23827 static int _wrap_SBExecutionContext_GetThread(lua_State* L) {
23828   {
23829     int SWIG_arg = 0;
23830     lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
23831     lldb::SBThread result;
23832 
23833     SWIG_check_num_args("lldb::SBExecutionContext::GetThread",1,1)
23834     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetThread",1,"lldb::SBExecutionContext const *");
23835 
23836     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23837       SWIG_fail_ptr("SBExecutionContext_GetThread",1,SWIGTYPE_p_lldb__SBExecutionContext);
23838     }
23839 
23840     result = ((lldb::SBExecutionContext const *)arg1)->GetThread();
23841     {
23842       lldb::SBThread * resultptr = new lldb::SBThread(result);
23843       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
23844     }
23845     return SWIG_arg;
23846 
23847     fail: SWIGUNUSED;
23848   }
23849   lua_error(L);
23850   return 0;
23851 }
23852 
23853 
23854 static int _wrap_SBExecutionContext_GetFrame(lua_State* L) {
23855   {
23856     int SWIG_arg = 0;
23857     lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
23858     lldb::SBFrame result;
23859 
23860     SWIG_check_num_args("lldb::SBExecutionContext::GetFrame",1,1)
23861     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetFrame",1,"lldb::SBExecutionContext const *");
23862 
23863     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23864       SWIG_fail_ptr("SBExecutionContext_GetFrame",1,SWIGTYPE_p_lldb__SBExecutionContext);
23865     }
23866 
23867     result = ((lldb::SBExecutionContext const *)arg1)->GetFrame();
23868     {
23869       lldb::SBFrame * resultptr = new lldb::SBFrame(result);
23870       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
23871     }
23872     return SWIG_arg;
23873 
23874     fail: SWIGUNUSED;
23875   }
23876   lua_error(L);
23877   return 0;
23878 }
23879 
23880 
23881 static void swig_delete_SBExecutionContext(void *obj) {
23882 lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) obj;
23883 delete arg1;
23884 }
23885 static int _proxy__wrap_new_SBExecutionContext(lua_State *L) {
23886     assert(lua_istable(L,1));
23887     lua_pushcfunction(L,_wrap_new_SBExecutionContext);
23888     assert(!lua_isnil(L,-1));
23889     lua_replace(L,1); /* replace our table with real constructor */
23890     lua_call(L,lua_gettop(L)-1,1);
23891     return 1;
23892 }
23893 static swig_lua_attribute swig_SBExecutionContext_attributes[] = {
23894     {0,0,0}
23895 };
23896 static swig_lua_method swig_SBExecutionContext_methods[]= {
23897     { "GetTarget", _wrap_SBExecutionContext_GetTarget},
23898     { "GetProcess", _wrap_SBExecutionContext_GetProcess},
23899     { "GetThread", _wrap_SBExecutionContext_GetThread},
23900     { "GetFrame", _wrap_SBExecutionContext_GetFrame},
23901     {0,0}
23902 };
23903 static swig_lua_method swig_SBExecutionContext_meta[] = {
23904     {0,0}
23905 };
23906 
23907 static swig_lua_attribute swig_SBExecutionContext_Sf_SwigStatic_attributes[] = {
23908     {0,0,0}
23909 };
23910 static swig_lua_const_info swig_SBExecutionContext_Sf_SwigStatic_constants[]= {
23911     {0,0,0,0,0,0}
23912 };
23913 static swig_lua_method swig_SBExecutionContext_Sf_SwigStatic_methods[]= {
23914     {0,0}
23915 };
23916 static swig_lua_class* swig_SBExecutionContext_Sf_SwigStatic_classes[]= {
23917     0
23918 };
23919 
23920 static swig_lua_namespace swig_SBExecutionContext_Sf_SwigStatic = {
23921     "SBExecutionContext",
23922     swig_SBExecutionContext_Sf_SwigStatic_methods,
23923     swig_SBExecutionContext_Sf_SwigStatic_attributes,
23924     swig_SBExecutionContext_Sf_SwigStatic_constants,
23925     swig_SBExecutionContext_Sf_SwigStatic_classes,
23926     0
23927 };
23928 static swig_lua_class *swig_SBExecutionContext_bases[] = {0};
23929 static const char *swig_SBExecutionContext_base_names[] = {0};
23930 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 };
23931 
23932 static int _wrap_new_SBExpressionOptions__SWIG_0(lua_State* L) {
23933   {
23934     int SWIG_arg = 0;
23935     lldb::SBExpressionOptions *result = 0 ;
23936 
23937     SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",0,0)
23938     result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions();
23939     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
23940     return SWIG_arg;
23941 
23942     fail: SWIGUNUSED;
23943   }
23944   lua_error(L);
23945   return 0;
23946 }
23947 
23948 
23949 static int _wrap_new_SBExpressionOptions__SWIG_1(lua_State* L) {
23950   {
23951     int SWIG_arg = 0;
23952     lldb::SBExpressionOptions *arg1 = 0 ;
23953     lldb::SBExpressionOptions *result = 0 ;
23954 
23955     SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",1,1)
23956     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SBExpressionOptions",1,"lldb::SBExpressionOptions const &");
23957 
23958     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23959       SWIG_fail_ptr("new_SBExpressionOptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23960     }
23961 
23962     result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions((lldb::SBExpressionOptions const &)*arg1);
23963     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
23964     return SWIG_arg;
23965 
23966     fail: SWIGUNUSED;
23967   }
23968   lua_error(L);
23969   return 0;
23970 }
23971 
23972 
23973 static int _wrap_new_SBExpressionOptions(lua_State* L) {
23974   int argc;
23975   int argv[2]={
23976     1,2
23977   };
23978 
23979   argc = lua_gettop(L);
23980   if (argc == 0) {
23981     return _wrap_new_SBExpressionOptions__SWIG_0(L);
23982   }
23983   if (argc == 1) {
23984     int _v = 0;
23985     {
23986       void *ptr;
23987       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
23988         _v = 0;
23989       } else {
23990         _v = 1;
23991       }
23992     }
23993     if (_v) {
23994       return _wrap_new_SBExpressionOptions__SWIG_1(L);
23995     }
23996   }
23997 
23998   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExpressionOptions'\n"
23999     "  Possible C/C++ prototypes are:\n"
24000     "    lldb::SBExpressionOptions::SBExpressionOptions()\n"
24001     "    lldb::SBExpressionOptions::SBExpressionOptions(lldb::SBExpressionOptions const &)\n");
24002   lua_error(L);return 0;
24003 }
24004 
24005 
24006 static int _wrap_SBExpressionOptions_GetCoerceResultToId(lua_State* L) {
24007   {
24008     int SWIG_arg = 0;
24009     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24010     bool result;
24011 
24012     SWIG_check_num_args("lldb::SBExpressionOptions::GetCoerceResultToId",1,1)
24013     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetCoerceResultToId",1,"lldb::SBExpressionOptions const *");
24014 
24015     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24016       SWIG_fail_ptr("SBExpressionOptions_GetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24017     }
24018 
24019     result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetCoerceResultToId();
24020     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24021     return SWIG_arg;
24022 
24023     fail: SWIGUNUSED;
24024   }
24025   lua_error(L);
24026   return 0;
24027 }
24028 
24029 
24030 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(lua_State* L) {
24031   {
24032     int SWIG_arg = 0;
24033     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24034     bool arg2 ;
24035 
24036     SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",2,2)
24037     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
24038     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",2,"bool");
24039 
24040     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24041       SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24042     }
24043 
24044     arg2 = (lua_toboolean(L, 2)!=0);
24045     (arg1)->SetCoerceResultToId(arg2);
24046 
24047     return SWIG_arg;
24048 
24049     fail: SWIGUNUSED;
24050   }
24051   lua_error(L);
24052   return 0;
24053 }
24054 
24055 
24056 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(lua_State* L) {
24057   {
24058     int SWIG_arg = 0;
24059     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24060 
24061     SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",1,1)
24062     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
24063 
24064     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24065       SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24066     }
24067 
24068     (arg1)->SetCoerceResultToId();
24069 
24070     return SWIG_arg;
24071 
24072     fail: SWIGUNUSED;
24073   }
24074   lua_error(L);
24075   return 0;
24076 }
24077 
24078 
24079 static int _wrap_SBExpressionOptions_SetCoerceResultToId(lua_State* L) {
24080   int argc;
24081   int argv[3]={
24082     1,2,3
24083   };
24084 
24085   argc = lua_gettop(L);
24086   if (argc == 1) {
24087     int _v = 0;
24088     {
24089       void *ptr;
24090       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24091         _v = 0;
24092       } else {
24093         _v = 1;
24094       }
24095     }
24096     if (_v) {
24097       return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(L);
24098     }
24099   }
24100   if (argc == 2) {
24101     int _v = 0;
24102     {
24103       void *ptr;
24104       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24105         _v = 0;
24106       } else {
24107         _v = 1;
24108       }
24109     }
24110     if (_v) {
24111       {
24112         _v = lua_isboolean(L,argv[1]);
24113       }
24114       if (_v) {
24115         return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(L);
24116       }
24117     }
24118   }
24119 
24120   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetCoerceResultToId'\n"
24121     "  Possible C/C++ prototypes are:\n"
24122     "    lldb::SBExpressionOptions::SetCoerceResultToId(bool)\n"
24123     "    lldb::SBExpressionOptions::SetCoerceResultToId()\n");
24124   lua_error(L);return 0;
24125 }
24126 
24127 
24128 static int _wrap_SBExpressionOptions_GetUnwindOnError(lua_State* L) {
24129   {
24130     int SWIG_arg = 0;
24131     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24132     bool result;
24133 
24134     SWIG_check_num_args("lldb::SBExpressionOptions::GetUnwindOnError",1,1)
24135     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetUnwindOnError",1,"lldb::SBExpressionOptions const *");
24136 
24137     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24138       SWIG_fail_ptr("SBExpressionOptions_GetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24139     }
24140 
24141     result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetUnwindOnError();
24142     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24143     return SWIG_arg;
24144 
24145     fail: SWIGUNUSED;
24146   }
24147   lua_error(L);
24148   return 0;
24149 }
24150 
24151 
24152 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(lua_State* L) {
24153   {
24154     int SWIG_arg = 0;
24155     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24156     bool arg2 ;
24157 
24158     SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",2,2)
24159     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
24160     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",2,"bool");
24161 
24162     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24163       SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24164     }
24165 
24166     arg2 = (lua_toboolean(L, 2)!=0);
24167     (arg1)->SetUnwindOnError(arg2);
24168 
24169     return SWIG_arg;
24170 
24171     fail: SWIGUNUSED;
24172   }
24173   lua_error(L);
24174   return 0;
24175 }
24176 
24177 
24178 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(lua_State* L) {
24179   {
24180     int SWIG_arg = 0;
24181     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24182 
24183     SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",1,1)
24184     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
24185 
24186     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24187       SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24188     }
24189 
24190     (arg1)->SetUnwindOnError();
24191 
24192     return SWIG_arg;
24193 
24194     fail: SWIGUNUSED;
24195   }
24196   lua_error(L);
24197   return 0;
24198 }
24199 
24200 
24201 static int _wrap_SBExpressionOptions_SetUnwindOnError(lua_State* L) {
24202   int argc;
24203   int argv[3]={
24204     1,2,3
24205   };
24206 
24207   argc = lua_gettop(L);
24208   if (argc == 1) {
24209     int _v = 0;
24210     {
24211       void *ptr;
24212       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24213         _v = 0;
24214       } else {
24215         _v = 1;
24216       }
24217     }
24218     if (_v) {
24219       return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(L);
24220     }
24221   }
24222   if (argc == 2) {
24223     int _v = 0;
24224     {
24225       void *ptr;
24226       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24227         _v = 0;
24228       } else {
24229         _v = 1;
24230       }
24231     }
24232     if (_v) {
24233       {
24234         _v = lua_isboolean(L,argv[1]);
24235       }
24236       if (_v) {
24237         return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(L);
24238       }
24239     }
24240   }
24241 
24242   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetUnwindOnError'\n"
24243     "  Possible C/C++ prototypes are:\n"
24244     "    lldb::SBExpressionOptions::SetUnwindOnError(bool)\n"
24245     "    lldb::SBExpressionOptions::SetUnwindOnError()\n");
24246   lua_error(L);return 0;
24247 }
24248 
24249 
24250 static int _wrap_SBExpressionOptions_GetIgnoreBreakpoints(lua_State* L) {
24251   {
24252     int SWIG_arg = 0;
24253     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24254     bool result;
24255 
24256     SWIG_check_num_args("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,1)
24257     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,"lldb::SBExpressionOptions const *");
24258 
24259     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24260       SWIG_fail_ptr("SBExpressionOptions_GetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24261     }
24262 
24263     result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetIgnoreBreakpoints();
24264     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24265     return SWIG_arg;
24266 
24267     fail: SWIGUNUSED;
24268   }
24269   lua_error(L);
24270   return 0;
24271 }
24272 
24273 
24274 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(lua_State* L) {
24275   {
24276     int SWIG_arg = 0;
24277     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24278     bool arg2 ;
24279 
24280     SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,2)
24281     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
24282     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,"bool");
24283 
24284     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24285       SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24286     }
24287 
24288     arg2 = (lua_toboolean(L, 2)!=0);
24289     (arg1)->SetIgnoreBreakpoints(arg2);
24290 
24291     return SWIG_arg;
24292 
24293     fail: SWIGUNUSED;
24294   }
24295   lua_error(L);
24296   return 0;
24297 }
24298 
24299 
24300 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(lua_State* L) {
24301   {
24302     int SWIG_arg = 0;
24303     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24304 
24305     SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,1)
24306     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
24307 
24308     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24309       SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24310     }
24311 
24312     (arg1)->SetIgnoreBreakpoints();
24313 
24314     return SWIG_arg;
24315 
24316     fail: SWIGUNUSED;
24317   }
24318   lua_error(L);
24319   return 0;
24320 }
24321 
24322 
24323 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints(lua_State* L) {
24324   int argc;
24325   int argv[3]={
24326     1,2,3
24327   };
24328 
24329   argc = lua_gettop(L);
24330   if (argc == 1) {
24331     int _v = 0;
24332     {
24333       void *ptr;
24334       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24335         _v = 0;
24336       } else {
24337         _v = 1;
24338       }
24339     }
24340     if (_v) {
24341       return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(L);
24342     }
24343   }
24344   if (argc == 2) {
24345     int _v = 0;
24346     {
24347       void *ptr;
24348       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24349         _v = 0;
24350       } else {
24351         _v = 1;
24352       }
24353     }
24354     if (_v) {
24355       {
24356         _v = lua_isboolean(L,argv[1]);
24357       }
24358       if (_v) {
24359         return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(L);
24360       }
24361     }
24362   }
24363 
24364   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetIgnoreBreakpoints'\n"
24365     "  Possible C/C++ prototypes are:\n"
24366     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints(bool)\n"
24367     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints()\n");
24368   lua_error(L);return 0;
24369 }
24370 
24371 
24372 static int _wrap_SBExpressionOptions_GetFetchDynamicValue(lua_State* L) {
24373   {
24374     int SWIG_arg = 0;
24375     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24376     lldb::DynamicValueType result;
24377 
24378     SWIG_check_num_args("lldb::SBExpressionOptions::GetFetchDynamicValue",1,1)
24379     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetFetchDynamicValue",1,"lldb::SBExpressionOptions const *");
24380 
24381     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24382       SWIG_fail_ptr("SBExpressionOptions_GetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24383     }
24384 
24385     result = (lldb::DynamicValueType)((lldb::SBExpressionOptions const *)arg1)->GetFetchDynamicValue();
24386     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
24387     return SWIG_arg;
24388 
24389     fail: SWIGUNUSED;
24390   }
24391   lua_error(L);
24392   return 0;
24393 }
24394 
24395 
24396 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(lua_State* L) {
24397   {
24398     int SWIG_arg = 0;
24399     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24400     lldb::DynamicValueType arg2 ;
24401 
24402     SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",2,2)
24403     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
24404     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",2,"lldb::DynamicValueType");
24405 
24406     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24407       SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24408     }
24409 
24410     arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
24411     (arg1)->SetFetchDynamicValue(arg2);
24412 
24413     return SWIG_arg;
24414 
24415     fail: SWIGUNUSED;
24416   }
24417   lua_error(L);
24418   return 0;
24419 }
24420 
24421 
24422 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(lua_State* L) {
24423   {
24424     int SWIG_arg = 0;
24425     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24426 
24427     SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",1,1)
24428     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
24429 
24430     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24431       SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24432     }
24433 
24434     (arg1)->SetFetchDynamicValue();
24435 
24436     return SWIG_arg;
24437 
24438     fail: SWIGUNUSED;
24439   }
24440   lua_error(L);
24441   return 0;
24442 }
24443 
24444 
24445 static int _wrap_SBExpressionOptions_SetFetchDynamicValue(lua_State* L) {
24446   int argc;
24447   int argv[3]={
24448     1,2,3
24449   };
24450 
24451   argc = lua_gettop(L);
24452   if (argc == 1) {
24453     int _v = 0;
24454     {
24455       void *ptr;
24456       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24457         _v = 0;
24458       } else {
24459         _v = 1;
24460       }
24461     }
24462     if (_v) {
24463       return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(L);
24464     }
24465   }
24466   if (argc == 2) {
24467     int _v = 0;
24468     {
24469       void *ptr;
24470       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24471         _v = 0;
24472       } else {
24473         _v = 1;
24474       }
24475     }
24476     if (_v) {
24477       {
24478         _v = lua_isnumber(L,argv[1]);
24479       }
24480       if (_v) {
24481         return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(L);
24482       }
24483     }
24484   }
24485 
24486   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetFetchDynamicValue'\n"
24487     "  Possible C/C++ prototypes are:\n"
24488     "    lldb::SBExpressionOptions::SetFetchDynamicValue(lldb::DynamicValueType)\n"
24489     "    lldb::SBExpressionOptions::SetFetchDynamicValue()\n");
24490   lua_error(L);return 0;
24491 }
24492 
24493 
24494 static int _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds(lua_State* L) {
24495   {
24496     int SWIG_arg = 0;
24497     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24498     uint32_t result;
24499 
24500     SWIG_check_num_args("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,1)
24501     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
24502 
24503     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24504       SWIG_fail_ptr("SBExpressionOptions_GetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24505     }
24506 
24507     result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetTimeoutInMicroSeconds();
24508     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
24509     return SWIG_arg;
24510 
24511     fail: SWIGUNUSED;
24512   }
24513   lua_error(L);
24514   return 0;
24515 }
24516 
24517 
24518 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
24519   {
24520     int SWIG_arg = 0;
24521     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24522     uint32_t arg2 ;
24523 
24524     SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,2)
24525     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
24526     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,"uint32_t");
24527 
24528     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24529       SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24530     }
24531 
24532     arg2 = (uint32_t)lua_tointeger(L, 2);
24533     (arg1)->SetTimeoutInMicroSeconds(arg2);
24534 
24535     return SWIG_arg;
24536 
24537     fail: SWIGUNUSED;
24538   }
24539   lua_error(L);
24540   return 0;
24541 }
24542 
24543 
24544 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
24545   {
24546     int SWIG_arg = 0;
24547     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24548 
24549     SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,1)
24550     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
24551 
24552     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24553       SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24554     }
24555 
24556     (arg1)->SetTimeoutInMicroSeconds();
24557 
24558     return SWIG_arg;
24559 
24560     fail: SWIGUNUSED;
24561   }
24562   lua_error(L);
24563   return 0;
24564 }
24565 
24566 
24567 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds(lua_State* L) {
24568   int argc;
24569   int argv[3]={
24570     1,2,3
24571   };
24572 
24573   argc = lua_gettop(L);
24574   if (argc == 1) {
24575     int _v = 0;
24576     {
24577       void *ptr;
24578       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24579         _v = 0;
24580       } else {
24581         _v = 1;
24582       }
24583     }
24584     if (_v) {
24585       return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(L);
24586     }
24587   }
24588   if (argc == 2) {
24589     int _v = 0;
24590     {
24591       void *ptr;
24592       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24593         _v = 0;
24594       } else {
24595         _v = 1;
24596       }
24597     }
24598     if (_v) {
24599       {
24600         _v = lua_isnumber(L,argv[1]);
24601       }
24602       if (_v) {
24603         return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(L);
24604       }
24605     }
24606   }
24607 
24608   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTimeoutInMicroSeconds'\n"
24609     "  Possible C/C++ prototypes are:\n"
24610     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds(uint32_t)\n"
24611     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds()\n");
24612   lua_error(L);return 0;
24613 }
24614 
24615 
24616 static int _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds(lua_State* L) {
24617   {
24618     int SWIG_arg = 0;
24619     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24620     uint32_t result;
24621 
24622     SWIG_check_num_args("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,1)
24623     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
24624 
24625     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24626       SWIG_fail_ptr("SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24627     }
24628 
24629     result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetOneThreadTimeoutInMicroSeconds();
24630     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
24631     return SWIG_arg;
24632 
24633     fail: SWIGUNUSED;
24634   }
24635   lua_error(L);
24636   return 0;
24637 }
24638 
24639 
24640 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
24641   {
24642     int SWIG_arg = 0;
24643     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24644     uint32_t arg2 ;
24645 
24646     SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,2)
24647     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
24648     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,"uint32_t");
24649 
24650     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24651       SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24652     }
24653 
24654     arg2 = (uint32_t)lua_tointeger(L, 2);
24655     (arg1)->SetOneThreadTimeoutInMicroSeconds(arg2);
24656 
24657     return SWIG_arg;
24658 
24659     fail: SWIGUNUSED;
24660   }
24661   lua_error(L);
24662   return 0;
24663 }
24664 
24665 
24666 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
24667   {
24668     int SWIG_arg = 0;
24669     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24670 
24671     SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,1)
24672     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
24673 
24674     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24675       SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24676     }
24677 
24678     (arg1)->SetOneThreadTimeoutInMicroSeconds();
24679 
24680     return SWIG_arg;
24681 
24682     fail: SWIGUNUSED;
24683   }
24684   lua_error(L);
24685   return 0;
24686 }
24687 
24688 
24689 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds(lua_State* L) {
24690   int argc;
24691   int argv[3]={
24692     1,2,3
24693   };
24694 
24695   argc = lua_gettop(L);
24696   if (argc == 1) {
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__SBExpressionOptions, 0)) {
24701         _v = 0;
24702       } else {
24703         _v = 1;
24704       }
24705     }
24706     if (_v) {
24707       return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(L);
24708     }
24709   }
24710   if (argc == 2) {
24711     int _v = 0;
24712     {
24713       void *ptr;
24714       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24715         _v = 0;
24716       } else {
24717         _v = 1;
24718       }
24719     }
24720     if (_v) {
24721       {
24722         _v = lua_isnumber(L,argv[1]);
24723       }
24724       if (_v) {
24725         return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(L);
24726       }
24727     }
24728   }
24729 
24730   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds'\n"
24731     "  Possible C/C++ prototypes are:\n"
24732     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds(uint32_t)\n"
24733     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds()\n");
24734   lua_error(L);return 0;
24735 }
24736 
24737 
24738 static int _wrap_SBExpressionOptions_GetTryAllThreads(lua_State* L) {
24739   {
24740     int SWIG_arg = 0;
24741     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24742     bool result;
24743 
24744     SWIG_check_num_args("lldb::SBExpressionOptions::GetTryAllThreads",1,1)
24745     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTryAllThreads",1,"lldb::SBExpressionOptions const *");
24746 
24747     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24748       SWIG_fail_ptr("SBExpressionOptions_GetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24749     }
24750 
24751     result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTryAllThreads();
24752     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24753     return SWIG_arg;
24754 
24755     fail: SWIGUNUSED;
24756   }
24757   lua_error(L);
24758   return 0;
24759 }
24760 
24761 
24762 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(lua_State* L) {
24763   {
24764     int SWIG_arg = 0;
24765     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24766     bool arg2 ;
24767 
24768     SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",2,2)
24769     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
24770     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",2,"bool");
24771 
24772     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24773       SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24774     }
24775 
24776     arg2 = (lua_toboolean(L, 2)!=0);
24777     (arg1)->SetTryAllThreads(arg2);
24778 
24779     return SWIG_arg;
24780 
24781     fail: SWIGUNUSED;
24782   }
24783   lua_error(L);
24784   return 0;
24785 }
24786 
24787 
24788 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(lua_State* L) {
24789   {
24790     int SWIG_arg = 0;
24791     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24792 
24793     SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",1,1)
24794     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
24795 
24796     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24797       SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24798     }
24799 
24800     (arg1)->SetTryAllThreads();
24801 
24802     return SWIG_arg;
24803 
24804     fail: SWIGUNUSED;
24805   }
24806   lua_error(L);
24807   return 0;
24808 }
24809 
24810 
24811 static int _wrap_SBExpressionOptions_SetTryAllThreads(lua_State* L) {
24812   int argc;
24813   int argv[3]={
24814     1,2,3
24815   };
24816 
24817   argc = lua_gettop(L);
24818   if (argc == 1) {
24819     int _v = 0;
24820     {
24821       void *ptr;
24822       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24823         _v = 0;
24824       } else {
24825         _v = 1;
24826       }
24827     }
24828     if (_v) {
24829       return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(L);
24830     }
24831   }
24832   if (argc == 2) {
24833     int _v = 0;
24834     {
24835       void *ptr;
24836       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24837         _v = 0;
24838       } else {
24839         _v = 1;
24840       }
24841     }
24842     if (_v) {
24843       {
24844         _v = lua_isboolean(L,argv[1]);
24845       }
24846       if (_v) {
24847         return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(L);
24848       }
24849     }
24850   }
24851 
24852   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTryAllThreads'\n"
24853     "  Possible C/C++ prototypes are:\n"
24854     "    lldb::SBExpressionOptions::SetTryAllThreads(bool)\n"
24855     "    lldb::SBExpressionOptions::SetTryAllThreads()\n");
24856   lua_error(L);return 0;
24857 }
24858 
24859 
24860 static int _wrap_SBExpressionOptions_GetStopOthers(lua_State* L) {
24861   {
24862     int SWIG_arg = 0;
24863     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24864     bool result;
24865 
24866     SWIG_check_num_args("lldb::SBExpressionOptions::GetStopOthers",1,1)
24867     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetStopOthers",1,"lldb::SBExpressionOptions const *");
24868 
24869     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24870       SWIG_fail_ptr("SBExpressionOptions_GetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24871     }
24872 
24873     result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetStopOthers();
24874     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24875     return SWIG_arg;
24876 
24877     fail: SWIGUNUSED;
24878   }
24879   lua_error(L);
24880   return 0;
24881 }
24882 
24883 
24884 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(lua_State* L) {
24885   {
24886     int SWIG_arg = 0;
24887     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24888     bool arg2 ;
24889 
24890     SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",2,2)
24891     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
24892     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",2,"bool");
24893 
24894     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24895       SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24896     }
24897 
24898     arg2 = (lua_toboolean(L, 2)!=0);
24899     (arg1)->SetStopOthers(arg2);
24900 
24901     return SWIG_arg;
24902 
24903     fail: SWIGUNUSED;
24904   }
24905   lua_error(L);
24906   return 0;
24907 }
24908 
24909 
24910 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(lua_State* L) {
24911   {
24912     int SWIG_arg = 0;
24913     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24914 
24915     SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",1,1)
24916     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
24917 
24918     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24919       SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24920     }
24921 
24922     (arg1)->SetStopOthers();
24923 
24924     return SWIG_arg;
24925 
24926     fail: SWIGUNUSED;
24927   }
24928   lua_error(L);
24929   return 0;
24930 }
24931 
24932 
24933 static int _wrap_SBExpressionOptions_SetStopOthers(lua_State* L) {
24934   int argc;
24935   int argv[3]={
24936     1,2,3
24937   };
24938 
24939   argc = lua_gettop(L);
24940   if (argc == 1) {
24941     int _v = 0;
24942     {
24943       void *ptr;
24944       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24945         _v = 0;
24946       } else {
24947         _v = 1;
24948       }
24949     }
24950     if (_v) {
24951       return _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(L);
24952     }
24953   }
24954   if (argc == 2) {
24955     int _v = 0;
24956     {
24957       void *ptr;
24958       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24959         _v = 0;
24960       } else {
24961         _v = 1;
24962       }
24963     }
24964     if (_v) {
24965       {
24966         _v = lua_isboolean(L,argv[1]);
24967       }
24968       if (_v) {
24969         return _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(L);
24970       }
24971     }
24972   }
24973 
24974   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetStopOthers'\n"
24975     "  Possible C/C++ prototypes are:\n"
24976     "    lldb::SBExpressionOptions::SetStopOthers(bool)\n"
24977     "    lldb::SBExpressionOptions::SetStopOthers()\n");
24978   lua_error(L);return 0;
24979 }
24980 
24981 
24982 static int _wrap_SBExpressionOptions_GetTrapExceptions(lua_State* L) {
24983   {
24984     int SWIG_arg = 0;
24985     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24986     bool result;
24987 
24988     SWIG_check_num_args("lldb::SBExpressionOptions::GetTrapExceptions",1,1)
24989     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTrapExceptions",1,"lldb::SBExpressionOptions const *");
24990 
24991     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24992       SWIG_fail_ptr("SBExpressionOptions_GetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24993     }
24994 
24995     result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTrapExceptions();
24996     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24997     return SWIG_arg;
24998 
24999     fail: SWIGUNUSED;
25000   }
25001   lua_error(L);
25002   return 0;
25003 }
25004 
25005 
25006 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(lua_State* L) {
25007   {
25008     int SWIG_arg = 0;
25009     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25010     bool arg2 ;
25011 
25012     SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",2,2)
25013     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
25014     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",2,"bool");
25015 
25016     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25017       SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25018     }
25019 
25020     arg2 = (lua_toboolean(L, 2)!=0);
25021     (arg1)->SetTrapExceptions(arg2);
25022 
25023     return SWIG_arg;
25024 
25025     fail: SWIGUNUSED;
25026   }
25027   lua_error(L);
25028   return 0;
25029 }
25030 
25031 
25032 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(lua_State* L) {
25033   {
25034     int SWIG_arg = 0;
25035     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25036 
25037     SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",1,1)
25038     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
25039 
25040     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25041       SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25042     }
25043 
25044     (arg1)->SetTrapExceptions();
25045 
25046     return SWIG_arg;
25047 
25048     fail: SWIGUNUSED;
25049   }
25050   lua_error(L);
25051   return 0;
25052 }
25053 
25054 
25055 static int _wrap_SBExpressionOptions_SetTrapExceptions(lua_State* L) {
25056   int argc;
25057   int argv[3]={
25058     1,2,3
25059   };
25060 
25061   argc = lua_gettop(L);
25062   if (argc == 1) {
25063     int _v = 0;
25064     {
25065       void *ptr;
25066       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25067         _v = 0;
25068       } else {
25069         _v = 1;
25070       }
25071     }
25072     if (_v) {
25073       return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(L);
25074     }
25075   }
25076   if (argc == 2) {
25077     int _v = 0;
25078     {
25079       void *ptr;
25080       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25081         _v = 0;
25082       } else {
25083         _v = 1;
25084       }
25085     }
25086     if (_v) {
25087       {
25088         _v = lua_isboolean(L,argv[1]);
25089       }
25090       if (_v) {
25091         return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(L);
25092       }
25093     }
25094   }
25095 
25096   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTrapExceptions'\n"
25097     "  Possible C/C++ prototypes are:\n"
25098     "    lldb::SBExpressionOptions::SetTrapExceptions(bool)\n"
25099     "    lldb::SBExpressionOptions::SetTrapExceptions()\n");
25100   lua_error(L);return 0;
25101 }
25102 
25103 
25104 static int _wrap_SBExpressionOptions_SetLanguage(lua_State* L) {
25105   {
25106     int SWIG_arg = 0;
25107     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25108     lldb::LanguageType arg2 ;
25109 
25110     SWIG_check_num_args("lldb::SBExpressionOptions::SetLanguage",2,2)
25111     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",1,"lldb::SBExpressionOptions *");
25112     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",2,"lldb::LanguageType");
25113 
25114     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25115       SWIG_fail_ptr("SBExpressionOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25116     }
25117 
25118     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
25119     (arg1)->SetLanguage(arg2);
25120 
25121     return SWIG_arg;
25122 
25123     fail: SWIGUNUSED;
25124   }
25125   lua_error(L);
25126   return 0;
25127 }
25128 
25129 
25130 static int _wrap_SBExpressionOptions_GetGenerateDebugInfo(lua_State* L) {
25131   {
25132     int SWIG_arg = 0;
25133     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25134     bool result;
25135 
25136     SWIG_check_num_args("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,1)
25137     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
25138 
25139     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25140       SWIG_fail_ptr("SBExpressionOptions_GetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25141     }
25142 
25143     result = (bool)(arg1)->GetGenerateDebugInfo();
25144     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25145     return SWIG_arg;
25146 
25147     fail: SWIGUNUSED;
25148   }
25149   lua_error(L);
25150   return 0;
25151 }
25152 
25153 
25154 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(lua_State* L) {
25155   {
25156     int SWIG_arg = 0;
25157     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25158     bool arg2 ;
25159 
25160     SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,2)
25161     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
25162     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,"bool");
25163 
25164     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25165       SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25166     }
25167 
25168     arg2 = (lua_toboolean(L, 2)!=0);
25169     (arg1)->SetGenerateDebugInfo(arg2);
25170 
25171     return SWIG_arg;
25172 
25173     fail: SWIGUNUSED;
25174   }
25175   lua_error(L);
25176   return 0;
25177 }
25178 
25179 
25180 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(lua_State* L) {
25181   {
25182     int SWIG_arg = 0;
25183     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25184 
25185     SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,1)
25186     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
25187 
25188     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25189       SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25190     }
25191 
25192     (arg1)->SetGenerateDebugInfo();
25193 
25194     return SWIG_arg;
25195 
25196     fail: SWIGUNUSED;
25197   }
25198   lua_error(L);
25199   return 0;
25200 }
25201 
25202 
25203 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo(lua_State* L) {
25204   int argc;
25205   int argv[3]={
25206     1,2,3
25207   };
25208 
25209   argc = lua_gettop(L);
25210   if (argc == 1) {
25211     int _v = 0;
25212     {
25213       void *ptr;
25214       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25215         _v = 0;
25216       } else {
25217         _v = 1;
25218       }
25219     }
25220     if (_v) {
25221       return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(L);
25222     }
25223   }
25224   if (argc == 2) {
25225     int _v = 0;
25226     {
25227       void *ptr;
25228       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25229         _v = 0;
25230       } else {
25231         _v = 1;
25232       }
25233     }
25234     if (_v) {
25235       {
25236         _v = lua_isboolean(L,argv[1]);
25237       }
25238       if (_v) {
25239         return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(L);
25240       }
25241     }
25242   }
25243 
25244   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetGenerateDebugInfo'\n"
25245     "  Possible C/C++ prototypes are:\n"
25246     "    lldb::SBExpressionOptions::SetGenerateDebugInfo(bool)\n"
25247     "    lldb::SBExpressionOptions::SetGenerateDebugInfo()\n");
25248   lua_error(L);return 0;
25249 }
25250 
25251 
25252 static int _wrap_SBExpressionOptions_GetSuppressPersistentResult(lua_State* L) {
25253   {
25254     int SWIG_arg = 0;
25255     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25256     bool result;
25257 
25258     SWIG_check_num_args("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,1)
25259     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
25260 
25261     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25262       SWIG_fail_ptr("SBExpressionOptions_GetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25263     }
25264 
25265     result = (bool)(arg1)->GetSuppressPersistentResult();
25266     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25267     return SWIG_arg;
25268 
25269     fail: SWIGUNUSED;
25270   }
25271   lua_error(L);
25272   return 0;
25273 }
25274 
25275 
25276 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(lua_State* L) {
25277   {
25278     int SWIG_arg = 0;
25279     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25280     bool arg2 ;
25281 
25282     SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,2)
25283     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
25284     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,"bool");
25285 
25286     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25287       SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25288     }
25289 
25290     arg2 = (lua_toboolean(L, 2)!=0);
25291     (arg1)->SetSuppressPersistentResult(arg2);
25292 
25293     return SWIG_arg;
25294 
25295     fail: SWIGUNUSED;
25296   }
25297   lua_error(L);
25298   return 0;
25299 }
25300 
25301 
25302 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(lua_State* L) {
25303   {
25304     int SWIG_arg = 0;
25305     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25306 
25307     SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,1)
25308     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
25309 
25310     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25311       SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25312     }
25313 
25314     (arg1)->SetSuppressPersistentResult();
25315 
25316     return SWIG_arg;
25317 
25318     fail: SWIGUNUSED;
25319   }
25320   lua_error(L);
25321   return 0;
25322 }
25323 
25324 
25325 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult(lua_State* L) {
25326   int argc;
25327   int argv[3]={
25328     1,2,3
25329   };
25330 
25331   argc = lua_gettop(L);
25332   if (argc == 1) {
25333     int _v = 0;
25334     {
25335       void *ptr;
25336       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25337         _v = 0;
25338       } else {
25339         _v = 1;
25340       }
25341     }
25342     if (_v) {
25343       return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(L);
25344     }
25345   }
25346   if (argc == 2) {
25347     int _v = 0;
25348     {
25349       void *ptr;
25350       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25351         _v = 0;
25352       } else {
25353         _v = 1;
25354       }
25355     }
25356     if (_v) {
25357       {
25358         _v = lua_isboolean(L,argv[1]);
25359       }
25360       if (_v) {
25361         return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(L);
25362       }
25363     }
25364   }
25365 
25366   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetSuppressPersistentResult'\n"
25367     "  Possible C/C++ prototypes are:\n"
25368     "    lldb::SBExpressionOptions::SetSuppressPersistentResult(bool)\n"
25369     "    lldb::SBExpressionOptions::SetSuppressPersistentResult()\n");
25370   lua_error(L);return 0;
25371 }
25372 
25373 
25374 static int _wrap_SBExpressionOptions_GetPrefix(lua_State* L) {
25375   {
25376     int SWIG_arg = 0;
25377     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25378     char *result = 0 ;
25379 
25380     SWIG_check_num_args("lldb::SBExpressionOptions::GetPrefix",1,1)
25381     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetPrefix",1,"lldb::SBExpressionOptions const *");
25382 
25383     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25384       SWIG_fail_ptr("SBExpressionOptions_GetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25385     }
25386 
25387     result = (char *)((lldb::SBExpressionOptions const *)arg1)->GetPrefix();
25388     lua_pushstring(L,(const char *)result); SWIG_arg++;
25389     return SWIG_arg;
25390 
25391     fail: SWIGUNUSED;
25392   }
25393   lua_error(L);
25394   return 0;
25395 }
25396 
25397 
25398 static int _wrap_SBExpressionOptions_SetPrefix(lua_State* L) {
25399   {
25400     int SWIG_arg = 0;
25401     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25402     char *arg2 = (char *) 0 ;
25403 
25404     SWIG_check_num_args("lldb::SBExpressionOptions::SetPrefix",2,2)
25405     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",1,"lldb::SBExpressionOptions *");
25406     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",2,"char const *");
25407 
25408     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25409       SWIG_fail_ptr("SBExpressionOptions_SetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25410     }
25411 
25412     arg2 = (char *)lua_tostring(L, 2);
25413     (arg1)->SetPrefix((char const *)arg2);
25414 
25415     return SWIG_arg;
25416 
25417     fail: SWIGUNUSED;
25418   }
25419   lua_error(L);
25420   return 0;
25421 }
25422 
25423 
25424 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(lua_State* L) {
25425   {
25426     int SWIG_arg = 0;
25427     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25428     bool arg2 ;
25429 
25430     SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,2)
25431     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
25432     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,"bool");
25433 
25434     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25435       SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25436     }
25437 
25438     arg2 = (lua_toboolean(L, 2)!=0);
25439     (arg1)->SetAutoApplyFixIts(arg2);
25440 
25441     return SWIG_arg;
25442 
25443     fail: SWIGUNUSED;
25444   }
25445   lua_error(L);
25446   return 0;
25447 }
25448 
25449 
25450 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(lua_State* L) {
25451   {
25452     int SWIG_arg = 0;
25453     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25454 
25455     SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,1)
25456     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
25457 
25458     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25459       SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25460     }
25461 
25462     (arg1)->SetAutoApplyFixIts();
25463 
25464     return SWIG_arg;
25465 
25466     fail: SWIGUNUSED;
25467   }
25468   lua_error(L);
25469   return 0;
25470 }
25471 
25472 
25473 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts(lua_State* L) {
25474   int argc;
25475   int argv[3]={
25476     1,2,3
25477   };
25478 
25479   argc = lua_gettop(L);
25480   if (argc == 1) {
25481     int _v = 0;
25482     {
25483       void *ptr;
25484       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25485         _v = 0;
25486       } else {
25487         _v = 1;
25488       }
25489     }
25490     if (_v) {
25491       return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(L);
25492     }
25493   }
25494   if (argc == 2) {
25495     int _v = 0;
25496     {
25497       void *ptr;
25498       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25499         _v = 0;
25500       } else {
25501         _v = 1;
25502       }
25503     }
25504     if (_v) {
25505       {
25506         _v = lua_isboolean(L,argv[1]);
25507       }
25508       if (_v) {
25509         return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(L);
25510       }
25511     }
25512   }
25513 
25514   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetAutoApplyFixIts'\n"
25515     "  Possible C/C++ prototypes are:\n"
25516     "    lldb::SBExpressionOptions::SetAutoApplyFixIts(bool)\n"
25517     "    lldb::SBExpressionOptions::SetAutoApplyFixIts()\n");
25518   lua_error(L);return 0;
25519 }
25520 
25521 
25522 static int _wrap_SBExpressionOptions_GetAutoApplyFixIts(lua_State* L) {
25523   {
25524     int SWIG_arg = 0;
25525     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25526     bool result;
25527 
25528     SWIG_check_num_args("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,1)
25529     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
25530 
25531     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25532       SWIG_fail_ptr("SBExpressionOptions_GetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25533     }
25534 
25535     result = (bool)(arg1)->GetAutoApplyFixIts();
25536     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25537     return SWIG_arg;
25538 
25539     fail: SWIGUNUSED;
25540   }
25541   lua_error(L);
25542   return 0;
25543 }
25544 
25545 
25546 static int _wrap_SBExpressionOptions_SetRetriesWithFixIts(lua_State* L) {
25547   {
25548     int SWIG_arg = 0;
25549     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25550     uint64_t arg2 ;
25551 
25552     SWIG_check_num_args("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,2)
25553     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
25554     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,"uint64_t");
25555 
25556     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25557       SWIG_fail_ptr("SBExpressionOptions_SetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25558     }
25559 
25560     arg2 = (uint64_t)lua_tointeger(L, 2);
25561     (arg1)->SetRetriesWithFixIts(arg2);
25562 
25563     return SWIG_arg;
25564 
25565     fail: SWIGUNUSED;
25566   }
25567   lua_error(L);
25568   return 0;
25569 }
25570 
25571 
25572 static int _wrap_SBExpressionOptions_GetRetriesWithFixIts(lua_State* L) {
25573   {
25574     int SWIG_arg = 0;
25575     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25576     uint64_t result;
25577 
25578     SWIG_check_num_args("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,1)
25579     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
25580 
25581     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25582       SWIG_fail_ptr("SBExpressionOptions_GetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25583     }
25584 
25585     result = (uint64_t)(arg1)->GetRetriesWithFixIts();
25586     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
25587     return SWIG_arg;
25588 
25589     fail: SWIGUNUSED;
25590   }
25591   lua_error(L);
25592   return 0;
25593 }
25594 
25595 
25596 static int _wrap_SBExpressionOptions_GetTopLevel(lua_State* L) {
25597   {
25598     int SWIG_arg = 0;
25599     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25600     bool result;
25601 
25602     SWIG_check_num_args("lldb::SBExpressionOptions::GetTopLevel",1,1)
25603     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTopLevel",1,"lldb::SBExpressionOptions *");
25604 
25605     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25606       SWIG_fail_ptr("SBExpressionOptions_GetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25607     }
25608 
25609     result = (bool)(arg1)->GetTopLevel();
25610     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25611     return SWIG_arg;
25612 
25613     fail: SWIGUNUSED;
25614   }
25615   lua_error(L);
25616   return 0;
25617 }
25618 
25619 
25620 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(lua_State* L) {
25621   {
25622     int SWIG_arg = 0;
25623     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25624     bool arg2 ;
25625 
25626     SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",2,2)
25627     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
25628     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",2,"bool");
25629 
25630     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25631       SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25632     }
25633 
25634     arg2 = (lua_toboolean(L, 2)!=0);
25635     (arg1)->SetTopLevel(arg2);
25636 
25637     return SWIG_arg;
25638 
25639     fail: SWIGUNUSED;
25640   }
25641   lua_error(L);
25642   return 0;
25643 }
25644 
25645 
25646 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(lua_State* L) {
25647   {
25648     int SWIG_arg = 0;
25649     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25650 
25651     SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",1,1)
25652     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
25653 
25654     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25655       SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25656     }
25657 
25658     (arg1)->SetTopLevel();
25659 
25660     return SWIG_arg;
25661 
25662     fail: SWIGUNUSED;
25663   }
25664   lua_error(L);
25665   return 0;
25666 }
25667 
25668 
25669 static int _wrap_SBExpressionOptions_SetTopLevel(lua_State* L) {
25670   int argc;
25671   int argv[3]={
25672     1,2,3
25673   };
25674 
25675   argc = lua_gettop(L);
25676   if (argc == 1) {
25677     int _v = 0;
25678     {
25679       void *ptr;
25680       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25681         _v = 0;
25682       } else {
25683         _v = 1;
25684       }
25685     }
25686     if (_v) {
25687       return _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(L);
25688     }
25689   }
25690   if (argc == 2) {
25691     int _v = 0;
25692     {
25693       void *ptr;
25694       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25695         _v = 0;
25696       } else {
25697         _v = 1;
25698       }
25699     }
25700     if (_v) {
25701       {
25702         _v = lua_isboolean(L,argv[1]);
25703       }
25704       if (_v) {
25705         return _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(L);
25706       }
25707     }
25708   }
25709 
25710   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTopLevel'\n"
25711     "  Possible C/C++ prototypes are:\n"
25712     "    lldb::SBExpressionOptions::SetTopLevel(bool)\n"
25713     "    lldb::SBExpressionOptions::SetTopLevel()\n");
25714   lua_error(L);return 0;
25715 }
25716 
25717 
25718 static int _wrap_SBExpressionOptions_GetAllowJIT(lua_State* L) {
25719   {
25720     int SWIG_arg = 0;
25721     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25722     bool result;
25723 
25724     SWIG_check_num_args("lldb::SBExpressionOptions::GetAllowJIT",1,1)
25725     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAllowJIT",1,"lldb::SBExpressionOptions *");
25726 
25727     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25728       SWIG_fail_ptr("SBExpressionOptions_GetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25729     }
25730 
25731     result = (bool)(arg1)->GetAllowJIT();
25732     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25733     return SWIG_arg;
25734 
25735     fail: SWIGUNUSED;
25736   }
25737   lua_error(L);
25738   return 0;
25739 }
25740 
25741 
25742 static int _wrap_SBExpressionOptions_SetAllowJIT(lua_State* L) {
25743   {
25744     int SWIG_arg = 0;
25745     lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25746     bool arg2 ;
25747 
25748     SWIG_check_num_args("lldb::SBExpressionOptions::SetAllowJIT",2,2)
25749     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",1,"lldb::SBExpressionOptions *");
25750     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",2,"bool");
25751 
25752     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25753       SWIG_fail_ptr("SBExpressionOptions_SetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25754     }
25755 
25756     arg2 = (lua_toboolean(L, 2)!=0);
25757     (arg1)->SetAllowJIT(arg2);
25758 
25759     return SWIG_arg;
25760 
25761     fail: SWIGUNUSED;
25762   }
25763   lua_error(L);
25764   return 0;
25765 }
25766 
25767 
25768 static void swig_delete_SBExpressionOptions(void *obj) {
25769 lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) obj;
25770 delete arg1;
25771 }
25772 static int _proxy__wrap_new_SBExpressionOptions(lua_State *L) {
25773     assert(lua_istable(L,1));
25774     lua_pushcfunction(L,_wrap_new_SBExpressionOptions);
25775     assert(!lua_isnil(L,-1));
25776     lua_replace(L,1); /* replace our table with real constructor */
25777     lua_call(L,lua_gettop(L)-1,1);
25778     return 1;
25779 }
25780 static swig_lua_attribute swig_SBExpressionOptions_attributes[] = {
25781     {0,0,0}
25782 };
25783 static swig_lua_method swig_SBExpressionOptions_methods[]= {
25784     { "GetCoerceResultToId", _wrap_SBExpressionOptions_GetCoerceResultToId},
25785     { "SetCoerceResultToId", _wrap_SBExpressionOptions_SetCoerceResultToId},
25786     { "GetUnwindOnError", _wrap_SBExpressionOptions_GetUnwindOnError},
25787     { "SetUnwindOnError", _wrap_SBExpressionOptions_SetUnwindOnError},
25788     { "GetIgnoreBreakpoints", _wrap_SBExpressionOptions_GetIgnoreBreakpoints},
25789     { "SetIgnoreBreakpoints", _wrap_SBExpressionOptions_SetIgnoreBreakpoints},
25790     { "GetFetchDynamicValue", _wrap_SBExpressionOptions_GetFetchDynamicValue},
25791     { "SetFetchDynamicValue", _wrap_SBExpressionOptions_SetFetchDynamicValue},
25792     { "GetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds},
25793     { "SetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds},
25794     { "GetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds},
25795     { "SetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds},
25796     { "GetTryAllThreads", _wrap_SBExpressionOptions_GetTryAllThreads},
25797     { "SetTryAllThreads", _wrap_SBExpressionOptions_SetTryAllThreads},
25798     { "GetStopOthers", _wrap_SBExpressionOptions_GetStopOthers},
25799     { "SetStopOthers", _wrap_SBExpressionOptions_SetStopOthers},
25800     { "GetTrapExceptions", _wrap_SBExpressionOptions_GetTrapExceptions},
25801     { "SetTrapExceptions", _wrap_SBExpressionOptions_SetTrapExceptions},
25802     { "SetLanguage", _wrap_SBExpressionOptions_SetLanguage},
25803     { "GetGenerateDebugInfo", _wrap_SBExpressionOptions_GetGenerateDebugInfo},
25804     { "SetGenerateDebugInfo", _wrap_SBExpressionOptions_SetGenerateDebugInfo},
25805     { "GetSuppressPersistentResult", _wrap_SBExpressionOptions_GetSuppressPersistentResult},
25806     { "SetSuppressPersistentResult", _wrap_SBExpressionOptions_SetSuppressPersistentResult},
25807     { "GetPrefix", _wrap_SBExpressionOptions_GetPrefix},
25808     { "SetPrefix", _wrap_SBExpressionOptions_SetPrefix},
25809     { "SetAutoApplyFixIts", _wrap_SBExpressionOptions_SetAutoApplyFixIts},
25810     { "GetAutoApplyFixIts", _wrap_SBExpressionOptions_GetAutoApplyFixIts},
25811     { "SetRetriesWithFixIts", _wrap_SBExpressionOptions_SetRetriesWithFixIts},
25812     { "GetRetriesWithFixIts", _wrap_SBExpressionOptions_GetRetriesWithFixIts},
25813     { "GetTopLevel", _wrap_SBExpressionOptions_GetTopLevel},
25814     { "SetTopLevel", _wrap_SBExpressionOptions_SetTopLevel},
25815     { "GetAllowJIT", _wrap_SBExpressionOptions_GetAllowJIT},
25816     { "SetAllowJIT", _wrap_SBExpressionOptions_SetAllowJIT},
25817     {0,0}
25818 };
25819 static swig_lua_method swig_SBExpressionOptions_meta[] = {
25820     {0,0}
25821 };
25822 
25823 static swig_lua_attribute swig_SBExpressionOptions_Sf_SwigStatic_attributes[] = {
25824     {0,0,0}
25825 };
25826 static swig_lua_const_info swig_SBExpressionOptions_Sf_SwigStatic_constants[]= {
25827     {0,0,0,0,0,0}
25828 };
25829 static swig_lua_method swig_SBExpressionOptions_Sf_SwigStatic_methods[]= {
25830     {0,0}
25831 };
25832 static swig_lua_class* swig_SBExpressionOptions_Sf_SwigStatic_classes[]= {
25833     0
25834 };
25835 
25836 static swig_lua_namespace swig_SBExpressionOptions_Sf_SwigStatic = {
25837     "SBExpressionOptions",
25838     swig_SBExpressionOptions_Sf_SwigStatic_methods,
25839     swig_SBExpressionOptions_Sf_SwigStatic_attributes,
25840     swig_SBExpressionOptions_Sf_SwigStatic_constants,
25841     swig_SBExpressionOptions_Sf_SwigStatic_classes,
25842     0
25843 };
25844 static swig_lua_class *swig_SBExpressionOptions_bases[] = {0};
25845 static const char *swig_SBExpressionOptions_base_names[] = {0};
25846 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 };
25847 
25848 static int _wrap_new_SBFile__SWIG_0(lua_State* L) {
25849   {
25850     int SWIG_arg = 0;
25851     lldb::SBFile *result = 0 ;
25852 
25853     SWIG_check_num_args("lldb::SBFile::SBFile",0,0)
25854     result = (lldb::SBFile *)new lldb::SBFile();
25855     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25856     return SWIG_arg;
25857 
25858     fail: SWIGUNUSED;
25859   }
25860   lua_error(L);
25861   return 0;
25862 }
25863 
25864 
25865 static int _wrap_new_SBFile__SWIG_1(lua_State* L) {
25866   {
25867     int SWIG_arg = 0;
25868     int arg1 ;
25869     char *arg2 = (char *) 0 ;
25870     bool arg3 ;
25871     lldb::SBFile *result = 0 ;
25872 
25873     SWIG_check_num_args("lldb::SBFile::SBFile",3,3)
25874     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"int");
25875     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFile::SBFile",2,"char const *");
25876     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFile::SBFile",3,"bool");
25877     arg1 = (int)lua_tointeger(L, 1);
25878     arg2 = (char *)lua_tostring(L, 2);
25879     arg3 = (lua_toboolean(L, 3)!=0);
25880     result = (lldb::SBFile *)new lldb::SBFile(arg1,(char const *)arg2,arg3);
25881     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25882     return SWIG_arg;
25883 
25884     fail: SWIGUNUSED;
25885   }
25886   lua_error(L);
25887   return 0;
25888 }
25889 
25890 
25891 static int _wrap_new_SBFile__SWIG_2(lua_State* L) {
25892   {
25893     int SWIG_arg = 0;
25894     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25895     lldb::SBFile *result = 0 ;
25896 
25897     SWIG_check_num_args("lldb::SBFile::SBFile",1,1)
25898     {
25899       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
25900       lldb::FileSP file_sp;
25901       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
25902       if (!file_sp->IsValid())
25903       return luaL_error(L, "Invalid file");
25904       arg1 = file_sp;
25905     }
25906     result = (lldb::SBFile *)new lldb::SBFile(arg1);
25907     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25908     return SWIG_arg;
25909 
25910     fail: SWIGUNUSED;
25911   }
25912   lua_error(L);
25913   return 0;
25914 }
25915 
25916 
25917 static int _wrap_new_SBFile(lua_State* L) {
25918   int argc;
25919   int argv[4]={
25920     1,2,3,4
25921   };
25922 
25923   argc = lua_gettop(L);
25924   if (argc == 0) {
25925     return _wrap_new_SBFile__SWIG_0(L);
25926   }
25927   if (argc == 1) {
25928     int _v = 0;
25929     {
25930       _v = (lua_isuserdata(L, argv[0])) &&
25931       (luaL_testudata(L, argv[0], LUA_FILEHANDLE) != nullptr);
25932     }
25933     if (_v) {
25934       return _wrap_new_SBFile__SWIG_2(L);
25935     }
25936   }
25937   if (argc == 3) {
25938     int _v = 0;
25939     {
25940       _v = lua_isnumber(L,argv[0]);
25941     }
25942     if (_v) {
25943       {
25944         _v = SWIG_lua_isnilstring(L,argv[1]);
25945       }
25946       if (_v) {
25947         {
25948           _v = lua_isboolean(L,argv[2]);
25949         }
25950         if (_v) {
25951           return _wrap_new_SBFile__SWIG_1(L);
25952         }
25953       }
25954     }
25955   }
25956 
25957   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFile'\n"
25958     "  Possible C/C++ prototypes are:\n"
25959     "    lldb::SBFile::SBFile()\n"
25960     "    lldb::SBFile::SBFile(int,char const *,bool)\n"
25961     "    lldb::SBFile::SBFile(lldb::FileSP)\n");
25962   lua_error(L);return 0;
25963 }
25964 
25965 
25966 static int _wrap_SBFile_MakeBorrowed(lua_State* L) {
25967   {
25968     int SWIG_arg = 0;
25969     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25970     lldb::SBFile result;
25971 
25972     SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,1)
25973     {
25974       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
25975       lldb::FileSP file_sp;
25976       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
25977       if (!file_sp->IsValid())
25978       return luaL_error(L, "Invalid file");
25979       arg1 = file_sp;
25980     }
25981     result = lldb_SBFile_MakeBorrowed(SWIG_STD_MOVE(arg1));
25982     {
25983       lldb::SBFile * resultptr = new lldb::SBFile(result);
25984       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25985     }
25986     return SWIG_arg;
25987 
25988     fail: SWIGUNUSED;
25989   }
25990   lua_error(L);
25991   return 0;
25992 }
25993 
25994 
25995 static int _wrap_SBFile_MakeForcingIOMethods(lua_State* L) {
25996   {
25997     int SWIG_arg = 0;
25998     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25999     lldb::SBFile result;
26000 
26001     SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,1)
26002     {
26003       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
26004       lldb::FileSP file_sp;
26005       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
26006       if (!file_sp->IsValid())
26007       return luaL_error(L, "Invalid file");
26008       arg1 = file_sp;
26009     }
26010     result = lldb_SBFile_MakeForcingIOMethods(SWIG_STD_MOVE(arg1));
26011     {
26012       lldb::SBFile * resultptr = new lldb::SBFile(result);
26013       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
26014     }
26015     return SWIG_arg;
26016 
26017     fail: SWIGUNUSED;
26018   }
26019   lua_error(L);
26020   return 0;
26021 }
26022 
26023 
26024 static int _wrap_SBFile_MakeBorrowedForcingIOMethods(lua_State* L) {
26025   {
26026     int SWIG_arg = 0;
26027     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
26028     lldb::SBFile result;
26029 
26030     SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,1)
26031     {
26032       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
26033       lldb::FileSP file_sp;
26034       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
26035       if (!file_sp->IsValid())
26036       return luaL_error(L, "Invalid file");
26037       arg1 = file_sp;
26038     }
26039     result = lldb_SBFile_MakeBorrowedForcingIOMethods(SWIG_STD_MOVE(arg1));
26040     {
26041       lldb::SBFile * resultptr = new lldb::SBFile(result);
26042       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
26043     }
26044     return SWIG_arg;
26045 
26046     fail: SWIGUNUSED;
26047   }
26048   lua_error(L);
26049   return 0;
26050 }
26051 
26052 
26053 static int _wrap_SBFile_Read(lua_State* L) {
26054   {
26055     int SWIG_arg = 0;
26056     lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
26057     uint8_t *arg2 = (uint8_t *) 0 ;
26058     size_t arg3 ;
26059     size_t *arg4 = (size_t *) 0 ;
26060     lldb::SBError result;
26061 
26062     SWIG_check_num_args("lldb::SBFile::Read",4,4)
26063     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Read",1,"lldb::SBFile *");
26064     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Read",2,"uint8_t *");
26065     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFile::Read",3,"size_t");
26066     if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Read",4,"size_t *");
26067 
26068     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
26069       SWIG_fail_ptr("SBFile_Read",1,SWIGTYPE_p_lldb__SBFile);
26070     }
26071 
26072 
26073     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
26074       SWIG_fail_ptr("SBFile_Read",2,SWIGTYPE_p_unsigned_char);
26075     }
26076 
26077     arg3 = (size_t)lua_tointeger(L, 3);
26078 
26079     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
26080       SWIG_fail_ptr("SBFile_Read",4,SWIGTYPE_p_size_t);
26081     }
26082 
26083     result = (arg1)->Read(arg2,arg3,arg4);
26084     {
26085       lldb::SBError * resultptr = new lldb::SBError(result);
26086       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
26087     }
26088     return SWIG_arg;
26089 
26090     fail: SWIGUNUSED;
26091   }
26092   lua_error(L);
26093   return 0;
26094 }
26095 
26096 
26097 static int _wrap_SBFile_Write(lua_State* L) {
26098   {
26099     int SWIG_arg = 0;
26100     lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
26101     uint8_t *arg2 = (uint8_t *) 0 ;
26102     size_t arg3 ;
26103     size_t *arg4 = (size_t *) 0 ;
26104     lldb::SBError result;
26105 
26106     SWIG_check_num_args("lldb::SBFile::Write",4,4)
26107     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Write",1,"lldb::SBFile *");
26108     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Write",2,"uint8_t const *");
26109     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFile::Write",3,"size_t");
26110     if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Write",4,"size_t *");
26111 
26112     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
26113       SWIG_fail_ptr("SBFile_Write",1,SWIGTYPE_p_lldb__SBFile);
26114     }
26115 
26116 
26117     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
26118       SWIG_fail_ptr("SBFile_Write",2,SWIGTYPE_p_unsigned_char);
26119     }
26120 
26121     arg3 = (size_t)lua_tointeger(L, 3);
26122 
26123     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
26124       SWIG_fail_ptr("SBFile_Write",4,SWIGTYPE_p_size_t);
26125     }
26126 
26127     result = (arg1)->Write((uint8_t const *)arg2,arg3,arg4);
26128     {
26129       lldb::SBError * resultptr = new lldb::SBError(result);
26130       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
26131     }
26132     return SWIG_arg;
26133 
26134     fail: SWIGUNUSED;
26135   }
26136   lua_error(L);
26137   return 0;
26138 }
26139 
26140 
26141 static int _wrap_SBFile_Flush(lua_State* L) {
26142   {
26143     int SWIG_arg = 0;
26144     lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
26145 
26146     SWIG_check_num_args("lldb::SBFile::Flush",1,1)
26147     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Flush",1,"lldb::SBFile *");
26148 
26149     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
26150       SWIG_fail_ptr("SBFile_Flush",1,SWIGTYPE_p_lldb__SBFile);
26151     }
26152 
26153     (arg1)->Flush();
26154 
26155     return SWIG_arg;
26156 
26157     fail: SWIGUNUSED;
26158   }
26159   lua_error(L);
26160   return 0;
26161 }
26162 
26163 
26164 static int _wrap_SBFile_IsValid(lua_State* L) {
26165   {
26166     int SWIG_arg = 0;
26167     lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
26168     bool result;
26169 
26170     SWIG_check_num_args("lldb::SBFile::IsValid",1,1)
26171     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::IsValid",1,"lldb::SBFile const *");
26172 
26173     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
26174       SWIG_fail_ptr("SBFile_IsValid",1,SWIGTYPE_p_lldb__SBFile);
26175     }
26176 
26177     result = (bool)((lldb::SBFile const *)arg1)->IsValid();
26178     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26179     return SWIG_arg;
26180 
26181     fail: SWIGUNUSED;
26182   }
26183   lua_error(L);
26184   return 0;
26185 }
26186 
26187 
26188 static int _wrap_SBFile_Close(lua_State* L) {
26189   {
26190     int SWIG_arg = 0;
26191     lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
26192     lldb::SBError result;
26193 
26194     SWIG_check_num_args("lldb::SBFile::Close",1,1)
26195     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Close",1,"lldb::SBFile *");
26196 
26197     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
26198       SWIG_fail_ptr("SBFile_Close",1,SWIGTYPE_p_lldb__SBFile);
26199     }
26200 
26201     result = (arg1)->Close();
26202     {
26203       lldb::SBError * resultptr = new lldb::SBError(result);
26204       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
26205     }
26206     return SWIG_arg;
26207 
26208     fail: SWIGUNUSED;
26209   }
26210   lua_error(L);
26211   return 0;
26212 }
26213 
26214 
26215 static int _wrap_SBFile_GetFile(lua_State* L) {
26216   {
26217     int SWIG_arg = 0;
26218     lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
26219     SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
26220 
26221     SWIG_check_num_args("lldb::SBFile::GetFile",1,1)
26222     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::GetFile",1,"lldb::SBFile *");
26223 
26224     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
26225       SWIG_fail_ptr("SBFile_GetFile",1,SWIGTYPE_p_lldb__SBFile);
26226     }
26227 
26228     result = (arg1)->GetFile();
26229     {
26230       lldb::FileSP sp = result;
26231       if (sp && sp->IsValid()) {
26232         luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
26233         p->closef = &LLDBSwigLuaCloseFileHandle;
26234         p->f = sp->GetStream();
26235         luaL_setmetatable(L, LUA_FILEHANDLE);
26236         SWIG_arg++;
26237       }
26238     }
26239     return SWIG_arg;
26240 
26241     fail: SWIGUNUSED;
26242   }
26243   lua_error(L);
26244   return 0;
26245 }
26246 
26247 
26248 static void swig_delete_SBFile(void *obj) {
26249 lldb::SBFile *arg1 = (lldb::SBFile *) obj;
26250 delete arg1;
26251 }
26252 static int _proxy__wrap_new_SBFile(lua_State *L) {
26253     assert(lua_istable(L,1));
26254     lua_pushcfunction(L,_wrap_new_SBFile);
26255     assert(!lua_isnil(L,-1));
26256     lua_replace(L,1); /* replace our table with real constructor */
26257     lua_call(L,lua_gettop(L)-1,1);
26258     return 1;
26259 }
26260 static swig_lua_attribute swig_SBFile_attributes[] = {
26261     {0,0,0}
26262 };
26263 static swig_lua_method swig_SBFile_methods[]= {
26264     { "Read", _wrap_SBFile_Read},
26265     { "Write", _wrap_SBFile_Write},
26266     { "Flush", _wrap_SBFile_Flush},
26267     { "IsValid", _wrap_SBFile_IsValid},
26268     { "Close", _wrap_SBFile_Close},
26269     { "GetFile", _wrap_SBFile_GetFile},
26270     {0,0}
26271 };
26272 static swig_lua_method swig_SBFile_meta[] = {
26273     {0,0}
26274 };
26275 
26276 static swig_lua_attribute swig_SBFile_Sf_SwigStatic_attributes[] = {
26277     {0,0,0}
26278 };
26279 static swig_lua_const_info swig_SBFile_Sf_SwigStatic_constants[]= {
26280     {0,0,0,0,0,0}
26281 };
26282 static swig_lua_method swig_SBFile_Sf_SwigStatic_methods[]= {
26283     { "MakeBorrowed", _wrap_SBFile_MakeBorrowed},
26284     { "MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
26285     { "MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
26286     {0,0}
26287 };
26288 static swig_lua_class* swig_SBFile_Sf_SwigStatic_classes[]= {
26289     0
26290 };
26291 
26292 static swig_lua_namespace swig_SBFile_Sf_SwigStatic = {
26293     "SBFile",
26294     swig_SBFile_Sf_SwigStatic_methods,
26295     swig_SBFile_Sf_SwigStatic_attributes,
26296     swig_SBFile_Sf_SwigStatic_constants,
26297     swig_SBFile_Sf_SwigStatic_classes,
26298     0
26299 };
26300 static swig_lua_class *swig_SBFile_bases[] = {0};
26301 static const char *swig_SBFile_base_names[] = {0};
26302 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 };
26303 
26304 static int _wrap_new_SBFileSpec__SWIG_0(lua_State* L) {
26305   {
26306     int SWIG_arg = 0;
26307     lldb::SBFileSpec *result = 0 ;
26308 
26309     SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",0,0)
26310     result = (lldb::SBFileSpec *)new lldb::SBFileSpec();
26311     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
26312     return SWIG_arg;
26313 
26314     fail: SWIGUNUSED;
26315   }
26316   lua_error(L);
26317   return 0;
26318 }
26319 
26320 
26321 static int _wrap_new_SBFileSpec__SWIG_1(lua_State* L) {
26322   {
26323     int SWIG_arg = 0;
26324     lldb::SBFileSpec *arg1 = 0 ;
26325     lldb::SBFileSpec *result = 0 ;
26326 
26327     SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
26328     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"lldb::SBFileSpec const &");
26329 
26330     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26331       SWIG_fail_ptr("new_SBFileSpec",1,SWIGTYPE_p_lldb__SBFileSpec);
26332     }
26333 
26334     result = (lldb::SBFileSpec *)new lldb::SBFileSpec((lldb::SBFileSpec const &)*arg1);
26335     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
26336     return SWIG_arg;
26337 
26338     fail: SWIGUNUSED;
26339   }
26340   lua_error(L);
26341   return 0;
26342 }
26343 
26344 
26345 static int _wrap_new_SBFileSpec__SWIG_2(lua_State* L) {
26346   {
26347     int SWIG_arg = 0;
26348     char *arg1 = (char *) 0 ;
26349     lldb::SBFileSpec *result = 0 ;
26350 
26351     SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
26352     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
26353     arg1 = (char *)lua_tostring(L, 1);
26354     result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1);
26355     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
26356     return SWIG_arg;
26357 
26358     fail: SWIGUNUSED;
26359   }
26360   lua_error(L);
26361   return 0;
26362 }
26363 
26364 
26365 static int _wrap_new_SBFileSpec__SWIG_3(lua_State* L) {
26366   {
26367     int SWIG_arg = 0;
26368     char *arg1 = (char *) 0 ;
26369     bool arg2 ;
26370     lldb::SBFileSpec *result = 0 ;
26371 
26372     SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",2,2)
26373     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
26374     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",2,"bool");
26375     arg1 = (char *)lua_tostring(L, 1);
26376     arg2 = (lua_toboolean(L, 2)!=0);
26377     result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1,arg2);
26378     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
26379     return SWIG_arg;
26380 
26381     fail: SWIGUNUSED;
26382   }
26383   lua_error(L);
26384   return 0;
26385 }
26386 
26387 
26388 static int _wrap_new_SBFileSpec(lua_State* L) {
26389   int argc;
26390   int argv[3]={
26391     1,2,3
26392   };
26393 
26394   argc = lua_gettop(L);
26395   if (argc == 0) {
26396     return _wrap_new_SBFileSpec__SWIG_0(L);
26397   }
26398   if (argc == 1) {
26399     int _v = 0;
26400     {
26401       void *ptr;
26402       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
26403         _v = 0;
26404       } else {
26405         _v = 1;
26406       }
26407     }
26408     if (_v) {
26409       return _wrap_new_SBFileSpec__SWIG_1(L);
26410     }
26411   }
26412   if (argc == 1) {
26413     int _v = 0;
26414     {
26415       _v = SWIG_lua_isnilstring(L,argv[0]);
26416     }
26417     if (_v) {
26418       return _wrap_new_SBFileSpec__SWIG_2(L);
26419     }
26420   }
26421   if (argc == 2) {
26422     int _v = 0;
26423     {
26424       _v = SWIG_lua_isnilstring(L,argv[0]);
26425     }
26426     if (_v) {
26427       {
26428         _v = lua_isboolean(L,argv[1]);
26429       }
26430       if (_v) {
26431         return _wrap_new_SBFileSpec__SWIG_3(L);
26432       }
26433     }
26434   }
26435 
26436   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpec'\n"
26437     "  Possible C/C++ prototypes are:\n"
26438     "    lldb::SBFileSpec::SBFileSpec()\n"
26439     "    lldb::SBFileSpec::SBFileSpec(lldb::SBFileSpec const &)\n"
26440     "    lldb::SBFileSpec::SBFileSpec(char const *)\n"
26441     "    lldb::SBFileSpec::SBFileSpec(char const *,bool)\n");
26442   lua_error(L);return 0;
26443 }
26444 
26445 
26446 static int _wrap_SBFileSpec___eq(lua_State* L) {
26447   {
26448     int SWIG_arg = 0;
26449     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26450     lldb::SBFileSpec *arg2 = 0 ;
26451     bool result;
26452 
26453     SWIG_check_num_args("lldb::SBFileSpec::operator ==",2,2)
26454     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",1,"lldb::SBFileSpec const *");
26455     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",2,"lldb::SBFileSpec const &");
26456 
26457     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26458       SWIG_fail_ptr("SBFileSpec___eq",1,SWIGTYPE_p_lldb__SBFileSpec);
26459     }
26460 
26461 
26462     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
26463       SWIG_fail_ptr("SBFileSpec___eq",2,SWIGTYPE_p_lldb__SBFileSpec);
26464     }
26465 
26466     result = (bool)((lldb::SBFileSpec const *)arg1)->operator ==((lldb::SBFileSpec const &)*arg2);
26467     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26468     return SWIG_arg;
26469 
26470     fail: SWIGUNUSED;
26471   }
26472   lua_error(L);
26473   return 0;
26474 }
26475 
26476 
26477 static int _wrap_SBFileSpec_IsValid(lua_State* L) {
26478   {
26479     int SWIG_arg = 0;
26480     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26481     bool result;
26482 
26483     SWIG_check_num_args("lldb::SBFileSpec::IsValid",1,1)
26484     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::IsValid",1,"lldb::SBFileSpec const *");
26485 
26486     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26487       SWIG_fail_ptr("SBFileSpec_IsValid",1,SWIGTYPE_p_lldb__SBFileSpec);
26488     }
26489 
26490     result = (bool)((lldb::SBFileSpec const *)arg1)->IsValid();
26491     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26492     return SWIG_arg;
26493 
26494     fail: SWIGUNUSED;
26495   }
26496   lua_error(L);
26497   return 0;
26498 }
26499 
26500 
26501 static int _wrap_SBFileSpec_Exists(lua_State* L) {
26502   {
26503     int SWIG_arg = 0;
26504     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26505     bool result;
26506 
26507     SWIG_check_num_args("lldb::SBFileSpec::Exists",1,1)
26508     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::Exists",1,"lldb::SBFileSpec const *");
26509 
26510     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26511       SWIG_fail_ptr("SBFileSpec_Exists",1,SWIGTYPE_p_lldb__SBFileSpec);
26512     }
26513 
26514     result = (bool)((lldb::SBFileSpec const *)arg1)->Exists();
26515     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26516     return SWIG_arg;
26517 
26518     fail: SWIGUNUSED;
26519   }
26520   lua_error(L);
26521   return 0;
26522 }
26523 
26524 
26525 static int _wrap_SBFileSpec_ResolveExecutableLocation(lua_State* L) {
26526   {
26527     int SWIG_arg = 0;
26528     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26529     bool result;
26530 
26531     SWIG_check_num_args("lldb::SBFileSpec::ResolveExecutableLocation",1,1)
26532     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolveExecutableLocation",1,"lldb::SBFileSpec *");
26533 
26534     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26535       SWIG_fail_ptr("SBFileSpec_ResolveExecutableLocation",1,SWIGTYPE_p_lldb__SBFileSpec);
26536     }
26537 
26538     result = (bool)(arg1)->ResolveExecutableLocation();
26539     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26540     return SWIG_arg;
26541 
26542     fail: SWIGUNUSED;
26543   }
26544   lua_error(L);
26545   return 0;
26546 }
26547 
26548 
26549 static int _wrap_SBFileSpec_GetFilename(lua_State* L) {
26550   {
26551     int SWIG_arg = 0;
26552     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26553     char *result = 0 ;
26554 
26555     SWIG_check_num_args("lldb::SBFileSpec::GetFilename",1,1)
26556     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetFilename",1,"lldb::SBFileSpec const *");
26557 
26558     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26559       SWIG_fail_ptr("SBFileSpec_GetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
26560     }
26561 
26562     result = (char *)((lldb::SBFileSpec const *)arg1)->GetFilename();
26563     lua_pushstring(L,(const char *)result); SWIG_arg++;
26564     return SWIG_arg;
26565 
26566     fail: SWIGUNUSED;
26567   }
26568   lua_error(L);
26569   return 0;
26570 }
26571 
26572 
26573 static int _wrap_SBFileSpec_GetDirectory(lua_State* L) {
26574   {
26575     int SWIG_arg = 0;
26576     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26577     char *result = 0 ;
26578 
26579     SWIG_check_num_args("lldb::SBFileSpec::GetDirectory",1,1)
26580     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDirectory",1,"lldb::SBFileSpec const *");
26581 
26582     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26583       SWIG_fail_ptr("SBFileSpec_GetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
26584     }
26585 
26586     result = (char *)((lldb::SBFileSpec const *)arg1)->GetDirectory();
26587     lua_pushstring(L,(const char *)result); SWIG_arg++;
26588     return SWIG_arg;
26589 
26590     fail: SWIGUNUSED;
26591   }
26592   lua_error(L);
26593   return 0;
26594 }
26595 
26596 
26597 static int _wrap_SBFileSpec_SetFilename(lua_State* L) {
26598   {
26599     int SWIG_arg = 0;
26600     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26601     char *arg2 = (char *) 0 ;
26602 
26603     SWIG_check_num_args("lldb::SBFileSpec::SetFilename",2,2)
26604     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",1,"lldb::SBFileSpec *");
26605     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",2,"char const *");
26606 
26607     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26608       SWIG_fail_ptr("SBFileSpec_SetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
26609     }
26610 
26611     arg2 = (char *)lua_tostring(L, 2);
26612     (arg1)->SetFilename((char const *)arg2);
26613 
26614     return SWIG_arg;
26615 
26616     fail: SWIGUNUSED;
26617   }
26618   lua_error(L);
26619   return 0;
26620 }
26621 
26622 
26623 static int _wrap_SBFileSpec_SetDirectory(lua_State* L) {
26624   {
26625     int SWIG_arg = 0;
26626     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26627     char *arg2 = (char *) 0 ;
26628 
26629     SWIG_check_num_args("lldb::SBFileSpec::SetDirectory",2,2)
26630     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",1,"lldb::SBFileSpec *");
26631     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",2,"char const *");
26632 
26633     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26634       SWIG_fail_ptr("SBFileSpec_SetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
26635     }
26636 
26637     arg2 = (char *)lua_tostring(L, 2);
26638     (arg1)->SetDirectory((char const *)arg2);
26639 
26640     return SWIG_arg;
26641 
26642     fail: SWIGUNUSED;
26643   }
26644   lua_error(L);
26645   return 0;
26646 }
26647 
26648 
26649 static int _wrap_SBFileSpec_GetPath(lua_State* L) {
26650   {
26651     int SWIG_arg = 0;
26652     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26653     char *arg2 = (char *) 0 ;
26654     size_t arg3 ;
26655     uint32_t result;
26656 
26657     SWIG_check_num_args("lldb::SBFileSpec::GetPath",3,3)
26658     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",1,"lldb::SBFileSpec const *");
26659     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",2,"char *");
26660     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",3,"size_t");
26661 
26662     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26663       SWIG_fail_ptr("SBFileSpec_GetPath",1,SWIGTYPE_p_lldb__SBFileSpec);
26664     }
26665 
26666     arg2 = (char *)lua_tostring(L, 2);
26667     arg3 = (size_t)lua_tointeger(L, 3);
26668     result = (uint32_t)((lldb::SBFileSpec const *)arg1)->GetPath(arg2,arg3);
26669     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26670     return SWIG_arg;
26671 
26672     fail: SWIGUNUSED;
26673   }
26674   lua_error(L);
26675   return 0;
26676 }
26677 
26678 
26679 static int _wrap_SBFileSpec_ResolvePath(lua_State* L) {
26680   {
26681     int SWIG_arg = 0;
26682     char *arg1 = (char *) 0 ;
26683     char *arg2 = (char *) 0 ;
26684     size_t arg3 ;
26685     int result;
26686 
26687     SWIG_check_num_args("lldb::SBFileSpec::ResolvePath",3,3)
26688     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",1,"char const *");
26689     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",2,"char *");
26690     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",3,"size_t");
26691     arg1 = (char *)lua_tostring(L, 1);
26692     arg2 = (char *)lua_tostring(L, 2);
26693     arg3 = (size_t)lua_tointeger(L, 3);
26694     result = (int)lldb::SBFileSpec::ResolvePath((char const *)arg1,arg2,SWIG_STD_MOVE(arg3));
26695     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26696     return SWIG_arg;
26697 
26698     fail: SWIGUNUSED;
26699   }
26700   lua_error(L);
26701   return 0;
26702 }
26703 
26704 
26705 static int _wrap_SBFileSpec_GetDescription(lua_State* L) {
26706   {
26707     int SWIG_arg = 0;
26708     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26709     lldb::SBStream *arg2 = 0 ;
26710     bool result;
26711 
26712     SWIG_check_num_args("lldb::SBFileSpec::GetDescription",2,2)
26713     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",1,"lldb::SBFileSpec const *");
26714     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",2,"lldb::SBStream &");
26715 
26716     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26717       SWIG_fail_ptr("SBFileSpec_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpec);
26718     }
26719 
26720 
26721     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
26722       SWIG_fail_ptr("SBFileSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
26723     }
26724 
26725     result = (bool)((lldb::SBFileSpec const *)arg1)->GetDescription(*arg2);
26726     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26727     return SWIG_arg;
26728 
26729     fail: SWIGUNUSED;
26730   }
26731   lua_error(L);
26732   return 0;
26733 }
26734 
26735 
26736 static int _wrap_SBFileSpec_AppendPathComponent(lua_State* L) {
26737   {
26738     int SWIG_arg = 0;
26739     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26740     char *arg2 = (char *) 0 ;
26741 
26742     SWIG_check_num_args("lldb::SBFileSpec::AppendPathComponent",2,2)
26743     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",1,"lldb::SBFileSpec *");
26744     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",2,"char const *");
26745 
26746     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26747       SWIG_fail_ptr("SBFileSpec_AppendPathComponent",1,SWIGTYPE_p_lldb__SBFileSpec);
26748     }
26749 
26750     arg2 = (char *)lua_tostring(L, 2);
26751     (arg1)->AppendPathComponent((char const *)arg2);
26752 
26753     return SWIG_arg;
26754 
26755     fail: SWIGUNUSED;
26756   }
26757   lua_error(L);
26758   return 0;
26759 }
26760 
26761 
26762 static int _wrap_SBFileSpec___tostring(lua_State* L) {
26763   {
26764     int SWIG_arg = 0;
26765     lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26766     std::string result;
26767 
26768     SWIG_check_num_args("lldb::SBFileSpec::__repr__",1,1)
26769     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::__repr__",1,"lldb::SBFileSpec *");
26770 
26771     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26772       SWIG_fail_ptr("SBFileSpec___tostring",1,SWIGTYPE_p_lldb__SBFileSpec);
26773     }
26774 
26775     result = lldb_SBFileSpec___repr__(arg1);
26776     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
26777     return SWIG_arg;
26778 
26779     fail: SWIGUNUSED;
26780   }
26781   lua_error(L);
26782   return 0;
26783 }
26784 
26785 
26786 static void swig_delete_SBFileSpec(void *obj) {
26787 lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) obj;
26788 delete arg1;
26789 }
26790 static int _proxy__wrap_new_SBFileSpec(lua_State *L) {
26791     assert(lua_istable(L,1));
26792     lua_pushcfunction(L,_wrap_new_SBFileSpec);
26793     assert(!lua_isnil(L,-1));
26794     lua_replace(L,1); /* replace our table with real constructor */
26795     lua_call(L,lua_gettop(L)-1,1);
26796     return 1;
26797 }
26798 static swig_lua_attribute swig_SBFileSpec_attributes[] = {
26799     {0,0,0}
26800 };
26801 static swig_lua_method swig_SBFileSpec_methods[]= {
26802     { "__eq", _wrap_SBFileSpec___eq},
26803     { "IsValid", _wrap_SBFileSpec_IsValid},
26804     { "Exists", _wrap_SBFileSpec_Exists},
26805     { "ResolveExecutableLocation", _wrap_SBFileSpec_ResolveExecutableLocation},
26806     { "GetFilename", _wrap_SBFileSpec_GetFilename},
26807     { "GetDirectory", _wrap_SBFileSpec_GetDirectory},
26808     { "SetFilename", _wrap_SBFileSpec_SetFilename},
26809     { "SetDirectory", _wrap_SBFileSpec_SetDirectory},
26810     { "GetPath", _wrap_SBFileSpec_GetPath},
26811     { "GetDescription", _wrap_SBFileSpec_GetDescription},
26812     { "AppendPathComponent", _wrap_SBFileSpec_AppendPathComponent},
26813     { "__tostring", _wrap_SBFileSpec___tostring},
26814     {0,0}
26815 };
26816 static swig_lua_method swig_SBFileSpec_meta[] = {
26817     { "__eq", _wrap_SBFileSpec___eq},
26818     { "__tostring", _wrap_SBFileSpec___tostring},
26819     {0,0}
26820 };
26821 
26822 static swig_lua_attribute swig_SBFileSpec_Sf_SwigStatic_attributes[] = {
26823     {0,0,0}
26824 };
26825 static swig_lua_const_info swig_SBFileSpec_Sf_SwigStatic_constants[]= {
26826     {0,0,0,0,0,0}
26827 };
26828 static swig_lua_method swig_SBFileSpec_Sf_SwigStatic_methods[]= {
26829     { "ResolvePath", _wrap_SBFileSpec_ResolvePath},
26830     {0,0}
26831 };
26832 static swig_lua_class* swig_SBFileSpec_Sf_SwigStatic_classes[]= {
26833     0
26834 };
26835 
26836 static swig_lua_namespace swig_SBFileSpec_Sf_SwigStatic = {
26837     "SBFileSpec",
26838     swig_SBFileSpec_Sf_SwigStatic_methods,
26839     swig_SBFileSpec_Sf_SwigStatic_attributes,
26840     swig_SBFileSpec_Sf_SwigStatic_constants,
26841     swig_SBFileSpec_Sf_SwigStatic_classes,
26842     0
26843 };
26844 static swig_lua_class *swig_SBFileSpec_bases[] = {0};
26845 static const char *swig_SBFileSpec_base_names[] = {0};
26846 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 };
26847 
26848 static int _wrap_new_SBFileSpecList__SWIG_0(lua_State* L) {
26849   {
26850     int SWIG_arg = 0;
26851     lldb::SBFileSpecList *result = 0 ;
26852 
26853     SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",0,0)
26854     result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList();
26855     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
26856     return SWIG_arg;
26857 
26858     fail: SWIGUNUSED;
26859   }
26860   lua_error(L);
26861   return 0;
26862 }
26863 
26864 
26865 static int _wrap_new_SBFileSpecList__SWIG_1(lua_State* L) {
26866   {
26867     int SWIG_arg = 0;
26868     lldb::SBFileSpecList *arg1 = 0 ;
26869     lldb::SBFileSpecList *result = 0 ;
26870 
26871     SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",1,1)
26872     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::SBFileSpecList",1,"lldb::SBFileSpecList const &");
26873 
26874     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26875       SWIG_fail_ptr("new_SBFileSpecList",1,SWIGTYPE_p_lldb__SBFileSpecList);
26876     }
26877 
26878     result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList((lldb::SBFileSpecList const &)*arg1);
26879     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
26880     return SWIG_arg;
26881 
26882     fail: SWIGUNUSED;
26883   }
26884   lua_error(L);
26885   return 0;
26886 }
26887 
26888 
26889 static int _wrap_new_SBFileSpecList(lua_State* L) {
26890   int argc;
26891   int argv[2]={
26892     1,2
26893   };
26894 
26895   argc = lua_gettop(L);
26896   if (argc == 0) {
26897     return _wrap_new_SBFileSpecList__SWIG_0(L);
26898   }
26899   if (argc == 1) {
26900     int _v = 0;
26901     {
26902       void *ptr;
26903       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
26904         _v = 0;
26905       } else {
26906         _v = 1;
26907       }
26908     }
26909     if (_v) {
26910       return _wrap_new_SBFileSpecList__SWIG_1(L);
26911     }
26912   }
26913 
26914   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpecList'\n"
26915     "  Possible C/C++ prototypes are:\n"
26916     "    lldb::SBFileSpecList::SBFileSpecList()\n"
26917     "    lldb::SBFileSpecList::SBFileSpecList(lldb::SBFileSpecList const &)\n");
26918   lua_error(L);return 0;
26919 }
26920 
26921 
26922 static int _wrap_SBFileSpecList_GetSize(lua_State* L) {
26923   {
26924     int SWIG_arg = 0;
26925     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26926     uint32_t result;
26927 
26928     SWIG_check_num_args("lldb::SBFileSpecList::GetSize",1,1)
26929     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetSize",1,"lldb::SBFileSpecList const *");
26930 
26931     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26932       SWIG_fail_ptr("SBFileSpecList_GetSize",1,SWIGTYPE_p_lldb__SBFileSpecList);
26933     }
26934 
26935     result = (uint32_t)((lldb::SBFileSpecList const *)arg1)->GetSize();
26936     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26937     return SWIG_arg;
26938 
26939     fail: SWIGUNUSED;
26940   }
26941   lua_error(L);
26942   return 0;
26943 }
26944 
26945 
26946 static int _wrap_SBFileSpecList_GetDescription(lua_State* L) {
26947   {
26948     int SWIG_arg = 0;
26949     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26950     lldb::SBStream *arg2 = 0 ;
26951     bool result;
26952 
26953     SWIG_check_num_args("lldb::SBFileSpecList::GetDescription",2,2)
26954     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",1,"lldb::SBFileSpecList const *");
26955     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",2,"lldb::SBStream &");
26956 
26957     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26958       SWIG_fail_ptr("SBFileSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpecList);
26959     }
26960 
26961 
26962     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
26963       SWIG_fail_ptr("SBFileSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
26964     }
26965 
26966     result = (bool)((lldb::SBFileSpecList const *)arg1)->GetDescription(*arg2);
26967     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26968     return SWIG_arg;
26969 
26970     fail: SWIGUNUSED;
26971   }
26972   lua_error(L);
26973   return 0;
26974 }
26975 
26976 
26977 static int _wrap_SBFileSpecList_Append(lua_State* L) {
26978   {
26979     int SWIG_arg = 0;
26980     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26981     lldb::SBFileSpec *arg2 = 0 ;
26982 
26983     SWIG_check_num_args("lldb::SBFileSpecList::Append",2,2)
26984     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Append",1,"lldb::SBFileSpecList *");
26985     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::Append",2,"lldb::SBFileSpec const &");
26986 
26987     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26988       SWIG_fail_ptr("SBFileSpecList_Append",1,SWIGTYPE_p_lldb__SBFileSpecList);
26989     }
26990 
26991 
26992     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
26993       SWIG_fail_ptr("SBFileSpecList_Append",2,SWIGTYPE_p_lldb__SBFileSpec);
26994     }
26995 
26996     (arg1)->Append((lldb::SBFileSpec const &)*arg2);
26997 
26998     return SWIG_arg;
26999 
27000     fail: SWIGUNUSED;
27001   }
27002   lua_error(L);
27003   return 0;
27004 }
27005 
27006 
27007 static int _wrap_SBFileSpecList_AppendIfUnique(lua_State* L) {
27008   {
27009     int SWIG_arg = 0;
27010     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
27011     lldb::SBFileSpec *arg2 = 0 ;
27012     bool result;
27013 
27014     SWIG_check_num_args("lldb::SBFileSpecList::AppendIfUnique",2,2)
27015     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",1,"lldb::SBFileSpecList *");
27016     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",2,"lldb::SBFileSpec const &");
27017 
27018     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
27019       SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBFileSpecList);
27020     }
27021 
27022 
27023     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
27024       SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBFileSpec);
27025     }
27026 
27027     result = (bool)(arg1)->AppendIfUnique((lldb::SBFileSpec const &)*arg2);
27028     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27029     return SWIG_arg;
27030 
27031     fail: SWIGUNUSED;
27032   }
27033   lua_error(L);
27034   return 0;
27035 }
27036 
27037 
27038 static int _wrap_SBFileSpecList_Clear(lua_State* L) {
27039   {
27040     int SWIG_arg = 0;
27041     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
27042 
27043     SWIG_check_num_args("lldb::SBFileSpecList::Clear",1,1)
27044     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Clear",1,"lldb::SBFileSpecList *");
27045 
27046     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
27047       SWIG_fail_ptr("SBFileSpecList_Clear",1,SWIGTYPE_p_lldb__SBFileSpecList);
27048     }
27049 
27050     (arg1)->Clear();
27051 
27052     return SWIG_arg;
27053 
27054     fail: SWIGUNUSED;
27055   }
27056   lua_error(L);
27057   return 0;
27058 }
27059 
27060 
27061 static int _wrap_SBFileSpecList_FindFileIndex(lua_State* L) {
27062   {
27063     int SWIG_arg = 0;
27064     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
27065     uint32_t arg2 ;
27066     lldb::SBFileSpec *arg3 = 0 ;
27067     bool arg4 ;
27068     uint32_t result;
27069 
27070     SWIG_check_num_args("lldb::SBFileSpecList::FindFileIndex",4,4)
27071     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",1,"lldb::SBFileSpecList *");
27072     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",2,"uint32_t");
27073     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",3,"lldb::SBFileSpec const &");
27074     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",4,"bool");
27075 
27076     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
27077       SWIG_fail_ptr("SBFileSpecList_FindFileIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
27078     }
27079 
27080     arg2 = (uint32_t)lua_tointeger(L, 2);
27081 
27082     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
27083       SWIG_fail_ptr("SBFileSpecList_FindFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
27084     }
27085 
27086     arg4 = (lua_toboolean(L, 4)!=0);
27087     result = (uint32_t)(arg1)->FindFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
27088     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
27089     return SWIG_arg;
27090 
27091     fail: SWIGUNUSED;
27092   }
27093   lua_error(L);
27094   return 0;
27095 }
27096 
27097 
27098 static int _wrap_SBFileSpecList_GetFileSpecAtIndex(lua_State* L) {
27099   {
27100     int SWIG_arg = 0;
27101     lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
27102     uint32_t arg2 ;
27103     lldb::SBFileSpec result;
27104 
27105     SWIG_check_num_args("lldb::SBFileSpecList::GetFileSpecAtIndex",2,2)
27106     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",1,"lldb::SBFileSpecList const *");
27107     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",2,"uint32_t");
27108 
27109     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
27110       SWIG_fail_ptr("SBFileSpecList_GetFileSpecAtIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
27111     }
27112 
27113     arg2 = (uint32_t)lua_tointeger(L, 2);
27114     result = ((lldb::SBFileSpecList const *)arg1)->GetFileSpecAtIndex(arg2);
27115     {
27116       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
27117       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
27118     }
27119     return SWIG_arg;
27120 
27121     fail: SWIGUNUSED;
27122   }
27123   lua_error(L);
27124   return 0;
27125 }
27126 
27127 
27128 static void swig_delete_SBFileSpecList(void *obj) {
27129 lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) obj;
27130 delete arg1;
27131 }
27132 static int _proxy__wrap_new_SBFileSpecList(lua_State *L) {
27133     assert(lua_istable(L,1));
27134     lua_pushcfunction(L,_wrap_new_SBFileSpecList);
27135     assert(!lua_isnil(L,-1));
27136     lua_replace(L,1); /* replace our table with real constructor */
27137     lua_call(L,lua_gettop(L)-1,1);
27138     return 1;
27139 }
27140 static swig_lua_attribute swig_SBFileSpecList_attributes[] = {
27141     {0,0,0}
27142 };
27143 static swig_lua_method swig_SBFileSpecList_methods[]= {
27144     { "GetSize", _wrap_SBFileSpecList_GetSize},
27145     { "GetDescription", _wrap_SBFileSpecList_GetDescription},
27146     { "Append", _wrap_SBFileSpecList_Append},
27147     { "AppendIfUnique", _wrap_SBFileSpecList_AppendIfUnique},
27148     { "Clear", _wrap_SBFileSpecList_Clear},
27149     { "FindFileIndex", _wrap_SBFileSpecList_FindFileIndex},
27150     { "GetFileSpecAtIndex", _wrap_SBFileSpecList_GetFileSpecAtIndex},
27151     {0,0}
27152 };
27153 static swig_lua_method swig_SBFileSpecList_meta[] = {
27154     {0,0}
27155 };
27156 
27157 static swig_lua_attribute swig_SBFileSpecList_Sf_SwigStatic_attributes[] = {
27158     {0,0,0}
27159 };
27160 static swig_lua_const_info swig_SBFileSpecList_Sf_SwigStatic_constants[]= {
27161     {0,0,0,0,0,0}
27162 };
27163 static swig_lua_method swig_SBFileSpecList_Sf_SwigStatic_methods[]= {
27164     {0,0}
27165 };
27166 static swig_lua_class* swig_SBFileSpecList_Sf_SwigStatic_classes[]= {
27167     0
27168 };
27169 
27170 static swig_lua_namespace swig_SBFileSpecList_Sf_SwigStatic = {
27171     "SBFileSpecList",
27172     swig_SBFileSpecList_Sf_SwigStatic_methods,
27173     swig_SBFileSpecList_Sf_SwigStatic_attributes,
27174     swig_SBFileSpecList_Sf_SwigStatic_constants,
27175     swig_SBFileSpecList_Sf_SwigStatic_classes,
27176     0
27177 };
27178 static swig_lua_class *swig_SBFileSpecList_bases[] = {0};
27179 static const char *swig_SBFileSpecList_base_names[] = {0};
27180 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 };
27181 
27182 static int _wrap_new_SBFrame__SWIG_0(lua_State* L) {
27183   {
27184     int SWIG_arg = 0;
27185     lldb::SBFrame *result = 0 ;
27186 
27187     SWIG_check_num_args("lldb::SBFrame::SBFrame",0,0)
27188     result = (lldb::SBFrame *)new lldb::SBFrame();
27189     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
27190     return SWIG_arg;
27191 
27192     fail: SWIGUNUSED;
27193   }
27194   lua_error(L);
27195   return 0;
27196 }
27197 
27198 
27199 static int _wrap_new_SBFrame__SWIG_1(lua_State* L) {
27200   {
27201     int SWIG_arg = 0;
27202     lldb::SBFrame *arg1 = 0 ;
27203     lldb::SBFrame *result = 0 ;
27204 
27205     SWIG_check_num_args("lldb::SBFrame::SBFrame",1,1)
27206     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFrame::SBFrame",1,"lldb::SBFrame const &");
27207 
27208     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27209       SWIG_fail_ptr("new_SBFrame",1,SWIGTYPE_p_lldb__SBFrame);
27210     }
27211 
27212     result = (lldb::SBFrame *)new lldb::SBFrame((lldb::SBFrame const &)*arg1);
27213     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
27214     return SWIG_arg;
27215 
27216     fail: SWIGUNUSED;
27217   }
27218   lua_error(L);
27219   return 0;
27220 }
27221 
27222 
27223 static int _wrap_new_SBFrame(lua_State* L) {
27224   int argc;
27225   int argv[2]={
27226     1,2
27227   };
27228 
27229   argc = lua_gettop(L);
27230   if (argc == 0) {
27231     return _wrap_new_SBFrame__SWIG_0(L);
27232   }
27233   if (argc == 1) {
27234     int _v = 0;
27235     {
27236       void *ptr;
27237       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
27238         _v = 0;
27239       } else {
27240         _v = 1;
27241       }
27242     }
27243     if (_v) {
27244       return _wrap_new_SBFrame__SWIG_1(L);
27245     }
27246   }
27247 
27248   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFrame'\n"
27249     "  Possible C/C++ prototypes are:\n"
27250     "    lldb::SBFrame::SBFrame()\n"
27251     "    lldb::SBFrame::SBFrame(lldb::SBFrame const &)\n");
27252   lua_error(L);return 0;
27253 }
27254 
27255 
27256 static int _wrap_SBFrame_IsEqual(lua_State* L) {
27257   {
27258     int SWIG_arg = 0;
27259     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27260     lldb::SBFrame *arg2 = 0 ;
27261     bool result;
27262 
27263     SWIG_check_num_args("lldb::SBFrame::IsEqual",2,2)
27264     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsEqual",1,"lldb::SBFrame const *");
27265     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::IsEqual",2,"lldb::SBFrame const &");
27266 
27267     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27268       SWIG_fail_ptr("SBFrame_IsEqual",1,SWIGTYPE_p_lldb__SBFrame);
27269     }
27270 
27271 
27272     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
27273       SWIG_fail_ptr("SBFrame_IsEqual",2,SWIGTYPE_p_lldb__SBFrame);
27274     }
27275 
27276     result = (bool)((lldb::SBFrame const *)arg1)->IsEqual((lldb::SBFrame const &)*arg2);
27277     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27278     return SWIG_arg;
27279 
27280     fail: SWIGUNUSED;
27281   }
27282   lua_error(L);
27283   return 0;
27284 }
27285 
27286 
27287 static int _wrap_SBFrame_IsValid(lua_State* L) {
27288   {
27289     int SWIG_arg = 0;
27290     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27291     bool result;
27292 
27293     SWIG_check_num_args("lldb::SBFrame::IsValid",1,1)
27294     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsValid",1,"lldb::SBFrame const *");
27295 
27296     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27297       SWIG_fail_ptr("SBFrame_IsValid",1,SWIGTYPE_p_lldb__SBFrame);
27298     }
27299 
27300     result = (bool)((lldb::SBFrame const *)arg1)->IsValid();
27301     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27302     return SWIG_arg;
27303 
27304     fail: SWIGUNUSED;
27305   }
27306   lua_error(L);
27307   return 0;
27308 }
27309 
27310 
27311 static int _wrap_SBFrame_GetFrameID(lua_State* L) {
27312   {
27313     int SWIG_arg = 0;
27314     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27315     uint32_t result;
27316 
27317     SWIG_check_num_args("lldb::SBFrame::GetFrameID",1,1)
27318     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameID",1,"lldb::SBFrame const *");
27319 
27320     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27321       SWIG_fail_ptr("SBFrame_GetFrameID",1,SWIGTYPE_p_lldb__SBFrame);
27322     }
27323 
27324     result = (uint32_t)((lldb::SBFrame const *)arg1)->GetFrameID();
27325     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
27326     return SWIG_arg;
27327 
27328     fail: SWIGUNUSED;
27329   }
27330   lua_error(L);
27331   return 0;
27332 }
27333 
27334 
27335 static int _wrap_SBFrame_GetCFA(lua_State* L) {
27336   {
27337     int SWIG_arg = 0;
27338     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27339     lldb::addr_t result;
27340 
27341     SWIG_check_num_args("lldb::SBFrame::GetCFA",1,1)
27342     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCFA",1,"lldb::SBFrame const *");
27343 
27344     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27345       SWIG_fail_ptr("SBFrame_GetCFA",1,SWIGTYPE_p_lldb__SBFrame);
27346     }
27347 
27348     result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetCFA();
27349     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
27350     return SWIG_arg;
27351 
27352     fail: SWIGUNUSED;
27353   }
27354   lua_error(L);
27355   return 0;
27356 }
27357 
27358 
27359 static int _wrap_SBFrame_GetPC(lua_State* L) {
27360   {
27361     int SWIG_arg = 0;
27362     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27363     lldb::addr_t result;
27364 
27365     SWIG_check_num_args("lldb::SBFrame::GetPC",1,1)
27366     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPC",1,"lldb::SBFrame const *");
27367 
27368     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27369       SWIG_fail_ptr("SBFrame_GetPC",1,SWIGTYPE_p_lldb__SBFrame);
27370     }
27371 
27372     result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetPC();
27373     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
27374     return SWIG_arg;
27375 
27376     fail: SWIGUNUSED;
27377   }
27378   lua_error(L);
27379   return 0;
27380 }
27381 
27382 
27383 static int _wrap_SBFrame_SetPC(lua_State* L) {
27384   {
27385     int SWIG_arg = 0;
27386     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27387     lldb::addr_t arg2 ;
27388     bool result;
27389 
27390     SWIG_check_num_args("lldb::SBFrame::SetPC",2,2)
27391     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::SetPC",1,"lldb::SBFrame *");
27392     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFrame::SetPC",2,"lldb::addr_t");
27393 
27394     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27395       SWIG_fail_ptr("SBFrame_SetPC",1,SWIGTYPE_p_lldb__SBFrame);
27396     }
27397 
27398     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
27399     result = (bool)(arg1)->SetPC(arg2);
27400     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27401     return SWIG_arg;
27402 
27403     fail: SWIGUNUSED;
27404   }
27405   lua_error(L);
27406   return 0;
27407 }
27408 
27409 
27410 static int _wrap_SBFrame_GetSP(lua_State* L) {
27411   {
27412     int SWIG_arg = 0;
27413     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27414     lldb::addr_t result;
27415 
27416     SWIG_check_num_args("lldb::SBFrame::GetSP",1,1)
27417     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSP",1,"lldb::SBFrame const *");
27418 
27419     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27420       SWIG_fail_ptr("SBFrame_GetSP",1,SWIGTYPE_p_lldb__SBFrame);
27421     }
27422 
27423     result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetSP();
27424     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
27425     return SWIG_arg;
27426 
27427     fail: SWIGUNUSED;
27428   }
27429   lua_error(L);
27430   return 0;
27431 }
27432 
27433 
27434 static int _wrap_SBFrame_GetFP(lua_State* L) {
27435   {
27436     int SWIG_arg = 0;
27437     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27438     lldb::addr_t result;
27439 
27440     SWIG_check_num_args("lldb::SBFrame::GetFP",1,1)
27441     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFP",1,"lldb::SBFrame const *");
27442 
27443     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27444       SWIG_fail_ptr("SBFrame_GetFP",1,SWIGTYPE_p_lldb__SBFrame);
27445     }
27446 
27447     result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetFP();
27448     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
27449     return SWIG_arg;
27450 
27451     fail: SWIGUNUSED;
27452   }
27453   lua_error(L);
27454   return 0;
27455 }
27456 
27457 
27458 static int _wrap_SBFrame_GetPCAddress(lua_State* L) {
27459   {
27460     int SWIG_arg = 0;
27461     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27462     lldb::SBAddress result;
27463 
27464     SWIG_check_num_args("lldb::SBFrame::GetPCAddress",1,1)
27465     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPCAddress",1,"lldb::SBFrame const *");
27466 
27467     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27468       SWIG_fail_ptr("SBFrame_GetPCAddress",1,SWIGTYPE_p_lldb__SBFrame);
27469     }
27470 
27471     result = ((lldb::SBFrame const *)arg1)->GetPCAddress();
27472     {
27473       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
27474       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
27475     }
27476     return SWIG_arg;
27477 
27478     fail: SWIGUNUSED;
27479   }
27480   lua_error(L);
27481   return 0;
27482 }
27483 
27484 
27485 static int _wrap_SBFrame_GetSymbolContext(lua_State* L) {
27486   {
27487     int SWIG_arg = 0;
27488     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27489     uint32_t arg2 ;
27490     lldb::SBSymbolContext result;
27491 
27492     SWIG_check_num_args("lldb::SBFrame::GetSymbolContext",2,2)
27493     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",1,"lldb::SBFrame const *");
27494     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",2,"uint32_t");
27495 
27496     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27497       SWIG_fail_ptr("SBFrame_GetSymbolContext",1,SWIGTYPE_p_lldb__SBFrame);
27498     }
27499 
27500     arg2 = (uint32_t)lua_tointeger(L, 2);
27501     result = ((lldb::SBFrame const *)arg1)->GetSymbolContext(arg2);
27502     {
27503       lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext(result);
27504       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
27505     }
27506     return SWIG_arg;
27507 
27508     fail: SWIGUNUSED;
27509   }
27510   lua_error(L);
27511   return 0;
27512 }
27513 
27514 
27515 static int _wrap_SBFrame_GetModule(lua_State* L) {
27516   {
27517     int SWIG_arg = 0;
27518     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27519     lldb::SBModule result;
27520 
27521     SWIG_check_num_args("lldb::SBFrame::GetModule",1,1)
27522     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetModule",1,"lldb::SBFrame const *");
27523 
27524     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27525       SWIG_fail_ptr("SBFrame_GetModule",1,SWIGTYPE_p_lldb__SBFrame);
27526     }
27527 
27528     result = ((lldb::SBFrame const *)arg1)->GetModule();
27529     {
27530       lldb::SBModule * resultptr = new lldb::SBModule(result);
27531       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
27532     }
27533     return SWIG_arg;
27534 
27535     fail: SWIGUNUSED;
27536   }
27537   lua_error(L);
27538   return 0;
27539 }
27540 
27541 
27542 static int _wrap_SBFrame_GetCompileUnit(lua_State* L) {
27543   {
27544     int SWIG_arg = 0;
27545     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27546     lldb::SBCompileUnit result;
27547 
27548     SWIG_check_num_args("lldb::SBFrame::GetCompileUnit",1,1)
27549     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCompileUnit",1,"lldb::SBFrame const *");
27550 
27551     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27552       SWIG_fail_ptr("SBFrame_GetCompileUnit",1,SWIGTYPE_p_lldb__SBFrame);
27553     }
27554 
27555     result = ((lldb::SBFrame const *)arg1)->GetCompileUnit();
27556     {
27557       lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit(result);
27558       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
27559     }
27560     return SWIG_arg;
27561 
27562     fail: SWIGUNUSED;
27563   }
27564   lua_error(L);
27565   return 0;
27566 }
27567 
27568 
27569 static int _wrap_SBFrame_GetFunction(lua_State* L) {
27570   {
27571     int SWIG_arg = 0;
27572     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27573     lldb::SBFunction result;
27574 
27575     SWIG_check_num_args("lldb::SBFrame::GetFunction",1,1)
27576     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunction",1,"lldb::SBFrame const *");
27577 
27578     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27579       SWIG_fail_ptr("SBFrame_GetFunction",1,SWIGTYPE_p_lldb__SBFrame);
27580     }
27581 
27582     result = ((lldb::SBFrame const *)arg1)->GetFunction();
27583     {
27584       lldb::SBFunction * resultptr = new lldb::SBFunction(result);
27585       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
27586     }
27587     return SWIG_arg;
27588 
27589     fail: SWIGUNUSED;
27590   }
27591   lua_error(L);
27592   return 0;
27593 }
27594 
27595 
27596 static int _wrap_SBFrame_GetSymbol(lua_State* L) {
27597   {
27598     int SWIG_arg = 0;
27599     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27600     lldb::SBSymbol result;
27601 
27602     SWIG_check_num_args("lldb::SBFrame::GetSymbol",1,1)
27603     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbol",1,"lldb::SBFrame const *");
27604 
27605     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27606       SWIG_fail_ptr("SBFrame_GetSymbol",1,SWIGTYPE_p_lldb__SBFrame);
27607     }
27608 
27609     result = ((lldb::SBFrame const *)arg1)->GetSymbol();
27610     {
27611       lldb::SBSymbol * resultptr = new lldb::SBSymbol(result);
27612       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
27613     }
27614     return SWIG_arg;
27615 
27616     fail: SWIGUNUSED;
27617   }
27618   lua_error(L);
27619   return 0;
27620 }
27621 
27622 
27623 static int _wrap_SBFrame_GetBlock(lua_State* L) {
27624   {
27625     int SWIG_arg = 0;
27626     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27627     lldb::SBBlock result;
27628 
27629     SWIG_check_num_args("lldb::SBFrame::GetBlock",1,1)
27630     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetBlock",1,"lldb::SBFrame const *");
27631 
27632     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27633       SWIG_fail_ptr("SBFrame_GetBlock",1,SWIGTYPE_p_lldb__SBFrame);
27634     }
27635 
27636     result = ((lldb::SBFrame const *)arg1)->GetBlock();
27637     {
27638       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
27639       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
27640     }
27641     return SWIG_arg;
27642 
27643     fail: SWIGUNUSED;
27644   }
27645   lua_error(L);
27646   return 0;
27647 }
27648 
27649 
27650 static int _wrap_SBFrame_GetFunctionName__SWIG_0(lua_State* L) {
27651   {
27652     int SWIG_arg = 0;
27653     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27654     char *result = 0 ;
27655 
27656     SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
27657     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame *");
27658 
27659     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27660       SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
27661     }
27662 
27663     result = (char *)(arg1)->GetFunctionName();
27664     lua_pushstring(L,(const char *)result); SWIG_arg++;
27665     return SWIG_arg;
27666 
27667     fail: SWIGUNUSED;
27668   }
27669   lua_error(L);
27670   return 0;
27671 }
27672 
27673 
27674 static int _wrap_SBFrame_GetDisplayFunctionName(lua_State* L) {
27675   {
27676     int SWIG_arg = 0;
27677     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27678     char *result = 0 ;
27679 
27680     SWIG_check_num_args("lldb::SBFrame::GetDisplayFunctionName",1,1)
27681     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDisplayFunctionName",1,"lldb::SBFrame *");
27682 
27683     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27684       SWIG_fail_ptr("SBFrame_GetDisplayFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
27685     }
27686 
27687     result = (char *)(arg1)->GetDisplayFunctionName();
27688     lua_pushstring(L,(const char *)result); SWIG_arg++;
27689     return SWIG_arg;
27690 
27691     fail: SWIGUNUSED;
27692   }
27693   lua_error(L);
27694   return 0;
27695 }
27696 
27697 
27698 static int _wrap_SBFrame_GetFunctionName__SWIG_1(lua_State* L) {
27699   {
27700     int SWIG_arg = 0;
27701     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27702     char *result = 0 ;
27703 
27704     SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
27705     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame const *");
27706 
27707     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27708       SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
27709     }
27710 
27711     result = (char *)((lldb::SBFrame const *)arg1)->GetFunctionName();
27712     lua_pushstring(L,(const char *)result); SWIG_arg++;
27713     return SWIG_arg;
27714 
27715     fail: SWIGUNUSED;
27716   }
27717   lua_error(L);
27718   return 0;
27719 }
27720 
27721 
27722 static int _wrap_SBFrame_GetFunctionName(lua_State* L) {
27723   int argc;
27724   int argv[2]={
27725     1,2
27726   };
27727 
27728   argc = lua_gettop(L);
27729   if (argc == 1) {
27730     int _v = 0;
27731     {
27732       void *ptr;
27733       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27734         _v = 0;
27735       } else {
27736         _v = 1;
27737       }
27738     }
27739     if (_v) {
27740       return _wrap_SBFrame_GetFunctionName__SWIG_0(L);
27741     }
27742   }
27743   if (argc == 1) {
27744     int _v = 0;
27745     {
27746       void *ptr;
27747       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27748         _v = 0;
27749       } else {
27750         _v = 1;
27751       }
27752     }
27753     if (_v) {
27754       return _wrap_SBFrame_GetFunctionName__SWIG_1(L);
27755     }
27756   }
27757 
27758   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetFunctionName'\n"
27759     "  Possible C/C++ prototypes are:\n"
27760     "    lldb::SBFrame::GetFunctionName()\n"
27761     "    lldb::SBFrame::GetFunctionName() const\n");
27762   lua_error(L);return 0;
27763 }
27764 
27765 
27766 static int _wrap_SBFrame_GuessLanguage(lua_State* L) {
27767   {
27768     int SWIG_arg = 0;
27769     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27770     lldb::LanguageType result;
27771 
27772     SWIG_check_num_args("lldb::SBFrame::GuessLanguage",1,1)
27773     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GuessLanguage",1,"lldb::SBFrame const *");
27774 
27775     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27776       SWIG_fail_ptr("SBFrame_GuessLanguage",1,SWIGTYPE_p_lldb__SBFrame);
27777     }
27778 
27779     result = (lldb::LanguageType)((lldb::SBFrame const *)arg1)->GuessLanguage();
27780     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
27781     return SWIG_arg;
27782 
27783     fail: SWIGUNUSED;
27784   }
27785   lua_error(L);
27786   return 0;
27787 }
27788 
27789 
27790 static int _wrap_SBFrame_IsInlined__SWIG_0(lua_State* L) {
27791   {
27792     int SWIG_arg = 0;
27793     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27794     bool result;
27795 
27796     SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
27797     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame *");
27798 
27799     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27800       SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
27801     }
27802 
27803     result = (bool)(arg1)->IsInlined();
27804     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27805     return SWIG_arg;
27806 
27807     fail: SWIGUNUSED;
27808   }
27809   lua_error(L);
27810   return 0;
27811 }
27812 
27813 
27814 static int _wrap_SBFrame_IsInlined__SWIG_1(lua_State* L) {
27815   {
27816     int SWIG_arg = 0;
27817     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27818     bool result;
27819 
27820     SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
27821     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame const *");
27822 
27823     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27824       SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
27825     }
27826 
27827     result = (bool)((lldb::SBFrame const *)arg1)->IsInlined();
27828     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27829     return SWIG_arg;
27830 
27831     fail: SWIGUNUSED;
27832   }
27833   lua_error(L);
27834   return 0;
27835 }
27836 
27837 
27838 static int _wrap_SBFrame_IsInlined(lua_State* L) {
27839   int argc;
27840   int argv[2]={
27841     1,2
27842   };
27843 
27844   argc = lua_gettop(L);
27845   if (argc == 1) {
27846     int _v = 0;
27847     {
27848       void *ptr;
27849       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27850         _v = 0;
27851       } else {
27852         _v = 1;
27853       }
27854     }
27855     if (_v) {
27856       return _wrap_SBFrame_IsInlined__SWIG_0(L);
27857     }
27858   }
27859   if (argc == 1) {
27860     int _v = 0;
27861     {
27862       void *ptr;
27863       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27864         _v = 0;
27865       } else {
27866         _v = 1;
27867       }
27868     }
27869     if (_v) {
27870       return _wrap_SBFrame_IsInlined__SWIG_1(L);
27871     }
27872   }
27873 
27874   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsInlined'\n"
27875     "  Possible C/C++ prototypes are:\n"
27876     "    lldb::SBFrame::IsInlined()\n"
27877     "    lldb::SBFrame::IsInlined() const\n");
27878   lua_error(L);return 0;
27879 }
27880 
27881 
27882 static int _wrap_SBFrame_IsArtificial__SWIG_0(lua_State* L) {
27883   {
27884     int SWIG_arg = 0;
27885     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27886     bool result;
27887 
27888     SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
27889     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame *");
27890 
27891     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27892       SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
27893     }
27894 
27895     result = (bool)(arg1)->IsArtificial();
27896     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27897     return SWIG_arg;
27898 
27899     fail: SWIGUNUSED;
27900   }
27901   lua_error(L);
27902   return 0;
27903 }
27904 
27905 
27906 static int _wrap_SBFrame_IsArtificial__SWIG_1(lua_State* L) {
27907   {
27908     int SWIG_arg = 0;
27909     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27910     bool result;
27911 
27912     SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
27913     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame const *");
27914 
27915     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27916       SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
27917     }
27918 
27919     result = (bool)((lldb::SBFrame const *)arg1)->IsArtificial();
27920     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27921     return SWIG_arg;
27922 
27923     fail: SWIGUNUSED;
27924   }
27925   lua_error(L);
27926   return 0;
27927 }
27928 
27929 
27930 static int _wrap_SBFrame_IsArtificial(lua_State* L) {
27931   int argc;
27932   int argv[2]={
27933     1,2
27934   };
27935 
27936   argc = lua_gettop(L);
27937   if (argc == 1) {
27938     int _v = 0;
27939     {
27940       void *ptr;
27941       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27942         _v = 0;
27943       } else {
27944         _v = 1;
27945       }
27946     }
27947     if (_v) {
27948       return _wrap_SBFrame_IsArtificial__SWIG_0(L);
27949     }
27950   }
27951   if (argc == 1) {
27952     int _v = 0;
27953     {
27954       void *ptr;
27955       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27956         _v = 0;
27957       } else {
27958         _v = 1;
27959       }
27960     }
27961     if (_v) {
27962       return _wrap_SBFrame_IsArtificial__SWIG_1(L);
27963     }
27964   }
27965 
27966   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsArtificial'\n"
27967     "  Possible C/C++ prototypes are:\n"
27968     "    lldb::SBFrame::IsArtificial()\n"
27969     "    lldb::SBFrame::IsArtificial() const\n");
27970   lua_error(L);return 0;
27971 }
27972 
27973 
27974 static int _wrap_SBFrame_EvaluateExpression__SWIG_0(lua_State* L) {
27975   {
27976     int SWIG_arg = 0;
27977     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27978     char *arg2 = (char *) 0 ;
27979     lldb::SBValue result;
27980 
27981     SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",2,2)
27982     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27983     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27984 
27985     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27986       SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27987     }
27988 
27989     arg2 = (char *)lua_tostring(L, 2);
27990     result = (arg1)->EvaluateExpression((char const *)arg2);
27991     {
27992       lldb::SBValue * resultptr = new lldb::SBValue(result);
27993       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27994     }
27995     return SWIG_arg;
27996 
27997     fail: SWIGUNUSED;
27998   }
27999   lua_error(L);
28000   return 0;
28001 }
28002 
28003 
28004 static int _wrap_SBFrame_EvaluateExpression__SWIG_1(lua_State* L) {
28005   {
28006     int SWIG_arg = 0;
28007     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28008     char *arg2 = (char *) 0 ;
28009     lldb::DynamicValueType arg3 ;
28010     lldb::SBValue result;
28011 
28012     SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
28013     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
28014     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
28015     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
28016 
28017     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28018       SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
28019     }
28020 
28021     arg2 = (char *)lua_tostring(L, 2);
28022     arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
28023     result = (arg1)->EvaluateExpression((char const *)arg2,arg3);
28024     {
28025       lldb::SBValue * resultptr = new lldb::SBValue(result);
28026       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28027     }
28028     return SWIG_arg;
28029 
28030     fail: SWIGUNUSED;
28031   }
28032   lua_error(L);
28033   return 0;
28034 }
28035 
28036 
28037 static int _wrap_SBFrame_EvaluateExpression__SWIG_2(lua_State* L) {
28038   {
28039     int SWIG_arg = 0;
28040     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28041     char *arg2 = (char *) 0 ;
28042     lldb::DynamicValueType arg3 ;
28043     bool arg4 ;
28044     lldb::SBValue result;
28045 
28046     SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",4,4)
28047     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
28048     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
28049     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
28050     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",4,"bool");
28051 
28052     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28053       SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
28054     }
28055 
28056     arg2 = (char *)lua_tostring(L, 2);
28057     arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
28058     arg4 = (lua_toboolean(L, 4)!=0);
28059     result = (arg1)->EvaluateExpression((char const *)arg2,arg3,arg4);
28060     {
28061       lldb::SBValue * resultptr = new lldb::SBValue(result);
28062       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28063     }
28064     return SWIG_arg;
28065 
28066     fail: SWIGUNUSED;
28067   }
28068   lua_error(L);
28069   return 0;
28070 }
28071 
28072 
28073 static int _wrap_SBFrame_EvaluateExpression__SWIG_3(lua_State* L) {
28074   {
28075     int SWIG_arg = 0;
28076     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28077     char *arg2 = (char *) 0 ;
28078     lldb::SBExpressionOptions *arg3 = 0 ;
28079     lldb::SBValue result;
28080 
28081     SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
28082     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
28083     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
28084     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::SBExpressionOptions &");
28085 
28086     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28087       SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
28088     }
28089 
28090     arg2 = (char *)lua_tostring(L, 2);
28091 
28092     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
28093       SWIG_fail_ptr("SBFrame_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
28094     }
28095 
28096     result = (arg1)->EvaluateExpression((char const *)arg2,*arg3);
28097     {
28098       lldb::SBValue * resultptr = new lldb::SBValue(result);
28099       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28100     }
28101     return SWIG_arg;
28102 
28103     fail: SWIGUNUSED;
28104   }
28105   lua_error(L);
28106   return 0;
28107 }
28108 
28109 
28110 static int _wrap_SBFrame_EvaluateExpression(lua_State* L) {
28111   int argc;
28112   int argv[5]={
28113     1,2,3,4,5
28114   };
28115 
28116   argc = lua_gettop(L);
28117   if (argc == 2) {
28118     int _v = 0;
28119     {
28120       void *ptr;
28121       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28122         _v = 0;
28123       } else {
28124         _v = 1;
28125       }
28126     }
28127     if (_v) {
28128       {
28129         _v = SWIG_lua_isnilstring(L,argv[1]);
28130       }
28131       if (_v) {
28132         return _wrap_SBFrame_EvaluateExpression__SWIG_0(L);
28133       }
28134     }
28135   }
28136   if (argc == 3) {
28137     int _v = 0;
28138     {
28139       void *ptr;
28140       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28141         _v = 0;
28142       } else {
28143         _v = 1;
28144       }
28145     }
28146     if (_v) {
28147       {
28148         _v = SWIG_lua_isnilstring(L,argv[1]);
28149       }
28150       if (_v) {
28151         {
28152           void *ptr;
28153           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
28154             _v = 0;
28155           } else {
28156             _v = 1;
28157           }
28158         }
28159         if (_v) {
28160           return _wrap_SBFrame_EvaluateExpression__SWIG_3(L);
28161         }
28162       }
28163     }
28164   }
28165   if (argc == 3) {
28166     int _v = 0;
28167     {
28168       void *ptr;
28169       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28170         _v = 0;
28171       } else {
28172         _v = 1;
28173       }
28174     }
28175     if (_v) {
28176       {
28177         _v = SWIG_lua_isnilstring(L,argv[1]);
28178       }
28179       if (_v) {
28180         {
28181           _v = lua_isnumber(L,argv[2]);
28182         }
28183         if (_v) {
28184           return _wrap_SBFrame_EvaluateExpression__SWIG_1(L);
28185         }
28186       }
28187     }
28188   }
28189   if (argc == 4) {
28190     int _v = 0;
28191     {
28192       void *ptr;
28193       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28194         _v = 0;
28195       } else {
28196         _v = 1;
28197       }
28198     }
28199     if (_v) {
28200       {
28201         _v = SWIG_lua_isnilstring(L,argv[1]);
28202       }
28203       if (_v) {
28204         {
28205           _v = lua_isnumber(L,argv[2]);
28206         }
28207         if (_v) {
28208           {
28209             _v = lua_isboolean(L,argv[3]);
28210           }
28211           if (_v) {
28212             return _wrap_SBFrame_EvaluateExpression__SWIG_2(L);
28213           }
28214         }
28215       }
28216     }
28217   }
28218 
28219   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_EvaluateExpression'\n"
28220     "  Possible C/C++ prototypes are:\n"
28221     "    lldb::SBFrame::EvaluateExpression(char const *)\n"
28222     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType)\n"
28223     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType,bool)\n"
28224     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::SBExpressionOptions &)\n");
28225   lua_error(L);return 0;
28226 }
28227 
28228 
28229 static int _wrap_SBFrame_GetFrameBlock(lua_State* L) {
28230   {
28231     int SWIG_arg = 0;
28232     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28233     lldb::SBBlock result;
28234 
28235     SWIG_check_num_args("lldb::SBFrame::GetFrameBlock",1,1)
28236     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameBlock",1,"lldb::SBFrame const *");
28237 
28238     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28239       SWIG_fail_ptr("SBFrame_GetFrameBlock",1,SWIGTYPE_p_lldb__SBFrame);
28240     }
28241 
28242     result = ((lldb::SBFrame const *)arg1)->GetFrameBlock();
28243     {
28244       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
28245       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
28246     }
28247     return SWIG_arg;
28248 
28249     fail: SWIGUNUSED;
28250   }
28251   lua_error(L);
28252   return 0;
28253 }
28254 
28255 
28256 static int _wrap_SBFrame_GetLineEntry(lua_State* L) {
28257   {
28258     int SWIG_arg = 0;
28259     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28260     lldb::SBLineEntry result;
28261 
28262     SWIG_check_num_args("lldb::SBFrame::GetLineEntry",1,1)
28263     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetLineEntry",1,"lldb::SBFrame const *");
28264 
28265     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28266       SWIG_fail_ptr("SBFrame_GetLineEntry",1,SWIGTYPE_p_lldb__SBFrame);
28267     }
28268 
28269     result = ((lldb::SBFrame const *)arg1)->GetLineEntry();
28270     {
28271       lldb::SBLineEntry * resultptr = new lldb::SBLineEntry(result);
28272       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
28273     }
28274     return SWIG_arg;
28275 
28276     fail: SWIGUNUSED;
28277   }
28278   lua_error(L);
28279   return 0;
28280 }
28281 
28282 
28283 static int _wrap_SBFrame_GetThread(lua_State* L) {
28284   {
28285     int SWIG_arg = 0;
28286     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28287     lldb::SBThread result;
28288 
28289     SWIG_check_num_args("lldb::SBFrame::GetThread",1,1)
28290     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetThread",1,"lldb::SBFrame const *");
28291 
28292     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28293       SWIG_fail_ptr("SBFrame_GetThread",1,SWIGTYPE_p_lldb__SBFrame);
28294     }
28295 
28296     result = ((lldb::SBFrame const *)arg1)->GetThread();
28297     {
28298       lldb::SBThread * resultptr = new lldb::SBThread(result);
28299       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
28300     }
28301     return SWIG_arg;
28302 
28303     fail: SWIGUNUSED;
28304   }
28305   lua_error(L);
28306   return 0;
28307 }
28308 
28309 
28310 static int _wrap_SBFrame_Disassemble(lua_State* L) {
28311   {
28312     int SWIG_arg = 0;
28313     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28314     char *result = 0 ;
28315 
28316     SWIG_check_num_args("lldb::SBFrame::Disassemble",1,1)
28317     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Disassemble",1,"lldb::SBFrame const *");
28318 
28319     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28320       SWIG_fail_ptr("SBFrame_Disassemble",1,SWIGTYPE_p_lldb__SBFrame);
28321     }
28322 
28323     result = (char *)((lldb::SBFrame const *)arg1)->Disassemble();
28324     lua_pushstring(L,(const char *)result); SWIG_arg++;
28325     return SWIG_arg;
28326 
28327     fail: SWIGUNUSED;
28328   }
28329   lua_error(L);
28330   return 0;
28331 }
28332 
28333 
28334 static int _wrap_SBFrame_Clear(lua_State* L) {
28335   {
28336     int SWIG_arg = 0;
28337     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28338 
28339     SWIG_check_num_args("lldb::SBFrame::Clear",1,1)
28340     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Clear",1,"lldb::SBFrame *");
28341 
28342     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28343       SWIG_fail_ptr("SBFrame_Clear",1,SWIGTYPE_p_lldb__SBFrame);
28344     }
28345 
28346     (arg1)->Clear();
28347 
28348     return SWIG_arg;
28349 
28350     fail: SWIGUNUSED;
28351   }
28352   lua_error(L);
28353   return 0;
28354 }
28355 
28356 
28357 static int _wrap_SBFrame___eq(lua_State* L) {
28358   {
28359     int SWIG_arg = 0;
28360     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28361     lldb::SBFrame *arg2 = 0 ;
28362     bool result;
28363 
28364     SWIG_check_num_args("lldb::SBFrame::operator ==",2,2)
28365     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::operator ==",1,"lldb::SBFrame const *");
28366     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::operator ==",2,"lldb::SBFrame const &");
28367 
28368     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28369       SWIG_fail_ptr("SBFrame___eq",1,SWIGTYPE_p_lldb__SBFrame);
28370     }
28371 
28372 
28373     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
28374       SWIG_fail_ptr("SBFrame___eq",2,SWIGTYPE_p_lldb__SBFrame);
28375     }
28376 
28377     result = (bool)((lldb::SBFrame const *)arg1)->operator ==((lldb::SBFrame const &)*arg2);
28378     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28379     return SWIG_arg;
28380 
28381     fail: SWIGUNUSED;
28382   }
28383   lua_error(L);
28384   return 0;
28385 }
28386 
28387 
28388 static int _wrap_SBFrame_GetVariables__SWIG_0(lua_State* L) {
28389   {
28390     int SWIG_arg = 0;
28391     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28392     bool arg2 ;
28393     bool arg3 ;
28394     bool arg4 ;
28395     bool arg5 ;
28396     lldb::SBValueList result;
28397 
28398     SWIG_check_num_args("lldb::SBFrame::GetVariables",5,5)
28399     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
28400     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
28401     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
28402     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
28403     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
28404 
28405     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28406       SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
28407     }
28408 
28409     arg2 = (lua_toboolean(L, 2)!=0);
28410     arg3 = (lua_toboolean(L, 3)!=0);
28411     arg4 = (lua_toboolean(L, 4)!=0);
28412     arg5 = (lua_toboolean(L, 5)!=0);
28413     result = (arg1)->GetVariables(arg2,arg3,arg4,arg5);
28414     {
28415       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
28416       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
28417     }
28418     return SWIG_arg;
28419 
28420     fail: SWIGUNUSED;
28421   }
28422   lua_error(L);
28423   return 0;
28424 }
28425 
28426 
28427 static int _wrap_SBFrame_GetVariables__SWIG_1(lua_State* L) {
28428   {
28429     int SWIG_arg = 0;
28430     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28431     bool arg2 ;
28432     bool arg3 ;
28433     bool arg4 ;
28434     bool arg5 ;
28435     lldb::DynamicValueType arg6 ;
28436     lldb::SBValueList result;
28437 
28438     SWIG_check_num_args("lldb::SBFrame::GetVariables",6,6)
28439     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
28440     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
28441     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
28442     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
28443     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
28444     if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBFrame::GetVariables",6,"lldb::DynamicValueType");
28445 
28446     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28447       SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
28448     }
28449 
28450     arg2 = (lua_toboolean(L, 2)!=0);
28451     arg3 = (lua_toboolean(L, 3)!=0);
28452     arg4 = (lua_toboolean(L, 4)!=0);
28453     arg5 = (lua_toboolean(L, 5)!=0);
28454     arg6 = (lldb::DynamicValueType)lua_tointeger(L, 6);
28455     result = (arg1)->GetVariables(arg2,arg3,arg4,arg5,arg6);
28456     {
28457       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
28458       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
28459     }
28460     return SWIG_arg;
28461 
28462     fail: SWIGUNUSED;
28463   }
28464   lua_error(L);
28465   return 0;
28466 }
28467 
28468 
28469 static int _wrap_SBFrame_GetVariables__SWIG_2(lua_State* L) {
28470   {
28471     int SWIG_arg = 0;
28472     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28473     lldb::SBVariablesOptions *arg2 = 0 ;
28474     lldb::SBValueList result;
28475 
28476     SWIG_check_num_args("lldb::SBFrame::GetVariables",2,2)
28477     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
28478     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"lldb::SBVariablesOptions const &");
28479 
28480     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28481       SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
28482     }
28483 
28484 
28485     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
28486       SWIG_fail_ptr("SBFrame_GetVariables",2,SWIGTYPE_p_lldb__SBVariablesOptions);
28487     }
28488 
28489     result = (arg1)->GetVariables((lldb::SBVariablesOptions const &)*arg2);
28490     {
28491       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
28492       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
28493     }
28494     return SWIG_arg;
28495 
28496     fail: SWIGUNUSED;
28497   }
28498   lua_error(L);
28499   return 0;
28500 }
28501 
28502 
28503 static int _wrap_SBFrame_GetVariables(lua_State* L) {
28504   int argc;
28505   int argv[7]={
28506     1,2,3,4,5,6,7
28507   };
28508 
28509   argc = lua_gettop(L);
28510   if (argc == 2) {
28511     int _v = 0;
28512     {
28513       void *ptr;
28514       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28515         _v = 0;
28516       } else {
28517         _v = 1;
28518       }
28519     }
28520     if (_v) {
28521       {
28522         void *ptr;
28523         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
28524           _v = 0;
28525         } else {
28526           _v = 1;
28527         }
28528       }
28529       if (_v) {
28530         return _wrap_SBFrame_GetVariables__SWIG_2(L);
28531       }
28532     }
28533   }
28534   if (argc == 5) {
28535     int _v = 0;
28536     {
28537       void *ptr;
28538       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28539         _v = 0;
28540       } else {
28541         _v = 1;
28542       }
28543     }
28544     if (_v) {
28545       {
28546         _v = lua_isboolean(L,argv[1]);
28547       }
28548       if (_v) {
28549         {
28550           _v = lua_isboolean(L,argv[2]);
28551         }
28552         if (_v) {
28553           {
28554             _v = lua_isboolean(L,argv[3]);
28555           }
28556           if (_v) {
28557             {
28558               _v = lua_isboolean(L,argv[4]);
28559             }
28560             if (_v) {
28561               return _wrap_SBFrame_GetVariables__SWIG_0(L);
28562             }
28563           }
28564         }
28565       }
28566     }
28567   }
28568   if (argc == 6) {
28569     int _v = 0;
28570     {
28571       void *ptr;
28572       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28573         _v = 0;
28574       } else {
28575         _v = 1;
28576       }
28577     }
28578     if (_v) {
28579       {
28580         _v = lua_isboolean(L,argv[1]);
28581       }
28582       if (_v) {
28583         {
28584           _v = lua_isboolean(L,argv[2]);
28585         }
28586         if (_v) {
28587           {
28588             _v = lua_isboolean(L,argv[3]);
28589           }
28590           if (_v) {
28591             {
28592               _v = lua_isboolean(L,argv[4]);
28593             }
28594             if (_v) {
28595               {
28596                 _v = lua_isnumber(L,argv[5]);
28597               }
28598               if (_v) {
28599                 return _wrap_SBFrame_GetVariables__SWIG_1(L);
28600               }
28601             }
28602           }
28603         }
28604       }
28605     }
28606   }
28607 
28608   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetVariables'\n"
28609     "  Possible C/C++ prototypes are:\n"
28610     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool)\n"
28611     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool,lldb::DynamicValueType)\n"
28612     "    lldb::SBFrame::GetVariables(lldb::SBVariablesOptions const &)\n");
28613   lua_error(L);return 0;
28614 }
28615 
28616 
28617 static int _wrap_SBFrame_GetRegisters(lua_State* L) {
28618   {
28619     int SWIG_arg = 0;
28620     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28621     lldb::SBValueList result;
28622 
28623     SWIG_check_num_args("lldb::SBFrame::GetRegisters",1,1)
28624     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetRegisters",1,"lldb::SBFrame *");
28625 
28626     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28627       SWIG_fail_ptr("SBFrame_GetRegisters",1,SWIGTYPE_p_lldb__SBFrame);
28628     }
28629 
28630     result = (arg1)->GetRegisters();
28631     {
28632       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
28633       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
28634     }
28635     return SWIG_arg;
28636 
28637     fail: SWIGUNUSED;
28638   }
28639   lua_error(L);
28640   return 0;
28641 }
28642 
28643 
28644 static int _wrap_SBFrame_FindVariable__SWIG_0(lua_State* L) {
28645   {
28646     int SWIG_arg = 0;
28647     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28648     char *arg2 = (char *) 0 ;
28649     lldb::SBValue result;
28650 
28651     SWIG_check_num_args("lldb::SBFrame::FindVariable",2,2)
28652     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
28653     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
28654 
28655     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28656       SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
28657     }
28658 
28659     arg2 = (char *)lua_tostring(L, 2);
28660     result = (arg1)->FindVariable((char const *)arg2);
28661     {
28662       lldb::SBValue * resultptr = new lldb::SBValue(result);
28663       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28664     }
28665     return SWIG_arg;
28666 
28667     fail: SWIGUNUSED;
28668   }
28669   lua_error(L);
28670   return 0;
28671 }
28672 
28673 
28674 static int _wrap_SBFrame_FindVariable__SWIG_1(lua_State* L) {
28675   {
28676     int SWIG_arg = 0;
28677     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28678     char *arg2 = (char *) 0 ;
28679     lldb::DynamicValueType arg3 ;
28680     lldb::SBValue result;
28681 
28682     SWIG_check_num_args("lldb::SBFrame::FindVariable",3,3)
28683     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
28684     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
28685     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::FindVariable",3,"lldb::DynamicValueType");
28686 
28687     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28688       SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
28689     }
28690 
28691     arg2 = (char *)lua_tostring(L, 2);
28692     arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
28693     result = (arg1)->FindVariable((char const *)arg2,arg3);
28694     {
28695       lldb::SBValue * resultptr = new lldb::SBValue(result);
28696       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28697     }
28698     return SWIG_arg;
28699 
28700     fail: SWIGUNUSED;
28701   }
28702   lua_error(L);
28703   return 0;
28704 }
28705 
28706 
28707 static int _wrap_SBFrame_FindVariable(lua_State* L) {
28708   int argc;
28709   int argv[4]={
28710     1,2,3,4
28711   };
28712 
28713   argc = lua_gettop(L);
28714   if (argc == 2) {
28715     int _v = 0;
28716     {
28717       void *ptr;
28718       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28719         _v = 0;
28720       } else {
28721         _v = 1;
28722       }
28723     }
28724     if (_v) {
28725       {
28726         _v = SWIG_lua_isnilstring(L,argv[1]);
28727       }
28728       if (_v) {
28729         return _wrap_SBFrame_FindVariable__SWIG_0(L);
28730       }
28731     }
28732   }
28733   if (argc == 3) {
28734     int _v = 0;
28735     {
28736       void *ptr;
28737       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28738         _v = 0;
28739       } else {
28740         _v = 1;
28741       }
28742     }
28743     if (_v) {
28744       {
28745         _v = SWIG_lua_isnilstring(L,argv[1]);
28746       }
28747       if (_v) {
28748         {
28749           _v = lua_isnumber(L,argv[2]);
28750         }
28751         if (_v) {
28752           return _wrap_SBFrame_FindVariable__SWIG_1(L);
28753         }
28754       }
28755     }
28756   }
28757 
28758   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindVariable'\n"
28759     "  Possible C/C++ prototypes are:\n"
28760     "    lldb::SBFrame::FindVariable(char const *)\n"
28761     "    lldb::SBFrame::FindVariable(char const *,lldb::DynamicValueType)\n");
28762   lua_error(L);return 0;
28763 }
28764 
28765 
28766 static int _wrap_SBFrame_FindRegister(lua_State* L) {
28767   {
28768     int SWIG_arg = 0;
28769     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28770     char *arg2 = (char *) 0 ;
28771     lldb::SBValue result;
28772 
28773     SWIG_check_num_args("lldb::SBFrame::FindRegister",2,2)
28774     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindRegister",1,"lldb::SBFrame *");
28775     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindRegister",2,"char const *");
28776 
28777     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28778       SWIG_fail_ptr("SBFrame_FindRegister",1,SWIGTYPE_p_lldb__SBFrame);
28779     }
28780 
28781     arg2 = (char *)lua_tostring(L, 2);
28782     result = (arg1)->FindRegister((char const *)arg2);
28783     {
28784       lldb::SBValue * resultptr = new lldb::SBValue(result);
28785       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28786     }
28787     return SWIG_arg;
28788 
28789     fail: SWIGUNUSED;
28790   }
28791   lua_error(L);
28792   return 0;
28793 }
28794 
28795 
28796 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_0(lua_State* L) {
28797   {
28798     int SWIG_arg = 0;
28799     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28800     char *arg2 = (char *) 0 ;
28801     lldb::SBValue result;
28802 
28803     SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",2,2)
28804     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
28805     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
28806 
28807     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28808       SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
28809     }
28810 
28811     arg2 = (char *)lua_tostring(L, 2);
28812     result = (arg1)->GetValueForVariablePath((char const *)arg2);
28813     {
28814       lldb::SBValue * resultptr = new lldb::SBValue(result);
28815       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28816     }
28817     return SWIG_arg;
28818 
28819     fail: SWIGUNUSED;
28820   }
28821   lua_error(L);
28822   return 0;
28823 }
28824 
28825 
28826 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_1(lua_State* L) {
28827   {
28828     int SWIG_arg = 0;
28829     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28830     char *arg2 = (char *) 0 ;
28831     lldb::DynamicValueType arg3 ;
28832     lldb::SBValue result;
28833 
28834     SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",3,3)
28835     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
28836     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
28837     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",3,"lldb::DynamicValueType");
28838 
28839     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28840       SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
28841     }
28842 
28843     arg2 = (char *)lua_tostring(L, 2);
28844     arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
28845     result = (arg1)->GetValueForVariablePath((char const *)arg2,arg3);
28846     {
28847       lldb::SBValue * resultptr = new lldb::SBValue(result);
28848       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28849     }
28850     return SWIG_arg;
28851 
28852     fail: SWIGUNUSED;
28853   }
28854   lua_error(L);
28855   return 0;
28856 }
28857 
28858 
28859 static int _wrap_SBFrame_GetValueForVariablePath(lua_State* L) {
28860   int argc;
28861   int argv[4]={
28862     1,2,3,4
28863   };
28864 
28865   argc = lua_gettop(L);
28866   if (argc == 2) {
28867     int _v = 0;
28868     {
28869       void *ptr;
28870       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28871         _v = 0;
28872       } else {
28873         _v = 1;
28874       }
28875     }
28876     if (_v) {
28877       {
28878         _v = SWIG_lua_isnilstring(L,argv[1]);
28879       }
28880       if (_v) {
28881         return _wrap_SBFrame_GetValueForVariablePath__SWIG_0(L);
28882       }
28883     }
28884   }
28885   if (argc == 3) {
28886     int _v = 0;
28887     {
28888       void *ptr;
28889       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28890         _v = 0;
28891       } else {
28892         _v = 1;
28893       }
28894     }
28895     if (_v) {
28896       {
28897         _v = SWIG_lua_isnilstring(L,argv[1]);
28898       }
28899       if (_v) {
28900         {
28901           _v = lua_isnumber(L,argv[2]);
28902         }
28903         if (_v) {
28904           return _wrap_SBFrame_GetValueForVariablePath__SWIG_1(L);
28905         }
28906       }
28907     }
28908   }
28909 
28910   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetValueForVariablePath'\n"
28911     "  Possible C/C++ prototypes are:\n"
28912     "    lldb::SBFrame::GetValueForVariablePath(char const *)\n"
28913     "    lldb::SBFrame::GetValueForVariablePath(char const *,lldb::DynamicValueType)\n");
28914   lua_error(L);return 0;
28915 }
28916 
28917 
28918 static int _wrap_SBFrame_FindValue__SWIG_0(lua_State* L) {
28919   {
28920     int SWIG_arg = 0;
28921     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28922     char *arg2 = (char *) 0 ;
28923     lldb::ValueType arg3 ;
28924     lldb::SBValue result;
28925 
28926     SWIG_check_num_args("lldb::SBFrame::FindValue",3,3)
28927     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
28928     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
28929     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
28930 
28931     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28932       SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
28933     }
28934 
28935     arg2 = (char *)lua_tostring(L, 2);
28936     arg3 = (lldb::ValueType)lua_tointeger(L, 3);
28937     result = (arg1)->FindValue((char const *)arg2,arg3);
28938     {
28939       lldb::SBValue * resultptr = new lldb::SBValue(result);
28940       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28941     }
28942     return SWIG_arg;
28943 
28944     fail: SWIGUNUSED;
28945   }
28946   lua_error(L);
28947   return 0;
28948 }
28949 
28950 
28951 static int _wrap_SBFrame_FindValue__SWIG_1(lua_State* L) {
28952   {
28953     int SWIG_arg = 0;
28954     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28955     char *arg2 = (char *) 0 ;
28956     lldb::ValueType arg3 ;
28957     lldb::DynamicValueType arg4 ;
28958     lldb::SBValue result;
28959 
28960     SWIG_check_num_args("lldb::SBFrame::FindValue",4,4)
28961     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
28962     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
28963     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
28964     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBFrame::FindValue",4,"lldb::DynamicValueType");
28965 
28966     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28967       SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
28968     }
28969 
28970     arg2 = (char *)lua_tostring(L, 2);
28971     arg3 = (lldb::ValueType)lua_tointeger(L, 3);
28972     arg4 = (lldb::DynamicValueType)lua_tointeger(L, 4);
28973     result = (arg1)->FindValue((char const *)arg2,arg3,arg4);
28974     {
28975       lldb::SBValue * resultptr = new lldb::SBValue(result);
28976       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28977     }
28978     return SWIG_arg;
28979 
28980     fail: SWIGUNUSED;
28981   }
28982   lua_error(L);
28983   return 0;
28984 }
28985 
28986 
28987 static int _wrap_SBFrame_FindValue(lua_State* L) {
28988   int argc;
28989   int argv[5]={
28990     1,2,3,4,5
28991   };
28992 
28993   argc = lua_gettop(L);
28994   if (argc == 3) {
28995     int _v = 0;
28996     {
28997       void *ptr;
28998       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28999         _v = 0;
29000       } else {
29001         _v = 1;
29002       }
29003     }
29004     if (_v) {
29005       {
29006         _v = SWIG_lua_isnilstring(L,argv[1]);
29007       }
29008       if (_v) {
29009         {
29010           _v = lua_isnumber(L,argv[2]);
29011         }
29012         if (_v) {
29013           return _wrap_SBFrame_FindValue__SWIG_0(L);
29014         }
29015       }
29016     }
29017   }
29018   if (argc == 4) {
29019     int _v = 0;
29020     {
29021       void *ptr;
29022       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
29023         _v = 0;
29024       } else {
29025         _v = 1;
29026       }
29027     }
29028     if (_v) {
29029       {
29030         _v = SWIG_lua_isnilstring(L,argv[1]);
29031       }
29032       if (_v) {
29033         {
29034           _v = lua_isnumber(L,argv[2]);
29035         }
29036         if (_v) {
29037           {
29038             _v = lua_isnumber(L,argv[3]);
29039           }
29040           if (_v) {
29041             return _wrap_SBFrame_FindValue__SWIG_1(L);
29042           }
29043         }
29044       }
29045     }
29046   }
29047 
29048   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindValue'\n"
29049     "  Possible C/C++ prototypes are:\n"
29050     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType)\n"
29051     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType,lldb::DynamicValueType)\n");
29052   lua_error(L);return 0;
29053 }
29054 
29055 
29056 static int _wrap_SBFrame_GetDescription(lua_State* L) {
29057   {
29058     int SWIG_arg = 0;
29059     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29060     lldb::SBStream *arg2 = 0 ;
29061     bool result;
29062 
29063     SWIG_check_num_args("lldb::SBFrame::GetDescription",2,2)
29064     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDescription",1,"lldb::SBFrame *");
29065     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetDescription",2,"lldb::SBStream &");
29066 
29067     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29068       SWIG_fail_ptr("SBFrame_GetDescription",1,SWIGTYPE_p_lldb__SBFrame);
29069     }
29070 
29071 
29072     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29073       SWIG_fail_ptr("SBFrame_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
29074     }
29075 
29076     result = (bool)(arg1)->GetDescription(*arg2);
29077     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29078     return SWIG_arg;
29079 
29080     fail: SWIGUNUSED;
29081   }
29082   lua_error(L);
29083   return 0;
29084 }
29085 
29086 
29087 static int _wrap_SBFrame___tostring(lua_State* L) {
29088   {
29089     int SWIG_arg = 0;
29090     lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
29091     std::string result;
29092 
29093     SWIG_check_num_args("lldb::SBFrame::__repr__",1,1)
29094     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::__repr__",1,"lldb::SBFrame *");
29095 
29096     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
29097       SWIG_fail_ptr("SBFrame___tostring",1,SWIGTYPE_p_lldb__SBFrame);
29098     }
29099 
29100     result = lldb_SBFrame___repr__(arg1);
29101     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
29102     return SWIG_arg;
29103 
29104     fail: SWIGUNUSED;
29105   }
29106   lua_error(L);
29107   return 0;
29108 }
29109 
29110 
29111 static void swig_delete_SBFrame(void *obj) {
29112 lldb::SBFrame *arg1 = (lldb::SBFrame *) obj;
29113 delete arg1;
29114 }
29115 static int _proxy__wrap_new_SBFrame(lua_State *L) {
29116     assert(lua_istable(L,1));
29117     lua_pushcfunction(L,_wrap_new_SBFrame);
29118     assert(!lua_isnil(L,-1));
29119     lua_replace(L,1); /* replace our table with real constructor */
29120     lua_call(L,lua_gettop(L)-1,1);
29121     return 1;
29122 }
29123 static swig_lua_attribute swig_SBFrame_attributes[] = {
29124     {0,0,0}
29125 };
29126 static swig_lua_method swig_SBFrame_methods[]= {
29127     { "IsEqual", _wrap_SBFrame_IsEqual},
29128     { "IsValid", _wrap_SBFrame_IsValid},
29129     { "GetFrameID", _wrap_SBFrame_GetFrameID},
29130     { "GetCFA", _wrap_SBFrame_GetCFA},
29131     { "GetPC", _wrap_SBFrame_GetPC},
29132     { "SetPC", _wrap_SBFrame_SetPC},
29133     { "GetSP", _wrap_SBFrame_GetSP},
29134     { "GetFP", _wrap_SBFrame_GetFP},
29135     { "GetPCAddress", _wrap_SBFrame_GetPCAddress},
29136     { "GetSymbolContext", _wrap_SBFrame_GetSymbolContext},
29137     { "GetModule", _wrap_SBFrame_GetModule},
29138     { "GetCompileUnit", _wrap_SBFrame_GetCompileUnit},
29139     { "GetFunction", _wrap_SBFrame_GetFunction},
29140     { "GetSymbol", _wrap_SBFrame_GetSymbol},
29141     { "GetBlock", _wrap_SBFrame_GetBlock},
29142     { "GetDisplayFunctionName", _wrap_SBFrame_GetDisplayFunctionName},
29143     { "GetFunctionName", _wrap_SBFrame_GetFunctionName},
29144     { "GuessLanguage", _wrap_SBFrame_GuessLanguage},
29145     { "IsInlined", _wrap_SBFrame_IsInlined},
29146     { "IsArtificial", _wrap_SBFrame_IsArtificial},
29147     { "EvaluateExpression", _wrap_SBFrame_EvaluateExpression},
29148     { "GetFrameBlock", _wrap_SBFrame_GetFrameBlock},
29149     { "GetLineEntry", _wrap_SBFrame_GetLineEntry},
29150     { "GetThread", _wrap_SBFrame_GetThread},
29151     { "Disassemble", _wrap_SBFrame_Disassemble},
29152     { "Clear", _wrap_SBFrame_Clear},
29153     { "__eq", _wrap_SBFrame___eq},
29154     { "GetVariables", _wrap_SBFrame_GetVariables},
29155     { "GetRegisters", _wrap_SBFrame_GetRegisters},
29156     { "FindVariable", _wrap_SBFrame_FindVariable},
29157     { "FindRegister", _wrap_SBFrame_FindRegister},
29158     { "GetValueForVariablePath", _wrap_SBFrame_GetValueForVariablePath},
29159     { "FindValue", _wrap_SBFrame_FindValue},
29160     { "GetDescription", _wrap_SBFrame_GetDescription},
29161     { "__tostring", _wrap_SBFrame___tostring},
29162     {0,0}
29163 };
29164 static swig_lua_method swig_SBFrame_meta[] = {
29165     { "__eq", _wrap_SBFrame___eq},
29166     { "__tostring", _wrap_SBFrame___tostring},
29167     {0,0}
29168 };
29169 
29170 static swig_lua_attribute swig_SBFrame_Sf_SwigStatic_attributes[] = {
29171     {0,0,0}
29172 };
29173 static swig_lua_const_info swig_SBFrame_Sf_SwigStatic_constants[]= {
29174     {0,0,0,0,0,0}
29175 };
29176 static swig_lua_method swig_SBFrame_Sf_SwigStatic_methods[]= {
29177     {0,0}
29178 };
29179 static swig_lua_class* swig_SBFrame_Sf_SwigStatic_classes[]= {
29180     0
29181 };
29182 
29183 static swig_lua_namespace swig_SBFrame_Sf_SwigStatic = {
29184     "SBFrame",
29185     swig_SBFrame_Sf_SwigStatic_methods,
29186     swig_SBFrame_Sf_SwigStatic_attributes,
29187     swig_SBFrame_Sf_SwigStatic_constants,
29188     swig_SBFrame_Sf_SwigStatic_classes,
29189     0
29190 };
29191 static swig_lua_class *swig_SBFrame_bases[] = {0};
29192 static const char *swig_SBFrame_base_names[] = {0};
29193 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 };
29194 
29195 static int _wrap_new_SBFunction__SWIG_0(lua_State* L) {
29196   {
29197     int SWIG_arg = 0;
29198     lldb::SBFunction *result = 0 ;
29199 
29200     SWIG_check_num_args("lldb::SBFunction::SBFunction",0,0)
29201     result = (lldb::SBFunction *)new lldb::SBFunction();
29202     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
29203     return SWIG_arg;
29204 
29205     fail: SWIGUNUSED;
29206   }
29207   lua_error(L);
29208   return 0;
29209 }
29210 
29211 
29212 static int _wrap_new_SBFunction__SWIG_1(lua_State* L) {
29213   {
29214     int SWIG_arg = 0;
29215     lldb::SBFunction *arg1 = 0 ;
29216     lldb::SBFunction *result = 0 ;
29217 
29218     SWIG_check_num_args("lldb::SBFunction::SBFunction",1,1)
29219     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFunction::SBFunction",1,"lldb::SBFunction const &");
29220 
29221     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29222       SWIG_fail_ptr("new_SBFunction",1,SWIGTYPE_p_lldb__SBFunction);
29223     }
29224 
29225     result = (lldb::SBFunction *)new lldb::SBFunction((lldb::SBFunction const &)*arg1);
29226     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
29227     return SWIG_arg;
29228 
29229     fail: SWIGUNUSED;
29230   }
29231   lua_error(L);
29232   return 0;
29233 }
29234 
29235 
29236 static int _wrap_new_SBFunction(lua_State* L) {
29237   int argc;
29238   int argv[2]={
29239     1,2
29240   };
29241 
29242   argc = lua_gettop(L);
29243   if (argc == 0) {
29244     return _wrap_new_SBFunction__SWIG_0(L);
29245   }
29246   if (argc == 1) {
29247     int _v = 0;
29248     {
29249       void *ptr;
29250       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, SWIG_POINTER_NO_NULL)) {
29251         _v = 0;
29252       } else {
29253         _v = 1;
29254       }
29255     }
29256     if (_v) {
29257       return _wrap_new_SBFunction__SWIG_1(L);
29258     }
29259   }
29260 
29261   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFunction'\n"
29262     "  Possible C/C++ prototypes are:\n"
29263     "    lldb::SBFunction::SBFunction()\n"
29264     "    lldb::SBFunction::SBFunction(lldb::SBFunction const &)\n");
29265   lua_error(L);return 0;
29266 }
29267 
29268 
29269 static int _wrap_SBFunction_IsValid(lua_State* L) {
29270   {
29271     int SWIG_arg = 0;
29272     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29273     bool result;
29274 
29275     SWIG_check_num_args("lldb::SBFunction::IsValid",1,1)
29276     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::IsValid",1,"lldb::SBFunction const *");
29277 
29278     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29279       SWIG_fail_ptr("SBFunction_IsValid",1,SWIGTYPE_p_lldb__SBFunction);
29280     }
29281 
29282     result = (bool)((lldb::SBFunction const *)arg1)->IsValid();
29283     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29284     return SWIG_arg;
29285 
29286     fail: SWIGUNUSED;
29287   }
29288   lua_error(L);
29289   return 0;
29290 }
29291 
29292 
29293 static int _wrap_SBFunction_GetName(lua_State* L) {
29294   {
29295     int SWIG_arg = 0;
29296     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29297     char *result = 0 ;
29298 
29299     SWIG_check_num_args("lldb::SBFunction::GetName",1,1)
29300     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetName",1,"lldb::SBFunction const *");
29301 
29302     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29303       SWIG_fail_ptr("SBFunction_GetName",1,SWIGTYPE_p_lldb__SBFunction);
29304     }
29305 
29306     result = (char *)((lldb::SBFunction const *)arg1)->GetName();
29307     lua_pushstring(L,(const char *)result); SWIG_arg++;
29308     return SWIG_arg;
29309 
29310     fail: SWIGUNUSED;
29311   }
29312   lua_error(L);
29313   return 0;
29314 }
29315 
29316 
29317 static int _wrap_SBFunction_GetDisplayName(lua_State* L) {
29318   {
29319     int SWIG_arg = 0;
29320     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29321     char *result = 0 ;
29322 
29323     SWIG_check_num_args("lldb::SBFunction::GetDisplayName",1,1)
29324     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDisplayName",1,"lldb::SBFunction const *");
29325 
29326     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29327       SWIG_fail_ptr("SBFunction_GetDisplayName",1,SWIGTYPE_p_lldb__SBFunction);
29328     }
29329 
29330     result = (char *)((lldb::SBFunction const *)arg1)->GetDisplayName();
29331     lua_pushstring(L,(const char *)result); SWIG_arg++;
29332     return SWIG_arg;
29333 
29334     fail: SWIGUNUSED;
29335   }
29336   lua_error(L);
29337   return 0;
29338 }
29339 
29340 
29341 static int _wrap_SBFunction_GetMangledName(lua_State* L) {
29342   {
29343     int SWIG_arg = 0;
29344     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29345     char *result = 0 ;
29346 
29347     SWIG_check_num_args("lldb::SBFunction::GetMangledName",1,1)
29348     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetMangledName",1,"lldb::SBFunction const *");
29349 
29350     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29351       SWIG_fail_ptr("SBFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBFunction);
29352     }
29353 
29354     result = (char *)((lldb::SBFunction const *)arg1)->GetMangledName();
29355     lua_pushstring(L,(const char *)result); SWIG_arg++;
29356     return SWIG_arg;
29357 
29358     fail: SWIGUNUSED;
29359   }
29360   lua_error(L);
29361   return 0;
29362 }
29363 
29364 
29365 static int _wrap_SBFunction_GetInstructions__SWIG_0(lua_State* L) {
29366   {
29367     int SWIG_arg = 0;
29368     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29369     lldb::SBTarget arg2 ;
29370     lldb::SBTarget *argp2 ;
29371     lldb::SBInstructionList result;
29372 
29373     SWIG_check_num_args("lldb::SBFunction::GetInstructions",2,2)
29374     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
29375     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
29376 
29377     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29378       SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
29379     }
29380 
29381 
29382     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29383       SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
29384     }
29385     arg2 = *argp2;
29386 
29387     result = (arg1)->GetInstructions(arg2);
29388     {
29389       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
29390       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
29391     }
29392     return SWIG_arg;
29393 
29394     fail: SWIGUNUSED;
29395   }
29396   lua_error(L);
29397   return 0;
29398 }
29399 
29400 
29401 static int _wrap_SBFunction_GetInstructions__SWIG_1(lua_State* L) {
29402   {
29403     int SWIG_arg = 0;
29404     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29405     lldb::SBTarget arg2 ;
29406     char *arg3 = (char *) 0 ;
29407     lldb::SBTarget *argp2 ;
29408     lldb::SBInstructionList result;
29409 
29410     SWIG_check_num_args("lldb::SBFunction::GetInstructions",3,3)
29411     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
29412     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
29413     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",3,"char const *");
29414 
29415     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29416       SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
29417     }
29418 
29419 
29420     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29421       SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
29422     }
29423     arg2 = *argp2;
29424 
29425     arg3 = (char *)lua_tostring(L, 3);
29426     result = (arg1)->GetInstructions(arg2,(char const *)arg3);
29427     {
29428       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
29429       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
29430     }
29431     return SWIG_arg;
29432 
29433     fail: SWIGUNUSED;
29434   }
29435   lua_error(L);
29436   return 0;
29437 }
29438 
29439 
29440 static int _wrap_SBFunction_GetInstructions(lua_State* L) {
29441   int argc;
29442   int argv[4]={
29443     1,2,3,4
29444   };
29445 
29446   argc = lua_gettop(L);
29447   if (argc == 2) {
29448     int _v = 0;
29449     {
29450       void *ptr;
29451       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
29452         _v = 0;
29453       } else {
29454         _v = 1;
29455       }
29456     }
29457     if (_v) {
29458       {
29459         void *ptr;
29460         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
29461           _v = 0;
29462         } else {
29463           _v = 1;
29464         }
29465       }
29466       if (_v) {
29467         return _wrap_SBFunction_GetInstructions__SWIG_0(L);
29468       }
29469     }
29470   }
29471   if (argc == 3) {
29472     int _v = 0;
29473     {
29474       void *ptr;
29475       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
29476         _v = 0;
29477       } else {
29478         _v = 1;
29479       }
29480     }
29481     if (_v) {
29482       {
29483         void *ptr;
29484         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
29485           _v = 0;
29486         } else {
29487           _v = 1;
29488         }
29489       }
29490       if (_v) {
29491         {
29492           _v = SWIG_lua_isnilstring(L,argv[2]);
29493         }
29494         if (_v) {
29495           return _wrap_SBFunction_GetInstructions__SWIG_1(L);
29496         }
29497       }
29498     }
29499   }
29500 
29501   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFunction_GetInstructions'\n"
29502     "  Possible C/C++ prototypes are:\n"
29503     "    lldb::SBFunction::GetInstructions(lldb::SBTarget)\n"
29504     "    lldb::SBFunction::GetInstructions(lldb::SBTarget,char const *)\n");
29505   lua_error(L);return 0;
29506 }
29507 
29508 
29509 static int _wrap_SBFunction_GetStartAddress(lua_State* L) {
29510   {
29511     int SWIG_arg = 0;
29512     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29513     lldb::SBAddress result;
29514 
29515     SWIG_check_num_args("lldb::SBFunction::GetStartAddress",1,1)
29516     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetStartAddress",1,"lldb::SBFunction *");
29517 
29518     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29519       SWIG_fail_ptr("SBFunction_GetStartAddress",1,SWIGTYPE_p_lldb__SBFunction);
29520     }
29521 
29522     result = (arg1)->GetStartAddress();
29523     {
29524       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
29525       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
29526     }
29527     return SWIG_arg;
29528 
29529     fail: SWIGUNUSED;
29530   }
29531   lua_error(L);
29532   return 0;
29533 }
29534 
29535 
29536 static int _wrap_SBFunction_GetEndAddress(lua_State* L) {
29537   {
29538     int SWIG_arg = 0;
29539     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29540     lldb::SBAddress result;
29541 
29542     SWIG_check_num_args("lldb::SBFunction::GetEndAddress",1,1)
29543     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetEndAddress",1,"lldb::SBFunction *");
29544 
29545     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29546       SWIG_fail_ptr("SBFunction_GetEndAddress",1,SWIGTYPE_p_lldb__SBFunction);
29547     }
29548 
29549     result = (arg1)->GetEndAddress();
29550     {
29551       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
29552       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
29553     }
29554     return SWIG_arg;
29555 
29556     fail: SWIGUNUSED;
29557   }
29558   lua_error(L);
29559   return 0;
29560 }
29561 
29562 
29563 static int _wrap_SBFunction_GetArgumentName(lua_State* L) {
29564   {
29565     int SWIG_arg = 0;
29566     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29567     uint32_t arg2 ;
29568     char *result = 0 ;
29569 
29570     SWIG_check_num_args("lldb::SBFunction::GetArgumentName",2,2)
29571     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",1,"lldb::SBFunction *");
29572     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",2,"uint32_t");
29573 
29574     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29575       SWIG_fail_ptr("SBFunction_GetArgumentName",1,SWIGTYPE_p_lldb__SBFunction);
29576     }
29577 
29578     arg2 = (uint32_t)lua_tointeger(L, 2);
29579     result = (char *)(arg1)->GetArgumentName(arg2);
29580     lua_pushstring(L,(const char *)result); SWIG_arg++;
29581     return SWIG_arg;
29582 
29583     fail: SWIGUNUSED;
29584   }
29585   lua_error(L);
29586   return 0;
29587 }
29588 
29589 
29590 static int _wrap_SBFunction_GetPrologueByteSize(lua_State* L) {
29591   {
29592     int SWIG_arg = 0;
29593     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29594     uint32_t result;
29595 
29596     SWIG_check_num_args("lldb::SBFunction::GetPrologueByteSize",1,1)
29597     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetPrologueByteSize",1,"lldb::SBFunction *");
29598 
29599     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29600       SWIG_fail_ptr("SBFunction_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBFunction);
29601     }
29602 
29603     result = (uint32_t)(arg1)->GetPrologueByteSize();
29604     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
29605     return SWIG_arg;
29606 
29607     fail: SWIGUNUSED;
29608   }
29609   lua_error(L);
29610   return 0;
29611 }
29612 
29613 
29614 static int _wrap_SBFunction_GetType(lua_State* L) {
29615   {
29616     int SWIG_arg = 0;
29617     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29618     lldb::SBType result;
29619 
29620     SWIG_check_num_args("lldb::SBFunction::GetType",1,1)
29621     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetType",1,"lldb::SBFunction *");
29622 
29623     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29624       SWIG_fail_ptr("SBFunction_GetType",1,SWIGTYPE_p_lldb__SBFunction);
29625     }
29626 
29627     result = (arg1)->GetType();
29628     {
29629       lldb::SBType * resultptr = new lldb::SBType(result);
29630       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
29631     }
29632     return SWIG_arg;
29633 
29634     fail: SWIGUNUSED;
29635   }
29636   lua_error(L);
29637   return 0;
29638 }
29639 
29640 
29641 static int _wrap_SBFunction_GetBlock(lua_State* L) {
29642   {
29643     int SWIG_arg = 0;
29644     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29645     lldb::SBBlock result;
29646 
29647     SWIG_check_num_args("lldb::SBFunction::GetBlock",1,1)
29648     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetBlock",1,"lldb::SBFunction *");
29649 
29650     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29651       SWIG_fail_ptr("SBFunction_GetBlock",1,SWIGTYPE_p_lldb__SBFunction);
29652     }
29653 
29654     result = (arg1)->GetBlock();
29655     {
29656       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
29657       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
29658     }
29659     return SWIG_arg;
29660 
29661     fail: SWIGUNUSED;
29662   }
29663   lua_error(L);
29664   return 0;
29665 }
29666 
29667 
29668 static int _wrap_SBFunction_GetLanguage(lua_State* L) {
29669   {
29670     int SWIG_arg = 0;
29671     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29672     lldb::LanguageType result;
29673 
29674     SWIG_check_num_args("lldb::SBFunction::GetLanguage",1,1)
29675     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetLanguage",1,"lldb::SBFunction *");
29676 
29677     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29678       SWIG_fail_ptr("SBFunction_GetLanguage",1,SWIGTYPE_p_lldb__SBFunction);
29679     }
29680 
29681     result = (lldb::LanguageType)(arg1)->GetLanguage();
29682     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
29683     return SWIG_arg;
29684 
29685     fail: SWIGUNUSED;
29686   }
29687   lua_error(L);
29688   return 0;
29689 }
29690 
29691 
29692 static int _wrap_SBFunction_GetIsOptimized(lua_State* L) {
29693   {
29694     int SWIG_arg = 0;
29695     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29696     bool result;
29697 
29698     SWIG_check_num_args("lldb::SBFunction::GetIsOptimized",1,1)
29699     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetIsOptimized",1,"lldb::SBFunction *");
29700 
29701     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29702       SWIG_fail_ptr("SBFunction_GetIsOptimized",1,SWIGTYPE_p_lldb__SBFunction);
29703     }
29704 
29705     result = (bool)(arg1)->GetIsOptimized();
29706     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29707     return SWIG_arg;
29708 
29709     fail: SWIGUNUSED;
29710   }
29711   lua_error(L);
29712   return 0;
29713 }
29714 
29715 
29716 static int _wrap_SBFunction_GetDescription(lua_State* L) {
29717   {
29718     int SWIG_arg = 0;
29719     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29720     lldb::SBStream *arg2 = 0 ;
29721     bool result;
29722 
29723     SWIG_check_num_args("lldb::SBFunction::GetDescription",2,2)
29724     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDescription",1,"lldb::SBFunction *");
29725     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetDescription",2,"lldb::SBStream &");
29726 
29727     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29728       SWIG_fail_ptr("SBFunction_GetDescription",1,SWIGTYPE_p_lldb__SBFunction);
29729     }
29730 
29731 
29732     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29733       SWIG_fail_ptr("SBFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
29734     }
29735 
29736     result = (bool)(arg1)->GetDescription(*arg2);
29737     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29738     return SWIG_arg;
29739 
29740     fail: SWIGUNUSED;
29741   }
29742   lua_error(L);
29743   return 0;
29744 }
29745 
29746 
29747 static int _wrap_SBFunction___eq(lua_State* L) {
29748   {
29749     int SWIG_arg = 0;
29750     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29751     lldb::SBFunction *arg2 = 0 ;
29752     bool result;
29753 
29754     SWIG_check_num_args("lldb::SBFunction::operator ==",2,2)
29755     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::operator ==",1,"lldb::SBFunction const *");
29756     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::operator ==",2,"lldb::SBFunction const &");
29757 
29758     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29759       SWIG_fail_ptr("SBFunction___eq",1,SWIGTYPE_p_lldb__SBFunction);
29760     }
29761 
29762 
29763     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFunction,0))){
29764       SWIG_fail_ptr("SBFunction___eq",2,SWIGTYPE_p_lldb__SBFunction);
29765     }
29766 
29767     result = (bool)((lldb::SBFunction const *)arg1)->operator ==((lldb::SBFunction const &)*arg2);
29768     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29769     return SWIG_arg;
29770 
29771     fail: SWIGUNUSED;
29772   }
29773   lua_error(L);
29774   return 0;
29775 }
29776 
29777 
29778 static int _wrap_SBFunction___tostring(lua_State* L) {
29779   {
29780     int SWIG_arg = 0;
29781     lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29782     std::string result;
29783 
29784     SWIG_check_num_args("lldb::SBFunction::__repr__",1,1)
29785     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::__repr__",1,"lldb::SBFunction *");
29786 
29787     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29788       SWIG_fail_ptr("SBFunction___tostring",1,SWIGTYPE_p_lldb__SBFunction);
29789     }
29790 
29791     result = lldb_SBFunction___repr__(arg1);
29792     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
29793     return SWIG_arg;
29794 
29795     fail: SWIGUNUSED;
29796   }
29797   lua_error(L);
29798   return 0;
29799 }
29800 
29801 
29802 static void swig_delete_SBFunction(void *obj) {
29803 lldb::SBFunction *arg1 = (lldb::SBFunction *) obj;
29804 delete arg1;
29805 }
29806 static int _proxy__wrap_new_SBFunction(lua_State *L) {
29807     assert(lua_istable(L,1));
29808     lua_pushcfunction(L,_wrap_new_SBFunction);
29809     assert(!lua_isnil(L,-1));
29810     lua_replace(L,1); /* replace our table with real constructor */
29811     lua_call(L,lua_gettop(L)-1,1);
29812     return 1;
29813 }
29814 static swig_lua_attribute swig_SBFunction_attributes[] = {
29815     {0,0,0}
29816 };
29817 static swig_lua_method swig_SBFunction_methods[]= {
29818     { "IsValid", _wrap_SBFunction_IsValid},
29819     { "GetName", _wrap_SBFunction_GetName},
29820     { "GetDisplayName", _wrap_SBFunction_GetDisplayName},
29821     { "GetMangledName", _wrap_SBFunction_GetMangledName},
29822     { "GetInstructions", _wrap_SBFunction_GetInstructions},
29823     { "GetStartAddress", _wrap_SBFunction_GetStartAddress},
29824     { "GetEndAddress", _wrap_SBFunction_GetEndAddress},
29825     { "GetArgumentName", _wrap_SBFunction_GetArgumentName},
29826     { "GetPrologueByteSize", _wrap_SBFunction_GetPrologueByteSize},
29827     { "GetType", _wrap_SBFunction_GetType},
29828     { "GetBlock", _wrap_SBFunction_GetBlock},
29829     { "GetLanguage", _wrap_SBFunction_GetLanguage},
29830     { "GetIsOptimized", _wrap_SBFunction_GetIsOptimized},
29831     { "GetDescription", _wrap_SBFunction_GetDescription},
29832     { "__eq", _wrap_SBFunction___eq},
29833     { "__tostring", _wrap_SBFunction___tostring},
29834     {0,0}
29835 };
29836 static swig_lua_method swig_SBFunction_meta[] = {
29837     { "__eq", _wrap_SBFunction___eq},
29838     { "__tostring", _wrap_SBFunction___tostring},
29839     {0,0}
29840 };
29841 
29842 static swig_lua_attribute swig_SBFunction_Sf_SwigStatic_attributes[] = {
29843     {0,0,0}
29844 };
29845 static swig_lua_const_info swig_SBFunction_Sf_SwigStatic_constants[]= {
29846     {0,0,0,0,0,0}
29847 };
29848 static swig_lua_method swig_SBFunction_Sf_SwigStatic_methods[]= {
29849     {0,0}
29850 };
29851 static swig_lua_class* swig_SBFunction_Sf_SwigStatic_classes[]= {
29852     0
29853 };
29854 
29855 static swig_lua_namespace swig_SBFunction_Sf_SwigStatic = {
29856     "SBFunction",
29857     swig_SBFunction_Sf_SwigStatic_methods,
29858     swig_SBFunction_Sf_SwigStatic_attributes,
29859     swig_SBFunction_Sf_SwigStatic_constants,
29860     swig_SBFunction_Sf_SwigStatic_classes,
29861     0
29862 };
29863 static swig_lua_class *swig_SBFunction_bases[] = {0};
29864 static const char *swig_SBFunction_base_names[] = {0};
29865 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 };
29866 
29867 static int _wrap_SBHostOS_GetProgramFileSpec(lua_State* L) {
29868   {
29869     int SWIG_arg = 0;
29870     lldb::SBFileSpec result;
29871 
29872     SWIG_check_num_args("lldb::SBHostOS::GetProgramFileSpec",0,0)
29873     result = lldb::SBHostOS::GetProgramFileSpec();
29874     {
29875       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
29876       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29877     }
29878     return SWIG_arg;
29879 
29880     fail: SWIGUNUSED;
29881   }
29882   lua_error(L);
29883   return 0;
29884 }
29885 
29886 
29887 static int _wrap_SBHostOS_GetLLDBPythonPath(lua_State* L) {
29888   {
29889     int SWIG_arg = 0;
29890     lldb::SBFileSpec result;
29891 
29892     SWIG_check_num_args("lldb::SBHostOS::GetLLDBPythonPath",0,0)
29893     result = lldb::SBHostOS::GetLLDBPythonPath();
29894     {
29895       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
29896       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29897     }
29898     return SWIG_arg;
29899 
29900     fail: SWIGUNUSED;
29901   }
29902   lua_error(L);
29903   return 0;
29904 }
29905 
29906 
29907 static int _wrap_SBHostOS_GetLLDBPath(lua_State* L) {
29908   {
29909     int SWIG_arg = 0;
29910     lldb::PathType arg1 ;
29911     lldb::SBFileSpec result;
29912 
29913     SWIG_check_num_args("lldb::SBHostOS::GetLLDBPath",1,1)
29914     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBHostOS::GetLLDBPath",1,"lldb::PathType");
29915     arg1 = (lldb::PathType)lua_tointeger(L, 1);
29916     result = lldb::SBHostOS::GetLLDBPath(arg1);
29917     {
29918       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
29919       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29920     }
29921     return SWIG_arg;
29922 
29923     fail: SWIGUNUSED;
29924   }
29925   lua_error(L);
29926   return 0;
29927 }
29928 
29929 
29930 static int _wrap_SBHostOS_GetUserHomeDirectory(lua_State* L) {
29931   {
29932     int SWIG_arg = 0;
29933     lldb::SBFileSpec result;
29934 
29935     SWIG_check_num_args("lldb::SBHostOS::GetUserHomeDirectory",0,0)
29936     result = lldb::SBHostOS::GetUserHomeDirectory();
29937     {
29938       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
29939       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29940     }
29941     return SWIG_arg;
29942 
29943     fail: SWIGUNUSED;
29944   }
29945   lua_error(L);
29946   return 0;
29947 }
29948 
29949 
29950 static int _wrap_SBHostOS_ThreadCreated(lua_State* L) {
29951   {
29952     int SWIG_arg = 0;
29953     char *arg1 = (char *) 0 ;
29954 
29955     SWIG_check_num_args("lldb::SBHostOS::ThreadCreated",1,1)
29956     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreated",1,"char const *");
29957     arg1 = (char *)lua_tostring(L, 1);
29958     lldb::SBHostOS::ThreadCreated((char const *)arg1);
29959 
29960     return SWIG_arg;
29961 
29962     fail: SWIGUNUSED;
29963   }
29964   lua_error(L);
29965   return 0;
29966 }
29967 
29968 
29969 static int _wrap_SBHostOS_ThreadCreate(lua_State* L) {
29970   {
29971     int SWIG_arg = 0;
29972     char *arg1 = (char *) 0 ;
29973     lldb::thread_func_t arg2 = (lldb::thread_func_t) 0 ;
29974     void *arg3 = (void *) 0 ;
29975     lldb::SBError *arg4 = (lldb::SBError *) 0 ;
29976     lldb::thread_t result;
29977 
29978     SWIG_check_num_args("lldb::SBHostOS::ThreadCreate",4,4)
29979     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",1,"char const *");
29980     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",2,"lldb::thread_func_t");
29981     if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",3,"void *");
29982     if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",4,"lldb::SBError *");
29983     arg1 = (char *)lua_tostring(L, 1);
29984 
29985     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void__p_void,0))){
29986       SWIG_fail_ptr("SBHostOS_ThreadCreate",2,SWIGTYPE_p_f_p_void__p_void);
29987     }
29988 
29989     arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBHostOS_ThreadCreate");
29990 
29991     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
29992       SWIG_fail_ptr("SBHostOS_ThreadCreate",4,SWIGTYPE_p_lldb__SBError);
29993     }
29994 
29995     result = lldb::SBHostOS::ThreadCreate((char const *)arg1,arg2,arg3,arg4);
29996     {
29997       lldb::thread_t * resultptr = new lldb::thread_t(result);
29998       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_pthread_t,1); SWIG_arg++;
29999     }
30000     return SWIG_arg;
30001 
30002     fail: SWIGUNUSED;
30003   }
30004   lua_error(L);
30005   return 0;
30006 }
30007 
30008 
30009 static int _wrap_SBHostOS_ThreadCancel(lua_State* L) {
30010   {
30011     int SWIG_arg = 0;
30012     lldb::thread_t arg1 ;
30013     lldb::SBError *arg2 = (lldb::SBError *) 0 ;
30014     lldb::thread_t *argp1 ;
30015     bool result;
30016 
30017     SWIG_check_num_args("lldb::SBHostOS::ThreadCancel",2,2)
30018     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",1,"lldb::thread_t");
30019     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",2,"lldb::SBError *");
30020 
30021     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
30022       SWIG_fail_ptr("SBHostOS_ThreadCancel",1,SWIGTYPE_p_pthread_t);
30023     }
30024     arg1 = *argp1;
30025 
30026 
30027     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
30028       SWIG_fail_ptr("SBHostOS_ThreadCancel",2,SWIGTYPE_p_lldb__SBError);
30029     }
30030 
30031     result = (bool)lldb::SBHostOS::ThreadCancel(SWIG_STD_MOVE(arg1),arg2);
30032     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30033     return SWIG_arg;
30034 
30035     fail: SWIGUNUSED;
30036   }
30037   lua_error(L);
30038   return 0;
30039 }
30040 
30041 
30042 static int _wrap_SBHostOS_ThreadDetach(lua_State* L) {
30043   {
30044     int SWIG_arg = 0;
30045     lldb::thread_t arg1 ;
30046     lldb::SBError *arg2 = (lldb::SBError *) 0 ;
30047     lldb::thread_t *argp1 ;
30048     bool result;
30049 
30050     SWIG_check_num_args("lldb::SBHostOS::ThreadDetach",2,2)
30051     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",1,"lldb::thread_t");
30052     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",2,"lldb::SBError *");
30053 
30054     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
30055       SWIG_fail_ptr("SBHostOS_ThreadDetach",1,SWIGTYPE_p_pthread_t);
30056     }
30057     arg1 = *argp1;
30058 
30059 
30060     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
30061       SWIG_fail_ptr("SBHostOS_ThreadDetach",2,SWIGTYPE_p_lldb__SBError);
30062     }
30063 
30064     result = (bool)lldb::SBHostOS::ThreadDetach(SWIG_STD_MOVE(arg1),arg2);
30065     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30066     return SWIG_arg;
30067 
30068     fail: SWIGUNUSED;
30069   }
30070   lua_error(L);
30071   return 0;
30072 }
30073 
30074 
30075 static int _wrap_SBHostOS_ThreadJoin(lua_State* L) {
30076   {
30077     int SWIG_arg = 0;
30078     lldb::thread_t arg1 ;
30079     lldb::thread_result_t *arg2 = (lldb::thread_result_t *) 0 ;
30080     lldb::SBError *arg3 = (lldb::SBError *) 0 ;
30081     lldb::thread_t *argp1 ;
30082     bool result;
30083 
30084     SWIG_check_num_args("lldb::SBHostOS::ThreadJoin",3,3)
30085     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",1,"lldb::thread_t");
30086     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",2,"lldb::thread_result_t *");
30087     if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",3,"lldb::SBError *");
30088 
30089     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
30090       SWIG_fail_ptr("SBHostOS_ThreadJoin",1,SWIGTYPE_p_pthread_t);
30091     }
30092     arg1 = *argp1;
30093 
30094 
30095     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_void,0))){
30096       SWIG_fail_ptr("SBHostOS_ThreadJoin",2,SWIGTYPE_p_p_void);
30097     }
30098 
30099 
30100     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
30101       SWIG_fail_ptr("SBHostOS_ThreadJoin",3,SWIGTYPE_p_lldb__SBError);
30102     }
30103 
30104     result = (bool)lldb::SBHostOS::ThreadJoin(SWIG_STD_MOVE(arg1),arg2,arg3);
30105     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30106     return SWIG_arg;
30107 
30108     fail: SWIGUNUSED;
30109   }
30110   lua_error(L);
30111   return 0;
30112 }
30113 
30114 
30115 static int _wrap_new_SBHostOS(lua_State* L) {
30116   {
30117     int SWIG_arg = 0;
30118     lldb::SBHostOS *result = 0 ;
30119 
30120     SWIG_check_num_args("lldb::SBHostOS::SBHostOS",0,0)
30121     result = (lldb::SBHostOS *)new lldb::SBHostOS();
30122     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBHostOS,1); SWIG_arg++;
30123     return SWIG_arg;
30124 
30125     fail: SWIGUNUSED;
30126   }
30127   lua_error(L);
30128   return 0;
30129 }
30130 
30131 
30132 static void swig_delete_SBHostOS(void *obj) {
30133 lldb::SBHostOS *arg1 = (lldb::SBHostOS *) obj;
30134 delete arg1;
30135 }
30136 static int _proxy__wrap_new_SBHostOS(lua_State *L) {
30137     assert(lua_istable(L,1));
30138     lua_pushcfunction(L,_wrap_new_SBHostOS);
30139     assert(!lua_isnil(L,-1));
30140     lua_replace(L,1); /* replace our table with real constructor */
30141     lua_call(L,lua_gettop(L)-1,1);
30142     return 1;
30143 }
30144 static swig_lua_attribute swig_SBHostOS_attributes[] = {
30145     {0,0,0}
30146 };
30147 static swig_lua_method swig_SBHostOS_methods[]= {
30148     {0,0}
30149 };
30150 static swig_lua_method swig_SBHostOS_meta[] = {
30151     {0,0}
30152 };
30153 
30154 static swig_lua_attribute swig_SBHostOS_Sf_SwigStatic_attributes[] = {
30155     {0,0,0}
30156 };
30157 static swig_lua_const_info swig_SBHostOS_Sf_SwigStatic_constants[]= {
30158     {0,0,0,0,0,0}
30159 };
30160 static swig_lua_method swig_SBHostOS_Sf_SwigStatic_methods[]= {
30161     { "GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
30162     { "GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
30163     { "GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
30164     { "GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
30165     { "ThreadCreated", _wrap_SBHostOS_ThreadCreated},
30166     { "ThreadCreate", _wrap_SBHostOS_ThreadCreate},
30167     { "ThreadCancel", _wrap_SBHostOS_ThreadCancel},
30168     { "ThreadDetach", _wrap_SBHostOS_ThreadDetach},
30169     { "ThreadJoin", _wrap_SBHostOS_ThreadJoin},
30170     {0,0}
30171 };
30172 static swig_lua_class* swig_SBHostOS_Sf_SwigStatic_classes[]= {
30173     0
30174 };
30175 
30176 static swig_lua_namespace swig_SBHostOS_Sf_SwigStatic = {
30177     "SBHostOS",
30178     swig_SBHostOS_Sf_SwigStatic_methods,
30179     swig_SBHostOS_Sf_SwigStatic_attributes,
30180     swig_SBHostOS_Sf_SwigStatic_constants,
30181     swig_SBHostOS_Sf_SwigStatic_classes,
30182     0
30183 };
30184 static swig_lua_class *swig_SBHostOS_bases[] = {0};
30185 static const char *swig_SBHostOS_base_names[] = {0};
30186 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 };
30187 
30188 static int _wrap_new_SBInstruction__SWIG_0(lua_State* L) {
30189   {
30190     int SWIG_arg = 0;
30191     lldb::SBInstruction *result = 0 ;
30192 
30193     SWIG_check_num_args("lldb::SBInstruction::SBInstruction",0,0)
30194     result = (lldb::SBInstruction *)new lldb::SBInstruction();
30195     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
30196     return SWIG_arg;
30197 
30198     fail: SWIGUNUSED;
30199   }
30200   lua_error(L);
30201   return 0;
30202 }
30203 
30204 
30205 static int _wrap_new_SBInstruction__SWIG_1(lua_State* L) {
30206   {
30207     int SWIG_arg = 0;
30208     lldb::SBInstruction *arg1 = 0 ;
30209     lldb::SBInstruction *result = 0 ;
30210 
30211     SWIG_check_num_args("lldb::SBInstruction::SBInstruction",1,1)
30212     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstruction::SBInstruction",1,"lldb::SBInstruction const &");
30213 
30214     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30215       SWIG_fail_ptr("new_SBInstruction",1,SWIGTYPE_p_lldb__SBInstruction);
30216     }
30217 
30218     result = (lldb::SBInstruction *)new lldb::SBInstruction((lldb::SBInstruction const &)*arg1);
30219     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
30220     return SWIG_arg;
30221 
30222     fail: SWIGUNUSED;
30223   }
30224   lua_error(L);
30225   return 0;
30226 }
30227 
30228 
30229 static int _wrap_new_SBInstruction(lua_State* L) {
30230   int argc;
30231   int argv[2]={
30232     1,2
30233   };
30234 
30235   argc = lua_gettop(L);
30236   if (argc == 0) {
30237     return _wrap_new_SBInstruction__SWIG_0(L);
30238   }
30239   if (argc == 1) {
30240     int _v = 0;
30241     {
30242       void *ptr;
30243       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, SWIG_POINTER_NO_NULL)) {
30244         _v = 0;
30245       } else {
30246         _v = 1;
30247       }
30248     }
30249     if (_v) {
30250       return _wrap_new_SBInstruction__SWIG_1(L);
30251     }
30252   }
30253 
30254   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstruction'\n"
30255     "  Possible C/C++ prototypes are:\n"
30256     "    lldb::SBInstruction::SBInstruction()\n"
30257     "    lldb::SBInstruction::SBInstruction(lldb::SBInstruction const &)\n");
30258   lua_error(L);return 0;
30259 }
30260 
30261 
30262 static int _wrap_SBInstruction_IsValid(lua_State* L) {
30263   {
30264     int SWIG_arg = 0;
30265     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30266     bool result;
30267 
30268     SWIG_check_num_args("lldb::SBInstruction::IsValid",1,1)
30269     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::IsValid",1,"lldb::SBInstruction *");
30270 
30271     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30272       SWIG_fail_ptr("SBInstruction_IsValid",1,SWIGTYPE_p_lldb__SBInstruction);
30273     }
30274 
30275     result = (bool)(arg1)->IsValid();
30276     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30277     return SWIG_arg;
30278 
30279     fail: SWIGUNUSED;
30280   }
30281   lua_error(L);
30282   return 0;
30283 }
30284 
30285 
30286 static int _wrap_SBInstruction_GetAddress(lua_State* L) {
30287   {
30288     int SWIG_arg = 0;
30289     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30290     lldb::SBAddress result;
30291 
30292     SWIG_check_num_args("lldb::SBInstruction::GetAddress",1,1)
30293     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetAddress",1,"lldb::SBInstruction *");
30294 
30295     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30296       SWIG_fail_ptr("SBInstruction_GetAddress",1,SWIGTYPE_p_lldb__SBInstruction);
30297     }
30298 
30299     result = (arg1)->GetAddress();
30300     {
30301       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
30302       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
30303     }
30304     return SWIG_arg;
30305 
30306     fail: SWIGUNUSED;
30307   }
30308   lua_error(L);
30309   return 0;
30310 }
30311 
30312 
30313 static int _wrap_SBInstruction_GetMnemonic(lua_State* L) {
30314   {
30315     int SWIG_arg = 0;
30316     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30317     lldb::SBTarget arg2 ;
30318     lldb::SBTarget *argp2 ;
30319     char *result = 0 ;
30320 
30321     SWIG_check_num_args("lldb::SBInstruction::GetMnemonic",2,2)
30322     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",1,"lldb::SBInstruction *");
30323     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",2,"lldb::SBTarget");
30324 
30325     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30326       SWIG_fail_ptr("SBInstruction_GetMnemonic",1,SWIGTYPE_p_lldb__SBInstruction);
30327     }
30328 
30329 
30330     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
30331       SWIG_fail_ptr("SBInstruction_GetMnemonic",2,SWIGTYPE_p_lldb__SBTarget);
30332     }
30333     arg2 = *argp2;
30334 
30335     result = (char *)(arg1)->GetMnemonic(arg2);
30336     lua_pushstring(L,(const char *)result); SWIG_arg++;
30337     return SWIG_arg;
30338 
30339     fail: SWIGUNUSED;
30340   }
30341   lua_error(L);
30342   return 0;
30343 }
30344 
30345 
30346 static int _wrap_SBInstruction_GetOperands(lua_State* L) {
30347   {
30348     int SWIG_arg = 0;
30349     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30350     lldb::SBTarget arg2 ;
30351     lldb::SBTarget *argp2 ;
30352     char *result = 0 ;
30353 
30354     SWIG_check_num_args("lldb::SBInstruction::GetOperands",2,2)
30355     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",1,"lldb::SBInstruction *");
30356     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",2,"lldb::SBTarget");
30357 
30358     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30359       SWIG_fail_ptr("SBInstruction_GetOperands",1,SWIGTYPE_p_lldb__SBInstruction);
30360     }
30361 
30362 
30363     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
30364       SWIG_fail_ptr("SBInstruction_GetOperands",2,SWIGTYPE_p_lldb__SBTarget);
30365     }
30366     arg2 = *argp2;
30367 
30368     result = (char *)(arg1)->GetOperands(arg2);
30369     lua_pushstring(L,(const char *)result); SWIG_arg++;
30370     return SWIG_arg;
30371 
30372     fail: SWIGUNUSED;
30373   }
30374   lua_error(L);
30375   return 0;
30376 }
30377 
30378 
30379 static int _wrap_SBInstruction_GetComment(lua_State* L) {
30380   {
30381     int SWIG_arg = 0;
30382     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30383     lldb::SBTarget arg2 ;
30384     lldb::SBTarget *argp2 ;
30385     char *result = 0 ;
30386 
30387     SWIG_check_num_args("lldb::SBInstruction::GetComment",2,2)
30388     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetComment",1,"lldb::SBInstruction *");
30389     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetComment",2,"lldb::SBTarget");
30390 
30391     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30392       SWIG_fail_ptr("SBInstruction_GetComment",1,SWIGTYPE_p_lldb__SBInstruction);
30393     }
30394 
30395 
30396     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
30397       SWIG_fail_ptr("SBInstruction_GetComment",2,SWIGTYPE_p_lldb__SBTarget);
30398     }
30399     arg2 = *argp2;
30400 
30401     result = (char *)(arg1)->GetComment(arg2);
30402     lua_pushstring(L,(const char *)result); SWIG_arg++;
30403     return SWIG_arg;
30404 
30405     fail: SWIGUNUSED;
30406   }
30407   lua_error(L);
30408   return 0;
30409 }
30410 
30411 
30412 static int _wrap_SBInstruction_GetControlFlowKind(lua_State* L) {
30413   {
30414     int SWIG_arg = 0;
30415     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30416     lldb::SBTarget arg2 ;
30417     lldb::SBTarget *argp2 ;
30418     lldb::InstructionControlFlowKind result;
30419 
30420     SWIG_check_num_args("lldb::SBInstruction::GetControlFlowKind",2,2)
30421     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetControlFlowKind",1,"lldb::SBInstruction *");
30422     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetControlFlowKind",2,"lldb::SBTarget");
30423 
30424     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30425       SWIG_fail_ptr("SBInstruction_GetControlFlowKind",1,SWIGTYPE_p_lldb__SBInstruction);
30426     }
30427 
30428 
30429     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
30430       SWIG_fail_ptr("SBInstruction_GetControlFlowKind",2,SWIGTYPE_p_lldb__SBTarget);
30431     }
30432     arg2 = *argp2;
30433 
30434     result = (lldb::InstructionControlFlowKind)(arg1)->GetControlFlowKind(arg2);
30435     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30436     return SWIG_arg;
30437 
30438     fail: SWIGUNUSED;
30439   }
30440   lua_error(L);
30441   return 0;
30442 }
30443 
30444 
30445 static int _wrap_SBInstruction_GetData(lua_State* L) {
30446   {
30447     int SWIG_arg = 0;
30448     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30449     lldb::SBTarget arg2 ;
30450     lldb::SBTarget *argp2 ;
30451     lldb::SBData result;
30452 
30453     SWIG_check_num_args("lldb::SBInstruction::GetData",2,2)
30454     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetData",1,"lldb::SBInstruction *");
30455     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetData",2,"lldb::SBTarget");
30456 
30457     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30458       SWIG_fail_ptr("SBInstruction_GetData",1,SWIGTYPE_p_lldb__SBInstruction);
30459     }
30460 
30461 
30462     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
30463       SWIG_fail_ptr("SBInstruction_GetData",2,SWIGTYPE_p_lldb__SBTarget);
30464     }
30465     arg2 = *argp2;
30466 
30467     result = (arg1)->GetData(arg2);
30468     {
30469       lldb::SBData * resultptr = new lldb::SBData(result);
30470       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
30471     }
30472     return SWIG_arg;
30473 
30474     fail: SWIGUNUSED;
30475   }
30476   lua_error(L);
30477   return 0;
30478 }
30479 
30480 
30481 static int _wrap_SBInstruction_GetByteSize(lua_State* L) {
30482   {
30483     int SWIG_arg = 0;
30484     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30485     size_t result;
30486 
30487     SWIG_check_num_args("lldb::SBInstruction::GetByteSize",1,1)
30488     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetByteSize",1,"lldb::SBInstruction *");
30489 
30490     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30491       SWIG_fail_ptr("SBInstruction_GetByteSize",1,SWIGTYPE_p_lldb__SBInstruction);
30492     }
30493 
30494     result = (arg1)->GetByteSize();
30495     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30496     return SWIG_arg;
30497 
30498     fail: SWIGUNUSED;
30499   }
30500   lua_error(L);
30501   return 0;
30502 }
30503 
30504 
30505 static int _wrap_SBInstruction_DoesBranch(lua_State* L) {
30506   {
30507     int SWIG_arg = 0;
30508     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30509     bool result;
30510 
30511     SWIG_check_num_args("lldb::SBInstruction::DoesBranch",1,1)
30512     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DoesBranch",1,"lldb::SBInstruction *");
30513 
30514     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30515       SWIG_fail_ptr("SBInstruction_DoesBranch",1,SWIGTYPE_p_lldb__SBInstruction);
30516     }
30517 
30518     result = (bool)(arg1)->DoesBranch();
30519     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30520     return SWIG_arg;
30521 
30522     fail: SWIGUNUSED;
30523   }
30524   lua_error(L);
30525   return 0;
30526 }
30527 
30528 
30529 static int _wrap_SBInstruction_HasDelaySlot(lua_State* L) {
30530   {
30531     int SWIG_arg = 0;
30532     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30533     bool result;
30534 
30535     SWIG_check_num_args("lldb::SBInstruction::HasDelaySlot",1,1)
30536     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::HasDelaySlot",1,"lldb::SBInstruction *");
30537 
30538     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30539       SWIG_fail_ptr("SBInstruction_HasDelaySlot",1,SWIGTYPE_p_lldb__SBInstruction);
30540     }
30541 
30542     result = (bool)(arg1)->HasDelaySlot();
30543     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30544     return SWIG_arg;
30545 
30546     fail: SWIGUNUSED;
30547   }
30548   lua_error(L);
30549   return 0;
30550 }
30551 
30552 
30553 static int _wrap_SBInstruction_CanSetBreakpoint(lua_State* L) {
30554   {
30555     int SWIG_arg = 0;
30556     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30557     bool result;
30558 
30559     SWIG_check_num_args("lldb::SBInstruction::CanSetBreakpoint",1,1)
30560     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::CanSetBreakpoint",1,"lldb::SBInstruction *");
30561 
30562     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30563       SWIG_fail_ptr("SBInstruction_CanSetBreakpoint",1,SWIGTYPE_p_lldb__SBInstruction);
30564     }
30565 
30566     result = (bool)(arg1)->CanSetBreakpoint();
30567     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30568     return SWIG_arg;
30569 
30570     fail: SWIGUNUSED;
30571   }
30572   lua_error(L);
30573   return 0;
30574 }
30575 
30576 
30577 static int _wrap_SBInstruction_Print__SWIG_0(lua_State* L) {
30578   {
30579     int SWIG_arg = 0;
30580     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30581     lldb::SBFile arg2 ;
30582     lldb::SBFile *argp2 ;
30583 
30584     SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
30585     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
30586     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::Print",2,"lldb::SBFile");
30587 
30588     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30589       SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
30590     }
30591 
30592 
30593     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
30594       SWIG_fail_ptr("SBInstruction_Print",2,SWIGTYPE_p_lldb__SBFile);
30595     }
30596     arg2 = *argp2;
30597 
30598     (arg1)->Print(arg2);
30599 
30600     return SWIG_arg;
30601 
30602     fail: SWIGUNUSED;
30603   }
30604   lua_error(L);
30605   return 0;
30606 }
30607 
30608 
30609 static int _wrap_SBInstruction_Print__SWIG_1(lua_State* L) {
30610   {
30611     int SWIG_arg = 0;
30612     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30613     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
30614 
30615     SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
30616     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
30617 
30618     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30619       SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
30620     }
30621 
30622     {
30623       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
30624       lldb::FileSP file_sp;
30625       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
30626       if (!file_sp->IsValid())
30627       return luaL_error(L, "Invalid file");
30628       arg2 = file_sp;
30629     }
30630     (arg1)->Print(arg2);
30631 
30632     return SWIG_arg;
30633 
30634     fail: SWIGUNUSED;
30635   }
30636   lua_error(L);
30637   return 0;
30638 }
30639 
30640 
30641 static int _wrap_SBInstruction_Print(lua_State* L) {
30642   int argc;
30643   int argv[3]={
30644     1,2,3
30645   };
30646 
30647   argc = lua_gettop(L);
30648   if (argc == 2) {
30649     int _v = 0;
30650     {
30651       void *ptr;
30652       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
30653         _v = 0;
30654       } else {
30655         _v = 1;
30656       }
30657     }
30658     if (_v) {
30659       {
30660         void *ptr;
30661         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
30662           _v = 0;
30663         } else {
30664           _v = 1;
30665         }
30666       }
30667       if (_v) {
30668         return _wrap_SBInstruction_Print__SWIG_0(L);
30669       }
30670     }
30671   }
30672   if (argc == 2) {
30673     int _v = 0;
30674     {
30675       void *ptr;
30676       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
30677         _v = 0;
30678       } else {
30679         _v = 1;
30680       }
30681     }
30682     if (_v) {
30683       {
30684         _v = (lua_isuserdata(L, argv[1])) &&
30685         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
30686       }
30687       if (_v) {
30688         return _wrap_SBInstruction_Print__SWIG_1(L);
30689       }
30690     }
30691   }
30692 
30693   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstruction_Print'\n"
30694     "  Possible C/C++ prototypes are:\n"
30695     "    lldb::SBInstruction::Print(lldb::SBFile)\n"
30696     "    lldb::SBInstruction::Print(lldb::FileSP)\n");
30697   lua_error(L);return 0;
30698 }
30699 
30700 
30701 static int _wrap_SBInstruction_GetDescription(lua_State* L) {
30702   {
30703     int SWIG_arg = 0;
30704     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30705     lldb::SBStream *arg2 = 0 ;
30706     bool result;
30707 
30708     SWIG_check_num_args("lldb::SBInstruction::GetDescription",2,2)
30709     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",1,"lldb::SBInstruction *");
30710     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",2,"lldb::SBStream &");
30711 
30712     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30713       SWIG_fail_ptr("SBInstruction_GetDescription",1,SWIGTYPE_p_lldb__SBInstruction);
30714     }
30715 
30716 
30717     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
30718       SWIG_fail_ptr("SBInstruction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
30719     }
30720 
30721     result = (bool)(arg1)->GetDescription(*arg2);
30722     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30723     return SWIG_arg;
30724 
30725     fail: SWIGUNUSED;
30726   }
30727   lua_error(L);
30728   return 0;
30729 }
30730 
30731 
30732 static int _wrap_SBInstruction_EmulateWithFrame(lua_State* L) {
30733   {
30734     int SWIG_arg = 0;
30735     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30736     lldb::SBFrame *arg2 = 0 ;
30737     uint32_t arg3 ;
30738     bool result;
30739 
30740     SWIG_check_num_args("lldb::SBInstruction::EmulateWithFrame",3,3)
30741     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",1,"lldb::SBInstruction *");
30742     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",2,"lldb::SBFrame &");
30743     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",3,"uint32_t");
30744 
30745     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30746       SWIG_fail_ptr("SBInstruction_EmulateWithFrame",1,SWIGTYPE_p_lldb__SBInstruction);
30747     }
30748 
30749 
30750     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
30751       SWIG_fail_ptr("SBInstruction_EmulateWithFrame",2,SWIGTYPE_p_lldb__SBFrame);
30752     }
30753 
30754     arg3 = (uint32_t)lua_tointeger(L, 3);
30755     result = (bool)(arg1)->EmulateWithFrame(*arg2,arg3);
30756     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30757     return SWIG_arg;
30758 
30759     fail: SWIGUNUSED;
30760   }
30761   lua_error(L);
30762   return 0;
30763 }
30764 
30765 
30766 static int _wrap_SBInstruction_DumpEmulation(lua_State* L) {
30767   {
30768     int SWIG_arg = 0;
30769     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30770     char *arg2 = (char *) 0 ;
30771     bool result;
30772 
30773     SWIG_check_num_args("lldb::SBInstruction::DumpEmulation",2,2)
30774     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",1,"lldb::SBInstruction *");
30775     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",2,"char const *");
30776 
30777     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30778       SWIG_fail_ptr("SBInstruction_DumpEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
30779     }
30780 
30781     arg2 = (char *)lua_tostring(L, 2);
30782     result = (bool)(arg1)->DumpEmulation((char const *)arg2);
30783     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30784     return SWIG_arg;
30785 
30786     fail: SWIGUNUSED;
30787   }
30788   lua_error(L);
30789   return 0;
30790 }
30791 
30792 
30793 static int _wrap_SBInstruction_TestEmulation(lua_State* L) {
30794   {
30795     int SWIG_arg = 0;
30796     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30797     lldb::SBStream *arg2 = 0 ;
30798     char *arg3 = (char *) 0 ;
30799     bool result;
30800 
30801     SWIG_check_num_args("lldb::SBInstruction::TestEmulation",3,3)
30802     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",1,"lldb::SBInstruction *");
30803     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",2,"lldb::SBStream &");
30804     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",3,"char const *");
30805 
30806     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30807       SWIG_fail_ptr("SBInstruction_TestEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
30808     }
30809 
30810 
30811     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
30812       SWIG_fail_ptr("SBInstruction_TestEmulation",2,SWIGTYPE_p_lldb__SBStream);
30813     }
30814 
30815     arg3 = (char *)lua_tostring(L, 3);
30816     result = (bool)(arg1)->TestEmulation(*arg2,(char const *)arg3);
30817     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30818     return SWIG_arg;
30819 
30820     fail: SWIGUNUSED;
30821   }
30822   lua_error(L);
30823   return 0;
30824 }
30825 
30826 
30827 static int _wrap_SBInstruction___tostring(lua_State* L) {
30828   {
30829     int SWIG_arg = 0;
30830     lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30831     std::string result;
30832 
30833     SWIG_check_num_args("lldb::SBInstruction::__repr__",1,1)
30834     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::__repr__",1,"lldb::SBInstruction *");
30835 
30836     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30837       SWIG_fail_ptr("SBInstruction___tostring",1,SWIGTYPE_p_lldb__SBInstruction);
30838     }
30839 
30840     result = lldb_SBInstruction___repr__(arg1);
30841     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
30842     return SWIG_arg;
30843 
30844     fail: SWIGUNUSED;
30845   }
30846   lua_error(L);
30847   return 0;
30848 }
30849 
30850 
30851 static void swig_delete_SBInstruction(void *obj) {
30852 lldb::SBInstruction *arg1 = (lldb::SBInstruction *) obj;
30853 delete arg1;
30854 }
30855 static int _proxy__wrap_new_SBInstruction(lua_State *L) {
30856     assert(lua_istable(L,1));
30857     lua_pushcfunction(L,_wrap_new_SBInstruction);
30858     assert(!lua_isnil(L,-1));
30859     lua_replace(L,1); /* replace our table with real constructor */
30860     lua_call(L,lua_gettop(L)-1,1);
30861     return 1;
30862 }
30863 static swig_lua_attribute swig_SBInstruction_attributes[] = {
30864     {0,0,0}
30865 };
30866 static swig_lua_method swig_SBInstruction_methods[]= {
30867     { "IsValid", _wrap_SBInstruction_IsValid},
30868     { "GetAddress", _wrap_SBInstruction_GetAddress},
30869     { "GetMnemonic", _wrap_SBInstruction_GetMnemonic},
30870     { "GetOperands", _wrap_SBInstruction_GetOperands},
30871     { "GetComment", _wrap_SBInstruction_GetComment},
30872     { "GetControlFlowKind", _wrap_SBInstruction_GetControlFlowKind},
30873     { "GetData", _wrap_SBInstruction_GetData},
30874     { "GetByteSize", _wrap_SBInstruction_GetByteSize},
30875     { "DoesBranch", _wrap_SBInstruction_DoesBranch},
30876     { "HasDelaySlot", _wrap_SBInstruction_HasDelaySlot},
30877     { "CanSetBreakpoint", _wrap_SBInstruction_CanSetBreakpoint},
30878     { "Print", _wrap_SBInstruction_Print},
30879     { "GetDescription", _wrap_SBInstruction_GetDescription},
30880     { "EmulateWithFrame", _wrap_SBInstruction_EmulateWithFrame},
30881     { "DumpEmulation", _wrap_SBInstruction_DumpEmulation},
30882     { "TestEmulation", _wrap_SBInstruction_TestEmulation},
30883     { "__tostring", _wrap_SBInstruction___tostring},
30884     {0,0}
30885 };
30886 static swig_lua_method swig_SBInstruction_meta[] = {
30887     { "__tostring", _wrap_SBInstruction___tostring},
30888     {0,0}
30889 };
30890 
30891 static swig_lua_attribute swig_SBInstruction_Sf_SwigStatic_attributes[] = {
30892     {0,0,0}
30893 };
30894 static swig_lua_const_info swig_SBInstruction_Sf_SwigStatic_constants[]= {
30895     {0,0,0,0,0,0}
30896 };
30897 static swig_lua_method swig_SBInstruction_Sf_SwigStatic_methods[]= {
30898     {0,0}
30899 };
30900 static swig_lua_class* swig_SBInstruction_Sf_SwigStatic_classes[]= {
30901     0
30902 };
30903 
30904 static swig_lua_namespace swig_SBInstruction_Sf_SwigStatic = {
30905     "SBInstruction",
30906     swig_SBInstruction_Sf_SwigStatic_methods,
30907     swig_SBInstruction_Sf_SwigStatic_attributes,
30908     swig_SBInstruction_Sf_SwigStatic_constants,
30909     swig_SBInstruction_Sf_SwigStatic_classes,
30910     0
30911 };
30912 static swig_lua_class *swig_SBInstruction_bases[] = {0};
30913 static const char *swig_SBInstruction_base_names[] = {0};
30914 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 };
30915 
30916 static int _wrap_new_SBInstructionList__SWIG_0(lua_State* L) {
30917   {
30918     int SWIG_arg = 0;
30919     lldb::SBInstructionList *result = 0 ;
30920 
30921     SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",0,0)
30922     result = (lldb::SBInstructionList *)new lldb::SBInstructionList();
30923     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
30924     return SWIG_arg;
30925 
30926     fail: SWIGUNUSED;
30927   }
30928   lua_error(L);
30929   return 0;
30930 }
30931 
30932 
30933 static int _wrap_new_SBInstructionList__SWIG_1(lua_State* L) {
30934   {
30935     int SWIG_arg = 0;
30936     lldb::SBInstructionList *arg1 = 0 ;
30937     lldb::SBInstructionList *result = 0 ;
30938 
30939     SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",1,1)
30940     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstructionList::SBInstructionList",1,"lldb::SBInstructionList const &");
30941 
30942     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30943       SWIG_fail_ptr("new_SBInstructionList",1,SWIGTYPE_p_lldb__SBInstructionList);
30944     }
30945 
30946     result = (lldb::SBInstructionList *)new lldb::SBInstructionList((lldb::SBInstructionList const &)*arg1);
30947     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
30948     return SWIG_arg;
30949 
30950     fail: SWIGUNUSED;
30951   }
30952   lua_error(L);
30953   return 0;
30954 }
30955 
30956 
30957 static int _wrap_new_SBInstructionList(lua_State* L) {
30958   int argc;
30959   int argv[2]={
30960     1,2
30961   };
30962 
30963   argc = lua_gettop(L);
30964   if (argc == 0) {
30965     return _wrap_new_SBInstructionList__SWIG_0(L);
30966   }
30967   if (argc == 1) {
30968     int _v = 0;
30969     {
30970       void *ptr;
30971       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, SWIG_POINTER_NO_NULL)) {
30972         _v = 0;
30973       } else {
30974         _v = 1;
30975       }
30976     }
30977     if (_v) {
30978       return _wrap_new_SBInstructionList__SWIG_1(L);
30979     }
30980   }
30981 
30982   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstructionList'\n"
30983     "  Possible C/C++ prototypes are:\n"
30984     "    lldb::SBInstructionList::SBInstructionList()\n"
30985     "    lldb::SBInstructionList::SBInstructionList(lldb::SBInstructionList const &)\n");
30986   lua_error(L);return 0;
30987 }
30988 
30989 
30990 static int _wrap_SBInstructionList_IsValid(lua_State* L) {
30991   {
30992     int SWIG_arg = 0;
30993     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30994     bool result;
30995 
30996     SWIG_check_num_args("lldb::SBInstructionList::IsValid",1,1)
30997     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::IsValid",1,"lldb::SBInstructionList const *");
30998 
30999     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
31000       SWIG_fail_ptr("SBInstructionList_IsValid",1,SWIGTYPE_p_lldb__SBInstructionList);
31001     }
31002 
31003     result = (bool)((lldb::SBInstructionList const *)arg1)->IsValid();
31004     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31005     return SWIG_arg;
31006 
31007     fail: SWIGUNUSED;
31008   }
31009   lua_error(L);
31010   return 0;
31011 }
31012 
31013 
31014 static int _wrap_SBInstructionList_GetSize(lua_State* L) {
31015   {
31016     int SWIG_arg = 0;
31017     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
31018     size_t result;
31019 
31020     SWIG_check_num_args("lldb::SBInstructionList::GetSize",1,1)
31021     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetSize",1,"lldb::SBInstructionList *");
31022 
31023     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
31024       SWIG_fail_ptr("SBInstructionList_GetSize",1,SWIGTYPE_p_lldb__SBInstructionList);
31025     }
31026 
31027     result = (arg1)->GetSize();
31028     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31029     return SWIG_arg;
31030 
31031     fail: SWIGUNUSED;
31032   }
31033   lua_error(L);
31034   return 0;
31035 }
31036 
31037 
31038 static int _wrap_SBInstructionList_GetInstructionAtIndex(lua_State* L) {
31039   {
31040     int SWIG_arg = 0;
31041     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
31042     uint32_t arg2 ;
31043     lldb::SBInstruction result;
31044 
31045     SWIG_check_num_args("lldb::SBInstructionList::GetInstructionAtIndex",2,2)
31046     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",1,"lldb::SBInstructionList *");
31047     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",2,"uint32_t");
31048 
31049     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
31050       SWIG_fail_ptr("SBInstructionList_GetInstructionAtIndex",1,SWIGTYPE_p_lldb__SBInstructionList);
31051     }
31052 
31053     arg2 = (uint32_t)lua_tointeger(L, 2);
31054     result = (arg1)->GetInstructionAtIndex(arg2);
31055     {
31056       lldb::SBInstruction * resultptr = new lldb::SBInstruction(result);
31057       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
31058     }
31059     return SWIG_arg;
31060 
31061     fail: SWIGUNUSED;
31062   }
31063   lua_error(L);
31064   return 0;
31065 }
31066 
31067 
31068 static int _wrap_SBInstructionList_GetInstructionsCount(lua_State* L) {
31069   {
31070     int SWIG_arg = 0;
31071     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
31072     lldb::SBAddress *arg2 = 0 ;
31073     lldb::SBAddress *arg3 = 0 ;
31074     bool arg4 ;
31075     size_t result;
31076 
31077     SWIG_check_num_args("lldb::SBInstructionList::GetInstructionsCount",4,4)
31078     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",1,"lldb::SBInstructionList *");
31079     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",2,"lldb::SBAddress const &");
31080     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",3,"lldb::SBAddress const &");
31081     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",4,"bool");
31082 
31083     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
31084       SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",1,SWIGTYPE_p_lldb__SBInstructionList);
31085     }
31086 
31087 
31088     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
31089       SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",2,SWIGTYPE_p_lldb__SBAddress);
31090     }
31091 
31092 
31093     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
31094       SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",3,SWIGTYPE_p_lldb__SBAddress);
31095     }
31096 
31097     arg4 = (lua_toboolean(L, 4)!=0);
31098     result = (arg1)->GetInstructionsCount((lldb::SBAddress const &)*arg2,(lldb::SBAddress const &)*arg3,arg4);
31099     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31100     return SWIG_arg;
31101 
31102     fail: SWIGUNUSED;
31103   }
31104   lua_error(L);
31105   return 0;
31106 }
31107 
31108 
31109 static int _wrap_SBInstructionList_Clear(lua_State* L) {
31110   {
31111     int SWIG_arg = 0;
31112     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
31113 
31114     SWIG_check_num_args("lldb::SBInstructionList::Clear",1,1)
31115     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Clear",1,"lldb::SBInstructionList *");
31116 
31117     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
31118       SWIG_fail_ptr("SBInstructionList_Clear",1,SWIGTYPE_p_lldb__SBInstructionList);
31119     }
31120 
31121     (arg1)->Clear();
31122 
31123     return SWIG_arg;
31124 
31125     fail: SWIGUNUSED;
31126   }
31127   lua_error(L);
31128   return 0;
31129 }
31130 
31131 
31132 static int _wrap_SBInstructionList_AppendInstruction(lua_State* L) {
31133   {
31134     int SWIG_arg = 0;
31135     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
31136     lldb::SBInstruction arg2 ;
31137     lldb::SBInstruction *argp2 ;
31138 
31139     SWIG_check_num_args("lldb::SBInstructionList::AppendInstruction",2,2)
31140     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",1,"lldb::SBInstructionList *");
31141     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",2,"lldb::SBInstruction");
31142 
31143     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
31144       SWIG_fail_ptr("SBInstructionList_AppendInstruction",1,SWIGTYPE_p_lldb__SBInstructionList);
31145     }
31146 
31147 
31148     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBInstruction,0))){
31149       SWIG_fail_ptr("SBInstructionList_AppendInstruction",2,SWIGTYPE_p_lldb__SBInstruction);
31150     }
31151     arg2 = *argp2;
31152 
31153     (arg1)->AppendInstruction(arg2);
31154 
31155     return SWIG_arg;
31156 
31157     fail: SWIGUNUSED;
31158   }
31159   lua_error(L);
31160   return 0;
31161 }
31162 
31163 
31164 static int _wrap_SBInstructionList_Print__SWIG_0(lua_State* L) {
31165   {
31166     int SWIG_arg = 0;
31167     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
31168     lldb::SBFile arg2 ;
31169     lldb::SBFile *argp2 ;
31170 
31171     SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
31172     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
31173     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::Print",2,"lldb::SBFile");
31174 
31175     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
31176       SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
31177     }
31178 
31179 
31180     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
31181       SWIG_fail_ptr("SBInstructionList_Print",2,SWIGTYPE_p_lldb__SBFile);
31182     }
31183     arg2 = *argp2;
31184 
31185     (arg1)->Print(arg2);
31186 
31187     return SWIG_arg;
31188 
31189     fail: SWIGUNUSED;
31190   }
31191   lua_error(L);
31192   return 0;
31193 }
31194 
31195 
31196 static int _wrap_SBInstructionList_Print__SWIG_1(lua_State* L) {
31197   {
31198     int SWIG_arg = 0;
31199     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
31200     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
31201 
31202     SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
31203     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
31204 
31205     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
31206       SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
31207     }
31208 
31209     {
31210       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
31211       lldb::FileSP file_sp;
31212       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
31213       if (!file_sp->IsValid())
31214       return luaL_error(L, "Invalid file");
31215       arg2 = file_sp;
31216     }
31217     (arg1)->Print(arg2);
31218 
31219     return SWIG_arg;
31220 
31221     fail: SWIGUNUSED;
31222   }
31223   lua_error(L);
31224   return 0;
31225 }
31226 
31227 
31228 static int _wrap_SBInstructionList_Print(lua_State* L) {
31229   int argc;
31230   int argv[3]={
31231     1,2,3
31232   };
31233 
31234   argc = lua_gettop(L);
31235   if (argc == 2) {
31236     int _v = 0;
31237     {
31238       void *ptr;
31239       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
31240         _v = 0;
31241       } else {
31242         _v = 1;
31243       }
31244     }
31245     if (_v) {
31246       {
31247         void *ptr;
31248         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
31249           _v = 0;
31250         } else {
31251           _v = 1;
31252         }
31253       }
31254       if (_v) {
31255         return _wrap_SBInstructionList_Print__SWIG_0(L);
31256       }
31257     }
31258   }
31259   if (argc == 2) {
31260     int _v = 0;
31261     {
31262       void *ptr;
31263       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
31264         _v = 0;
31265       } else {
31266         _v = 1;
31267       }
31268     }
31269     if (_v) {
31270       {
31271         _v = (lua_isuserdata(L, argv[1])) &&
31272         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
31273       }
31274       if (_v) {
31275         return _wrap_SBInstructionList_Print__SWIG_1(L);
31276       }
31277     }
31278   }
31279 
31280   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstructionList_Print'\n"
31281     "  Possible C/C++ prototypes are:\n"
31282     "    lldb::SBInstructionList::Print(lldb::SBFile)\n"
31283     "    lldb::SBInstructionList::Print(lldb::FileSP)\n");
31284   lua_error(L);return 0;
31285 }
31286 
31287 
31288 static int _wrap_SBInstructionList_GetDescription(lua_State* L) {
31289   {
31290     int SWIG_arg = 0;
31291     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
31292     lldb::SBStream *arg2 = 0 ;
31293     bool result;
31294 
31295     SWIG_check_num_args("lldb::SBInstructionList::GetDescription",2,2)
31296     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",1,"lldb::SBInstructionList *");
31297     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",2,"lldb::SBStream &");
31298 
31299     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
31300       SWIG_fail_ptr("SBInstructionList_GetDescription",1,SWIGTYPE_p_lldb__SBInstructionList);
31301     }
31302 
31303 
31304     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
31305       SWIG_fail_ptr("SBInstructionList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
31306     }
31307 
31308     result = (bool)(arg1)->GetDescription(*arg2);
31309     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31310     return SWIG_arg;
31311 
31312     fail: SWIGUNUSED;
31313   }
31314   lua_error(L);
31315   return 0;
31316 }
31317 
31318 
31319 static int _wrap_SBInstructionList_DumpEmulationForAllInstructions(lua_State* L) {
31320   {
31321     int SWIG_arg = 0;
31322     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
31323     char *arg2 = (char *) 0 ;
31324     bool result;
31325 
31326     SWIG_check_num_args("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,2)
31327     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",1,"lldb::SBInstructionList *");
31328     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,"char const *");
31329 
31330     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
31331       SWIG_fail_ptr("SBInstructionList_DumpEmulationForAllInstructions",1,SWIGTYPE_p_lldb__SBInstructionList);
31332     }
31333 
31334     arg2 = (char *)lua_tostring(L, 2);
31335     result = (bool)(arg1)->DumpEmulationForAllInstructions((char const *)arg2);
31336     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31337     return SWIG_arg;
31338 
31339     fail: SWIGUNUSED;
31340   }
31341   lua_error(L);
31342   return 0;
31343 }
31344 
31345 
31346 static int _wrap_SBInstructionList___tostring(lua_State* L) {
31347   {
31348     int SWIG_arg = 0;
31349     lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
31350     std::string result;
31351 
31352     SWIG_check_num_args("lldb::SBInstructionList::__repr__",1,1)
31353     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::__repr__",1,"lldb::SBInstructionList *");
31354 
31355     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
31356       SWIG_fail_ptr("SBInstructionList___tostring",1,SWIGTYPE_p_lldb__SBInstructionList);
31357     }
31358 
31359     result = lldb_SBInstructionList___repr__(arg1);
31360     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
31361     return SWIG_arg;
31362 
31363     fail: SWIGUNUSED;
31364   }
31365   lua_error(L);
31366   return 0;
31367 }
31368 
31369 
31370 static void swig_delete_SBInstructionList(void *obj) {
31371 lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) obj;
31372 delete arg1;
31373 }
31374 static int _proxy__wrap_new_SBInstructionList(lua_State *L) {
31375     assert(lua_istable(L,1));
31376     lua_pushcfunction(L,_wrap_new_SBInstructionList);
31377     assert(!lua_isnil(L,-1));
31378     lua_replace(L,1); /* replace our table with real constructor */
31379     lua_call(L,lua_gettop(L)-1,1);
31380     return 1;
31381 }
31382 static swig_lua_attribute swig_SBInstructionList_attributes[] = {
31383     {0,0,0}
31384 };
31385 static swig_lua_method swig_SBInstructionList_methods[]= {
31386     { "IsValid", _wrap_SBInstructionList_IsValid},
31387     { "GetSize", _wrap_SBInstructionList_GetSize},
31388     { "GetInstructionAtIndex", _wrap_SBInstructionList_GetInstructionAtIndex},
31389     { "GetInstructionsCount", _wrap_SBInstructionList_GetInstructionsCount},
31390     { "Clear", _wrap_SBInstructionList_Clear},
31391     { "AppendInstruction", _wrap_SBInstructionList_AppendInstruction},
31392     { "Print", _wrap_SBInstructionList_Print},
31393     { "GetDescription", _wrap_SBInstructionList_GetDescription},
31394     { "DumpEmulationForAllInstructions", _wrap_SBInstructionList_DumpEmulationForAllInstructions},
31395     { "__tostring", _wrap_SBInstructionList___tostring},
31396     {0,0}
31397 };
31398 static swig_lua_method swig_SBInstructionList_meta[] = {
31399     { "__tostring", _wrap_SBInstructionList___tostring},
31400     {0,0}
31401 };
31402 
31403 static swig_lua_attribute swig_SBInstructionList_Sf_SwigStatic_attributes[] = {
31404     {0,0,0}
31405 };
31406 static swig_lua_const_info swig_SBInstructionList_Sf_SwigStatic_constants[]= {
31407     {0,0,0,0,0,0}
31408 };
31409 static swig_lua_method swig_SBInstructionList_Sf_SwigStatic_methods[]= {
31410     {0,0}
31411 };
31412 static swig_lua_class* swig_SBInstructionList_Sf_SwigStatic_classes[]= {
31413     0
31414 };
31415 
31416 static swig_lua_namespace swig_SBInstructionList_Sf_SwigStatic = {
31417     "SBInstructionList",
31418     swig_SBInstructionList_Sf_SwigStatic_methods,
31419     swig_SBInstructionList_Sf_SwigStatic_attributes,
31420     swig_SBInstructionList_Sf_SwigStatic_constants,
31421     swig_SBInstructionList_Sf_SwigStatic_classes,
31422     0
31423 };
31424 static swig_lua_class *swig_SBInstructionList_bases[] = {0};
31425 static const char *swig_SBInstructionList_base_names[] = {0};
31426 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 };
31427 
31428 static int _wrap_SBLanguageRuntime_GetLanguageTypeFromString(lua_State* L) {
31429   {
31430     int SWIG_arg = 0;
31431     char *arg1 = (char *) 0 ;
31432     lldb::LanguageType result;
31433 
31434     SWIG_check_num_args("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,1)
31435     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,"char const *");
31436     arg1 = (char *)lua_tostring(L, 1);
31437     result = (lldb::LanguageType)lldb::SBLanguageRuntime::GetLanguageTypeFromString((char const *)arg1);
31438     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31439     return SWIG_arg;
31440 
31441     fail: SWIGUNUSED;
31442   }
31443   lua_error(L);
31444   return 0;
31445 }
31446 
31447 
31448 static int _wrap_SBLanguageRuntime_GetNameForLanguageType(lua_State* L) {
31449   {
31450     int SWIG_arg = 0;
31451     lldb::LanguageType arg1 ;
31452     char *result = 0 ;
31453 
31454     SWIG_check_num_args("lldb::SBLanguageRuntime::GetNameForLanguageType",1,1)
31455     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetNameForLanguageType",1,"lldb::LanguageType");
31456     arg1 = (lldb::LanguageType)lua_tointeger(L, 1);
31457     result = (char *)lldb::SBLanguageRuntime::GetNameForLanguageType(arg1);
31458     lua_pushstring(L,(const char *)result); SWIG_arg++;
31459     return SWIG_arg;
31460 
31461     fail: SWIGUNUSED;
31462   }
31463   lua_error(L);
31464   return 0;
31465 }
31466 
31467 
31468 static int _wrap_new_SBLanguageRuntime(lua_State* L) {
31469   {
31470     int SWIG_arg = 0;
31471     lldb::SBLanguageRuntime *result = 0 ;
31472 
31473     SWIG_check_num_args("lldb::SBLanguageRuntime::SBLanguageRuntime",0,0)
31474     result = (lldb::SBLanguageRuntime *)new lldb::SBLanguageRuntime();
31475     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLanguageRuntime,1); SWIG_arg++;
31476     return SWIG_arg;
31477 
31478     fail: SWIGUNUSED;
31479   }
31480   lua_error(L);
31481   return 0;
31482 }
31483 
31484 
31485 static void swig_delete_SBLanguageRuntime(void *obj) {
31486 lldb::SBLanguageRuntime *arg1 = (lldb::SBLanguageRuntime *) obj;
31487 delete arg1;
31488 }
31489 static int _proxy__wrap_new_SBLanguageRuntime(lua_State *L) {
31490     assert(lua_istable(L,1));
31491     lua_pushcfunction(L,_wrap_new_SBLanguageRuntime);
31492     assert(!lua_isnil(L,-1));
31493     lua_replace(L,1); /* replace our table with real constructor */
31494     lua_call(L,lua_gettop(L)-1,1);
31495     return 1;
31496 }
31497 static swig_lua_attribute swig_SBLanguageRuntime_attributes[] = {
31498     {0,0,0}
31499 };
31500 static swig_lua_method swig_SBLanguageRuntime_methods[]= {
31501     {0,0}
31502 };
31503 static swig_lua_method swig_SBLanguageRuntime_meta[] = {
31504     {0,0}
31505 };
31506 
31507 static swig_lua_attribute swig_SBLanguageRuntime_Sf_SwigStatic_attributes[] = {
31508     {0,0,0}
31509 };
31510 static swig_lua_const_info swig_SBLanguageRuntime_Sf_SwigStatic_constants[]= {
31511     {0,0,0,0,0,0}
31512 };
31513 static swig_lua_method swig_SBLanguageRuntime_Sf_SwigStatic_methods[]= {
31514     { "GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
31515     { "GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
31516     {0,0}
31517 };
31518 static swig_lua_class* swig_SBLanguageRuntime_Sf_SwigStatic_classes[]= {
31519     0
31520 };
31521 
31522 static swig_lua_namespace swig_SBLanguageRuntime_Sf_SwigStatic = {
31523     "SBLanguageRuntime",
31524     swig_SBLanguageRuntime_Sf_SwigStatic_methods,
31525     swig_SBLanguageRuntime_Sf_SwigStatic_attributes,
31526     swig_SBLanguageRuntime_Sf_SwigStatic_constants,
31527     swig_SBLanguageRuntime_Sf_SwigStatic_classes,
31528     0
31529 };
31530 static swig_lua_class *swig_SBLanguageRuntime_bases[] = {0};
31531 static const char *swig_SBLanguageRuntime_base_names[] = {0};
31532 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 };
31533 
31534 static int _wrap_new_SBLaunchInfo(lua_State* L) {
31535   {
31536     int SWIG_arg = 0;
31537     char **arg1 = (char **) 0 ;
31538     lldb::SBLaunchInfo *result = 0 ;
31539 
31540     SWIG_check_num_args("lldb::SBLaunchInfo::SBLaunchInfo",1,1)
31541     {
31542       if (lua_istable(L, 1)) {
31543         size_t size = lua_rawlen(L, 1);
31544         arg1 = (char **)malloc((size + 1) * sizeof(char *));
31545         int i = 0, j = 0;
31546         while (i++ < size) {
31547           lua_rawgeti(L, 1, i);
31548           if (!lua_isstring(L, -1)) {
31549             // if current element cannot be converted to string, raise an error
31550             lua_pop(L, 1);
31551             return luaL_error(L, "List should only contain strings");
31552           }
31553           arg1[j++] = (char *)lua_tostring(L, -1);
31554           lua_pop(L, 1);
31555         }
31556         arg1[j] = 0;
31557       } else if (lua_isnil(L, 1)) {
31558         // "nil" is also acceptable, equivalent as an empty table
31559         arg1 = NULL;
31560       } else {
31561         return luaL_error(L, "A list of strings expected");
31562       }
31563     }
31564     result = (lldb::SBLaunchInfo *)new lldb::SBLaunchInfo((char const **)arg1);
31565     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
31566     {
31567       free((char *) arg1);
31568     }
31569     return SWIG_arg;
31570 
31571     fail: SWIGUNUSED;
31572     {
31573       free((char *) arg1);
31574     }
31575   }
31576   lua_error(L);
31577   return 0;
31578 }
31579 
31580 
31581 static int _wrap_SBLaunchInfo_GetProcessID(lua_State* L) {
31582   {
31583     int SWIG_arg = 0;
31584     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31585     lldb::pid_t result;
31586 
31587     SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessID",1,1)
31588     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessID",1,"lldb::SBLaunchInfo *");
31589 
31590     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31591       SWIG_fail_ptr("SBLaunchInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31592     }
31593 
31594     result = (lldb::pid_t)(arg1)->GetProcessID();
31595     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31596     return SWIG_arg;
31597 
31598     fail: SWIGUNUSED;
31599   }
31600   lua_error(L);
31601   return 0;
31602 }
31603 
31604 
31605 static int _wrap_SBLaunchInfo_GetUserID(lua_State* L) {
31606   {
31607     int SWIG_arg = 0;
31608     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31609     uint32_t result;
31610 
31611     SWIG_check_num_args("lldb::SBLaunchInfo::GetUserID",1,1)
31612     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetUserID",1,"lldb::SBLaunchInfo *");
31613 
31614     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31615       SWIG_fail_ptr("SBLaunchInfo_GetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31616     }
31617 
31618     result = (uint32_t)(arg1)->GetUserID();
31619     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31620     return SWIG_arg;
31621 
31622     fail: SWIGUNUSED;
31623   }
31624   lua_error(L);
31625   return 0;
31626 }
31627 
31628 
31629 static int _wrap_SBLaunchInfo_GetGroupID(lua_State* L) {
31630   {
31631     int SWIG_arg = 0;
31632     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31633     uint32_t result;
31634 
31635     SWIG_check_num_args("lldb::SBLaunchInfo::GetGroupID",1,1)
31636     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetGroupID",1,"lldb::SBLaunchInfo *");
31637 
31638     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31639       SWIG_fail_ptr("SBLaunchInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31640     }
31641 
31642     result = (uint32_t)(arg1)->GetGroupID();
31643     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31644     return SWIG_arg;
31645 
31646     fail: SWIGUNUSED;
31647   }
31648   lua_error(L);
31649   return 0;
31650 }
31651 
31652 
31653 static int _wrap_SBLaunchInfo_UserIDIsValid(lua_State* L) {
31654   {
31655     int SWIG_arg = 0;
31656     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31657     bool result;
31658 
31659     SWIG_check_num_args("lldb::SBLaunchInfo::UserIDIsValid",1,1)
31660     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::UserIDIsValid",1,"lldb::SBLaunchInfo *");
31661 
31662     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31663       SWIG_fail_ptr("SBLaunchInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31664     }
31665 
31666     result = (bool)(arg1)->UserIDIsValid();
31667     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31668     return SWIG_arg;
31669 
31670     fail: SWIGUNUSED;
31671   }
31672   lua_error(L);
31673   return 0;
31674 }
31675 
31676 
31677 static int _wrap_SBLaunchInfo_GroupIDIsValid(lua_State* L) {
31678   {
31679     int SWIG_arg = 0;
31680     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31681     bool result;
31682 
31683     SWIG_check_num_args("lldb::SBLaunchInfo::GroupIDIsValid",1,1)
31684     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GroupIDIsValid",1,"lldb::SBLaunchInfo *");
31685 
31686     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31687       SWIG_fail_ptr("SBLaunchInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31688     }
31689 
31690     result = (bool)(arg1)->GroupIDIsValid();
31691     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31692     return SWIG_arg;
31693 
31694     fail: SWIGUNUSED;
31695   }
31696   lua_error(L);
31697   return 0;
31698 }
31699 
31700 
31701 static int _wrap_SBLaunchInfo_SetUserID(lua_State* L) {
31702   {
31703     int SWIG_arg = 0;
31704     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31705     uint32_t arg2 ;
31706 
31707     SWIG_check_num_args("lldb::SBLaunchInfo::SetUserID",2,2)
31708     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",1,"lldb::SBLaunchInfo *");
31709     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",2,"uint32_t");
31710 
31711     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31712       SWIG_fail_ptr("SBLaunchInfo_SetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31713     }
31714 
31715     arg2 = (uint32_t)lua_tointeger(L, 2);
31716     (arg1)->SetUserID(arg2);
31717 
31718     return SWIG_arg;
31719 
31720     fail: SWIGUNUSED;
31721   }
31722   lua_error(L);
31723   return 0;
31724 }
31725 
31726 
31727 static int _wrap_SBLaunchInfo_SetGroupID(lua_State* L) {
31728   {
31729     int SWIG_arg = 0;
31730     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31731     uint32_t arg2 ;
31732 
31733     SWIG_check_num_args("lldb::SBLaunchInfo::SetGroupID",2,2)
31734     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",1,"lldb::SBLaunchInfo *");
31735     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",2,"uint32_t");
31736 
31737     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31738       SWIG_fail_ptr("SBLaunchInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31739     }
31740 
31741     arg2 = (uint32_t)lua_tointeger(L, 2);
31742     (arg1)->SetGroupID(arg2);
31743 
31744     return SWIG_arg;
31745 
31746     fail: SWIGUNUSED;
31747   }
31748   lua_error(L);
31749   return 0;
31750 }
31751 
31752 
31753 static int _wrap_SBLaunchInfo_GetExecutableFile(lua_State* L) {
31754   {
31755     int SWIG_arg = 0;
31756     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31757     lldb::SBFileSpec result;
31758 
31759     SWIG_check_num_args("lldb::SBLaunchInfo::GetExecutableFile",1,1)
31760     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetExecutableFile",1,"lldb::SBLaunchInfo *");
31761 
31762     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31763       SWIG_fail_ptr("SBLaunchInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31764     }
31765 
31766     result = (arg1)->GetExecutableFile();
31767     {
31768       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
31769       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
31770     }
31771     return SWIG_arg;
31772 
31773     fail: SWIGUNUSED;
31774   }
31775   lua_error(L);
31776   return 0;
31777 }
31778 
31779 
31780 static int _wrap_SBLaunchInfo_SetExecutableFile(lua_State* L) {
31781   {
31782     int SWIG_arg = 0;
31783     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31784     lldb::SBFileSpec arg2 ;
31785     bool arg3 ;
31786     lldb::SBFileSpec *argp2 ;
31787 
31788     SWIG_check_num_args("lldb::SBLaunchInfo::SetExecutableFile",3,3)
31789     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",1,"lldb::SBLaunchInfo *");
31790     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",2,"lldb::SBFileSpec");
31791     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",3,"bool");
31792 
31793     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31794       SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31795     }
31796 
31797 
31798     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
31799       SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",2,SWIGTYPE_p_lldb__SBFileSpec);
31800     }
31801     arg2 = *argp2;
31802 
31803     arg3 = (lua_toboolean(L, 3)!=0);
31804     (arg1)->SetExecutableFile(arg2,arg3);
31805 
31806     return SWIG_arg;
31807 
31808     fail: SWIGUNUSED;
31809   }
31810   lua_error(L);
31811   return 0;
31812 }
31813 
31814 
31815 static int _wrap_SBLaunchInfo_GetListener(lua_State* L) {
31816   {
31817     int SWIG_arg = 0;
31818     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31819     lldb::SBListener result;
31820 
31821     SWIG_check_num_args("lldb::SBLaunchInfo::GetListener",1,1)
31822     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetListener",1,"lldb::SBLaunchInfo *");
31823 
31824     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31825       SWIG_fail_ptr("SBLaunchInfo_GetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31826     }
31827 
31828     result = (arg1)->GetListener();
31829     {
31830       lldb::SBListener * resultptr = new lldb::SBListener(result);
31831       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
31832     }
31833     return SWIG_arg;
31834 
31835     fail: SWIGUNUSED;
31836   }
31837   lua_error(L);
31838   return 0;
31839 }
31840 
31841 
31842 static int _wrap_SBLaunchInfo_SetListener(lua_State* L) {
31843   {
31844     int SWIG_arg = 0;
31845     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31846     lldb::SBListener *arg2 = 0 ;
31847 
31848     SWIG_check_num_args("lldb::SBLaunchInfo::SetListener",2,2)
31849     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",1,"lldb::SBLaunchInfo *");
31850     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",2,"lldb::SBListener &");
31851 
31852     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31853       SWIG_fail_ptr("SBLaunchInfo_SetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31854     }
31855 
31856 
31857     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
31858       SWIG_fail_ptr("SBLaunchInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
31859     }
31860 
31861     (arg1)->SetListener(*arg2);
31862 
31863     return SWIG_arg;
31864 
31865     fail: SWIGUNUSED;
31866   }
31867   lua_error(L);
31868   return 0;
31869 }
31870 
31871 
31872 static int _wrap_SBLaunchInfo_GetNumArguments(lua_State* L) {
31873   {
31874     int SWIG_arg = 0;
31875     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31876     uint32_t result;
31877 
31878     SWIG_check_num_args("lldb::SBLaunchInfo::GetNumArguments",1,1)
31879     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumArguments",1,"lldb::SBLaunchInfo *");
31880 
31881     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31882       SWIG_fail_ptr("SBLaunchInfo_GetNumArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31883     }
31884 
31885     result = (uint32_t)(arg1)->GetNumArguments();
31886     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31887     return SWIG_arg;
31888 
31889     fail: SWIGUNUSED;
31890   }
31891   lua_error(L);
31892   return 0;
31893 }
31894 
31895 
31896 static int _wrap_SBLaunchInfo_GetArgumentAtIndex(lua_State* L) {
31897   {
31898     int SWIG_arg = 0;
31899     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31900     uint32_t arg2 ;
31901     char *result = 0 ;
31902 
31903     SWIG_check_num_args("lldb::SBLaunchInfo::GetArgumentAtIndex",2,2)
31904     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",1,"lldb::SBLaunchInfo *");
31905     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",2,"uint32_t");
31906 
31907     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31908       SWIG_fail_ptr("SBLaunchInfo_GetArgumentAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31909     }
31910 
31911     arg2 = (uint32_t)lua_tointeger(L, 2);
31912     result = (char *)(arg1)->GetArgumentAtIndex(arg2);
31913     lua_pushstring(L,(const char *)result); SWIG_arg++;
31914     return SWIG_arg;
31915 
31916     fail: SWIGUNUSED;
31917   }
31918   lua_error(L);
31919   return 0;
31920 }
31921 
31922 
31923 static int _wrap_SBLaunchInfo_SetArguments(lua_State* L) {
31924   {
31925     int SWIG_arg = 0;
31926     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31927     char **arg2 = (char **) 0 ;
31928     bool arg3 ;
31929 
31930     SWIG_check_num_args("lldb::SBLaunchInfo::SetArguments",3,3)
31931     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",1,"lldb::SBLaunchInfo *");
31932     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",3,"bool");
31933 
31934     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31935       SWIG_fail_ptr("SBLaunchInfo_SetArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31936     }
31937 
31938     {
31939       if (lua_istable(L, 2)) {
31940         size_t size = lua_rawlen(L, 2);
31941         arg2 = (char **)malloc((size + 1) * sizeof(char *));
31942         int i = 0, j = 0;
31943         while (i++ < size) {
31944           lua_rawgeti(L, 2, i);
31945           if (!lua_isstring(L, -1)) {
31946             // if current element cannot be converted to string, raise an error
31947             lua_pop(L, 1);
31948             return luaL_error(L, "List should only contain strings");
31949           }
31950           arg2[j++] = (char *)lua_tostring(L, -1);
31951           lua_pop(L, 1);
31952         }
31953         arg2[j] = 0;
31954       } else if (lua_isnil(L, 2)) {
31955         // "nil" is also acceptable, equivalent as an empty table
31956         arg2 = NULL;
31957       } else {
31958         return luaL_error(L, "A list of strings expected");
31959       }
31960     }
31961     arg3 = (lua_toboolean(L, 3)!=0);
31962     (arg1)->SetArguments((char const **)arg2,arg3);
31963 
31964     {
31965       free((char *) arg2);
31966     }
31967     return SWIG_arg;
31968 
31969     fail: SWIGUNUSED;
31970     {
31971       free((char *) arg2);
31972     }
31973   }
31974   lua_error(L);
31975   return 0;
31976 }
31977 
31978 
31979 static int _wrap_SBLaunchInfo_GetNumEnvironmentEntries(lua_State* L) {
31980   {
31981     int SWIG_arg = 0;
31982     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31983     uint32_t result;
31984 
31985     SWIG_check_num_args("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,1)
31986     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,"lldb::SBLaunchInfo *");
31987 
31988     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31989       SWIG_fail_ptr("SBLaunchInfo_GetNumEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31990     }
31991 
31992     result = (uint32_t)(arg1)->GetNumEnvironmentEntries();
31993     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31994     return SWIG_arg;
31995 
31996     fail: SWIGUNUSED;
31997   }
31998   lua_error(L);
31999   return 0;
32000 }
32001 
32002 
32003 static int _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex(lua_State* L) {
32004   {
32005     int SWIG_arg = 0;
32006     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32007     uint32_t arg2 ;
32008     char *result = 0 ;
32009 
32010     SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,2)
32011     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",1,"lldb::SBLaunchInfo *");
32012     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,"uint32_t");
32013 
32014     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32015       SWIG_fail_ptr("SBLaunchInfo_GetEnvironmentEntryAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32016     }
32017 
32018     arg2 = (uint32_t)lua_tointeger(L, 2);
32019     result = (char *)(arg1)->GetEnvironmentEntryAtIndex(arg2);
32020     lua_pushstring(L,(const char *)result); SWIG_arg++;
32021     return SWIG_arg;
32022 
32023     fail: SWIGUNUSED;
32024   }
32025   lua_error(L);
32026   return 0;
32027 }
32028 
32029 
32030 static int _wrap_SBLaunchInfo_SetEnvironmentEntries(lua_State* L) {
32031   {
32032     int SWIG_arg = 0;
32033     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32034     char **arg2 = (char **) 0 ;
32035     bool arg3 ;
32036 
32037     SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironmentEntries",3,3)
32038     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",1,"lldb::SBLaunchInfo *");
32039     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",3,"bool");
32040 
32041     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32042       SWIG_fail_ptr("SBLaunchInfo_SetEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32043     }
32044 
32045     {
32046       if (lua_istable(L, 2)) {
32047         size_t size = lua_rawlen(L, 2);
32048         arg2 = (char **)malloc((size + 1) * sizeof(char *));
32049         int i = 0, j = 0;
32050         while (i++ < size) {
32051           lua_rawgeti(L, 2, i);
32052           if (!lua_isstring(L, -1)) {
32053             // if current element cannot be converted to string, raise an error
32054             lua_pop(L, 1);
32055             return luaL_error(L, "List should only contain strings");
32056           }
32057           arg2[j++] = (char *)lua_tostring(L, -1);
32058           lua_pop(L, 1);
32059         }
32060         arg2[j] = 0;
32061       } else if (lua_isnil(L, 2)) {
32062         // "nil" is also acceptable, equivalent as an empty table
32063         arg2 = NULL;
32064       } else {
32065         return luaL_error(L, "A list of strings expected");
32066       }
32067     }
32068     arg3 = (lua_toboolean(L, 3)!=0);
32069     (arg1)->SetEnvironmentEntries((char const **)arg2,arg3);
32070 
32071     {
32072       free((char *) arg2);
32073     }
32074     return SWIG_arg;
32075 
32076     fail: SWIGUNUSED;
32077     {
32078       free((char *) arg2);
32079     }
32080   }
32081   lua_error(L);
32082   return 0;
32083 }
32084 
32085 
32086 static int _wrap_SBLaunchInfo_SetEnvironment(lua_State* L) {
32087   {
32088     int SWIG_arg = 0;
32089     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32090     lldb::SBEnvironment *arg2 = 0 ;
32091     bool arg3 ;
32092 
32093     SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironment",3,3)
32094     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",1,"lldb::SBLaunchInfo *");
32095     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",2,"lldb::SBEnvironment const &");
32096     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",3,"bool");
32097 
32098     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32099       SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32100     }
32101 
32102 
32103     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEnvironment,0))){
32104       SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",2,SWIGTYPE_p_lldb__SBEnvironment);
32105     }
32106 
32107     arg3 = (lua_toboolean(L, 3)!=0);
32108     (arg1)->SetEnvironment((lldb::SBEnvironment const &)*arg2,arg3);
32109 
32110     return SWIG_arg;
32111 
32112     fail: SWIGUNUSED;
32113   }
32114   lua_error(L);
32115   return 0;
32116 }
32117 
32118 
32119 static int _wrap_SBLaunchInfo_GetEnvironment(lua_State* L) {
32120   {
32121     int SWIG_arg = 0;
32122     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32123     lldb::SBEnvironment result;
32124 
32125     SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironment",1,1)
32126     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironment",1,"lldb::SBLaunchInfo *");
32127 
32128     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32129       SWIG_fail_ptr("SBLaunchInfo_GetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32130     }
32131 
32132     result = (arg1)->GetEnvironment();
32133     {
32134       lldb::SBEnvironment * resultptr = new lldb::SBEnvironment(result);
32135       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
32136     }
32137     return SWIG_arg;
32138 
32139     fail: SWIGUNUSED;
32140   }
32141   lua_error(L);
32142   return 0;
32143 }
32144 
32145 
32146 static int _wrap_SBLaunchInfo_Clear(lua_State* L) {
32147   {
32148     int SWIG_arg = 0;
32149     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32150 
32151     SWIG_check_num_args("lldb::SBLaunchInfo::Clear",1,1)
32152     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::Clear",1,"lldb::SBLaunchInfo *");
32153 
32154     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32155       SWIG_fail_ptr("SBLaunchInfo_Clear",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32156     }
32157 
32158     (arg1)->Clear();
32159 
32160     return SWIG_arg;
32161 
32162     fail: SWIGUNUSED;
32163   }
32164   lua_error(L);
32165   return 0;
32166 }
32167 
32168 
32169 static int _wrap_SBLaunchInfo_GetWorkingDirectory(lua_State* L) {
32170   {
32171     int SWIG_arg = 0;
32172     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32173     char *result = 0 ;
32174 
32175     SWIG_check_num_args("lldb::SBLaunchInfo::GetWorkingDirectory",1,1)
32176     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetWorkingDirectory",1,"lldb::SBLaunchInfo const *");
32177 
32178     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32179       SWIG_fail_ptr("SBLaunchInfo_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32180     }
32181 
32182     result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetWorkingDirectory();
32183     lua_pushstring(L,(const char *)result); SWIG_arg++;
32184     return SWIG_arg;
32185 
32186     fail: SWIGUNUSED;
32187   }
32188   lua_error(L);
32189   return 0;
32190 }
32191 
32192 
32193 static int _wrap_SBLaunchInfo_SetWorkingDirectory(lua_State* L) {
32194   {
32195     int SWIG_arg = 0;
32196     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32197     char *arg2 = (char *) 0 ;
32198 
32199     SWIG_check_num_args("lldb::SBLaunchInfo::SetWorkingDirectory",2,2)
32200     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",1,"lldb::SBLaunchInfo *");
32201     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",2,"char const *");
32202 
32203     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32204       SWIG_fail_ptr("SBLaunchInfo_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32205     }
32206 
32207     arg2 = (char *)lua_tostring(L, 2);
32208     (arg1)->SetWorkingDirectory((char const *)arg2);
32209 
32210     return SWIG_arg;
32211 
32212     fail: SWIGUNUSED;
32213   }
32214   lua_error(L);
32215   return 0;
32216 }
32217 
32218 
32219 static int _wrap_SBLaunchInfo_GetLaunchFlags(lua_State* L) {
32220   {
32221     int SWIG_arg = 0;
32222     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32223     uint32_t result;
32224 
32225     SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchFlags",1,1)
32226     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchFlags",1,"lldb::SBLaunchInfo *");
32227 
32228     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32229       SWIG_fail_ptr("SBLaunchInfo_GetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32230     }
32231 
32232     result = (uint32_t)(arg1)->GetLaunchFlags();
32233     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32234     return SWIG_arg;
32235 
32236     fail: SWIGUNUSED;
32237   }
32238   lua_error(L);
32239   return 0;
32240 }
32241 
32242 
32243 static int _wrap_SBLaunchInfo_SetLaunchFlags(lua_State* L) {
32244   {
32245     int SWIG_arg = 0;
32246     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32247     uint32_t arg2 ;
32248 
32249     SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchFlags",2,2)
32250     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",1,"lldb::SBLaunchInfo *");
32251     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",2,"uint32_t");
32252 
32253     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32254       SWIG_fail_ptr("SBLaunchInfo_SetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32255     }
32256 
32257     arg2 = (uint32_t)lua_tointeger(L, 2);
32258     (arg1)->SetLaunchFlags(arg2);
32259 
32260     return SWIG_arg;
32261 
32262     fail: SWIGUNUSED;
32263   }
32264   lua_error(L);
32265   return 0;
32266 }
32267 
32268 
32269 static int _wrap_SBLaunchInfo_GetProcessPluginName(lua_State* L) {
32270   {
32271     int SWIG_arg = 0;
32272     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32273     char *result = 0 ;
32274 
32275     SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessPluginName",1,1)
32276     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessPluginName",1,"lldb::SBLaunchInfo *");
32277 
32278     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32279       SWIG_fail_ptr("SBLaunchInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32280     }
32281 
32282     result = (char *)(arg1)->GetProcessPluginName();
32283     lua_pushstring(L,(const char *)result); SWIG_arg++;
32284     return SWIG_arg;
32285 
32286     fail: SWIGUNUSED;
32287   }
32288   lua_error(L);
32289   return 0;
32290 }
32291 
32292 
32293 static int _wrap_SBLaunchInfo_SetProcessPluginName(lua_State* L) {
32294   {
32295     int SWIG_arg = 0;
32296     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32297     char *arg2 = (char *) 0 ;
32298 
32299     SWIG_check_num_args("lldb::SBLaunchInfo::SetProcessPluginName",2,2)
32300     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",1,"lldb::SBLaunchInfo *");
32301     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",2,"char const *");
32302 
32303     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32304       SWIG_fail_ptr("SBLaunchInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32305     }
32306 
32307     arg2 = (char *)lua_tostring(L, 2);
32308     (arg1)->SetProcessPluginName((char const *)arg2);
32309 
32310     return SWIG_arg;
32311 
32312     fail: SWIGUNUSED;
32313   }
32314   lua_error(L);
32315   return 0;
32316 }
32317 
32318 
32319 static int _wrap_SBLaunchInfo_GetShell(lua_State* L) {
32320   {
32321     int SWIG_arg = 0;
32322     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32323     char *result = 0 ;
32324 
32325     SWIG_check_num_args("lldb::SBLaunchInfo::GetShell",1,1)
32326     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShell",1,"lldb::SBLaunchInfo *");
32327 
32328     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32329       SWIG_fail_ptr("SBLaunchInfo_GetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32330     }
32331 
32332     result = (char *)(arg1)->GetShell();
32333     lua_pushstring(L,(const char *)result); SWIG_arg++;
32334     return SWIG_arg;
32335 
32336     fail: SWIGUNUSED;
32337   }
32338   lua_error(L);
32339   return 0;
32340 }
32341 
32342 
32343 static int _wrap_SBLaunchInfo_SetShell(lua_State* L) {
32344   {
32345     int SWIG_arg = 0;
32346     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32347     char *arg2 = (char *) 0 ;
32348 
32349     SWIG_check_num_args("lldb::SBLaunchInfo::SetShell",2,2)
32350     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",1,"lldb::SBLaunchInfo *");
32351     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",2,"char const *");
32352 
32353     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32354       SWIG_fail_ptr("SBLaunchInfo_SetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32355     }
32356 
32357     arg2 = (char *)lua_tostring(L, 2);
32358     (arg1)->SetShell((char const *)arg2);
32359 
32360     return SWIG_arg;
32361 
32362     fail: SWIGUNUSED;
32363   }
32364   lua_error(L);
32365   return 0;
32366 }
32367 
32368 
32369 static int _wrap_SBLaunchInfo_GetShellExpandArguments(lua_State* L) {
32370   {
32371     int SWIG_arg = 0;
32372     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32373     bool result;
32374 
32375     SWIG_check_num_args("lldb::SBLaunchInfo::GetShellExpandArguments",1,1)
32376     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShellExpandArguments",1,"lldb::SBLaunchInfo *");
32377 
32378     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32379       SWIG_fail_ptr("SBLaunchInfo_GetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32380     }
32381 
32382     result = (bool)(arg1)->GetShellExpandArguments();
32383     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32384     return SWIG_arg;
32385 
32386     fail: SWIGUNUSED;
32387   }
32388   lua_error(L);
32389   return 0;
32390 }
32391 
32392 
32393 static int _wrap_SBLaunchInfo_SetShellExpandArguments(lua_State* L) {
32394   {
32395     int SWIG_arg = 0;
32396     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32397     bool arg2 ;
32398 
32399     SWIG_check_num_args("lldb::SBLaunchInfo::SetShellExpandArguments",2,2)
32400     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",1,"lldb::SBLaunchInfo *");
32401     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",2,"bool");
32402 
32403     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32404       SWIG_fail_ptr("SBLaunchInfo_SetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32405     }
32406 
32407     arg2 = (lua_toboolean(L, 2)!=0);
32408     (arg1)->SetShellExpandArguments(arg2);
32409 
32410     return SWIG_arg;
32411 
32412     fail: SWIGUNUSED;
32413   }
32414   lua_error(L);
32415   return 0;
32416 }
32417 
32418 
32419 static int _wrap_SBLaunchInfo_GetResumeCount(lua_State* L) {
32420   {
32421     int SWIG_arg = 0;
32422     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32423     uint32_t result;
32424 
32425     SWIG_check_num_args("lldb::SBLaunchInfo::GetResumeCount",1,1)
32426     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetResumeCount",1,"lldb::SBLaunchInfo *");
32427 
32428     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32429       SWIG_fail_ptr("SBLaunchInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32430     }
32431 
32432     result = (uint32_t)(arg1)->GetResumeCount();
32433     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32434     return SWIG_arg;
32435 
32436     fail: SWIGUNUSED;
32437   }
32438   lua_error(L);
32439   return 0;
32440 }
32441 
32442 
32443 static int _wrap_SBLaunchInfo_SetResumeCount(lua_State* L) {
32444   {
32445     int SWIG_arg = 0;
32446     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32447     uint32_t arg2 ;
32448 
32449     SWIG_check_num_args("lldb::SBLaunchInfo::SetResumeCount",2,2)
32450     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",1,"lldb::SBLaunchInfo *");
32451     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",2,"uint32_t");
32452 
32453     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32454       SWIG_fail_ptr("SBLaunchInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32455     }
32456 
32457     arg2 = (uint32_t)lua_tointeger(L, 2);
32458     (arg1)->SetResumeCount(arg2);
32459 
32460     return SWIG_arg;
32461 
32462     fail: SWIGUNUSED;
32463   }
32464   lua_error(L);
32465   return 0;
32466 }
32467 
32468 
32469 static int _wrap_SBLaunchInfo_AddCloseFileAction(lua_State* L) {
32470   {
32471     int SWIG_arg = 0;
32472     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32473     int arg2 ;
32474     bool result;
32475 
32476     SWIG_check_num_args("lldb::SBLaunchInfo::AddCloseFileAction",2,2)
32477     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",1,"lldb::SBLaunchInfo *");
32478     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",2,"int");
32479 
32480     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32481       SWIG_fail_ptr("SBLaunchInfo_AddCloseFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32482     }
32483 
32484     arg2 = (int)lua_tointeger(L, 2);
32485     result = (bool)(arg1)->AddCloseFileAction(arg2);
32486     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32487     return SWIG_arg;
32488 
32489     fail: SWIGUNUSED;
32490   }
32491   lua_error(L);
32492   return 0;
32493 }
32494 
32495 
32496 static int _wrap_SBLaunchInfo_AddDuplicateFileAction(lua_State* L) {
32497   {
32498     int SWIG_arg = 0;
32499     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32500     int arg2 ;
32501     int arg3 ;
32502     bool result;
32503 
32504     SWIG_check_num_args("lldb::SBLaunchInfo::AddDuplicateFileAction",3,3)
32505     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",1,"lldb::SBLaunchInfo *");
32506     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",2,"int");
32507     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",3,"int");
32508 
32509     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32510       SWIG_fail_ptr("SBLaunchInfo_AddDuplicateFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32511     }
32512 
32513     arg2 = (int)lua_tointeger(L, 2);
32514     arg3 = (int)lua_tointeger(L, 3);
32515     result = (bool)(arg1)->AddDuplicateFileAction(arg2,arg3);
32516     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32517     return SWIG_arg;
32518 
32519     fail: SWIGUNUSED;
32520   }
32521   lua_error(L);
32522   return 0;
32523 }
32524 
32525 
32526 static int _wrap_SBLaunchInfo_AddOpenFileAction(lua_State* L) {
32527   {
32528     int SWIG_arg = 0;
32529     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32530     int arg2 ;
32531     char *arg3 = (char *) 0 ;
32532     bool arg4 ;
32533     bool arg5 ;
32534     bool result;
32535 
32536     SWIG_check_num_args("lldb::SBLaunchInfo::AddOpenFileAction",5,5)
32537     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",1,"lldb::SBLaunchInfo *");
32538     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",2,"int");
32539     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",3,"char const *");
32540     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",4,"bool");
32541     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",5,"bool");
32542 
32543     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32544       SWIG_fail_ptr("SBLaunchInfo_AddOpenFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32545     }
32546 
32547     arg2 = (int)lua_tointeger(L, 2);
32548     arg3 = (char *)lua_tostring(L, 3);
32549     arg4 = (lua_toboolean(L, 4)!=0);
32550     arg5 = (lua_toboolean(L, 5)!=0);
32551     result = (bool)(arg1)->AddOpenFileAction(arg2,(char const *)arg3,arg4,arg5);
32552     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32553     return SWIG_arg;
32554 
32555     fail: SWIGUNUSED;
32556   }
32557   lua_error(L);
32558   return 0;
32559 }
32560 
32561 
32562 static int _wrap_SBLaunchInfo_AddSuppressFileAction(lua_State* L) {
32563   {
32564     int SWIG_arg = 0;
32565     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32566     int arg2 ;
32567     bool arg3 ;
32568     bool arg4 ;
32569     bool result;
32570 
32571     SWIG_check_num_args("lldb::SBLaunchInfo::AddSuppressFileAction",4,4)
32572     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",1,"lldb::SBLaunchInfo *");
32573     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",2,"int");
32574     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",3,"bool");
32575     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",4,"bool");
32576 
32577     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32578       SWIG_fail_ptr("SBLaunchInfo_AddSuppressFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32579     }
32580 
32581     arg2 = (int)lua_tointeger(L, 2);
32582     arg3 = (lua_toboolean(L, 3)!=0);
32583     arg4 = (lua_toboolean(L, 4)!=0);
32584     result = (bool)(arg1)->AddSuppressFileAction(arg2,arg3,arg4);
32585     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32586     return SWIG_arg;
32587 
32588     fail: SWIGUNUSED;
32589   }
32590   lua_error(L);
32591   return 0;
32592 }
32593 
32594 
32595 static int _wrap_SBLaunchInfo_SetLaunchEventData(lua_State* L) {
32596   {
32597     int SWIG_arg = 0;
32598     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32599     char *arg2 = (char *) 0 ;
32600 
32601     SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchEventData",2,2)
32602     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",1,"lldb::SBLaunchInfo *");
32603     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",2,"char const *");
32604 
32605     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32606       SWIG_fail_ptr("SBLaunchInfo_SetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32607     }
32608 
32609     arg2 = (char *)lua_tostring(L, 2);
32610     (arg1)->SetLaunchEventData((char const *)arg2);
32611 
32612     return SWIG_arg;
32613 
32614     fail: SWIGUNUSED;
32615   }
32616   lua_error(L);
32617   return 0;
32618 }
32619 
32620 
32621 static int _wrap_SBLaunchInfo_GetLaunchEventData(lua_State* L) {
32622   {
32623     int SWIG_arg = 0;
32624     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32625     char *result = 0 ;
32626 
32627     SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchEventData",1,1)
32628     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchEventData",1,"lldb::SBLaunchInfo const *");
32629 
32630     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32631       SWIG_fail_ptr("SBLaunchInfo_GetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32632     }
32633 
32634     result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetLaunchEventData();
32635     lua_pushstring(L,(const char *)result); SWIG_arg++;
32636     return SWIG_arg;
32637 
32638     fail: SWIGUNUSED;
32639   }
32640   lua_error(L);
32641   return 0;
32642 }
32643 
32644 
32645 static int _wrap_SBLaunchInfo_GetDetachOnError(lua_State* L) {
32646   {
32647     int SWIG_arg = 0;
32648     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32649     bool result;
32650 
32651     SWIG_check_num_args("lldb::SBLaunchInfo::GetDetachOnError",1,1)
32652     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetDetachOnError",1,"lldb::SBLaunchInfo const *");
32653 
32654     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32655       SWIG_fail_ptr("SBLaunchInfo_GetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32656     }
32657 
32658     result = (bool)((lldb::SBLaunchInfo const *)arg1)->GetDetachOnError();
32659     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32660     return SWIG_arg;
32661 
32662     fail: SWIGUNUSED;
32663   }
32664   lua_error(L);
32665   return 0;
32666 }
32667 
32668 
32669 static int _wrap_SBLaunchInfo_SetDetachOnError(lua_State* L) {
32670   {
32671     int SWIG_arg = 0;
32672     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32673     bool arg2 ;
32674 
32675     SWIG_check_num_args("lldb::SBLaunchInfo::SetDetachOnError",2,2)
32676     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",1,"lldb::SBLaunchInfo *");
32677     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",2,"bool");
32678 
32679     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32680       SWIG_fail_ptr("SBLaunchInfo_SetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32681     }
32682 
32683     arg2 = (lua_toboolean(L, 2)!=0);
32684     (arg1)->SetDetachOnError(arg2);
32685 
32686     return SWIG_arg;
32687 
32688     fail: SWIGUNUSED;
32689   }
32690   lua_error(L);
32691   return 0;
32692 }
32693 
32694 
32695 static int _wrap_SBLaunchInfo_GetScriptedProcessClassName(lua_State* L) {
32696   {
32697     int SWIG_arg = 0;
32698     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32699     char *result = 0 ;
32700 
32701     SWIG_check_num_args("lldb::SBLaunchInfo::GetScriptedProcessClassName",1,1)
32702     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetScriptedProcessClassName",1,"lldb::SBLaunchInfo const *");
32703 
32704     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32705       SWIG_fail_ptr("SBLaunchInfo_GetScriptedProcessClassName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32706     }
32707 
32708     result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetScriptedProcessClassName();
32709     lua_pushstring(L,(const char *)result); SWIG_arg++;
32710     return SWIG_arg;
32711 
32712     fail: SWIGUNUSED;
32713   }
32714   lua_error(L);
32715   return 0;
32716 }
32717 
32718 
32719 static int _wrap_SBLaunchInfo_SetScriptedProcessClassName(lua_State* L) {
32720   {
32721     int SWIG_arg = 0;
32722     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32723     char *arg2 = (char *) 0 ;
32724 
32725     SWIG_check_num_args("lldb::SBLaunchInfo::SetScriptedProcessClassName",2,2)
32726     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessClassName",1,"lldb::SBLaunchInfo *");
32727     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessClassName",2,"char const *");
32728 
32729     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32730       SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessClassName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32731     }
32732 
32733     arg2 = (char *)lua_tostring(L, 2);
32734     (arg1)->SetScriptedProcessClassName((char const *)arg2);
32735 
32736     return SWIG_arg;
32737 
32738     fail: SWIGUNUSED;
32739   }
32740   lua_error(L);
32741   return 0;
32742 }
32743 
32744 
32745 static int _wrap_SBLaunchInfo_GetScriptedProcessDictionary(lua_State* L) {
32746   {
32747     int SWIG_arg = 0;
32748     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32749     lldb::SBStructuredData result;
32750 
32751     SWIG_check_num_args("lldb::SBLaunchInfo::GetScriptedProcessDictionary",1,1)
32752     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetScriptedProcessDictionary",1,"lldb::SBLaunchInfo const *");
32753 
32754     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32755       SWIG_fail_ptr("SBLaunchInfo_GetScriptedProcessDictionary",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32756     }
32757 
32758     result = ((lldb::SBLaunchInfo const *)arg1)->GetScriptedProcessDictionary();
32759     {
32760       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
32761       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
32762     }
32763     return SWIG_arg;
32764 
32765     fail: SWIGUNUSED;
32766   }
32767   lua_error(L);
32768   return 0;
32769 }
32770 
32771 
32772 static int _wrap_SBLaunchInfo_SetScriptedProcessDictionary(lua_State* L) {
32773   {
32774     int SWIG_arg = 0;
32775     lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32776     lldb::SBStructuredData arg2 ;
32777     lldb::SBStructuredData *argp2 ;
32778 
32779     SWIG_check_num_args("lldb::SBLaunchInfo::SetScriptedProcessDictionary",2,2)
32780     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessDictionary",1,"lldb::SBLaunchInfo *");
32781     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessDictionary",2,"lldb::SBStructuredData");
32782 
32783     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32784       SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessDictionary",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32785     }
32786 
32787 
32788     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBStructuredData,0))){
32789       SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessDictionary",2,SWIGTYPE_p_lldb__SBStructuredData);
32790     }
32791     arg2 = *argp2;
32792 
32793     (arg1)->SetScriptedProcessDictionary(arg2);
32794 
32795     return SWIG_arg;
32796 
32797     fail: SWIGUNUSED;
32798   }
32799   lua_error(L);
32800   return 0;
32801 }
32802 
32803 
32804 static void swig_delete_SBLaunchInfo(void *obj) {
32805 lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) obj;
32806 delete arg1;
32807 }
32808 static int _proxy__wrap_new_SBLaunchInfo(lua_State *L) {
32809     assert(lua_istable(L,1));
32810     lua_pushcfunction(L,_wrap_new_SBLaunchInfo);
32811     assert(!lua_isnil(L,-1));
32812     lua_replace(L,1); /* replace our table with real constructor */
32813     lua_call(L,lua_gettop(L)-1,1);
32814     return 1;
32815 }
32816 static swig_lua_attribute swig_SBLaunchInfo_attributes[] = {
32817     {0,0,0}
32818 };
32819 static swig_lua_method swig_SBLaunchInfo_methods[]= {
32820     { "GetProcessID", _wrap_SBLaunchInfo_GetProcessID},
32821     { "GetUserID", _wrap_SBLaunchInfo_GetUserID},
32822     { "GetGroupID", _wrap_SBLaunchInfo_GetGroupID},
32823     { "UserIDIsValid", _wrap_SBLaunchInfo_UserIDIsValid},
32824     { "GroupIDIsValid", _wrap_SBLaunchInfo_GroupIDIsValid},
32825     { "SetUserID", _wrap_SBLaunchInfo_SetUserID},
32826     { "SetGroupID", _wrap_SBLaunchInfo_SetGroupID},
32827     { "GetExecutableFile", _wrap_SBLaunchInfo_GetExecutableFile},
32828     { "SetExecutableFile", _wrap_SBLaunchInfo_SetExecutableFile},
32829     { "GetListener", _wrap_SBLaunchInfo_GetListener},
32830     { "SetListener", _wrap_SBLaunchInfo_SetListener},
32831     { "GetNumArguments", _wrap_SBLaunchInfo_GetNumArguments},
32832     { "GetArgumentAtIndex", _wrap_SBLaunchInfo_GetArgumentAtIndex},
32833     { "SetArguments", _wrap_SBLaunchInfo_SetArguments},
32834     { "GetNumEnvironmentEntries", _wrap_SBLaunchInfo_GetNumEnvironmentEntries},
32835     { "GetEnvironmentEntryAtIndex", _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex},
32836     { "SetEnvironmentEntries", _wrap_SBLaunchInfo_SetEnvironmentEntries},
32837     { "SetEnvironment", _wrap_SBLaunchInfo_SetEnvironment},
32838     { "GetEnvironment", _wrap_SBLaunchInfo_GetEnvironment},
32839     { "Clear", _wrap_SBLaunchInfo_Clear},
32840     { "GetWorkingDirectory", _wrap_SBLaunchInfo_GetWorkingDirectory},
32841     { "SetWorkingDirectory", _wrap_SBLaunchInfo_SetWorkingDirectory},
32842     { "GetLaunchFlags", _wrap_SBLaunchInfo_GetLaunchFlags},
32843     { "SetLaunchFlags", _wrap_SBLaunchInfo_SetLaunchFlags},
32844     { "GetProcessPluginName", _wrap_SBLaunchInfo_GetProcessPluginName},
32845     { "SetProcessPluginName", _wrap_SBLaunchInfo_SetProcessPluginName},
32846     { "GetShell", _wrap_SBLaunchInfo_GetShell},
32847     { "SetShell", _wrap_SBLaunchInfo_SetShell},
32848     { "GetShellExpandArguments", _wrap_SBLaunchInfo_GetShellExpandArguments},
32849     { "SetShellExpandArguments", _wrap_SBLaunchInfo_SetShellExpandArguments},
32850     { "GetResumeCount", _wrap_SBLaunchInfo_GetResumeCount},
32851     { "SetResumeCount", _wrap_SBLaunchInfo_SetResumeCount},
32852     { "AddCloseFileAction", _wrap_SBLaunchInfo_AddCloseFileAction},
32853     { "AddDuplicateFileAction", _wrap_SBLaunchInfo_AddDuplicateFileAction},
32854     { "AddOpenFileAction", _wrap_SBLaunchInfo_AddOpenFileAction},
32855     { "AddSuppressFileAction", _wrap_SBLaunchInfo_AddSuppressFileAction},
32856     { "SetLaunchEventData", _wrap_SBLaunchInfo_SetLaunchEventData},
32857     { "GetLaunchEventData", _wrap_SBLaunchInfo_GetLaunchEventData},
32858     { "GetDetachOnError", _wrap_SBLaunchInfo_GetDetachOnError},
32859     { "SetDetachOnError", _wrap_SBLaunchInfo_SetDetachOnError},
32860     { "GetScriptedProcessClassName", _wrap_SBLaunchInfo_GetScriptedProcessClassName},
32861     { "SetScriptedProcessClassName", _wrap_SBLaunchInfo_SetScriptedProcessClassName},
32862     { "GetScriptedProcessDictionary", _wrap_SBLaunchInfo_GetScriptedProcessDictionary},
32863     { "SetScriptedProcessDictionary", _wrap_SBLaunchInfo_SetScriptedProcessDictionary},
32864     {0,0}
32865 };
32866 static swig_lua_method swig_SBLaunchInfo_meta[] = {
32867     {0,0}
32868 };
32869 
32870 static swig_lua_attribute swig_SBLaunchInfo_Sf_SwigStatic_attributes[] = {
32871     {0,0,0}
32872 };
32873 static swig_lua_const_info swig_SBLaunchInfo_Sf_SwigStatic_constants[]= {
32874     {0,0,0,0,0,0}
32875 };
32876 static swig_lua_method swig_SBLaunchInfo_Sf_SwigStatic_methods[]= {
32877     {0,0}
32878 };
32879 static swig_lua_class* swig_SBLaunchInfo_Sf_SwigStatic_classes[]= {
32880     0
32881 };
32882 
32883 static swig_lua_namespace swig_SBLaunchInfo_Sf_SwigStatic = {
32884     "SBLaunchInfo",
32885     swig_SBLaunchInfo_Sf_SwigStatic_methods,
32886     swig_SBLaunchInfo_Sf_SwigStatic_attributes,
32887     swig_SBLaunchInfo_Sf_SwigStatic_constants,
32888     swig_SBLaunchInfo_Sf_SwigStatic_classes,
32889     0
32890 };
32891 static swig_lua_class *swig_SBLaunchInfo_bases[] = {0};
32892 static const char *swig_SBLaunchInfo_base_names[] = {0};
32893 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 };
32894 
32895 static int _wrap_new_SBLineEntry__SWIG_0(lua_State* L) {
32896   {
32897     int SWIG_arg = 0;
32898     lldb::SBLineEntry *result = 0 ;
32899 
32900     SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",0,0)
32901     result = (lldb::SBLineEntry *)new lldb::SBLineEntry();
32902     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
32903     return SWIG_arg;
32904 
32905     fail: SWIGUNUSED;
32906   }
32907   lua_error(L);
32908   return 0;
32909 }
32910 
32911 
32912 static int _wrap_new_SBLineEntry__SWIG_1(lua_State* L) {
32913   {
32914     int SWIG_arg = 0;
32915     lldb::SBLineEntry *arg1 = 0 ;
32916     lldb::SBLineEntry *result = 0 ;
32917 
32918     SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",1,1)
32919     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SBLineEntry",1,"lldb::SBLineEntry const &");
32920 
32921     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32922       SWIG_fail_ptr("new_SBLineEntry",1,SWIGTYPE_p_lldb__SBLineEntry);
32923     }
32924 
32925     result = (lldb::SBLineEntry *)new lldb::SBLineEntry((lldb::SBLineEntry const &)*arg1);
32926     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
32927     return SWIG_arg;
32928 
32929     fail: SWIGUNUSED;
32930   }
32931   lua_error(L);
32932   return 0;
32933 }
32934 
32935 
32936 static int _wrap_new_SBLineEntry(lua_State* L) {
32937   int argc;
32938   int argv[2]={
32939     1,2
32940   };
32941 
32942   argc = lua_gettop(L);
32943   if (argc == 0) {
32944     return _wrap_new_SBLineEntry__SWIG_0(L);
32945   }
32946   if (argc == 1) {
32947     int _v = 0;
32948     {
32949       void *ptr;
32950       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, SWIG_POINTER_NO_NULL)) {
32951         _v = 0;
32952       } else {
32953         _v = 1;
32954       }
32955     }
32956     if (_v) {
32957       return _wrap_new_SBLineEntry__SWIG_1(L);
32958     }
32959   }
32960 
32961   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBLineEntry'\n"
32962     "  Possible C/C++ prototypes are:\n"
32963     "    lldb::SBLineEntry::SBLineEntry()\n"
32964     "    lldb::SBLineEntry::SBLineEntry(lldb::SBLineEntry const &)\n");
32965   lua_error(L);return 0;
32966 }
32967 
32968 
32969 static int _wrap_SBLineEntry_GetStartAddress(lua_State* L) {
32970   {
32971     int SWIG_arg = 0;
32972     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32973     lldb::SBAddress result;
32974 
32975     SWIG_check_num_args("lldb::SBLineEntry::GetStartAddress",1,1)
32976     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetStartAddress",1,"lldb::SBLineEntry const *");
32977 
32978     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32979       SWIG_fail_ptr("SBLineEntry_GetStartAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
32980     }
32981 
32982     result = ((lldb::SBLineEntry const *)arg1)->GetStartAddress();
32983     {
32984       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
32985       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
32986     }
32987     return SWIG_arg;
32988 
32989     fail: SWIGUNUSED;
32990   }
32991   lua_error(L);
32992   return 0;
32993 }
32994 
32995 
32996 static int _wrap_SBLineEntry_GetEndAddress(lua_State* L) {
32997   {
32998     int SWIG_arg = 0;
32999     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
33000     lldb::SBAddress result;
33001 
33002     SWIG_check_num_args("lldb::SBLineEntry::GetEndAddress",1,1)
33003     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetEndAddress",1,"lldb::SBLineEntry const *");
33004 
33005     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
33006       SWIG_fail_ptr("SBLineEntry_GetEndAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
33007     }
33008 
33009     result = ((lldb::SBLineEntry const *)arg1)->GetEndAddress();
33010     {
33011       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
33012       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
33013     }
33014     return SWIG_arg;
33015 
33016     fail: SWIGUNUSED;
33017   }
33018   lua_error(L);
33019   return 0;
33020 }
33021 
33022 
33023 static int _wrap_SBLineEntry_IsValid(lua_State* L) {
33024   {
33025     int SWIG_arg = 0;
33026     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
33027     bool result;
33028 
33029     SWIG_check_num_args("lldb::SBLineEntry::IsValid",1,1)
33030     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::IsValid",1,"lldb::SBLineEntry const *");
33031 
33032     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
33033       SWIG_fail_ptr("SBLineEntry_IsValid",1,SWIGTYPE_p_lldb__SBLineEntry);
33034     }
33035 
33036     result = (bool)((lldb::SBLineEntry const *)arg1)->IsValid();
33037     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33038     return SWIG_arg;
33039 
33040     fail: SWIGUNUSED;
33041   }
33042   lua_error(L);
33043   return 0;
33044 }
33045 
33046 
33047 static int _wrap_SBLineEntry_GetFileSpec(lua_State* L) {
33048   {
33049     int SWIG_arg = 0;
33050     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
33051     lldb::SBFileSpec result;
33052 
33053     SWIG_check_num_args("lldb::SBLineEntry::GetFileSpec",1,1)
33054     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetFileSpec",1,"lldb::SBLineEntry const *");
33055 
33056     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
33057       SWIG_fail_ptr("SBLineEntry_GetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
33058     }
33059 
33060     result = ((lldb::SBLineEntry const *)arg1)->GetFileSpec();
33061     {
33062       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
33063       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
33064     }
33065     return SWIG_arg;
33066 
33067     fail: SWIGUNUSED;
33068   }
33069   lua_error(L);
33070   return 0;
33071 }
33072 
33073 
33074 static int _wrap_SBLineEntry_GetLine(lua_State* L) {
33075   {
33076     int SWIG_arg = 0;
33077     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
33078     uint32_t result;
33079 
33080     SWIG_check_num_args("lldb::SBLineEntry::GetLine",1,1)
33081     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetLine",1,"lldb::SBLineEntry const *");
33082 
33083     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
33084       SWIG_fail_ptr("SBLineEntry_GetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
33085     }
33086 
33087     result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetLine();
33088     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33089     return SWIG_arg;
33090 
33091     fail: SWIGUNUSED;
33092   }
33093   lua_error(L);
33094   return 0;
33095 }
33096 
33097 
33098 static int _wrap_SBLineEntry_GetColumn(lua_State* L) {
33099   {
33100     int SWIG_arg = 0;
33101     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
33102     uint32_t result;
33103 
33104     SWIG_check_num_args("lldb::SBLineEntry::GetColumn",1,1)
33105     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetColumn",1,"lldb::SBLineEntry const *");
33106 
33107     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
33108       SWIG_fail_ptr("SBLineEntry_GetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
33109     }
33110 
33111     result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetColumn();
33112     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33113     return SWIG_arg;
33114 
33115     fail: SWIGUNUSED;
33116   }
33117   lua_error(L);
33118   return 0;
33119 }
33120 
33121 
33122 static int _wrap_SBLineEntry_GetDescription(lua_State* L) {
33123   {
33124     int SWIG_arg = 0;
33125     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
33126     lldb::SBStream *arg2 = 0 ;
33127     bool result;
33128 
33129     SWIG_check_num_args("lldb::SBLineEntry::GetDescription",2,2)
33130     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",1,"lldb::SBLineEntry *");
33131     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",2,"lldb::SBStream &");
33132 
33133     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
33134       SWIG_fail_ptr("SBLineEntry_GetDescription",1,SWIGTYPE_p_lldb__SBLineEntry);
33135     }
33136 
33137 
33138     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
33139       SWIG_fail_ptr("SBLineEntry_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
33140     }
33141 
33142     result = (bool)(arg1)->GetDescription(*arg2);
33143     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33144     return SWIG_arg;
33145 
33146     fail: SWIGUNUSED;
33147   }
33148   lua_error(L);
33149   return 0;
33150 }
33151 
33152 
33153 static int _wrap_SBLineEntry_SetFileSpec(lua_State* L) {
33154   {
33155     int SWIG_arg = 0;
33156     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
33157     lldb::SBFileSpec arg2 ;
33158     lldb::SBFileSpec *argp2 ;
33159 
33160     SWIG_check_num_args("lldb::SBLineEntry::SetFileSpec",2,2)
33161     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",1,"lldb::SBLineEntry *");
33162     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",2,"lldb::SBFileSpec");
33163 
33164     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
33165       SWIG_fail_ptr("SBLineEntry_SetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
33166     }
33167 
33168 
33169     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
33170       SWIG_fail_ptr("SBLineEntry_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
33171     }
33172     arg2 = *argp2;
33173 
33174     (arg1)->SetFileSpec(arg2);
33175 
33176     return SWIG_arg;
33177 
33178     fail: SWIGUNUSED;
33179   }
33180   lua_error(L);
33181   return 0;
33182 }
33183 
33184 
33185 static int _wrap_SBLineEntry_SetLine(lua_State* L) {
33186   {
33187     int SWIG_arg = 0;
33188     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
33189     uint32_t arg2 ;
33190 
33191     SWIG_check_num_args("lldb::SBLineEntry::SetLine",2,2)
33192     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",1,"lldb::SBLineEntry *");
33193     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",2,"uint32_t");
33194 
33195     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
33196       SWIG_fail_ptr("SBLineEntry_SetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
33197     }
33198 
33199     arg2 = (uint32_t)lua_tointeger(L, 2);
33200     (arg1)->SetLine(arg2);
33201 
33202     return SWIG_arg;
33203 
33204     fail: SWIGUNUSED;
33205   }
33206   lua_error(L);
33207   return 0;
33208 }
33209 
33210 
33211 static int _wrap_SBLineEntry_SetColumn(lua_State* L) {
33212   {
33213     int SWIG_arg = 0;
33214     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
33215     uint32_t arg2 ;
33216 
33217     SWIG_check_num_args("lldb::SBLineEntry::SetColumn",2,2)
33218     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",1,"lldb::SBLineEntry *");
33219     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",2,"uint32_t");
33220 
33221     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
33222       SWIG_fail_ptr("SBLineEntry_SetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
33223     }
33224 
33225     arg2 = (uint32_t)lua_tointeger(L, 2);
33226     (arg1)->SetColumn(arg2);
33227 
33228     return SWIG_arg;
33229 
33230     fail: SWIGUNUSED;
33231   }
33232   lua_error(L);
33233   return 0;
33234 }
33235 
33236 
33237 static int _wrap_SBLineEntry___eq(lua_State* L) {
33238   {
33239     int SWIG_arg = 0;
33240     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
33241     lldb::SBLineEntry *arg2 = 0 ;
33242     bool result;
33243 
33244     SWIG_check_num_args("lldb::SBLineEntry::operator ==",2,2)
33245     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",1,"lldb::SBLineEntry const *");
33246     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",2,"lldb::SBLineEntry const &");
33247 
33248     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
33249       SWIG_fail_ptr("SBLineEntry___eq",1,SWIGTYPE_p_lldb__SBLineEntry);
33250     }
33251 
33252 
33253     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
33254       SWIG_fail_ptr("SBLineEntry___eq",2,SWIGTYPE_p_lldb__SBLineEntry);
33255     }
33256 
33257     result = (bool)((lldb::SBLineEntry const *)arg1)->operator ==((lldb::SBLineEntry const &)*arg2);
33258     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33259     return SWIG_arg;
33260 
33261     fail: SWIGUNUSED;
33262   }
33263   lua_error(L);
33264   return 0;
33265 }
33266 
33267 
33268 static int _wrap_SBLineEntry___tostring(lua_State* L) {
33269   {
33270     int SWIG_arg = 0;
33271     lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
33272     std::string result;
33273 
33274     SWIG_check_num_args("lldb::SBLineEntry::__repr__",1,1)
33275     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::__repr__",1,"lldb::SBLineEntry *");
33276 
33277     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
33278       SWIG_fail_ptr("SBLineEntry___tostring",1,SWIGTYPE_p_lldb__SBLineEntry);
33279     }
33280 
33281     result = lldb_SBLineEntry___repr__(arg1);
33282     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
33283     return SWIG_arg;
33284 
33285     fail: SWIGUNUSED;
33286   }
33287   lua_error(L);
33288   return 0;
33289 }
33290 
33291 
33292 static void swig_delete_SBLineEntry(void *obj) {
33293 lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) obj;
33294 delete arg1;
33295 }
33296 static int _proxy__wrap_new_SBLineEntry(lua_State *L) {
33297     assert(lua_istable(L,1));
33298     lua_pushcfunction(L,_wrap_new_SBLineEntry);
33299     assert(!lua_isnil(L,-1));
33300     lua_replace(L,1); /* replace our table with real constructor */
33301     lua_call(L,lua_gettop(L)-1,1);
33302     return 1;
33303 }
33304 static swig_lua_attribute swig_SBLineEntry_attributes[] = {
33305     {0,0,0}
33306 };
33307 static swig_lua_method swig_SBLineEntry_methods[]= {
33308     { "GetStartAddress", _wrap_SBLineEntry_GetStartAddress},
33309     { "GetEndAddress", _wrap_SBLineEntry_GetEndAddress},
33310     { "IsValid", _wrap_SBLineEntry_IsValid},
33311     { "GetFileSpec", _wrap_SBLineEntry_GetFileSpec},
33312     { "GetLine", _wrap_SBLineEntry_GetLine},
33313     { "GetColumn", _wrap_SBLineEntry_GetColumn},
33314     { "GetDescription", _wrap_SBLineEntry_GetDescription},
33315     { "SetFileSpec", _wrap_SBLineEntry_SetFileSpec},
33316     { "SetLine", _wrap_SBLineEntry_SetLine},
33317     { "SetColumn", _wrap_SBLineEntry_SetColumn},
33318     { "__eq", _wrap_SBLineEntry___eq},
33319     { "__tostring", _wrap_SBLineEntry___tostring},
33320     {0,0}
33321 };
33322 static swig_lua_method swig_SBLineEntry_meta[] = {
33323     { "__eq", _wrap_SBLineEntry___eq},
33324     { "__tostring", _wrap_SBLineEntry___tostring},
33325     {0,0}
33326 };
33327 
33328 static swig_lua_attribute swig_SBLineEntry_Sf_SwigStatic_attributes[] = {
33329     {0,0,0}
33330 };
33331 static swig_lua_const_info swig_SBLineEntry_Sf_SwigStatic_constants[]= {
33332     {0,0,0,0,0,0}
33333 };
33334 static swig_lua_method swig_SBLineEntry_Sf_SwigStatic_methods[]= {
33335     {0,0}
33336 };
33337 static swig_lua_class* swig_SBLineEntry_Sf_SwigStatic_classes[]= {
33338     0
33339 };
33340 
33341 static swig_lua_namespace swig_SBLineEntry_Sf_SwigStatic = {
33342     "SBLineEntry",
33343     swig_SBLineEntry_Sf_SwigStatic_methods,
33344     swig_SBLineEntry_Sf_SwigStatic_attributes,
33345     swig_SBLineEntry_Sf_SwigStatic_constants,
33346     swig_SBLineEntry_Sf_SwigStatic_classes,
33347     0
33348 };
33349 static swig_lua_class *swig_SBLineEntry_bases[] = {0};
33350 static const char *swig_SBLineEntry_base_names[] = {0};
33351 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 };
33352 
33353 static int _wrap_new_SBListener__SWIG_0(lua_State* L) {
33354   {
33355     int SWIG_arg = 0;
33356     lldb::SBListener *result = 0 ;
33357 
33358     SWIG_check_num_args("lldb::SBListener::SBListener",0,0)
33359     result = (lldb::SBListener *)new lldb::SBListener();
33360     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
33361     return SWIG_arg;
33362 
33363     fail: SWIGUNUSED;
33364   }
33365   lua_error(L);
33366   return 0;
33367 }
33368 
33369 
33370 static int _wrap_new_SBListener__SWIG_1(lua_State* L) {
33371   {
33372     int SWIG_arg = 0;
33373     char *arg1 = (char *) 0 ;
33374     lldb::SBListener *result = 0 ;
33375 
33376     SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
33377     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"char const *");
33378     arg1 = (char *)lua_tostring(L, 1);
33379     result = (lldb::SBListener *)new lldb::SBListener((char const *)arg1);
33380     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
33381     return SWIG_arg;
33382 
33383     fail: SWIGUNUSED;
33384   }
33385   lua_error(L);
33386   return 0;
33387 }
33388 
33389 
33390 static int _wrap_new_SBListener__SWIG_2(lua_State* L) {
33391   {
33392     int SWIG_arg = 0;
33393     lldb::SBListener *arg1 = 0 ;
33394     lldb::SBListener *result = 0 ;
33395 
33396     SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
33397     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"lldb::SBListener const &");
33398 
33399     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33400       SWIG_fail_ptr("new_SBListener",1,SWIGTYPE_p_lldb__SBListener);
33401     }
33402 
33403     result = (lldb::SBListener *)new lldb::SBListener((lldb::SBListener const &)*arg1);
33404     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
33405     return SWIG_arg;
33406 
33407     fail: SWIGUNUSED;
33408   }
33409   lua_error(L);
33410   return 0;
33411 }
33412 
33413 
33414 static int _wrap_new_SBListener(lua_State* L) {
33415   int argc;
33416   int argv[2]={
33417     1,2
33418   };
33419 
33420   argc = lua_gettop(L);
33421   if (argc == 0) {
33422     return _wrap_new_SBListener__SWIG_0(L);
33423   }
33424   if (argc == 1) {
33425     int _v = 0;
33426     {
33427       void *ptr;
33428       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
33429         _v = 0;
33430       } else {
33431         _v = 1;
33432       }
33433     }
33434     if (_v) {
33435       return _wrap_new_SBListener__SWIG_2(L);
33436     }
33437   }
33438   if (argc == 1) {
33439     int _v = 0;
33440     {
33441       _v = SWIG_lua_isnilstring(L,argv[0]);
33442     }
33443     if (_v) {
33444       return _wrap_new_SBListener__SWIG_1(L);
33445     }
33446   }
33447 
33448   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBListener'\n"
33449     "  Possible C/C++ prototypes are:\n"
33450     "    lldb::SBListener::SBListener()\n"
33451     "    lldb::SBListener::SBListener(char const *)\n"
33452     "    lldb::SBListener::SBListener(lldb::SBListener const &)\n");
33453   lua_error(L);return 0;
33454 }
33455 
33456 
33457 static int _wrap_SBListener_AddEvent(lua_State* L) {
33458   {
33459     int SWIG_arg = 0;
33460     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33461     lldb::SBEvent *arg2 = 0 ;
33462 
33463     SWIG_check_num_args("lldb::SBListener::AddEvent",2,2)
33464     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::AddEvent",1,"lldb::SBListener *");
33465     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::AddEvent",2,"lldb::SBEvent const &");
33466 
33467     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33468       SWIG_fail_ptr("SBListener_AddEvent",1,SWIGTYPE_p_lldb__SBListener);
33469     }
33470 
33471 
33472     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
33473       SWIG_fail_ptr("SBListener_AddEvent",2,SWIGTYPE_p_lldb__SBEvent);
33474     }
33475 
33476     (arg1)->AddEvent((lldb::SBEvent const &)*arg2);
33477 
33478     return SWIG_arg;
33479 
33480     fail: SWIGUNUSED;
33481   }
33482   lua_error(L);
33483   return 0;
33484 }
33485 
33486 
33487 static int _wrap_SBListener_Clear(lua_State* L) {
33488   {
33489     int SWIG_arg = 0;
33490     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33491 
33492     SWIG_check_num_args("lldb::SBListener::Clear",1,1)
33493     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::Clear",1,"lldb::SBListener *");
33494 
33495     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33496       SWIG_fail_ptr("SBListener_Clear",1,SWIGTYPE_p_lldb__SBListener);
33497     }
33498 
33499     (arg1)->Clear();
33500 
33501     return SWIG_arg;
33502 
33503     fail: SWIGUNUSED;
33504   }
33505   lua_error(L);
33506   return 0;
33507 }
33508 
33509 
33510 static int _wrap_SBListener_IsValid(lua_State* L) {
33511   {
33512     int SWIG_arg = 0;
33513     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33514     bool result;
33515 
33516     SWIG_check_num_args("lldb::SBListener::IsValid",1,1)
33517     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::IsValid",1,"lldb::SBListener const *");
33518 
33519     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33520       SWIG_fail_ptr("SBListener_IsValid",1,SWIGTYPE_p_lldb__SBListener);
33521     }
33522 
33523     result = (bool)((lldb::SBListener const *)arg1)->IsValid();
33524     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33525     return SWIG_arg;
33526 
33527     fail: SWIGUNUSED;
33528   }
33529   lua_error(L);
33530   return 0;
33531 }
33532 
33533 
33534 static int _wrap_SBListener_StartListeningForEventClass(lua_State* L) {
33535   {
33536     int SWIG_arg = 0;
33537     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33538     lldb::SBDebugger *arg2 = 0 ;
33539     char *arg3 = (char *) 0 ;
33540     uint32_t arg4 ;
33541     uint32_t result;
33542 
33543     SWIG_check_num_args("lldb::SBListener::StartListeningForEventClass",4,4)
33544     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",1,"lldb::SBListener *");
33545     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",2,"lldb::SBDebugger &");
33546     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",3,"char const *");
33547     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",4,"uint32_t");
33548 
33549     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33550       SWIG_fail_ptr("SBListener_StartListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
33551     }
33552 
33553 
33554     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
33555       SWIG_fail_ptr("SBListener_StartListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
33556     }
33557 
33558     arg3 = (char *)lua_tostring(L, 3);
33559     arg4 = (uint32_t)lua_tointeger(L, 4);
33560     result = (uint32_t)(arg1)->StartListeningForEventClass(*arg2,(char const *)arg3,arg4);
33561     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33562     return SWIG_arg;
33563 
33564     fail: SWIGUNUSED;
33565   }
33566   lua_error(L);
33567   return 0;
33568 }
33569 
33570 
33571 static int _wrap_SBListener_StopListeningForEventClass(lua_State* L) {
33572   {
33573     int SWIG_arg = 0;
33574     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33575     lldb::SBDebugger *arg2 = 0 ;
33576     char *arg3 = (char *) 0 ;
33577     uint32_t arg4 ;
33578     uint32_t result;
33579 
33580     SWIG_check_num_args("lldb::SBListener::StopListeningForEventClass",4,4)
33581     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",1,"lldb::SBListener *");
33582     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",2,"lldb::SBDebugger &");
33583     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",3,"char const *");
33584     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",4,"uint32_t");
33585 
33586     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33587       SWIG_fail_ptr("SBListener_StopListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
33588     }
33589 
33590 
33591     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
33592       SWIG_fail_ptr("SBListener_StopListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
33593     }
33594 
33595     arg3 = (char *)lua_tostring(L, 3);
33596     arg4 = (uint32_t)lua_tointeger(L, 4);
33597     result = (uint32_t)(arg1)->StopListeningForEventClass(*arg2,(char const *)arg3,arg4);
33598     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33599     return SWIG_arg;
33600 
33601     fail: SWIGUNUSED;
33602   }
33603   lua_error(L);
33604   return 0;
33605 }
33606 
33607 
33608 static int _wrap_SBListener_StartListeningForEvents(lua_State* L) {
33609   {
33610     int SWIG_arg = 0;
33611     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33612     lldb::SBBroadcaster *arg2 = 0 ;
33613     uint32_t arg3 ;
33614     uint32_t result;
33615 
33616     SWIG_check_num_args("lldb::SBListener::StartListeningForEvents",3,3)
33617     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",1,"lldb::SBListener *");
33618     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",2,"lldb::SBBroadcaster const &");
33619     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",3,"uint32_t");
33620 
33621     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33622       SWIG_fail_ptr("SBListener_StartListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
33623     }
33624 
33625 
33626     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33627       SWIG_fail_ptr("SBListener_StartListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
33628     }
33629 
33630     arg3 = (uint32_t)lua_tointeger(L, 3);
33631     result = (uint32_t)(arg1)->StartListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
33632     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33633     return SWIG_arg;
33634 
33635     fail: SWIGUNUSED;
33636   }
33637   lua_error(L);
33638   return 0;
33639 }
33640 
33641 
33642 static int _wrap_SBListener_StopListeningForEvents(lua_State* L) {
33643   {
33644     int SWIG_arg = 0;
33645     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33646     lldb::SBBroadcaster *arg2 = 0 ;
33647     uint32_t arg3 ;
33648     bool result;
33649 
33650     SWIG_check_num_args("lldb::SBListener::StopListeningForEvents",3,3)
33651     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",1,"lldb::SBListener *");
33652     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",2,"lldb::SBBroadcaster const &");
33653     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",3,"uint32_t");
33654 
33655     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33656       SWIG_fail_ptr("SBListener_StopListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
33657     }
33658 
33659 
33660     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33661       SWIG_fail_ptr("SBListener_StopListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
33662     }
33663 
33664     arg3 = (uint32_t)lua_tointeger(L, 3);
33665     result = (bool)(arg1)->StopListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
33666     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33667     return SWIG_arg;
33668 
33669     fail: SWIGUNUSED;
33670   }
33671   lua_error(L);
33672   return 0;
33673 }
33674 
33675 
33676 static int _wrap_SBListener_WaitForEvent(lua_State* L) {
33677   {
33678     int SWIG_arg = 0;
33679     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33680     uint32_t arg2 ;
33681     lldb::SBEvent *arg3 = 0 ;
33682     bool result;
33683 
33684     SWIG_check_num_args("lldb::SBListener::WaitForEvent",3,3)
33685     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",1,"lldb::SBListener *");
33686     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",2,"uint32_t");
33687     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",3,"lldb::SBEvent &");
33688 
33689     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33690       SWIG_fail_ptr("SBListener_WaitForEvent",1,SWIGTYPE_p_lldb__SBListener);
33691     }
33692 
33693     arg2 = (uint32_t)lua_tointeger(L, 2);
33694 
33695     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
33696       SWIG_fail_ptr("SBListener_WaitForEvent",3,SWIGTYPE_p_lldb__SBEvent);
33697     }
33698 
33699     result = (bool)(arg1)->WaitForEvent(arg2,*arg3);
33700     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33701     return SWIG_arg;
33702 
33703     fail: SWIGUNUSED;
33704   }
33705   lua_error(L);
33706   return 0;
33707 }
33708 
33709 
33710 static int _wrap_SBListener_WaitForEventForBroadcaster(lua_State* L) {
33711   {
33712     int SWIG_arg = 0;
33713     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33714     uint32_t arg2 ;
33715     lldb::SBBroadcaster *arg3 = 0 ;
33716     lldb::SBEvent *arg4 = 0 ;
33717     bool result;
33718 
33719     SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcaster",4,4)
33720     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",1,"lldb::SBListener *");
33721     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",2,"uint32_t");
33722     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",3,"lldb::SBBroadcaster const &");
33723     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",4,"lldb::SBEvent &");
33724 
33725     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33726       SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
33727     }
33728 
33729     arg2 = (uint32_t)lua_tointeger(L, 2);
33730 
33731     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33732       SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",3,SWIGTYPE_p_lldb__SBBroadcaster);
33733     }
33734 
33735 
33736     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
33737       SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",4,SWIGTYPE_p_lldb__SBEvent);
33738     }
33739 
33740     result = (bool)(arg1)->WaitForEventForBroadcaster(arg2,(lldb::SBBroadcaster const &)*arg3,*arg4);
33741     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33742     return SWIG_arg;
33743 
33744     fail: SWIGUNUSED;
33745   }
33746   lua_error(L);
33747   return 0;
33748 }
33749 
33750 
33751 static int _wrap_SBListener_WaitForEventForBroadcasterWithType(lua_State* L) {
33752   {
33753     int SWIG_arg = 0;
33754     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33755     uint32_t arg2 ;
33756     lldb::SBBroadcaster *arg3 = 0 ;
33757     uint32_t arg4 ;
33758     lldb::SBEvent *arg5 = 0 ;
33759     bool result;
33760 
33761     SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcasterWithType",5,5)
33762     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",1,"lldb::SBListener *");
33763     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",2,"uint32_t");
33764     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",3,"lldb::SBBroadcaster const &");
33765     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",4,"uint32_t");
33766     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",5,"lldb::SBEvent &");
33767 
33768     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33769       SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
33770     }
33771 
33772     arg2 = (uint32_t)lua_tointeger(L, 2);
33773 
33774     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33775       SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",3,SWIGTYPE_p_lldb__SBBroadcaster);
33776     }
33777 
33778     arg4 = (uint32_t)lua_tointeger(L, 4);
33779 
33780     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBEvent,0))){
33781       SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",5,SWIGTYPE_p_lldb__SBEvent);
33782     }
33783 
33784     result = (bool)(arg1)->WaitForEventForBroadcasterWithType(arg2,(lldb::SBBroadcaster const &)*arg3,arg4,*arg5);
33785     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33786     return SWIG_arg;
33787 
33788     fail: SWIGUNUSED;
33789   }
33790   lua_error(L);
33791   return 0;
33792 }
33793 
33794 
33795 static int _wrap_SBListener_PeekAtNextEvent(lua_State* L) {
33796   {
33797     int SWIG_arg = 0;
33798     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33799     lldb::SBEvent *arg2 = 0 ;
33800     bool result;
33801 
33802     SWIG_check_num_args("lldb::SBListener::PeekAtNextEvent",2,2)
33803     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",1,"lldb::SBListener *");
33804     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",2,"lldb::SBEvent &");
33805 
33806     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33807       SWIG_fail_ptr("SBListener_PeekAtNextEvent",1,SWIGTYPE_p_lldb__SBListener);
33808     }
33809 
33810 
33811     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
33812       SWIG_fail_ptr("SBListener_PeekAtNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
33813     }
33814 
33815     result = (bool)(arg1)->PeekAtNextEvent(*arg2);
33816     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33817     return SWIG_arg;
33818 
33819     fail: SWIGUNUSED;
33820   }
33821   lua_error(L);
33822   return 0;
33823 }
33824 
33825 
33826 static int _wrap_SBListener_PeekAtNextEventForBroadcaster(lua_State* L) {
33827   {
33828     int SWIG_arg = 0;
33829     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33830     lldb::SBBroadcaster *arg2 = 0 ;
33831     lldb::SBEvent *arg3 = 0 ;
33832     bool result;
33833 
33834     SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcaster",3,3)
33835     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",1,"lldb::SBListener *");
33836     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
33837     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",3,"lldb::SBEvent &");
33838 
33839     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33840       SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
33841     }
33842 
33843 
33844     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33845       SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
33846     }
33847 
33848 
33849     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
33850       SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
33851     }
33852 
33853     result = (bool)(arg1)->PeekAtNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
33854     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33855     return SWIG_arg;
33856 
33857     fail: SWIGUNUSED;
33858   }
33859   lua_error(L);
33860   return 0;
33861 }
33862 
33863 
33864 static int _wrap_SBListener_PeekAtNextEventForBroadcasterWithType(lua_State* L) {
33865   {
33866     int SWIG_arg = 0;
33867     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33868     lldb::SBBroadcaster *arg2 = 0 ;
33869     uint32_t arg3 ;
33870     lldb::SBEvent *arg4 = 0 ;
33871     bool result;
33872 
33873     SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,4)
33874     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",1,"lldb::SBListener *");
33875     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
33876     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",3,"uint32_t");
33877     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
33878 
33879     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33880       SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
33881     }
33882 
33883 
33884     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33885       SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
33886     }
33887 
33888     arg3 = (uint32_t)lua_tointeger(L, 3);
33889 
33890     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
33891       SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
33892     }
33893 
33894     result = (bool)(arg1)->PeekAtNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
33895     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33896     return SWIG_arg;
33897 
33898     fail: SWIGUNUSED;
33899   }
33900   lua_error(L);
33901   return 0;
33902 }
33903 
33904 
33905 static int _wrap_SBListener_GetNextEvent(lua_State* L) {
33906   {
33907     int SWIG_arg = 0;
33908     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33909     lldb::SBEvent *arg2 = 0 ;
33910     bool result;
33911 
33912     SWIG_check_num_args("lldb::SBListener::GetNextEvent",2,2)
33913     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",1,"lldb::SBListener *");
33914     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",2,"lldb::SBEvent &");
33915 
33916     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33917       SWIG_fail_ptr("SBListener_GetNextEvent",1,SWIGTYPE_p_lldb__SBListener);
33918     }
33919 
33920 
33921     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
33922       SWIG_fail_ptr("SBListener_GetNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
33923     }
33924 
33925     result = (bool)(arg1)->GetNextEvent(*arg2);
33926     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33927     return SWIG_arg;
33928 
33929     fail: SWIGUNUSED;
33930   }
33931   lua_error(L);
33932   return 0;
33933 }
33934 
33935 
33936 static int _wrap_SBListener_GetNextEventForBroadcaster(lua_State* L) {
33937   {
33938     int SWIG_arg = 0;
33939     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33940     lldb::SBBroadcaster *arg2 = 0 ;
33941     lldb::SBEvent *arg3 = 0 ;
33942     bool result;
33943 
33944     SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcaster",3,3)
33945     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",1,"lldb::SBListener *");
33946     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
33947     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",3,"lldb::SBEvent &");
33948 
33949     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33950       SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
33951     }
33952 
33953 
33954     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33955       SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
33956     }
33957 
33958 
33959     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
33960       SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
33961     }
33962 
33963     result = (bool)(arg1)->GetNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
33964     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33965     return SWIG_arg;
33966 
33967     fail: SWIGUNUSED;
33968   }
33969   lua_error(L);
33970   return 0;
33971 }
33972 
33973 
33974 static int _wrap_SBListener_GetNextEventForBroadcasterWithType(lua_State* L) {
33975   {
33976     int SWIG_arg = 0;
33977     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33978     lldb::SBBroadcaster *arg2 = 0 ;
33979     uint32_t arg3 ;
33980     lldb::SBEvent *arg4 = 0 ;
33981     bool result;
33982 
33983     SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcasterWithType",4,4)
33984     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",1,"lldb::SBListener *");
33985     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
33986     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",3,"uint32_t");
33987     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
33988 
33989     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33990       SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
33991     }
33992 
33993 
33994     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33995       SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
33996     }
33997 
33998     arg3 = (uint32_t)lua_tointeger(L, 3);
33999 
34000     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
34001       SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
34002     }
34003 
34004     result = (bool)(arg1)->GetNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
34005     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34006     return SWIG_arg;
34007 
34008     fail: SWIGUNUSED;
34009   }
34010   lua_error(L);
34011   return 0;
34012 }
34013 
34014 
34015 static int _wrap_SBListener_HandleBroadcastEvent(lua_State* L) {
34016   {
34017     int SWIG_arg = 0;
34018     lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
34019     lldb::SBEvent *arg2 = 0 ;
34020     bool result;
34021 
34022     SWIG_check_num_args("lldb::SBListener::HandleBroadcastEvent",2,2)
34023     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",1,"lldb::SBListener *");
34024     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",2,"lldb::SBEvent const &");
34025 
34026     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
34027       SWIG_fail_ptr("SBListener_HandleBroadcastEvent",1,SWIGTYPE_p_lldb__SBListener);
34028     }
34029 
34030 
34031     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
34032       SWIG_fail_ptr("SBListener_HandleBroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
34033     }
34034 
34035     result = (bool)(arg1)->HandleBroadcastEvent((lldb::SBEvent const &)*arg2);
34036     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34037     return SWIG_arg;
34038 
34039     fail: SWIGUNUSED;
34040   }
34041   lua_error(L);
34042   return 0;
34043 }
34044 
34045 
34046 static void swig_delete_SBListener(void *obj) {
34047 lldb::SBListener *arg1 = (lldb::SBListener *) obj;
34048 delete arg1;
34049 }
34050 static int _proxy__wrap_new_SBListener(lua_State *L) {
34051     assert(lua_istable(L,1));
34052     lua_pushcfunction(L,_wrap_new_SBListener);
34053     assert(!lua_isnil(L,-1));
34054     lua_replace(L,1); /* replace our table with real constructor */
34055     lua_call(L,lua_gettop(L)-1,1);
34056     return 1;
34057 }
34058 static swig_lua_attribute swig_SBListener_attributes[] = {
34059     {0,0,0}
34060 };
34061 static swig_lua_method swig_SBListener_methods[]= {
34062     { "AddEvent", _wrap_SBListener_AddEvent},
34063     { "Clear", _wrap_SBListener_Clear},
34064     { "IsValid", _wrap_SBListener_IsValid},
34065     { "StartListeningForEventClass", _wrap_SBListener_StartListeningForEventClass},
34066     { "StopListeningForEventClass", _wrap_SBListener_StopListeningForEventClass},
34067     { "StartListeningForEvents", _wrap_SBListener_StartListeningForEvents},
34068     { "StopListeningForEvents", _wrap_SBListener_StopListeningForEvents},
34069     { "WaitForEvent", _wrap_SBListener_WaitForEvent},
34070     { "WaitForEventForBroadcaster", _wrap_SBListener_WaitForEventForBroadcaster},
34071     { "WaitForEventForBroadcasterWithType", _wrap_SBListener_WaitForEventForBroadcasterWithType},
34072     { "PeekAtNextEvent", _wrap_SBListener_PeekAtNextEvent},
34073     { "PeekAtNextEventForBroadcaster", _wrap_SBListener_PeekAtNextEventForBroadcaster},
34074     { "PeekAtNextEventForBroadcasterWithType", _wrap_SBListener_PeekAtNextEventForBroadcasterWithType},
34075     { "GetNextEvent", _wrap_SBListener_GetNextEvent},
34076     { "GetNextEventForBroadcaster", _wrap_SBListener_GetNextEventForBroadcaster},
34077     { "GetNextEventForBroadcasterWithType", _wrap_SBListener_GetNextEventForBroadcasterWithType},
34078     { "HandleBroadcastEvent", _wrap_SBListener_HandleBroadcastEvent},
34079     {0,0}
34080 };
34081 static swig_lua_method swig_SBListener_meta[] = {
34082     {0,0}
34083 };
34084 
34085 static swig_lua_attribute swig_SBListener_Sf_SwigStatic_attributes[] = {
34086     {0,0,0}
34087 };
34088 static swig_lua_const_info swig_SBListener_Sf_SwigStatic_constants[]= {
34089     {0,0,0,0,0,0}
34090 };
34091 static swig_lua_method swig_SBListener_Sf_SwigStatic_methods[]= {
34092     {0,0}
34093 };
34094 static swig_lua_class* swig_SBListener_Sf_SwigStatic_classes[]= {
34095     0
34096 };
34097 
34098 static swig_lua_namespace swig_SBListener_Sf_SwigStatic = {
34099     "SBListener",
34100     swig_SBListener_Sf_SwigStatic_methods,
34101     swig_SBListener_Sf_SwigStatic_attributes,
34102     swig_SBListener_Sf_SwigStatic_constants,
34103     swig_SBListener_Sf_SwigStatic_classes,
34104     0
34105 };
34106 static swig_lua_class *swig_SBListener_bases[] = {0};
34107 static const char *swig_SBListener_base_names[] = {0};
34108 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 };
34109 
34110 static int _wrap_new_SBMemoryRegionInfo__SWIG_0(lua_State* L) {
34111   {
34112     int SWIG_arg = 0;
34113     lldb::SBMemoryRegionInfo *result = 0 ;
34114 
34115     SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",0,0)
34116     result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo();
34117     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
34118     return SWIG_arg;
34119 
34120     fail: SWIGUNUSED;
34121   }
34122   lua_error(L);
34123   return 0;
34124 }
34125 
34126 
34127 static int _wrap_new_SBMemoryRegionInfo__SWIG_1(lua_State* L) {
34128   {
34129     int SWIG_arg = 0;
34130     lldb::SBMemoryRegionInfo *arg1 = 0 ;
34131     lldb::SBMemoryRegionInfo *result = 0 ;
34132 
34133     SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,1)
34134     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"lldb::SBMemoryRegionInfo const &");
34135 
34136     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34137       SWIG_fail_ptr("new_SBMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34138     }
34139 
34140     result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((lldb::SBMemoryRegionInfo const &)*arg1);
34141     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); 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_new_SBMemoryRegionInfo__SWIG_2(lua_State* L) {
34152   {
34153     int SWIG_arg = 0;
34154     char *arg1 = (char *) 0 ;
34155     lldb::addr_t arg2 ;
34156     lldb::addr_t arg3 ;
34157     uint32_t arg4 ;
34158     bool arg5 ;
34159     bool arg6 ;
34160     lldb::SBMemoryRegionInfo *result = 0 ;
34161 
34162     SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",6,6)
34163     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"char const *");
34164     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",2,"lldb::addr_t");
34165     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",3,"lldb::addr_t");
34166     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",4,"uint32_t");
34167     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",5,"bool");
34168     if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",6,"bool");
34169     arg1 = (char *)lua_tostring(L, 1);
34170     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
34171     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
34172     arg4 = (uint32_t)lua_tointeger(L, 4);
34173     arg5 = (lua_toboolean(L, 5)!=0);
34174     arg6 = (lua_toboolean(L, 6)!=0);
34175     result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((char const *)arg1,arg2,arg3,arg4,arg5,arg6);
34176     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
34177     return SWIG_arg;
34178 
34179     fail: SWIGUNUSED;
34180   }
34181   lua_error(L);
34182   return 0;
34183 }
34184 
34185 
34186 static int _wrap_new_SBMemoryRegionInfo(lua_State* L) {
34187   int argc;
34188   int argv[7]={
34189     1,2,3,4,5,6,7
34190   };
34191 
34192   argc = lua_gettop(L);
34193   if (argc == 0) {
34194     return _wrap_new_SBMemoryRegionInfo__SWIG_0(L);
34195   }
34196   if (argc == 1) {
34197     int _v = 0;
34198     {
34199       void *ptr;
34200       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
34201         _v = 0;
34202       } else {
34203         _v = 1;
34204       }
34205     }
34206     if (_v) {
34207       return _wrap_new_SBMemoryRegionInfo__SWIG_1(L);
34208     }
34209   }
34210   if (argc == 6) {
34211     int _v = 0;
34212     {
34213       _v = SWIG_lua_isnilstring(L,argv[0]);
34214     }
34215     if (_v) {
34216       {
34217         _v = lua_isnumber(L,argv[1]);
34218       }
34219       if (_v) {
34220         {
34221           _v = lua_isnumber(L,argv[2]);
34222         }
34223         if (_v) {
34224           {
34225             _v = lua_isnumber(L,argv[3]);
34226           }
34227           if (_v) {
34228             {
34229               _v = lua_isboolean(L,argv[4]);
34230             }
34231             if (_v) {
34232               {
34233                 _v = lua_isboolean(L,argv[5]);
34234               }
34235               if (_v) {
34236                 return _wrap_new_SBMemoryRegionInfo__SWIG_2(L);
34237               }
34238             }
34239           }
34240         }
34241       }
34242     }
34243   }
34244 
34245   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfo'\n"
34246     "  Possible C/C++ prototypes are:\n"
34247     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo()\n"
34248     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(lldb::SBMemoryRegionInfo const &)\n"
34249     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(char const *,lldb::addr_t,lldb::addr_t,uint32_t,bool,bool)\n");
34250   lua_error(L);return 0;
34251 }
34252 
34253 
34254 static int _wrap_SBMemoryRegionInfo_Clear(lua_State* L) {
34255   {
34256     int SWIG_arg = 0;
34257     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34258 
34259     SWIG_check_num_args("lldb::SBMemoryRegionInfo::Clear",1,1)
34260     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::Clear",1,"lldb::SBMemoryRegionInfo *");
34261 
34262     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34263       SWIG_fail_ptr("SBMemoryRegionInfo_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34264     }
34265 
34266     (arg1)->Clear();
34267 
34268     return SWIG_arg;
34269 
34270     fail: SWIGUNUSED;
34271   }
34272   lua_error(L);
34273   return 0;
34274 }
34275 
34276 
34277 static int _wrap_SBMemoryRegionInfo_GetRegionBase(lua_State* L) {
34278   {
34279     int SWIG_arg = 0;
34280     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34281     lldb::addr_t result;
34282 
34283     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionBase",1,1)
34284     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionBase",1,"lldb::SBMemoryRegionInfo *");
34285 
34286     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34287       SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionBase",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34288     }
34289 
34290     result = (lldb::addr_t)(arg1)->GetRegionBase();
34291     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34292     return SWIG_arg;
34293 
34294     fail: SWIGUNUSED;
34295   }
34296   lua_error(L);
34297   return 0;
34298 }
34299 
34300 
34301 static int _wrap_SBMemoryRegionInfo_GetRegionEnd(lua_State* L) {
34302   {
34303     int SWIG_arg = 0;
34304     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34305     lldb::addr_t result;
34306 
34307     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionEnd",1,1)
34308     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionEnd",1,"lldb::SBMemoryRegionInfo *");
34309 
34310     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34311       SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionEnd",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34312     }
34313 
34314     result = (lldb::addr_t)(arg1)->GetRegionEnd();
34315     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34316     return SWIG_arg;
34317 
34318     fail: SWIGUNUSED;
34319   }
34320   lua_error(L);
34321   return 0;
34322 }
34323 
34324 
34325 static int _wrap_SBMemoryRegionInfo_IsReadable(lua_State* L) {
34326   {
34327     int SWIG_arg = 0;
34328     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34329     bool result;
34330 
34331     SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsReadable",1,1)
34332     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsReadable",1,"lldb::SBMemoryRegionInfo *");
34333 
34334     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34335       SWIG_fail_ptr("SBMemoryRegionInfo_IsReadable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34336     }
34337 
34338     result = (bool)(arg1)->IsReadable();
34339     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34340     return SWIG_arg;
34341 
34342     fail: SWIGUNUSED;
34343   }
34344   lua_error(L);
34345   return 0;
34346 }
34347 
34348 
34349 static int _wrap_SBMemoryRegionInfo_IsWritable(lua_State* L) {
34350   {
34351     int SWIG_arg = 0;
34352     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34353     bool result;
34354 
34355     SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsWritable",1,1)
34356     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsWritable",1,"lldb::SBMemoryRegionInfo *");
34357 
34358     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34359       SWIG_fail_ptr("SBMemoryRegionInfo_IsWritable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34360     }
34361 
34362     result = (bool)(arg1)->IsWritable();
34363     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34364     return SWIG_arg;
34365 
34366     fail: SWIGUNUSED;
34367   }
34368   lua_error(L);
34369   return 0;
34370 }
34371 
34372 
34373 static int _wrap_SBMemoryRegionInfo_IsExecutable(lua_State* L) {
34374   {
34375     int SWIG_arg = 0;
34376     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34377     bool result;
34378 
34379     SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsExecutable",1,1)
34380     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsExecutable",1,"lldb::SBMemoryRegionInfo *");
34381 
34382     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34383       SWIG_fail_ptr("SBMemoryRegionInfo_IsExecutable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34384     }
34385 
34386     result = (bool)(arg1)->IsExecutable();
34387     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34388     return SWIG_arg;
34389 
34390     fail: SWIGUNUSED;
34391   }
34392   lua_error(L);
34393   return 0;
34394 }
34395 
34396 
34397 static int _wrap_SBMemoryRegionInfo_IsMapped(lua_State* L) {
34398   {
34399     int SWIG_arg = 0;
34400     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34401     bool result;
34402 
34403     SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsMapped",1,1)
34404     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsMapped",1,"lldb::SBMemoryRegionInfo *");
34405 
34406     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34407       SWIG_fail_ptr("SBMemoryRegionInfo_IsMapped",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34408     }
34409 
34410     result = (bool)(arg1)->IsMapped();
34411     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34412     return SWIG_arg;
34413 
34414     fail: SWIGUNUSED;
34415   }
34416   lua_error(L);
34417   return 0;
34418 }
34419 
34420 
34421 static int _wrap_SBMemoryRegionInfo_GetName(lua_State* L) {
34422   {
34423     int SWIG_arg = 0;
34424     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34425     char *result = 0 ;
34426 
34427     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetName",1,1)
34428     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetName",1,"lldb::SBMemoryRegionInfo *");
34429 
34430     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34431       SWIG_fail_ptr("SBMemoryRegionInfo_GetName",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34432     }
34433 
34434     result = (char *)(arg1)->GetName();
34435     lua_pushstring(L,(const char *)result); SWIG_arg++;
34436     return SWIG_arg;
34437 
34438     fail: SWIGUNUSED;
34439   }
34440   lua_error(L);
34441   return 0;
34442 }
34443 
34444 
34445 static int _wrap_SBMemoryRegionInfo_HasDirtyMemoryPageList(lua_State* L) {
34446   {
34447     int SWIG_arg = 0;
34448     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34449     bool result;
34450 
34451     SWIG_check_num_args("lldb::SBMemoryRegionInfo::HasDirtyMemoryPageList",1,1)
34452     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::HasDirtyMemoryPageList",1,"lldb::SBMemoryRegionInfo *");
34453 
34454     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34455       SWIG_fail_ptr("SBMemoryRegionInfo_HasDirtyMemoryPageList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34456     }
34457 
34458     result = (bool)(arg1)->HasDirtyMemoryPageList();
34459     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34460     return SWIG_arg;
34461 
34462     fail: SWIGUNUSED;
34463   }
34464   lua_error(L);
34465   return 0;
34466 }
34467 
34468 
34469 static int _wrap_SBMemoryRegionInfo_GetNumDirtyPages(lua_State* L) {
34470   {
34471     int SWIG_arg = 0;
34472     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34473     uint32_t result;
34474 
34475     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetNumDirtyPages",1,1)
34476     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetNumDirtyPages",1,"lldb::SBMemoryRegionInfo *");
34477 
34478     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34479       SWIG_fail_ptr("SBMemoryRegionInfo_GetNumDirtyPages",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34480     }
34481 
34482     result = (uint32_t)(arg1)->GetNumDirtyPages();
34483     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34484     return SWIG_arg;
34485 
34486     fail: SWIGUNUSED;
34487   }
34488   lua_error(L);
34489   return 0;
34490 }
34491 
34492 
34493 static int _wrap_SBMemoryRegionInfo_GetDirtyPageAddressAtIndex(lua_State* L) {
34494   {
34495     int SWIG_arg = 0;
34496     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34497     uint32_t arg2 ;
34498     lldb::addr_t result;
34499 
34500     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",2,2)
34501     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",1,"lldb::SBMemoryRegionInfo *");
34502     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",2,"uint32_t");
34503 
34504     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34505       SWIG_fail_ptr("SBMemoryRegionInfo_GetDirtyPageAddressAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34506     }
34507 
34508     arg2 = (uint32_t)lua_tointeger(L, 2);
34509     result = (lldb::addr_t)(arg1)->GetDirtyPageAddressAtIndex(arg2);
34510     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34511     return SWIG_arg;
34512 
34513     fail: SWIGUNUSED;
34514   }
34515   lua_error(L);
34516   return 0;
34517 }
34518 
34519 
34520 static int _wrap_SBMemoryRegionInfo_GetPageSize(lua_State* L) {
34521   {
34522     int SWIG_arg = 0;
34523     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34524     int result;
34525 
34526     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetPageSize",1,1)
34527     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetPageSize",1,"lldb::SBMemoryRegionInfo *");
34528 
34529     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34530       SWIG_fail_ptr("SBMemoryRegionInfo_GetPageSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34531     }
34532 
34533     result = (int)(arg1)->GetPageSize();
34534     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34535     return SWIG_arg;
34536 
34537     fail: SWIGUNUSED;
34538   }
34539   lua_error(L);
34540   return 0;
34541 }
34542 
34543 
34544 static int _wrap_SBMemoryRegionInfo___eq(lua_State* L) {
34545   {
34546     int SWIG_arg = 0;
34547     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34548     lldb::SBMemoryRegionInfo *arg2 = 0 ;
34549     bool result;
34550 
34551     SWIG_check_num_args("lldb::SBMemoryRegionInfo::operator ==",2,2)
34552     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",1,"lldb::SBMemoryRegionInfo const *");
34553     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",2,"lldb::SBMemoryRegionInfo const &");
34554 
34555     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34556       SWIG_fail_ptr("SBMemoryRegionInfo___eq",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34557     }
34558 
34559 
34560     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34561       SWIG_fail_ptr("SBMemoryRegionInfo___eq",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34562     }
34563 
34564     result = (bool)((lldb::SBMemoryRegionInfo const *)arg1)->operator ==((lldb::SBMemoryRegionInfo const &)*arg2);
34565     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34566     return SWIG_arg;
34567 
34568     fail: SWIGUNUSED;
34569   }
34570   lua_error(L);
34571   return 0;
34572 }
34573 
34574 
34575 static int _wrap_SBMemoryRegionInfo_GetDescription(lua_State* L) {
34576   {
34577     int SWIG_arg = 0;
34578     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34579     lldb::SBStream *arg2 = 0 ;
34580     bool result;
34581 
34582     SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDescription",2,2)
34583     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",1,"lldb::SBMemoryRegionInfo *");
34584     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",2,"lldb::SBStream &");
34585 
34586     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34587       SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34588     }
34589 
34590 
34591     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
34592       SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
34593     }
34594 
34595     result = (bool)(arg1)->GetDescription(*arg2);
34596     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34597     return SWIG_arg;
34598 
34599     fail: SWIGUNUSED;
34600   }
34601   lua_error(L);
34602   return 0;
34603 }
34604 
34605 
34606 static int _wrap_SBMemoryRegionInfo___tostring(lua_State* L) {
34607   {
34608     int SWIG_arg = 0;
34609     lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34610     std::string result;
34611 
34612     SWIG_check_num_args("lldb::SBMemoryRegionInfo::__repr__",1,1)
34613     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::__repr__",1,"lldb::SBMemoryRegionInfo *");
34614 
34615     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34616       SWIG_fail_ptr("SBMemoryRegionInfo___tostring",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34617     }
34618 
34619     result = lldb_SBMemoryRegionInfo___repr__(arg1);
34620     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
34621     return SWIG_arg;
34622 
34623     fail: SWIGUNUSED;
34624   }
34625   lua_error(L);
34626   return 0;
34627 }
34628 
34629 
34630 static void swig_delete_SBMemoryRegionInfo(void *obj) {
34631 lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) obj;
34632 delete arg1;
34633 }
34634 static int _proxy__wrap_new_SBMemoryRegionInfo(lua_State *L) {
34635     assert(lua_istable(L,1));
34636     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfo);
34637     assert(!lua_isnil(L,-1));
34638     lua_replace(L,1); /* replace our table with real constructor */
34639     lua_call(L,lua_gettop(L)-1,1);
34640     return 1;
34641 }
34642 static swig_lua_attribute swig_SBMemoryRegionInfo_attributes[] = {
34643     {0,0,0}
34644 };
34645 static swig_lua_method swig_SBMemoryRegionInfo_methods[]= {
34646     { "Clear", _wrap_SBMemoryRegionInfo_Clear},
34647     { "GetRegionBase", _wrap_SBMemoryRegionInfo_GetRegionBase},
34648     { "GetRegionEnd", _wrap_SBMemoryRegionInfo_GetRegionEnd},
34649     { "IsReadable", _wrap_SBMemoryRegionInfo_IsReadable},
34650     { "IsWritable", _wrap_SBMemoryRegionInfo_IsWritable},
34651     { "IsExecutable", _wrap_SBMemoryRegionInfo_IsExecutable},
34652     { "IsMapped", _wrap_SBMemoryRegionInfo_IsMapped},
34653     { "GetName", _wrap_SBMemoryRegionInfo_GetName},
34654     { "HasDirtyMemoryPageList", _wrap_SBMemoryRegionInfo_HasDirtyMemoryPageList},
34655     { "GetNumDirtyPages", _wrap_SBMemoryRegionInfo_GetNumDirtyPages},
34656     { "GetDirtyPageAddressAtIndex", _wrap_SBMemoryRegionInfo_GetDirtyPageAddressAtIndex},
34657     { "GetPageSize", _wrap_SBMemoryRegionInfo_GetPageSize},
34658     { "__eq", _wrap_SBMemoryRegionInfo___eq},
34659     { "GetDescription", _wrap_SBMemoryRegionInfo_GetDescription},
34660     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
34661     {0,0}
34662 };
34663 static swig_lua_method swig_SBMemoryRegionInfo_meta[] = {
34664     { "__eq", _wrap_SBMemoryRegionInfo___eq},
34665     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
34666     {0,0}
34667 };
34668 
34669 static swig_lua_attribute swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes[] = {
34670     {0,0,0}
34671 };
34672 static swig_lua_const_info swig_SBMemoryRegionInfo_Sf_SwigStatic_constants[]= {
34673     {0,0,0,0,0,0}
34674 };
34675 static swig_lua_method swig_SBMemoryRegionInfo_Sf_SwigStatic_methods[]= {
34676     {0,0}
34677 };
34678 static swig_lua_class* swig_SBMemoryRegionInfo_Sf_SwigStatic_classes[]= {
34679     0
34680 };
34681 
34682 static swig_lua_namespace swig_SBMemoryRegionInfo_Sf_SwigStatic = {
34683     "SBMemoryRegionInfo",
34684     swig_SBMemoryRegionInfo_Sf_SwigStatic_methods,
34685     swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes,
34686     swig_SBMemoryRegionInfo_Sf_SwigStatic_constants,
34687     swig_SBMemoryRegionInfo_Sf_SwigStatic_classes,
34688     0
34689 };
34690 static swig_lua_class *swig_SBMemoryRegionInfo_bases[] = {0};
34691 static const char *swig_SBMemoryRegionInfo_base_names[] = {0};
34692 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 };
34693 
34694 static int _wrap_new_SBMemoryRegionInfoList__SWIG_0(lua_State* L) {
34695   {
34696     int SWIG_arg = 0;
34697     lldb::SBMemoryRegionInfoList *result = 0 ;
34698 
34699     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",0,0)
34700     result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList();
34701     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
34702     return SWIG_arg;
34703 
34704     fail: SWIGUNUSED;
34705   }
34706   lua_error(L);
34707   return 0;
34708 }
34709 
34710 
34711 static int _wrap_new_SBMemoryRegionInfoList__SWIG_1(lua_State* L) {
34712   {
34713     int SWIG_arg = 0;
34714     lldb::SBMemoryRegionInfoList *arg1 = 0 ;
34715     lldb::SBMemoryRegionInfoList *result = 0 ;
34716 
34717     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,1)
34718     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,"lldb::SBMemoryRegionInfoList const &");
34719 
34720     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34721       SWIG_fail_ptr("new_SBMemoryRegionInfoList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34722     }
34723 
34724     result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList((lldb::SBMemoryRegionInfoList const &)*arg1);
34725     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
34726     return SWIG_arg;
34727 
34728     fail: SWIGUNUSED;
34729   }
34730   lua_error(L);
34731   return 0;
34732 }
34733 
34734 
34735 static int _wrap_new_SBMemoryRegionInfoList(lua_State* L) {
34736   int argc;
34737   int argv[2]={
34738     1,2
34739   };
34740 
34741   argc = lua_gettop(L);
34742   if (argc == 0) {
34743     return _wrap_new_SBMemoryRegionInfoList__SWIG_0(L);
34744   }
34745   if (argc == 1) {
34746     int _v = 0;
34747     {
34748       void *ptr;
34749       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
34750         _v = 0;
34751       } else {
34752         _v = 1;
34753       }
34754     }
34755     if (_v) {
34756       return _wrap_new_SBMemoryRegionInfoList__SWIG_1(L);
34757     }
34758   }
34759 
34760   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfoList'\n"
34761     "  Possible C/C++ prototypes are:\n"
34762     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList()\n"
34763     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList(lldb::SBMemoryRegionInfoList const &)\n");
34764   lua_error(L);return 0;
34765 }
34766 
34767 
34768 static int _wrap_SBMemoryRegionInfoList_GetSize(lua_State* L) {
34769   {
34770     int SWIG_arg = 0;
34771     lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34772     uint32_t result;
34773 
34774     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetSize",1,1)
34775     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetSize",1,"lldb::SBMemoryRegionInfoList const *");
34776 
34777     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34778       SWIG_fail_ptr("SBMemoryRegionInfoList_GetSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34779     }
34780 
34781     result = (uint32_t)((lldb::SBMemoryRegionInfoList const *)arg1)->GetSize();
34782     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34783     return SWIG_arg;
34784 
34785     fail: SWIGUNUSED;
34786   }
34787   lua_error(L);
34788   return 0;
34789 }
34790 
34791 
34792 static int _wrap_SBMemoryRegionInfoList_GetMemoryRegionContainingAddress(lua_State* L) {
34793   {
34794     int SWIG_arg = 0;
34795     lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34796     lldb::addr_t arg2 ;
34797     lldb::SBMemoryRegionInfo *arg3 = 0 ;
34798     bool result;
34799 
34800     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",3,3)
34801     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",1,"lldb::SBMemoryRegionInfoList *");
34802     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",2,"lldb::addr_t");
34803     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",3,"lldb::SBMemoryRegionInfo &");
34804 
34805     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34806       SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionContainingAddress",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34807     }
34808 
34809     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
34810 
34811     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34812       SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionContainingAddress",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34813     }
34814 
34815     result = (bool)(arg1)->GetMemoryRegionContainingAddress(arg2,*arg3);
34816     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34817     return SWIG_arg;
34818 
34819     fail: SWIGUNUSED;
34820   }
34821   lua_error(L);
34822   return 0;
34823 }
34824 
34825 
34826 static int _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex(lua_State* L) {
34827   {
34828     int SWIG_arg = 0;
34829     lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34830     uint32_t arg2 ;
34831     lldb::SBMemoryRegionInfo *arg3 = 0 ;
34832     bool result;
34833 
34834     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,3)
34835     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",1,"lldb::SBMemoryRegionInfoList *");
34836     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",2,"uint32_t");
34837     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,"lldb::SBMemoryRegionInfo &");
34838 
34839     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34840       SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34841     }
34842 
34843     arg2 = (uint32_t)lua_tointeger(L, 2);
34844 
34845     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34846       SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34847     }
34848 
34849     result = (bool)(arg1)->GetMemoryRegionAtIndex(arg2,*arg3);
34850     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34851     return SWIG_arg;
34852 
34853     fail: SWIGUNUSED;
34854   }
34855   lua_error(L);
34856   return 0;
34857 }
34858 
34859 
34860 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_0(lua_State* L) {
34861   {
34862     int SWIG_arg = 0;
34863     lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34864     lldb::SBMemoryRegionInfo *arg2 = 0 ;
34865 
34866     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
34867     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
34868     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfo &");
34869 
34870     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34871       SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34872     }
34873 
34874 
34875     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34876       SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34877     }
34878 
34879     (arg1)->Append(*arg2);
34880 
34881     return SWIG_arg;
34882 
34883     fail: SWIGUNUSED;
34884   }
34885   lua_error(L);
34886   return 0;
34887 }
34888 
34889 
34890 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_1(lua_State* L) {
34891   {
34892     int SWIG_arg = 0;
34893     lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34894     lldb::SBMemoryRegionInfoList *arg2 = 0 ;
34895 
34896     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
34897     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
34898     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfoList &");
34899 
34900     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34901       SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34902     }
34903 
34904 
34905     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34906       SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34907     }
34908 
34909     (arg1)->Append(*arg2);
34910 
34911     return SWIG_arg;
34912 
34913     fail: SWIGUNUSED;
34914   }
34915   lua_error(L);
34916   return 0;
34917 }
34918 
34919 
34920 static int _wrap_SBMemoryRegionInfoList_Append(lua_State* L) {
34921   int argc;
34922   int argv[3]={
34923     1,2,3
34924   };
34925 
34926   argc = lua_gettop(L);
34927   if (argc == 2) {
34928     int _v = 0;
34929     {
34930       void *ptr;
34931       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
34932         _v = 0;
34933       } else {
34934         _v = 1;
34935       }
34936     }
34937     if (_v) {
34938       {
34939         void *ptr;
34940         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
34941           _v = 0;
34942         } else {
34943           _v = 1;
34944         }
34945       }
34946       if (_v) {
34947         return _wrap_SBMemoryRegionInfoList_Append__SWIG_0(L);
34948       }
34949     }
34950   }
34951   if (argc == 2) {
34952     int _v = 0;
34953     {
34954       void *ptr;
34955       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
34956         _v = 0;
34957       } else {
34958         _v = 1;
34959       }
34960     }
34961     if (_v) {
34962       {
34963         void *ptr;
34964         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
34965           _v = 0;
34966         } else {
34967           _v = 1;
34968         }
34969       }
34970       if (_v) {
34971         return _wrap_SBMemoryRegionInfoList_Append__SWIG_1(L);
34972       }
34973     }
34974   }
34975 
34976   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBMemoryRegionInfoList_Append'\n"
34977     "  Possible C/C++ prototypes are:\n"
34978     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfo &)\n"
34979     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfoList &)\n");
34980   lua_error(L);return 0;
34981 }
34982 
34983 
34984 static int _wrap_SBMemoryRegionInfoList_Clear(lua_State* L) {
34985   {
34986     int SWIG_arg = 0;
34987     lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34988 
34989     SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Clear",1,1)
34990     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Clear",1,"lldb::SBMemoryRegionInfoList *");
34991 
34992     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34993       SWIG_fail_ptr("SBMemoryRegionInfoList_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34994     }
34995 
34996     (arg1)->Clear();
34997 
34998     return SWIG_arg;
34999 
35000     fail: SWIGUNUSED;
35001   }
35002   lua_error(L);
35003   return 0;
35004 }
35005 
35006 
35007 static void swig_delete_SBMemoryRegionInfoList(void *obj) {
35008 lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) obj;
35009 delete arg1;
35010 }
35011 static int _proxy__wrap_new_SBMemoryRegionInfoList(lua_State *L) {
35012     assert(lua_istable(L,1));
35013     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfoList);
35014     assert(!lua_isnil(L,-1));
35015     lua_replace(L,1); /* replace our table with real constructor */
35016     lua_call(L,lua_gettop(L)-1,1);
35017     return 1;
35018 }
35019 static swig_lua_attribute swig_SBMemoryRegionInfoList_attributes[] = {
35020     {0,0,0}
35021 };
35022 static swig_lua_method swig_SBMemoryRegionInfoList_methods[]= {
35023     { "GetSize", _wrap_SBMemoryRegionInfoList_GetSize},
35024     { "GetMemoryRegionContainingAddress", _wrap_SBMemoryRegionInfoList_GetMemoryRegionContainingAddress},
35025     { "GetMemoryRegionAtIndex", _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex},
35026     { "Append", _wrap_SBMemoryRegionInfoList_Append},
35027     { "Clear", _wrap_SBMemoryRegionInfoList_Clear},
35028     {0,0}
35029 };
35030 static swig_lua_method swig_SBMemoryRegionInfoList_meta[] = {
35031     {0,0}
35032 };
35033 
35034 static swig_lua_attribute swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes[] = {
35035     {0,0,0}
35036 };
35037 static swig_lua_const_info swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants[]= {
35038     {0,0,0,0,0,0}
35039 };
35040 static swig_lua_method swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods[]= {
35041     {0,0}
35042 };
35043 static swig_lua_class* swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes[]= {
35044     0
35045 };
35046 
35047 static swig_lua_namespace swig_SBMemoryRegionInfoList_Sf_SwigStatic = {
35048     "SBMemoryRegionInfoList",
35049     swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods,
35050     swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes,
35051     swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants,
35052     swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes,
35053     0
35054 };
35055 static swig_lua_class *swig_SBMemoryRegionInfoList_bases[] = {0};
35056 static const char *swig_SBMemoryRegionInfoList_base_names[] = {0};
35057 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 };
35058 
35059 static int _wrap_new_SBModule__SWIG_0(lua_State* L) {
35060   {
35061     int SWIG_arg = 0;
35062     lldb::SBModule *result = 0 ;
35063 
35064     SWIG_check_num_args("lldb::SBModule::SBModule",0,0)
35065     result = (lldb::SBModule *)new lldb::SBModule();
35066     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); 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_new_SBModule__SWIG_1(lua_State* L) {
35077   {
35078     int SWIG_arg = 0;
35079     lldb::SBModule *arg1 = 0 ;
35080     lldb::SBModule *result = 0 ;
35081 
35082     SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
35083     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModule const &");
35084 
35085     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35086       SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModule);
35087     }
35088 
35089     result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModule const &)*arg1);
35090     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
35091     return SWIG_arg;
35092 
35093     fail: SWIGUNUSED;
35094   }
35095   lua_error(L);
35096   return 0;
35097 }
35098 
35099 
35100 static int _wrap_new_SBModule__SWIG_2(lua_State* L) {
35101   {
35102     int SWIG_arg = 0;
35103     lldb::SBModuleSpec *arg1 = 0 ;
35104     lldb::SBModule *result = 0 ;
35105 
35106     SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
35107     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModuleSpec const &");
35108 
35109     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35110       SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModuleSpec);
35111     }
35112 
35113     result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModuleSpec const &)*arg1);
35114     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
35115     return SWIG_arg;
35116 
35117     fail: SWIGUNUSED;
35118   }
35119   lua_error(L);
35120   return 0;
35121 }
35122 
35123 
35124 static int _wrap_new_SBModule__SWIG_3(lua_State* L) {
35125   {
35126     int SWIG_arg = 0;
35127     lldb::SBProcess *arg1 = 0 ;
35128     lldb::addr_t arg2 ;
35129     lldb::SBModule *result = 0 ;
35130 
35131     SWIG_check_num_args("lldb::SBModule::SBModule",2,2)
35132     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBProcess &");
35133     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::SBModule",2,"lldb::addr_t");
35134 
35135     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
35136       SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBProcess);
35137     }
35138 
35139     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
35140     result = (lldb::SBModule *)new lldb::SBModule(*arg1,arg2);
35141     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
35142     return SWIG_arg;
35143 
35144     fail: SWIGUNUSED;
35145   }
35146   lua_error(L);
35147   return 0;
35148 }
35149 
35150 
35151 static int _wrap_new_SBModule(lua_State* L) {
35152   int argc;
35153   int argv[3]={
35154     1,2,3
35155   };
35156 
35157   argc = lua_gettop(L);
35158   if (argc == 0) {
35159     return _wrap_new_SBModule__SWIG_0(L);
35160   }
35161   if (argc == 1) {
35162     int _v = 0;
35163     {
35164       void *ptr;
35165       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
35166         _v = 0;
35167       } else {
35168         _v = 1;
35169       }
35170     }
35171     if (_v) {
35172       return _wrap_new_SBModule__SWIG_1(L);
35173     }
35174   }
35175   if (argc == 1) {
35176     int _v = 0;
35177     {
35178       void *ptr;
35179       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
35180         _v = 0;
35181       } else {
35182         _v = 1;
35183       }
35184     }
35185     if (_v) {
35186       return _wrap_new_SBModule__SWIG_2(L);
35187     }
35188   }
35189   if (argc == 2) {
35190     int _v = 0;
35191     {
35192       void *ptr;
35193       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
35194         _v = 0;
35195       } else {
35196         _v = 1;
35197       }
35198     }
35199     if (_v) {
35200       {
35201         _v = lua_isnumber(L,argv[1]);
35202       }
35203       if (_v) {
35204         return _wrap_new_SBModule__SWIG_3(L);
35205       }
35206     }
35207   }
35208 
35209   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModule'\n"
35210     "  Possible C/C++ prototypes are:\n"
35211     "    lldb::SBModule::SBModule()\n"
35212     "    lldb::SBModule::SBModule(lldb::SBModule const &)\n"
35213     "    lldb::SBModule::SBModule(lldb::SBModuleSpec const &)\n"
35214     "    lldb::SBModule::SBModule(lldb::SBProcess &,lldb::addr_t)\n");
35215   lua_error(L);return 0;
35216 }
35217 
35218 
35219 static int _wrap_SBModule_IsValid(lua_State* L) {
35220   {
35221     int SWIG_arg = 0;
35222     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35223     bool result;
35224 
35225     SWIG_check_num_args("lldb::SBModule::IsValid",1,1)
35226     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::IsValid",1,"lldb::SBModule const *");
35227 
35228     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35229       SWIG_fail_ptr("SBModule_IsValid",1,SWIGTYPE_p_lldb__SBModule);
35230     }
35231 
35232     result = (bool)((lldb::SBModule const *)arg1)->IsValid();
35233     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35234     return SWIG_arg;
35235 
35236     fail: SWIGUNUSED;
35237   }
35238   lua_error(L);
35239   return 0;
35240 }
35241 
35242 
35243 static int _wrap_SBModule_Clear(lua_State* L) {
35244   {
35245     int SWIG_arg = 0;
35246     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35247 
35248     SWIG_check_num_args("lldb::SBModule::Clear",1,1)
35249     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::Clear",1,"lldb::SBModule *");
35250 
35251     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35252       SWIG_fail_ptr("SBModule_Clear",1,SWIGTYPE_p_lldb__SBModule);
35253     }
35254 
35255     (arg1)->Clear();
35256 
35257     return SWIG_arg;
35258 
35259     fail: SWIGUNUSED;
35260   }
35261   lua_error(L);
35262   return 0;
35263 }
35264 
35265 
35266 static int _wrap_SBModule_IsFileBacked(lua_State* L) {
35267   {
35268     int SWIG_arg = 0;
35269     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35270     bool result;
35271 
35272     SWIG_check_num_args("lldb::SBModule::IsFileBacked",1,1)
35273     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::IsFileBacked",1,"lldb::SBModule const *");
35274 
35275     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35276       SWIG_fail_ptr("SBModule_IsFileBacked",1,SWIGTYPE_p_lldb__SBModule);
35277     }
35278 
35279     result = (bool)((lldb::SBModule const *)arg1)->IsFileBacked();
35280     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35281     return SWIG_arg;
35282 
35283     fail: SWIGUNUSED;
35284   }
35285   lua_error(L);
35286   return 0;
35287 }
35288 
35289 
35290 static int _wrap_SBModule_GetFileSpec(lua_State* L) {
35291   {
35292     int SWIG_arg = 0;
35293     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35294     lldb::SBFileSpec result;
35295 
35296     SWIG_check_num_args("lldb::SBModule::GetFileSpec",1,1)
35297     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetFileSpec",1,"lldb::SBModule const *");
35298 
35299     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35300       SWIG_fail_ptr("SBModule_GetFileSpec",1,SWIGTYPE_p_lldb__SBModule);
35301     }
35302 
35303     result = ((lldb::SBModule const *)arg1)->GetFileSpec();
35304     {
35305       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
35306       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35307     }
35308     return SWIG_arg;
35309 
35310     fail: SWIGUNUSED;
35311   }
35312   lua_error(L);
35313   return 0;
35314 }
35315 
35316 
35317 static int _wrap_SBModule_GetPlatformFileSpec(lua_State* L) {
35318   {
35319     int SWIG_arg = 0;
35320     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35321     lldb::SBFileSpec result;
35322 
35323     SWIG_check_num_args("lldb::SBModule::GetPlatformFileSpec",1,1)
35324     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetPlatformFileSpec",1,"lldb::SBModule const *");
35325 
35326     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35327       SWIG_fail_ptr("SBModule_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
35328     }
35329 
35330     result = ((lldb::SBModule const *)arg1)->GetPlatformFileSpec();
35331     {
35332       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
35333       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35334     }
35335     return SWIG_arg;
35336 
35337     fail: SWIGUNUSED;
35338   }
35339   lua_error(L);
35340   return 0;
35341 }
35342 
35343 
35344 static int _wrap_SBModule_SetPlatformFileSpec(lua_State* L) {
35345   {
35346     int SWIG_arg = 0;
35347     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35348     lldb::SBFileSpec *arg2 = 0 ;
35349     bool result;
35350 
35351     SWIG_check_num_args("lldb::SBModule::SetPlatformFileSpec",2,2)
35352     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",1,"lldb::SBModule *");
35353     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
35354 
35355     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35356       SWIG_fail_ptr("SBModule_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
35357     }
35358 
35359 
35360     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35361       SWIG_fail_ptr("SBModule_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35362     }
35363 
35364     result = (bool)(arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
35365     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35366     return SWIG_arg;
35367 
35368     fail: SWIGUNUSED;
35369   }
35370   lua_error(L);
35371   return 0;
35372 }
35373 
35374 
35375 static int _wrap_SBModule_GetRemoteInstallFileSpec(lua_State* L) {
35376   {
35377     int SWIG_arg = 0;
35378     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35379     lldb::SBFileSpec result;
35380 
35381     SWIG_check_num_args("lldb::SBModule::GetRemoteInstallFileSpec",1,1)
35382     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetRemoteInstallFileSpec",1,"lldb::SBModule *");
35383 
35384     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35385       SWIG_fail_ptr("SBModule_GetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
35386     }
35387 
35388     result = (arg1)->GetRemoteInstallFileSpec();
35389     {
35390       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
35391       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35392     }
35393     return SWIG_arg;
35394 
35395     fail: SWIGUNUSED;
35396   }
35397   lua_error(L);
35398   return 0;
35399 }
35400 
35401 
35402 static int _wrap_SBModule_SetRemoteInstallFileSpec(lua_State* L) {
35403   {
35404     int SWIG_arg = 0;
35405     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35406     lldb::SBFileSpec *arg2 = 0 ;
35407     bool result;
35408 
35409     SWIG_check_num_args("lldb::SBModule::SetRemoteInstallFileSpec",2,2)
35410     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",1,"lldb::SBModule *");
35411     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",2,"lldb::SBFileSpec &");
35412 
35413     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35414       SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
35415     }
35416 
35417 
35418     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35419       SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35420     }
35421 
35422     result = (bool)(arg1)->SetRemoteInstallFileSpec(*arg2);
35423     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35424     return SWIG_arg;
35425 
35426     fail: SWIGUNUSED;
35427   }
35428   lua_error(L);
35429   return 0;
35430 }
35431 
35432 
35433 static int _wrap_SBModule_GetUUIDString(lua_State* L) {
35434   {
35435     int SWIG_arg = 0;
35436     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35437     char *result = 0 ;
35438 
35439     SWIG_check_num_args("lldb::SBModule::GetUUIDString",1,1)
35440     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetUUIDString",1,"lldb::SBModule const *");
35441 
35442     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35443       SWIG_fail_ptr("SBModule_GetUUIDString",1,SWIGTYPE_p_lldb__SBModule);
35444     }
35445 
35446     result = (char *)((lldb::SBModule const *)arg1)->GetUUIDString();
35447     lua_pushstring(L,(const char *)result); SWIG_arg++;
35448     return SWIG_arg;
35449 
35450     fail: SWIGUNUSED;
35451   }
35452   lua_error(L);
35453   return 0;
35454 }
35455 
35456 
35457 static int _wrap_SBModule___eq(lua_State* L) {
35458   {
35459     int SWIG_arg = 0;
35460     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35461     lldb::SBModule *arg2 = 0 ;
35462     bool result;
35463 
35464     SWIG_check_num_args("lldb::SBModule::operator ==",2,2)
35465     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::operator ==",1,"lldb::SBModule const *");
35466     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::operator ==",2,"lldb::SBModule const &");
35467 
35468     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35469       SWIG_fail_ptr("SBModule___eq",1,SWIGTYPE_p_lldb__SBModule);
35470     }
35471 
35472 
35473     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
35474       SWIG_fail_ptr("SBModule___eq",2,SWIGTYPE_p_lldb__SBModule);
35475     }
35476 
35477     result = (bool)((lldb::SBModule const *)arg1)->operator ==((lldb::SBModule const &)*arg2);
35478     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35479     return SWIG_arg;
35480 
35481     fail: SWIGUNUSED;
35482   }
35483   lua_error(L);
35484   return 0;
35485 }
35486 
35487 
35488 static int _wrap_SBModule_FindSection(lua_State* L) {
35489   {
35490     int SWIG_arg = 0;
35491     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35492     char *arg2 = (char *) 0 ;
35493     lldb::SBSection result;
35494 
35495     SWIG_check_num_args("lldb::SBModule::FindSection",2,2)
35496     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSection",1,"lldb::SBModule *");
35497     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSection",2,"char const *");
35498 
35499     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35500       SWIG_fail_ptr("SBModule_FindSection",1,SWIGTYPE_p_lldb__SBModule);
35501     }
35502 
35503     arg2 = (char *)lua_tostring(L, 2);
35504     result = (arg1)->FindSection((char const *)arg2);
35505     {
35506       lldb::SBSection * resultptr = new lldb::SBSection(result);
35507       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
35508     }
35509     return SWIG_arg;
35510 
35511     fail: SWIGUNUSED;
35512   }
35513   lua_error(L);
35514   return 0;
35515 }
35516 
35517 
35518 static int _wrap_SBModule_ResolveFileAddress(lua_State* L) {
35519   {
35520     int SWIG_arg = 0;
35521     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35522     lldb::addr_t arg2 ;
35523     lldb::SBAddress result;
35524 
35525     SWIG_check_num_args("lldb::SBModule::ResolveFileAddress",2,2)
35526     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",1,"lldb::SBModule *");
35527     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",2,"lldb::addr_t");
35528 
35529     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35530       SWIG_fail_ptr("SBModule_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBModule);
35531     }
35532 
35533     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
35534     result = (arg1)->ResolveFileAddress(arg2);
35535     {
35536       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
35537       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
35538     }
35539     return SWIG_arg;
35540 
35541     fail: SWIGUNUSED;
35542   }
35543   lua_error(L);
35544   return 0;
35545 }
35546 
35547 
35548 static int _wrap_SBModule_ResolveSymbolContextForAddress(lua_State* L) {
35549   {
35550     int SWIG_arg = 0;
35551     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35552     lldb::SBAddress *arg2 = 0 ;
35553     uint32_t arg3 ;
35554     lldb::SBSymbolContext result;
35555 
35556     SWIG_check_num_args("lldb::SBModule::ResolveSymbolContextForAddress",3,3)
35557     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",1,"lldb::SBModule *");
35558     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
35559     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",3,"uint32_t");
35560 
35561     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35562       SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBModule);
35563     }
35564 
35565 
35566     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
35567       SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
35568     }
35569 
35570     arg3 = (uint32_t)lua_tointeger(L, 3);
35571     result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
35572     {
35573       lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext(result);
35574       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
35575     }
35576     return SWIG_arg;
35577 
35578     fail: SWIGUNUSED;
35579   }
35580   lua_error(L);
35581   return 0;
35582 }
35583 
35584 
35585 static int _wrap_SBModule_GetDescription(lua_State* L) {
35586   {
35587     int SWIG_arg = 0;
35588     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35589     lldb::SBStream *arg2 = 0 ;
35590     bool result;
35591 
35592     SWIG_check_num_args("lldb::SBModule::GetDescription",2,2)
35593     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetDescription",1,"lldb::SBModule *");
35594     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::GetDescription",2,"lldb::SBStream &");
35595 
35596     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35597       SWIG_fail_ptr("SBModule_GetDescription",1,SWIGTYPE_p_lldb__SBModule);
35598     }
35599 
35600 
35601     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
35602       SWIG_fail_ptr("SBModule_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
35603     }
35604 
35605     result = (bool)(arg1)->GetDescription(*arg2);
35606     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35607     return SWIG_arg;
35608 
35609     fail: SWIGUNUSED;
35610   }
35611   lua_error(L);
35612   return 0;
35613 }
35614 
35615 
35616 static int _wrap_SBModule_GetNumCompileUnits(lua_State* L) {
35617   {
35618     int SWIG_arg = 0;
35619     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35620     uint32_t result;
35621 
35622     SWIG_check_num_args("lldb::SBModule::GetNumCompileUnits",1,1)
35623     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumCompileUnits",1,"lldb::SBModule *");
35624 
35625     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35626       SWIG_fail_ptr("SBModule_GetNumCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
35627     }
35628 
35629     result = (uint32_t)(arg1)->GetNumCompileUnits();
35630     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35631     return SWIG_arg;
35632 
35633     fail: SWIGUNUSED;
35634   }
35635   lua_error(L);
35636   return 0;
35637 }
35638 
35639 
35640 static int _wrap_SBModule_GetCompileUnitAtIndex(lua_State* L) {
35641   {
35642     int SWIG_arg = 0;
35643     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35644     uint32_t arg2 ;
35645     lldb::SBCompileUnit result;
35646 
35647     SWIG_check_num_args("lldb::SBModule::GetCompileUnitAtIndex",2,2)
35648     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",1,"lldb::SBModule *");
35649     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",2,"uint32_t");
35650 
35651     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35652       SWIG_fail_ptr("SBModule_GetCompileUnitAtIndex",1,SWIGTYPE_p_lldb__SBModule);
35653     }
35654 
35655     arg2 = (uint32_t)lua_tointeger(L, 2);
35656     result = (arg1)->GetCompileUnitAtIndex(arg2);
35657     {
35658       lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit(result);
35659       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
35660     }
35661     return SWIG_arg;
35662 
35663     fail: SWIGUNUSED;
35664   }
35665   lua_error(L);
35666   return 0;
35667 }
35668 
35669 
35670 static int _wrap_SBModule_FindCompileUnits(lua_State* L) {
35671   {
35672     int SWIG_arg = 0;
35673     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35674     lldb::SBFileSpec *arg2 = 0 ;
35675     lldb::SBSymbolContextList result;
35676 
35677     SWIG_check_num_args("lldb::SBModule::FindCompileUnits",2,2)
35678     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",1,"lldb::SBModule *");
35679     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",2,"lldb::SBFileSpec const &");
35680 
35681     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35682       SWIG_fail_ptr("SBModule_FindCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
35683     }
35684 
35685 
35686     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35687       SWIG_fail_ptr("SBModule_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
35688     }
35689 
35690     result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
35691     {
35692       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
35693       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35694     }
35695     return SWIG_arg;
35696 
35697     fail: SWIGUNUSED;
35698   }
35699   lua_error(L);
35700   return 0;
35701 }
35702 
35703 
35704 static int _wrap_SBModule_GetNumSymbols(lua_State* L) {
35705   {
35706     int SWIG_arg = 0;
35707     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35708     size_t result;
35709 
35710     SWIG_check_num_args("lldb::SBModule::GetNumSymbols",1,1)
35711     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSymbols",1,"lldb::SBModule *");
35712 
35713     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35714       SWIG_fail_ptr("SBModule_GetNumSymbols",1,SWIGTYPE_p_lldb__SBModule);
35715     }
35716 
35717     result = (arg1)->GetNumSymbols();
35718     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35719     return SWIG_arg;
35720 
35721     fail: SWIGUNUSED;
35722   }
35723   lua_error(L);
35724   return 0;
35725 }
35726 
35727 
35728 static int _wrap_SBModule_GetSymbolAtIndex(lua_State* L) {
35729   {
35730     int SWIG_arg = 0;
35731     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35732     size_t arg2 ;
35733     lldb::SBSymbol result;
35734 
35735     SWIG_check_num_args("lldb::SBModule::GetSymbolAtIndex",2,2)
35736     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",1,"lldb::SBModule *");
35737     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",2,"size_t");
35738 
35739     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35740       SWIG_fail_ptr("SBModule_GetSymbolAtIndex",1,SWIGTYPE_p_lldb__SBModule);
35741     }
35742 
35743     arg2 = (size_t)lua_tointeger(L, 2);
35744     result = (arg1)->GetSymbolAtIndex(arg2);
35745     {
35746       lldb::SBSymbol * resultptr = new lldb::SBSymbol(result);
35747       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
35748     }
35749     return SWIG_arg;
35750 
35751     fail: SWIGUNUSED;
35752   }
35753   lua_error(L);
35754   return 0;
35755 }
35756 
35757 
35758 static int _wrap_SBModule_FindSymbol__SWIG_0(lua_State* L) {
35759   {
35760     int SWIG_arg = 0;
35761     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35762     char *arg2 = (char *) 0 ;
35763     lldb::SymbolType arg3 ;
35764     lldb::SBSymbol result;
35765 
35766     SWIG_check_num_args("lldb::SBModule::FindSymbol",3,3)
35767     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
35768     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
35769     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbol",3,"lldb::SymbolType");
35770 
35771     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35772       SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
35773     }
35774 
35775     arg2 = (char *)lua_tostring(L, 2);
35776     arg3 = (lldb::SymbolType)lua_tointeger(L, 3);
35777     result = (arg1)->FindSymbol((char const *)arg2,arg3);
35778     {
35779       lldb::SBSymbol * resultptr = new lldb::SBSymbol(result);
35780       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
35781     }
35782     return SWIG_arg;
35783 
35784     fail: SWIGUNUSED;
35785   }
35786   lua_error(L);
35787   return 0;
35788 }
35789 
35790 
35791 static int _wrap_SBModule_FindSymbol__SWIG_1(lua_State* L) {
35792   {
35793     int SWIG_arg = 0;
35794     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35795     char *arg2 = (char *) 0 ;
35796     lldb::SBSymbol result;
35797 
35798     SWIG_check_num_args("lldb::SBModule::FindSymbol",2,2)
35799     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
35800     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
35801 
35802     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35803       SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
35804     }
35805 
35806     arg2 = (char *)lua_tostring(L, 2);
35807     result = (arg1)->FindSymbol((char const *)arg2);
35808     {
35809       lldb::SBSymbol * resultptr = new lldb::SBSymbol(result);
35810       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
35811     }
35812     return SWIG_arg;
35813 
35814     fail: SWIGUNUSED;
35815   }
35816   lua_error(L);
35817   return 0;
35818 }
35819 
35820 
35821 static int _wrap_SBModule_FindSymbol(lua_State* L) {
35822   int argc;
35823   int argv[4]={
35824     1,2,3,4
35825   };
35826 
35827   argc = lua_gettop(L);
35828   if (argc == 2) {
35829     int _v = 0;
35830     {
35831       void *ptr;
35832       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35833         _v = 0;
35834       } else {
35835         _v = 1;
35836       }
35837     }
35838     if (_v) {
35839       {
35840         _v = SWIG_lua_isnilstring(L,argv[1]);
35841       }
35842       if (_v) {
35843         return _wrap_SBModule_FindSymbol__SWIG_1(L);
35844       }
35845     }
35846   }
35847   if (argc == 3) {
35848     int _v = 0;
35849     {
35850       void *ptr;
35851       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35852         _v = 0;
35853       } else {
35854         _v = 1;
35855       }
35856     }
35857     if (_v) {
35858       {
35859         _v = SWIG_lua_isnilstring(L,argv[1]);
35860       }
35861       if (_v) {
35862         {
35863           _v = lua_isnumber(L,argv[2]);
35864         }
35865         if (_v) {
35866           return _wrap_SBModule_FindSymbol__SWIG_0(L);
35867         }
35868       }
35869     }
35870   }
35871 
35872   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbol'\n"
35873     "  Possible C/C++ prototypes are:\n"
35874     "    lldb::SBModule::FindSymbol(char const *,lldb::SymbolType)\n"
35875     "    lldb::SBModule::FindSymbol(char const *)\n");
35876   lua_error(L);return 0;
35877 }
35878 
35879 
35880 static int _wrap_SBModule_FindSymbols__SWIG_0(lua_State* L) {
35881   {
35882     int SWIG_arg = 0;
35883     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35884     char *arg2 = (char *) 0 ;
35885     lldb::SymbolType arg3 ;
35886     lldb::SBSymbolContextList result;
35887 
35888     SWIG_check_num_args("lldb::SBModule::FindSymbols",3,3)
35889     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
35890     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
35891     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbols",3,"lldb::SymbolType");
35892 
35893     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35894       SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
35895     }
35896 
35897     arg2 = (char *)lua_tostring(L, 2);
35898     arg3 = (lldb::SymbolType)lua_tointeger(L, 3);
35899     result = (arg1)->FindSymbols((char const *)arg2,arg3);
35900     {
35901       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
35902       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35903     }
35904     return SWIG_arg;
35905 
35906     fail: SWIGUNUSED;
35907   }
35908   lua_error(L);
35909   return 0;
35910 }
35911 
35912 
35913 static int _wrap_SBModule_FindSymbols__SWIG_1(lua_State* L) {
35914   {
35915     int SWIG_arg = 0;
35916     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35917     char *arg2 = (char *) 0 ;
35918     lldb::SBSymbolContextList result;
35919 
35920     SWIG_check_num_args("lldb::SBModule::FindSymbols",2,2)
35921     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
35922     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
35923 
35924     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35925       SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
35926     }
35927 
35928     arg2 = (char *)lua_tostring(L, 2);
35929     result = (arg1)->FindSymbols((char const *)arg2);
35930     {
35931       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
35932       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35933     }
35934     return SWIG_arg;
35935 
35936     fail: SWIGUNUSED;
35937   }
35938   lua_error(L);
35939   return 0;
35940 }
35941 
35942 
35943 static int _wrap_SBModule_FindSymbols(lua_State* L) {
35944   int argc;
35945   int argv[4]={
35946     1,2,3,4
35947   };
35948 
35949   argc = lua_gettop(L);
35950   if (argc == 2) {
35951     int _v = 0;
35952     {
35953       void *ptr;
35954       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35955         _v = 0;
35956       } else {
35957         _v = 1;
35958       }
35959     }
35960     if (_v) {
35961       {
35962         _v = SWIG_lua_isnilstring(L,argv[1]);
35963       }
35964       if (_v) {
35965         return _wrap_SBModule_FindSymbols__SWIG_1(L);
35966       }
35967     }
35968   }
35969   if (argc == 3) {
35970     int _v = 0;
35971     {
35972       void *ptr;
35973       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35974         _v = 0;
35975       } else {
35976         _v = 1;
35977       }
35978     }
35979     if (_v) {
35980       {
35981         _v = SWIG_lua_isnilstring(L,argv[1]);
35982       }
35983       if (_v) {
35984         {
35985           _v = lua_isnumber(L,argv[2]);
35986         }
35987         if (_v) {
35988           return _wrap_SBModule_FindSymbols__SWIG_0(L);
35989         }
35990       }
35991     }
35992   }
35993 
35994   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbols'\n"
35995     "  Possible C/C++ prototypes are:\n"
35996     "    lldb::SBModule::FindSymbols(char const *,lldb::SymbolType)\n"
35997     "    lldb::SBModule::FindSymbols(char const *)\n");
35998   lua_error(L);return 0;
35999 }
36000 
36001 
36002 static int _wrap_SBModule_GetNumSections(lua_State* L) {
36003   {
36004     int SWIG_arg = 0;
36005     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36006     size_t result;
36007 
36008     SWIG_check_num_args("lldb::SBModule::GetNumSections",1,1)
36009     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSections",1,"lldb::SBModule *");
36010 
36011     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36012       SWIG_fail_ptr("SBModule_GetNumSections",1,SWIGTYPE_p_lldb__SBModule);
36013     }
36014 
36015     result = (arg1)->GetNumSections();
36016     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36017     return SWIG_arg;
36018 
36019     fail: SWIGUNUSED;
36020   }
36021   lua_error(L);
36022   return 0;
36023 }
36024 
36025 
36026 static int _wrap_SBModule_GetSectionAtIndex(lua_State* L) {
36027   {
36028     int SWIG_arg = 0;
36029     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36030     size_t arg2 ;
36031     lldb::SBSection result;
36032 
36033     SWIG_check_num_args("lldb::SBModule::GetSectionAtIndex",2,2)
36034     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",1,"lldb::SBModule *");
36035     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",2,"size_t");
36036 
36037     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36038       SWIG_fail_ptr("SBModule_GetSectionAtIndex",1,SWIGTYPE_p_lldb__SBModule);
36039     }
36040 
36041     arg2 = (size_t)lua_tointeger(L, 2);
36042     result = (arg1)->GetSectionAtIndex(arg2);
36043     {
36044       lldb::SBSection * resultptr = new lldb::SBSection(result);
36045       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
36046     }
36047     return SWIG_arg;
36048 
36049     fail: SWIGUNUSED;
36050   }
36051   lua_error(L);
36052   return 0;
36053 }
36054 
36055 
36056 static int _wrap_SBModule_FindFunctions__SWIG_0(lua_State* L) {
36057   {
36058     int SWIG_arg = 0;
36059     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36060     char *arg2 = (char *) 0 ;
36061     uint32_t arg3 ;
36062     lldb::SBSymbolContextList result;
36063 
36064     SWIG_check_num_args("lldb::SBModule::FindFunctions",3,3)
36065     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
36066     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
36067     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindFunctions",3,"uint32_t");
36068 
36069     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36070       SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
36071     }
36072 
36073     arg2 = (char *)lua_tostring(L, 2);
36074     arg3 = (uint32_t)lua_tointeger(L, 3);
36075     result = (arg1)->FindFunctions((char const *)arg2,arg3);
36076     {
36077       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
36078       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
36079     }
36080     return SWIG_arg;
36081 
36082     fail: SWIGUNUSED;
36083   }
36084   lua_error(L);
36085   return 0;
36086 }
36087 
36088 
36089 static int _wrap_SBModule_FindFunctions__SWIG_1(lua_State* L) {
36090   {
36091     int SWIG_arg = 0;
36092     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36093     char *arg2 = (char *) 0 ;
36094     lldb::SBSymbolContextList result;
36095 
36096     SWIG_check_num_args("lldb::SBModule::FindFunctions",2,2)
36097     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
36098     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
36099 
36100     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36101       SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
36102     }
36103 
36104     arg2 = (char *)lua_tostring(L, 2);
36105     result = (arg1)->FindFunctions((char const *)arg2);
36106     {
36107       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
36108       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
36109     }
36110     return SWIG_arg;
36111 
36112     fail: SWIGUNUSED;
36113   }
36114   lua_error(L);
36115   return 0;
36116 }
36117 
36118 
36119 static int _wrap_SBModule_FindFunctions(lua_State* L) {
36120   int argc;
36121   int argv[4]={
36122     1,2,3,4
36123   };
36124 
36125   argc = lua_gettop(L);
36126   if (argc == 2) {
36127     int _v = 0;
36128     {
36129       void *ptr;
36130       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
36131         _v = 0;
36132       } else {
36133         _v = 1;
36134       }
36135     }
36136     if (_v) {
36137       {
36138         _v = SWIG_lua_isnilstring(L,argv[1]);
36139       }
36140       if (_v) {
36141         return _wrap_SBModule_FindFunctions__SWIG_1(L);
36142       }
36143     }
36144   }
36145   if (argc == 3) {
36146     int _v = 0;
36147     {
36148       void *ptr;
36149       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
36150         _v = 0;
36151       } else {
36152         _v = 1;
36153       }
36154     }
36155     if (_v) {
36156       {
36157         _v = SWIG_lua_isnilstring(L,argv[1]);
36158       }
36159       if (_v) {
36160         {
36161           _v = lua_isnumber(L,argv[2]);
36162         }
36163         if (_v) {
36164           return _wrap_SBModule_FindFunctions__SWIG_0(L);
36165         }
36166       }
36167     }
36168   }
36169 
36170   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindFunctions'\n"
36171     "  Possible C/C++ prototypes are:\n"
36172     "    lldb::SBModule::FindFunctions(char const *,uint32_t)\n"
36173     "    lldb::SBModule::FindFunctions(char const *)\n");
36174   lua_error(L);return 0;
36175 }
36176 
36177 
36178 static int _wrap_SBModule_FindFirstType(lua_State* L) {
36179   {
36180     int SWIG_arg = 0;
36181     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36182     char *arg2 = (char *) 0 ;
36183     lldb::SBType result;
36184 
36185     SWIG_check_num_args("lldb::SBModule::FindFirstType",2,2)
36186     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstType",1,"lldb::SBModule *");
36187     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstType",2,"char const *");
36188 
36189     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36190       SWIG_fail_ptr("SBModule_FindFirstType",1,SWIGTYPE_p_lldb__SBModule);
36191     }
36192 
36193     arg2 = (char *)lua_tostring(L, 2);
36194     result = (arg1)->FindFirstType((char const *)arg2);
36195     {
36196       lldb::SBType * resultptr = new lldb::SBType(result);
36197       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
36198     }
36199     return SWIG_arg;
36200 
36201     fail: SWIGUNUSED;
36202   }
36203   lua_error(L);
36204   return 0;
36205 }
36206 
36207 
36208 static int _wrap_SBModule_FindTypes(lua_State* L) {
36209   {
36210     int SWIG_arg = 0;
36211     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36212     char *arg2 = (char *) 0 ;
36213     lldb::SBTypeList result;
36214 
36215     SWIG_check_num_args("lldb::SBModule::FindTypes",2,2)
36216     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindTypes",1,"lldb::SBModule *");
36217     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindTypes",2,"char const *");
36218 
36219     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36220       SWIG_fail_ptr("SBModule_FindTypes",1,SWIGTYPE_p_lldb__SBModule);
36221     }
36222 
36223     arg2 = (char *)lua_tostring(L, 2);
36224     result = (arg1)->FindTypes((char const *)arg2);
36225     {
36226       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
36227       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
36228     }
36229     return SWIG_arg;
36230 
36231     fail: SWIGUNUSED;
36232   }
36233   lua_error(L);
36234   return 0;
36235 }
36236 
36237 
36238 static int _wrap_SBModule_GetTypeByID(lua_State* L) {
36239   {
36240     int SWIG_arg = 0;
36241     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36242     lldb::user_id_t arg2 ;
36243     lldb::SBType result;
36244 
36245     SWIG_check_num_args("lldb::SBModule::GetTypeByID",2,2)
36246     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",1,"lldb::SBModule *");
36247     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",2,"lldb::user_id_t");
36248 
36249     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36250       SWIG_fail_ptr("SBModule_GetTypeByID",1,SWIGTYPE_p_lldb__SBModule);
36251     }
36252 
36253     arg2 = (lldb::user_id_t)lua_tointeger(L, 2);
36254     result = (arg1)->GetTypeByID(arg2);
36255     {
36256       lldb::SBType * resultptr = new lldb::SBType(result);
36257       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
36258     }
36259     return SWIG_arg;
36260 
36261     fail: SWIGUNUSED;
36262   }
36263   lua_error(L);
36264   return 0;
36265 }
36266 
36267 
36268 static int _wrap_SBModule_GetBasicType(lua_State* L) {
36269   {
36270     int SWIG_arg = 0;
36271     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36272     lldb::BasicType arg2 ;
36273     lldb::SBType result;
36274 
36275     SWIG_check_num_args("lldb::SBModule::GetBasicType",2,2)
36276     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetBasicType",1,"lldb::SBModule *");
36277     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetBasicType",2,"lldb::BasicType");
36278 
36279     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36280       SWIG_fail_ptr("SBModule_GetBasicType",1,SWIGTYPE_p_lldb__SBModule);
36281     }
36282 
36283     arg2 = (lldb::BasicType)lua_tointeger(L, 2);
36284     result = (arg1)->GetBasicType(arg2);
36285     {
36286       lldb::SBType * resultptr = new lldb::SBType(result);
36287       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
36288     }
36289     return SWIG_arg;
36290 
36291     fail: SWIGUNUSED;
36292   }
36293   lua_error(L);
36294   return 0;
36295 }
36296 
36297 
36298 static int _wrap_SBModule_GetTypes__SWIG_0(lua_State* L) {
36299   {
36300     int SWIG_arg = 0;
36301     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36302     uint32_t arg2 ;
36303     lldb::SBTypeList result;
36304 
36305     SWIG_check_num_args("lldb::SBModule::GetTypes",2,2)
36306     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
36307     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypes",2,"uint32_t");
36308 
36309     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36310       SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
36311     }
36312 
36313     arg2 = (uint32_t)lua_tointeger(L, 2);
36314     result = (arg1)->GetTypes(arg2);
36315     {
36316       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
36317       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
36318     }
36319     return SWIG_arg;
36320 
36321     fail: SWIGUNUSED;
36322   }
36323   lua_error(L);
36324   return 0;
36325 }
36326 
36327 
36328 static int _wrap_SBModule_GetTypes__SWIG_1(lua_State* L) {
36329   {
36330     int SWIG_arg = 0;
36331     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36332     lldb::SBTypeList result;
36333 
36334     SWIG_check_num_args("lldb::SBModule::GetTypes",1,1)
36335     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
36336 
36337     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36338       SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
36339     }
36340 
36341     result = (arg1)->GetTypes();
36342     {
36343       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
36344       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
36345     }
36346     return SWIG_arg;
36347 
36348     fail: SWIGUNUSED;
36349   }
36350   lua_error(L);
36351   return 0;
36352 }
36353 
36354 
36355 static int _wrap_SBModule_GetTypes(lua_State* L) {
36356   int argc;
36357   int argv[3]={
36358     1,2,3
36359   };
36360 
36361   argc = lua_gettop(L);
36362   if (argc == 1) {
36363     int _v = 0;
36364     {
36365       void *ptr;
36366       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
36367         _v = 0;
36368       } else {
36369         _v = 1;
36370       }
36371     }
36372     if (_v) {
36373       return _wrap_SBModule_GetTypes__SWIG_1(L);
36374     }
36375   }
36376   if (argc == 2) {
36377     int _v = 0;
36378     {
36379       void *ptr;
36380       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
36381         _v = 0;
36382       } else {
36383         _v = 1;
36384       }
36385     }
36386     if (_v) {
36387       {
36388         _v = lua_isnumber(L,argv[1]);
36389       }
36390       if (_v) {
36391         return _wrap_SBModule_GetTypes__SWIG_0(L);
36392       }
36393     }
36394   }
36395 
36396   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_GetTypes'\n"
36397     "  Possible C/C++ prototypes are:\n"
36398     "    lldb::SBModule::GetTypes(uint32_t)\n"
36399     "    lldb::SBModule::GetTypes()\n");
36400   lua_error(L);return 0;
36401 }
36402 
36403 
36404 static int _wrap_SBModule_FindGlobalVariables(lua_State* L) {
36405   {
36406     int SWIG_arg = 0;
36407     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36408     lldb::SBTarget *arg2 = 0 ;
36409     char *arg3 = (char *) 0 ;
36410     uint32_t arg4 ;
36411     lldb::SBValueList result;
36412 
36413     SWIG_check_num_args("lldb::SBModule::FindGlobalVariables",4,4)
36414     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",1,"lldb::SBModule *");
36415     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",2,"lldb::SBTarget &");
36416     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",3,"char const *");
36417     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",4,"uint32_t");
36418 
36419     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36420       SWIG_fail_ptr("SBModule_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBModule);
36421     }
36422 
36423 
36424     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
36425       SWIG_fail_ptr("SBModule_FindGlobalVariables",2,SWIGTYPE_p_lldb__SBTarget);
36426     }
36427 
36428     arg3 = (char *)lua_tostring(L, 3);
36429     arg4 = (uint32_t)lua_tointeger(L, 4);
36430     result = (arg1)->FindGlobalVariables(*arg2,(char const *)arg3,arg4);
36431     {
36432       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
36433       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
36434     }
36435     return SWIG_arg;
36436 
36437     fail: SWIGUNUSED;
36438   }
36439   lua_error(L);
36440   return 0;
36441 }
36442 
36443 
36444 static int _wrap_SBModule_FindFirstGlobalVariable(lua_State* L) {
36445   {
36446     int SWIG_arg = 0;
36447     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36448     lldb::SBTarget *arg2 = 0 ;
36449     char *arg3 = (char *) 0 ;
36450     lldb::SBValue result;
36451 
36452     SWIG_check_num_args("lldb::SBModule::FindFirstGlobalVariable",3,3)
36453     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",1,"lldb::SBModule *");
36454     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",2,"lldb::SBTarget &");
36455     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",3,"char const *");
36456 
36457     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36458       SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBModule);
36459     }
36460 
36461 
36462     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
36463       SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",2,SWIGTYPE_p_lldb__SBTarget);
36464     }
36465 
36466     arg3 = (char *)lua_tostring(L, 3);
36467     result = (arg1)->FindFirstGlobalVariable(*arg2,(char const *)arg3);
36468     {
36469       lldb::SBValue * resultptr = new lldb::SBValue(result);
36470       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
36471     }
36472     return SWIG_arg;
36473 
36474     fail: SWIGUNUSED;
36475   }
36476   lua_error(L);
36477   return 0;
36478 }
36479 
36480 
36481 static int _wrap_SBModule_GetByteOrder(lua_State* L) {
36482   {
36483     int SWIG_arg = 0;
36484     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36485     lldb::ByteOrder result;
36486 
36487     SWIG_check_num_args("lldb::SBModule::GetByteOrder",1,1)
36488     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetByteOrder",1,"lldb::SBModule *");
36489 
36490     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36491       SWIG_fail_ptr("SBModule_GetByteOrder",1,SWIGTYPE_p_lldb__SBModule);
36492     }
36493 
36494     result = (lldb::ByteOrder)(arg1)->GetByteOrder();
36495     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36496     return SWIG_arg;
36497 
36498     fail: SWIGUNUSED;
36499   }
36500   lua_error(L);
36501   return 0;
36502 }
36503 
36504 
36505 static int _wrap_SBModule_GetAddressByteSize(lua_State* L) {
36506   {
36507     int SWIG_arg = 0;
36508     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36509     uint32_t result;
36510 
36511     SWIG_check_num_args("lldb::SBModule::GetAddressByteSize",1,1)
36512     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetAddressByteSize",1,"lldb::SBModule *");
36513 
36514     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36515       SWIG_fail_ptr("SBModule_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBModule);
36516     }
36517 
36518     result = (uint32_t)(arg1)->GetAddressByteSize();
36519     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36520     return SWIG_arg;
36521 
36522     fail: SWIGUNUSED;
36523   }
36524   lua_error(L);
36525   return 0;
36526 }
36527 
36528 
36529 static int _wrap_SBModule_GetTriple(lua_State* L) {
36530   {
36531     int SWIG_arg = 0;
36532     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36533     char *result = 0 ;
36534 
36535     SWIG_check_num_args("lldb::SBModule::GetTriple",1,1)
36536     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTriple",1,"lldb::SBModule *");
36537 
36538     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36539       SWIG_fail_ptr("SBModule_GetTriple",1,SWIGTYPE_p_lldb__SBModule);
36540     }
36541 
36542     result = (char *)(arg1)->GetTriple();
36543     lua_pushstring(L,(const char *)result); SWIG_arg++;
36544     return SWIG_arg;
36545 
36546     fail: SWIGUNUSED;
36547   }
36548   lua_error(L);
36549   return 0;
36550 }
36551 
36552 
36553 static int _wrap_SBModule_GetVersion(lua_State* L) {
36554   {
36555     int SWIG_arg = 0;
36556     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36557     uint32_t *arg2 = (uint32_t *) 0 ;
36558     uint32_t arg3 ;
36559     uint32_t result;
36560 
36561     SWIG_check_num_args("lldb::SBModule::GetVersion",2,2)
36562     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetVersion",1,"lldb::SBModule *");
36563 
36564     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36565       SWIG_fail_ptr("SBModule_GetVersion",1,SWIGTYPE_p_lldb__SBModule);
36566     }
36567 
36568     {
36569       arg3 = 99;
36570       arg2 = (uint32_t *)malloc(sizeof(uint32_t) * arg3);
36571     }
36572     result = (uint32_t)(arg1)->GetVersion(arg2,arg3);
36573     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36574     {
36575       uint32_t count = result;
36576       if (count >= arg3)
36577       count = arg3;
36578       lua_newtable(L);
36579       int i = 0;
36580       while (i++ < count) {
36581         lua_pushinteger(L, arg2[i - 1]);
36582         lua_seti(L, -2, i);
36583       }
36584       SWIG_arg++;
36585       free(arg2);
36586     }
36587     return SWIG_arg;
36588 
36589     fail: SWIGUNUSED;
36590   }
36591   lua_error(L);
36592   return 0;
36593 }
36594 
36595 
36596 static int _wrap_SBModule_GetSymbolFileSpec(lua_State* L) {
36597   {
36598     int SWIG_arg = 0;
36599     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36600     lldb::SBFileSpec result;
36601 
36602     SWIG_check_num_args("lldb::SBModule::GetSymbolFileSpec",1,1)
36603     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolFileSpec",1,"lldb::SBModule const *");
36604 
36605     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36606       SWIG_fail_ptr("SBModule_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModule);
36607     }
36608 
36609     result = ((lldb::SBModule const *)arg1)->GetSymbolFileSpec();
36610     {
36611       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
36612       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
36613     }
36614     return SWIG_arg;
36615 
36616     fail: SWIGUNUSED;
36617   }
36618   lua_error(L);
36619   return 0;
36620 }
36621 
36622 
36623 static int _wrap_SBModule_GetObjectFileHeaderAddress(lua_State* L) {
36624   {
36625     int SWIG_arg = 0;
36626     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36627     lldb::SBAddress result;
36628 
36629     SWIG_check_num_args("lldb::SBModule::GetObjectFileHeaderAddress",1,1)
36630     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileHeaderAddress",1,"lldb::SBModule const *");
36631 
36632     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36633       SWIG_fail_ptr("SBModule_GetObjectFileHeaderAddress",1,SWIGTYPE_p_lldb__SBModule);
36634     }
36635 
36636     result = ((lldb::SBModule const *)arg1)->GetObjectFileHeaderAddress();
36637     {
36638       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
36639       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
36640     }
36641     return SWIG_arg;
36642 
36643     fail: SWIGUNUSED;
36644   }
36645   lua_error(L);
36646   return 0;
36647 }
36648 
36649 
36650 static int _wrap_SBModule_GetObjectFileEntryPointAddress(lua_State* L) {
36651   {
36652     int SWIG_arg = 0;
36653     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36654     lldb::SBAddress result;
36655 
36656     SWIG_check_num_args("lldb::SBModule::GetObjectFileEntryPointAddress",1,1)
36657     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileEntryPointAddress",1,"lldb::SBModule const *");
36658 
36659     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36660       SWIG_fail_ptr("SBModule_GetObjectFileEntryPointAddress",1,SWIGTYPE_p_lldb__SBModule);
36661     }
36662 
36663     result = ((lldb::SBModule const *)arg1)->GetObjectFileEntryPointAddress();
36664     {
36665       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
36666       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
36667     }
36668     return SWIG_arg;
36669 
36670     fail: SWIGUNUSED;
36671   }
36672   lua_error(L);
36673   return 0;
36674 }
36675 
36676 
36677 static int _wrap_SBModule_GetNumberAllocatedModules(lua_State* L) {
36678   {
36679     int SWIG_arg = 0;
36680     uint32_t result;
36681 
36682     SWIG_check_num_args("lldb::SBModule::GetNumberAllocatedModules",0,0)
36683     result = (uint32_t)lldb::SBModule::GetNumberAllocatedModules();
36684     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36685     return SWIG_arg;
36686 
36687     fail: SWIGUNUSED;
36688   }
36689   lua_error(L);
36690   return 0;
36691 }
36692 
36693 
36694 static int _wrap_SBModule_GarbageCollectAllocatedModules(lua_State* L) {
36695   {
36696     int SWIG_arg = 0;
36697 
36698     SWIG_check_num_args("lldb::SBModule::GarbageCollectAllocatedModules",0,0)
36699     lldb::SBModule::GarbageCollectAllocatedModules();
36700 
36701     return SWIG_arg;
36702 
36703     fail: SWIGUNUSED;
36704   }
36705   lua_error(L);
36706   return 0;
36707 }
36708 
36709 
36710 static int _wrap_SBModule___tostring(lua_State* L) {
36711   {
36712     int SWIG_arg = 0;
36713     lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36714     std::string result;
36715 
36716     SWIG_check_num_args("lldb::SBModule::__repr__",1,1)
36717     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::__repr__",1,"lldb::SBModule *");
36718 
36719     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36720       SWIG_fail_ptr("SBModule___tostring",1,SWIGTYPE_p_lldb__SBModule);
36721     }
36722 
36723     result = lldb_SBModule___repr__(arg1);
36724     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
36725     return SWIG_arg;
36726 
36727     fail: SWIGUNUSED;
36728   }
36729   lua_error(L);
36730   return 0;
36731 }
36732 
36733 
36734 static void swig_delete_SBModule(void *obj) {
36735 lldb::SBModule *arg1 = (lldb::SBModule *) obj;
36736 delete arg1;
36737 }
36738 static int _proxy__wrap_new_SBModule(lua_State *L) {
36739     assert(lua_istable(L,1));
36740     lua_pushcfunction(L,_wrap_new_SBModule);
36741     assert(!lua_isnil(L,-1));
36742     lua_replace(L,1); /* replace our table with real constructor */
36743     lua_call(L,lua_gettop(L)-1,1);
36744     return 1;
36745 }
36746 static swig_lua_attribute swig_SBModule_attributes[] = {
36747     {0,0,0}
36748 };
36749 static swig_lua_method swig_SBModule_methods[]= {
36750     { "IsValid", _wrap_SBModule_IsValid},
36751     { "Clear", _wrap_SBModule_Clear},
36752     { "IsFileBacked", _wrap_SBModule_IsFileBacked},
36753     { "GetFileSpec", _wrap_SBModule_GetFileSpec},
36754     { "GetPlatformFileSpec", _wrap_SBModule_GetPlatformFileSpec},
36755     { "SetPlatformFileSpec", _wrap_SBModule_SetPlatformFileSpec},
36756     { "GetRemoteInstallFileSpec", _wrap_SBModule_GetRemoteInstallFileSpec},
36757     { "SetRemoteInstallFileSpec", _wrap_SBModule_SetRemoteInstallFileSpec},
36758     { "GetUUIDString", _wrap_SBModule_GetUUIDString},
36759     { "__eq", _wrap_SBModule___eq},
36760     { "FindSection", _wrap_SBModule_FindSection},
36761     { "ResolveFileAddress", _wrap_SBModule_ResolveFileAddress},
36762     { "ResolveSymbolContextForAddress", _wrap_SBModule_ResolveSymbolContextForAddress},
36763     { "GetDescription", _wrap_SBModule_GetDescription},
36764     { "GetNumCompileUnits", _wrap_SBModule_GetNumCompileUnits},
36765     { "GetCompileUnitAtIndex", _wrap_SBModule_GetCompileUnitAtIndex},
36766     { "FindCompileUnits", _wrap_SBModule_FindCompileUnits},
36767     { "GetNumSymbols", _wrap_SBModule_GetNumSymbols},
36768     { "GetSymbolAtIndex", _wrap_SBModule_GetSymbolAtIndex},
36769     { "FindSymbol", _wrap_SBModule_FindSymbol},
36770     { "FindSymbols", _wrap_SBModule_FindSymbols},
36771     { "GetNumSections", _wrap_SBModule_GetNumSections},
36772     { "GetSectionAtIndex", _wrap_SBModule_GetSectionAtIndex},
36773     { "FindFunctions", _wrap_SBModule_FindFunctions},
36774     { "FindFirstType", _wrap_SBModule_FindFirstType},
36775     { "FindTypes", _wrap_SBModule_FindTypes},
36776     { "GetTypeByID", _wrap_SBModule_GetTypeByID},
36777     { "GetBasicType", _wrap_SBModule_GetBasicType},
36778     { "GetTypes", _wrap_SBModule_GetTypes},
36779     { "FindGlobalVariables", _wrap_SBModule_FindGlobalVariables},
36780     { "FindFirstGlobalVariable", _wrap_SBModule_FindFirstGlobalVariable},
36781     { "GetByteOrder", _wrap_SBModule_GetByteOrder},
36782     { "GetAddressByteSize", _wrap_SBModule_GetAddressByteSize},
36783     { "GetTriple", _wrap_SBModule_GetTriple},
36784     { "GetVersion", _wrap_SBModule_GetVersion},
36785     { "GetSymbolFileSpec", _wrap_SBModule_GetSymbolFileSpec},
36786     { "GetObjectFileHeaderAddress", _wrap_SBModule_GetObjectFileHeaderAddress},
36787     { "GetObjectFileEntryPointAddress", _wrap_SBModule_GetObjectFileEntryPointAddress},
36788     { "__tostring", _wrap_SBModule___tostring},
36789     {0,0}
36790 };
36791 static swig_lua_method swig_SBModule_meta[] = {
36792     { "__eq", _wrap_SBModule___eq},
36793     { "__tostring", _wrap_SBModule___tostring},
36794     {0,0}
36795 };
36796 
36797 static swig_lua_attribute swig_SBModule_Sf_SwigStatic_attributes[] = {
36798     {0,0,0}
36799 };
36800 static swig_lua_const_info swig_SBModule_Sf_SwigStatic_constants[]= {
36801     {0,0,0,0,0,0}
36802 };
36803 static swig_lua_method swig_SBModule_Sf_SwigStatic_methods[]= {
36804     { "GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
36805     { "GarbageCollectAllocatedModules", _wrap_SBModule_GarbageCollectAllocatedModules},
36806     {0,0}
36807 };
36808 static swig_lua_class* swig_SBModule_Sf_SwigStatic_classes[]= {
36809     0
36810 };
36811 
36812 static swig_lua_namespace swig_SBModule_Sf_SwigStatic = {
36813     "SBModule",
36814     swig_SBModule_Sf_SwigStatic_methods,
36815     swig_SBModule_Sf_SwigStatic_attributes,
36816     swig_SBModule_Sf_SwigStatic_constants,
36817     swig_SBModule_Sf_SwigStatic_classes,
36818     0
36819 };
36820 static swig_lua_class *swig_SBModule_bases[] = {0};
36821 static const char *swig_SBModule_base_names[] = {0};
36822 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 };
36823 
36824 static int _wrap_new_SBModuleSpec__SWIG_0(lua_State* L) {
36825   {
36826     int SWIG_arg = 0;
36827     lldb::SBModuleSpec *result = 0 ;
36828 
36829     SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",0,0)
36830     result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec();
36831     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
36832     return SWIG_arg;
36833 
36834     fail: SWIGUNUSED;
36835   }
36836   lua_error(L);
36837   return 0;
36838 }
36839 
36840 
36841 static int _wrap_new_SBModuleSpec__SWIG_1(lua_State* L) {
36842   {
36843     int SWIG_arg = 0;
36844     lldb::SBModuleSpec *arg1 = 0 ;
36845     lldb::SBModuleSpec *result = 0 ;
36846 
36847     SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",1,1)
36848     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SBModuleSpec",1,"lldb::SBModuleSpec const &");
36849 
36850     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36851       SWIG_fail_ptr("new_SBModuleSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36852     }
36853 
36854     result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec((lldb::SBModuleSpec const &)*arg1);
36855     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
36856     return SWIG_arg;
36857 
36858     fail: SWIGUNUSED;
36859   }
36860   lua_error(L);
36861   return 0;
36862 }
36863 
36864 
36865 static int _wrap_new_SBModuleSpec(lua_State* L) {
36866   int argc;
36867   int argv[2]={
36868     1,2
36869   };
36870 
36871   argc = lua_gettop(L);
36872   if (argc == 0) {
36873     return _wrap_new_SBModuleSpec__SWIG_0(L);
36874   }
36875   if (argc == 1) {
36876     int _v = 0;
36877     {
36878       void *ptr;
36879       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
36880         _v = 0;
36881       } else {
36882         _v = 1;
36883       }
36884     }
36885     if (_v) {
36886       return _wrap_new_SBModuleSpec__SWIG_1(L);
36887     }
36888   }
36889 
36890   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpec'\n"
36891     "  Possible C/C++ prototypes are:\n"
36892     "    lldb::SBModuleSpec::SBModuleSpec()\n"
36893     "    lldb::SBModuleSpec::SBModuleSpec(lldb::SBModuleSpec const &)\n");
36894   lua_error(L);return 0;
36895 }
36896 
36897 
36898 static int _wrap_SBModuleSpec_IsValid(lua_State* L) {
36899   {
36900     int SWIG_arg = 0;
36901     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36902     bool result;
36903 
36904     SWIG_check_num_args("lldb::SBModuleSpec::IsValid",1,1)
36905     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::IsValid",1,"lldb::SBModuleSpec const *");
36906 
36907     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36908       SWIG_fail_ptr("SBModuleSpec_IsValid",1,SWIGTYPE_p_lldb__SBModuleSpec);
36909     }
36910 
36911     result = (bool)((lldb::SBModuleSpec const *)arg1)->IsValid();
36912     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36913     return SWIG_arg;
36914 
36915     fail: SWIGUNUSED;
36916   }
36917   lua_error(L);
36918   return 0;
36919 }
36920 
36921 
36922 static int _wrap_SBModuleSpec_Clear(lua_State* L) {
36923   {
36924     int SWIG_arg = 0;
36925     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36926 
36927     SWIG_check_num_args("lldb::SBModuleSpec::Clear",1,1)
36928     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::Clear",1,"lldb::SBModuleSpec *");
36929 
36930     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36931       SWIG_fail_ptr("SBModuleSpec_Clear",1,SWIGTYPE_p_lldb__SBModuleSpec);
36932     }
36933 
36934     (arg1)->Clear();
36935 
36936     return SWIG_arg;
36937 
36938     fail: SWIGUNUSED;
36939   }
36940   lua_error(L);
36941   return 0;
36942 }
36943 
36944 
36945 static int _wrap_SBModuleSpec_GetFileSpec(lua_State* L) {
36946   {
36947     int SWIG_arg = 0;
36948     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36949     lldb::SBFileSpec result;
36950 
36951     SWIG_check_num_args("lldb::SBModuleSpec::GetFileSpec",1,1)
36952     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetFileSpec",1,"lldb::SBModuleSpec *");
36953 
36954     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36955       SWIG_fail_ptr("SBModuleSpec_GetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36956     }
36957 
36958     result = (arg1)->GetFileSpec();
36959     {
36960       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
36961       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
36962     }
36963     return SWIG_arg;
36964 
36965     fail: SWIGUNUSED;
36966   }
36967   lua_error(L);
36968   return 0;
36969 }
36970 
36971 
36972 static int _wrap_SBModuleSpec_SetFileSpec(lua_State* L) {
36973   {
36974     int SWIG_arg = 0;
36975     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36976     lldb::SBFileSpec *arg2 = 0 ;
36977 
36978     SWIG_check_num_args("lldb::SBModuleSpec::SetFileSpec",2,2)
36979     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",1,"lldb::SBModuleSpec *");
36980     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",2,"lldb::SBFileSpec const &");
36981 
36982     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36983       SWIG_fail_ptr("SBModuleSpec_SetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36984     }
36985 
36986 
36987     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
36988       SWIG_fail_ptr("SBModuleSpec_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
36989     }
36990 
36991     (arg1)->SetFileSpec((lldb::SBFileSpec const &)*arg2);
36992 
36993     return SWIG_arg;
36994 
36995     fail: SWIGUNUSED;
36996   }
36997   lua_error(L);
36998   return 0;
36999 }
37000 
37001 
37002 static int _wrap_SBModuleSpec_GetPlatformFileSpec(lua_State* L) {
37003   {
37004     int SWIG_arg = 0;
37005     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37006     lldb::SBFileSpec result;
37007 
37008     SWIG_check_num_args("lldb::SBModuleSpec::GetPlatformFileSpec",1,1)
37009     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetPlatformFileSpec",1,"lldb::SBModuleSpec *");
37010 
37011     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37012       SWIG_fail_ptr("SBModuleSpec_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
37013     }
37014 
37015     result = (arg1)->GetPlatformFileSpec();
37016     {
37017       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
37018       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
37019     }
37020     return SWIG_arg;
37021 
37022     fail: SWIGUNUSED;
37023   }
37024   lua_error(L);
37025   return 0;
37026 }
37027 
37028 
37029 static int _wrap_SBModuleSpec_SetPlatformFileSpec(lua_State* L) {
37030   {
37031     int SWIG_arg = 0;
37032     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37033     lldb::SBFileSpec *arg2 = 0 ;
37034 
37035     SWIG_check_num_args("lldb::SBModuleSpec::SetPlatformFileSpec",2,2)
37036     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",1,"lldb::SBModuleSpec *");
37037     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
37038 
37039     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37040       SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
37041     }
37042 
37043 
37044     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37045       SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
37046     }
37047 
37048     (arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
37049 
37050     return SWIG_arg;
37051 
37052     fail: SWIGUNUSED;
37053   }
37054   lua_error(L);
37055   return 0;
37056 }
37057 
37058 
37059 static int _wrap_SBModuleSpec_GetSymbolFileSpec(lua_State* L) {
37060   {
37061     int SWIG_arg = 0;
37062     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37063     lldb::SBFileSpec result;
37064 
37065     SWIG_check_num_args("lldb::SBModuleSpec::GetSymbolFileSpec",1,1)
37066     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetSymbolFileSpec",1,"lldb::SBModuleSpec *");
37067 
37068     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37069       SWIG_fail_ptr("SBModuleSpec_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
37070     }
37071 
37072     result = (arg1)->GetSymbolFileSpec();
37073     {
37074       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
37075       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
37076     }
37077     return SWIG_arg;
37078 
37079     fail: SWIGUNUSED;
37080   }
37081   lua_error(L);
37082   return 0;
37083 }
37084 
37085 
37086 static int _wrap_SBModuleSpec_SetSymbolFileSpec(lua_State* L) {
37087   {
37088     int SWIG_arg = 0;
37089     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37090     lldb::SBFileSpec *arg2 = 0 ;
37091 
37092     SWIG_check_num_args("lldb::SBModuleSpec::SetSymbolFileSpec",2,2)
37093     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",1,"lldb::SBModuleSpec *");
37094     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",2,"lldb::SBFileSpec const &");
37095 
37096     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37097       SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
37098     }
37099 
37100 
37101     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37102       SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
37103     }
37104 
37105     (arg1)->SetSymbolFileSpec((lldb::SBFileSpec const &)*arg2);
37106 
37107     return SWIG_arg;
37108 
37109     fail: SWIGUNUSED;
37110   }
37111   lua_error(L);
37112   return 0;
37113 }
37114 
37115 
37116 static int _wrap_SBModuleSpec_GetObjectName(lua_State* L) {
37117   {
37118     int SWIG_arg = 0;
37119     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37120     char *result = 0 ;
37121 
37122     SWIG_check_num_args("lldb::SBModuleSpec::GetObjectName",1,1)
37123     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetObjectName",1,"lldb::SBModuleSpec *");
37124 
37125     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37126       SWIG_fail_ptr("SBModuleSpec_GetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
37127     }
37128 
37129     result = (char *)(arg1)->GetObjectName();
37130     lua_pushstring(L,(const char *)result); SWIG_arg++;
37131     return SWIG_arg;
37132 
37133     fail: SWIGUNUSED;
37134   }
37135   lua_error(L);
37136   return 0;
37137 }
37138 
37139 
37140 static int _wrap_SBModuleSpec_SetObjectName(lua_State* L) {
37141   {
37142     int SWIG_arg = 0;
37143     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37144     char *arg2 = (char *) 0 ;
37145 
37146     SWIG_check_num_args("lldb::SBModuleSpec::SetObjectName",2,2)
37147     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",1,"lldb::SBModuleSpec *");
37148     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",2,"char const *");
37149 
37150     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37151       SWIG_fail_ptr("SBModuleSpec_SetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
37152     }
37153 
37154     arg2 = (char *)lua_tostring(L, 2);
37155     (arg1)->SetObjectName((char const *)arg2);
37156 
37157     return SWIG_arg;
37158 
37159     fail: SWIGUNUSED;
37160   }
37161   lua_error(L);
37162   return 0;
37163 }
37164 
37165 
37166 static int _wrap_SBModuleSpec_GetTriple(lua_State* L) {
37167   {
37168     int SWIG_arg = 0;
37169     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37170     char *result = 0 ;
37171 
37172     SWIG_check_num_args("lldb::SBModuleSpec::GetTriple",1,1)
37173     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetTriple",1,"lldb::SBModuleSpec *");
37174 
37175     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37176       SWIG_fail_ptr("SBModuleSpec_GetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
37177     }
37178 
37179     result = (char *)(arg1)->GetTriple();
37180     lua_pushstring(L,(const char *)result); SWIG_arg++;
37181     return SWIG_arg;
37182 
37183     fail: SWIGUNUSED;
37184   }
37185   lua_error(L);
37186   return 0;
37187 }
37188 
37189 
37190 static int _wrap_SBModuleSpec_SetTriple(lua_State* L) {
37191   {
37192     int SWIG_arg = 0;
37193     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37194     char *arg2 = (char *) 0 ;
37195 
37196     SWIG_check_num_args("lldb::SBModuleSpec::SetTriple",2,2)
37197     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",1,"lldb::SBModuleSpec *");
37198     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",2,"char const *");
37199 
37200     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37201       SWIG_fail_ptr("SBModuleSpec_SetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
37202     }
37203 
37204     arg2 = (char *)lua_tostring(L, 2);
37205     (arg1)->SetTriple((char const *)arg2);
37206 
37207     return SWIG_arg;
37208 
37209     fail: SWIGUNUSED;
37210   }
37211   lua_error(L);
37212   return 0;
37213 }
37214 
37215 
37216 static int _wrap_SBModuleSpec_GetUUIDBytes(lua_State* L) {
37217   {
37218     int SWIG_arg = 0;
37219     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37220     uint8_t *result = 0 ;
37221 
37222     SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDBytes",1,1)
37223     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDBytes",1,"lldb::SBModuleSpec *");
37224 
37225     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37226       SWIG_fail_ptr("SBModuleSpec_GetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
37227     }
37228 
37229     result = (uint8_t *)(arg1)->GetUUIDBytes();
37230     SWIG_NewPointerObj(L,result,SWIGTYPE_p_unsigned_char,0); SWIG_arg++;
37231     return SWIG_arg;
37232 
37233     fail: SWIGUNUSED;
37234   }
37235   lua_error(L);
37236   return 0;
37237 }
37238 
37239 
37240 static int _wrap_SBModuleSpec_GetUUIDLength(lua_State* L) {
37241   {
37242     int SWIG_arg = 0;
37243     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37244     size_t result;
37245 
37246     SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDLength",1,1)
37247     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDLength",1,"lldb::SBModuleSpec *");
37248 
37249     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37250       SWIG_fail_ptr("SBModuleSpec_GetUUIDLength",1,SWIGTYPE_p_lldb__SBModuleSpec);
37251     }
37252 
37253     result = (arg1)->GetUUIDLength();
37254     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37255     return SWIG_arg;
37256 
37257     fail: SWIGUNUSED;
37258   }
37259   lua_error(L);
37260   return 0;
37261 }
37262 
37263 
37264 static int _wrap_SBModuleSpec_SetUUIDBytes(lua_State* L) {
37265   {
37266     int SWIG_arg = 0;
37267     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37268     uint8_t *arg2 = (uint8_t *) 0 ;
37269     size_t arg3 ;
37270     bool result;
37271 
37272     SWIG_check_num_args("lldb::SBModuleSpec::SetUUIDBytes",3,3)
37273     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",1,"lldb::SBModuleSpec *");
37274     if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",2,"uint8_t const *");
37275     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",3,"size_t");
37276 
37277     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37278       SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
37279     }
37280 
37281 
37282     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
37283       SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",2,SWIGTYPE_p_unsigned_char);
37284     }
37285 
37286     arg3 = (size_t)lua_tointeger(L, 3);
37287     result = (bool)(arg1)->SetUUIDBytes((uint8_t const *)arg2,arg3);
37288     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37289     return SWIG_arg;
37290 
37291     fail: SWIGUNUSED;
37292   }
37293   lua_error(L);
37294   return 0;
37295 }
37296 
37297 
37298 static int _wrap_SBModuleSpec_GetDescription(lua_State* L) {
37299   {
37300     int SWIG_arg = 0;
37301     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37302     lldb::SBStream *arg2 = 0 ;
37303     bool result;
37304 
37305     SWIG_check_num_args("lldb::SBModuleSpec::GetDescription",2,2)
37306     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",1,"lldb::SBModuleSpec *");
37307     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",2,"lldb::SBStream &");
37308 
37309     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37310       SWIG_fail_ptr("SBModuleSpec_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpec);
37311     }
37312 
37313 
37314     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
37315       SWIG_fail_ptr("SBModuleSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
37316     }
37317 
37318     result = (bool)(arg1)->GetDescription(*arg2);
37319     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37320     return SWIG_arg;
37321 
37322     fail: SWIGUNUSED;
37323   }
37324   lua_error(L);
37325   return 0;
37326 }
37327 
37328 
37329 static int _wrap_SBModuleSpec___tostring(lua_State* L) {
37330   {
37331     int SWIG_arg = 0;
37332     lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
37333     std::string result;
37334 
37335     SWIG_check_num_args("lldb::SBModuleSpec::__repr__",1,1)
37336     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::__repr__",1,"lldb::SBModuleSpec *");
37337 
37338     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37339       SWIG_fail_ptr("SBModuleSpec___tostring",1,SWIGTYPE_p_lldb__SBModuleSpec);
37340     }
37341 
37342     result = lldb_SBModuleSpec___repr__(arg1);
37343     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
37344     return SWIG_arg;
37345 
37346     fail: SWIGUNUSED;
37347   }
37348   lua_error(L);
37349   return 0;
37350 }
37351 
37352 
37353 static void swig_delete_SBModuleSpec(void *obj) {
37354 lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) obj;
37355 delete arg1;
37356 }
37357 static int _proxy__wrap_new_SBModuleSpec(lua_State *L) {
37358     assert(lua_istable(L,1));
37359     lua_pushcfunction(L,_wrap_new_SBModuleSpec);
37360     assert(!lua_isnil(L,-1));
37361     lua_replace(L,1); /* replace our table with real constructor */
37362     lua_call(L,lua_gettop(L)-1,1);
37363     return 1;
37364 }
37365 static swig_lua_attribute swig_SBModuleSpec_attributes[] = {
37366     {0,0,0}
37367 };
37368 static swig_lua_method swig_SBModuleSpec_methods[]= {
37369     { "IsValid", _wrap_SBModuleSpec_IsValid},
37370     { "Clear", _wrap_SBModuleSpec_Clear},
37371     { "GetFileSpec", _wrap_SBModuleSpec_GetFileSpec},
37372     { "SetFileSpec", _wrap_SBModuleSpec_SetFileSpec},
37373     { "GetPlatformFileSpec", _wrap_SBModuleSpec_GetPlatformFileSpec},
37374     { "SetPlatformFileSpec", _wrap_SBModuleSpec_SetPlatformFileSpec},
37375     { "GetSymbolFileSpec", _wrap_SBModuleSpec_GetSymbolFileSpec},
37376     { "SetSymbolFileSpec", _wrap_SBModuleSpec_SetSymbolFileSpec},
37377     { "GetObjectName", _wrap_SBModuleSpec_GetObjectName},
37378     { "SetObjectName", _wrap_SBModuleSpec_SetObjectName},
37379     { "GetTriple", _wrap_SBModuleSpec_GetTriple},
37380     { "SetTriple", _wrap_SBModuleSpec_SetTriple},
37381     { "GetUUIDBytes", _wrap_SBModuleSpec_GetUUIDBytes},
37382     { "GetUUIDLength", _wrap_SBModuleSpec_GetUUIDLength},
37383     { "SetUUIDBytes", _wrap_SBModuleSpec_SetUUIDBytes},
37384     { "GetDescription", _wrap_SBModuleSpec_GetDescription},
37385     { "__tostring", _wrap_SBModuleSpec___tostring},
37386     {0,0}
37387 };
37388 static swig_lua_method swig_SBModuleSpec_meta[] = {
37389     { "__tostring", _wrap_SBModuleSpec___tostring},
37390     {0,0}
37391 };
37392 
37393 static swig_lua_attribute swig_SBModuleSpec_Sf_SwigStatic_attributes[] = {
37394     {0,0,0}
37395 };
37396 static swig_lua_const_info swig_SBModuleSpec_Sf_SwigStatic_constants[]= {
37397     {0,0,0,0,0,0}
37398 };
37399 static swig_lua_method swig_SBModuleSpec_Sf_SwigStatic_methods[]= {
37400     {0,0}
37401 };
37402 static swig_lua_class* swig_SBModuleSpec_Sf_SwigStatic_classes[]= {
37403     0
37404 };
37405 
37406 static swig_lua_namespace swig_SBModuleSpec_Sf_SwigStatic = {
37407     "SBModuleSpec",
37408     swig_SBModuleSpec_Sf_SwigStatic_methods,
37409     swig_SBModuleSpec_Sf_SwigStatic_attributes,
37410     swig_SBModuleSpec_Sf_SwigStatic_constants,
37411     swig_SBModuleSpec_Sf_SwigStatic_classes,
37412     0
37413 };
37414 static swig_lua_class *swig_SBModuleSpec_bases[] = {0};
37415 static const char *swig_SBModuleSpec_base_names[] = {0};
37416 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 };
37417 
37418 static int _wrap_new_SBModuleSpecList__SWIG_0(lua_State* L) {
37419   {
37420     int SWIG_arg = 0;
37421     lldb::SBModuleSpecList *result = 0 ;
37422 
37423     SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",0,0)
37424     result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList();
37425     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
37426     return SWIG_arg;
37427 
37428     fail: SWIGUNUSED;
37429   }
37430   lua_error(L);
37431   return 0;
37432 }
37433 
37434 
37435 static int _wrap_new_SBModuleSpecList__SWIG_1(lua_State* L) {
37436   {
37437     int SWIG_arg = 0;
37438     lldb::SBModuleSpecList *arg1 = 0 ;
37439     lldb::SBModuleSpecList *result = 0 ;
37440 
37441     SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",1,1)
37442     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::SBModuleSpecList",1,"lldb::SBModuleSpecList const &");
37443 
37444     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37445       SWIG_fail_ptr("new_SBModuleSpecList",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37446     }
37447 
37448     result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList((lldb::SBModuleSpecList const &)*arg1);
37449     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
37450     return SWIG_arg;
37451 
37452     fail: SWIGUNUSED;
37453   }
37454   lua_error(L);
37455   return 0;
37456 }
37457 
37458 
37459 static int _wrap_new_SBModuleSpecList(lua_State* L) {
37460   int argc;
37461   int argv[2]={
37462     1,2
37463   };
37464 
37465   argc = lua_gettop(L);
37466   if (argc == 0) {
37467     return _wrap_new_SBModuleSpecList__SWIG_0(L);
37468   }
37469   if (argc == 1) {
37470     int _v = 0;
37471     {
37472       void *ptr;
37473       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
37474         _v = 0;
37475       } else {
37476         _v = 1;
37477       }
37478     }
37479     if (_v) {
37480       return _wrap_new_SBModuleSpecList__SWIG_1(L);
37481     }
37482   }
37483 
37484   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpecList'\n"
37485     "  Possible C/C++ prototypes are:\n"
37486     "    lldb::SBModuleSpecList::SBModuleSpecList()\n"
37487     "    lldb::SBModuleSpecList::SBModuleSpecList(lldb::SBModuleSpecList const &)\n");
37488   lua_error(L);return 0;
37489 }
37490 
37491 
37492 static int _wrap_SBModuleSpecList_GetModuleSpecifications(lua_State* L) {
37493   {
37494     int SWIG_arg = 0;
37495     char *arg1 = (char *) 0 ;
37496     lldb::SBModuleSpecList result;
37497 
37498     SWIG_check_num_args("lldb::SBModuleSpecList::GetModuleSpecifications",1,1)
37499     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetModuleSpecifications",1,"char const *");
37500     arg1 = (char *)lua_tostring(L, 1);
37501     result = lldb::SBModuleSpecList::GetModuleSpecifications((char const *)arg1);
37502     {
37503       lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList(result);
37504       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
37505     }
37506     return SWIG_arg;
37507 
37508     fail: SWIGUNUSED;
37509   }
37510   lua_error(L);
37511   return 0;
37512 }
37513 
37514 
37515 static int _wrap_SBModuleSpecList_Append__SWIG_0(lua_State* L) {
37516   {
37517     int SWIG_arg = 0;
37518     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37519     lldb::SBModuleSpec *arg2 = 0 ;
37520 
37521     SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
37522     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
37523     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpec const &");
37524 
37525     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37526       SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37527     }
37528 
37529 
37530     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37531       SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpec);
37532     }
37533 
37534     (arg1)->Append((lldb::SBModuleSpec const &)*arg2);
37535 
37536     return SWIG_arg;
37537 
37538     fail: SWIGUNUSED;
37539   }
37540   lua_error(L);
37541   return 0;
37542 }
37543 
37544 
37545 static int _wrap_SBModuleSpecList_Append__SWIG_1(lua_State* L) {
37546   {
37547     int SWIG_arg = 0;
37548     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37549     lldb::SBModuleSpecList *arg2 = 0 ;
37550 
37551     SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
37552     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
37553     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpecList const &");
37554 
37555     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37556       SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37557     }
37558 
37559 
37560     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37561       SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpecList);
37562     }
37563 
37564     (arg1)->Append((lldb::SBModuleSpecList const &)*arg2);
37565 
37566     return SWIG_arg;
37567 
37568     fail: SWIGUNUSED;
37569   }
37570   lua_error(L);
37571   return 0;
37572 }
37573 
37574 
37575 static int _wrap_SBModuleSpecList_Append(lua_State* L) {
37576   int argc;
37577   int argv[3]={
37578     1,2,3
37579   };
37580 
37581   argc = lua_gettop(L);
37582   if (argc == 2) {
37583     int _v = 0;
37584     {
37585       void *ptr;
37586       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
37587         _v = 0;
37588       } else {
37589         _v = 1;
37590       }
37591     }
37592     if (_v) {
37593       {
37594         void *ptr;
37595         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
37596           _v = 0;
37597         } else {
37598           _v = 1;
37599         }
37600       }
37601       if (_v) {
37602         return _wrap_SBModuleSpecList_Append__SWIG_0(L);
37603       }
37604     }
37605   }
37606   if (argc == 2) {
37607     int _v = 0;
37608     {
37609       void *ptr;
37610       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
37611         _v = 0;
37612       } else {
37613         _v = 1;
37614       }
37615     }
37616     if (_v) {
37617       {
37618         void *ptr;
37619         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
37620           _v = 0;
37621         } else {
37622           _v = 1;
37623         }
37624       }
37625       if (_v) {
37626         return _wrap_SBModuleSpecList_Append__SWIG_1(L);
37627       }
37628     }
37629   }
37630 
37631   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModuleSpecList_Append'\n"
37632     "  Possible C/C++ prototypes are:\n"
37633     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpec const &)\n"
37634     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpecList const &)\n");
37635   lua_error(L);return 0;
37636 }
37637 
37638 
37639 static int _wrap_SBModuleSpecList_FindFirstMatchingSpec(lua_State* L) {
37640   {
37641     int SWIG_arg = 0;
37642     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37643     lldb::SBModuleSpec *arg2 = 0 ;
37644     lldb::SBModuleSpec result;
37645 
37646     SWIG_check_num_args("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,2)
37647     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",1,"lldb::SBModuleSpecList *");
37648     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,"lldb::SBModuleSpec const &");
37649 
37650     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37651       SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37652     }
37653 
37654 
37655     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37656       SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",2,SWIGTYPE_p_lldb__SBModuleSpec);
37657     }
37658 
37659     result = (arg1)->FindFirstMatchingSpec((lldb::SBModuleSpec const &)*arg2);
37660     {
37661       lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec(result);
37662       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
37663     }
37664     return SWIG_arg;
37665 
37666     fail: SWIGUNUSED;
37667   }
37668   lua_error(L);
37669   return 0;
37670 }
37671 
37672 
37673 static int _wrap_SBModuleSpecList_FindMatchingSpecs(lua_State* L) {
37674   {
37675     int SWIG_arg = 0;
37676     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37677     lldb::SBModuleSpec *arg2 = 0 ;
37678     lldb::SBModuleSpecList result;
37679 
37680     SWIG_check_num_args("lldb::SBModuleSpecList::FindMatchingSpecs",2,2)
37681     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",1,"lldb::SBModuleSpecList *");
37682     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",2,"lldb::SBModuleSpec const &");
37683 
37684     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37685       SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37686     }
37687 
37688 
37689     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37690       SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",2,SWIGTYPE_p_lldb__SBModuleSpec);
37691     }
37692 
37693     result = (arg1)->FindMatchingSpecs((lldb::SBModuleSpec const &)*arg2);
37694     {
37695       lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList(result);
37696       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
37697     }
37698     return SWIG_arg;
37699 
37700     fail: SWIGUNUSED;
37701   }
37702   lua_error(L);
37703   return 0;
37704 }
37705 
37706 
37707 static int _wrap_SBModuleSpecList_GetSize(lua_State* L) {
37708   {
37709     int SWIG_arg = 0;
37710     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37711     size_t result;
37712 
37713     SWIG_check_num_args("lldb::SBModuleSpecList::GetSize",1,1)
37714     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSize",1,"lldb::SBModuleSpecList *");
37715 
37716     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37717       SWIG_fail_ptr("SBModuleSpecList_GetSize",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37718     }
37719 
37720     result = (arg1)->GetSize();
37721     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37722     return SWIG_arg;
37723 
37724     fail: SWIGUNUSED;
37725   }
37726   lua_error(L);
37727   return 0;
37728 }
37729 
37730 
37731 static int _wrap_SBModuleSpecList_GetSpecAtIndex(lua_State* L) {
37732   {
37733     int SWIG_arg = 0;
37734     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37735     size_t arg2 ;
37736     lldb::SBModuleSpec result;
37737 
37738     SWIG_check_num_args("lldb::SBModuleSpecList::GetSpecAtIndex",2,2)
37739     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",1,"lldb::SBModuleSpecList *");
37740     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",2,"size_t");
37741 
37742     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37743       SWIG_fail_ptr("SBModuleSpecList_GetSpecAtIndex",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37744     }
37745 
37746     arg2 = (size_t)lua_tointeger(L, 2);
37747     result = (arg1)->GetSpecAtIndex(arg2);
37748     {
37749       lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec(result);
37750       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
37751     }
37752     return SWIG_arg;
37753 
37754     fail: SWIGUNUSED;
37755   }
37756   lua_error(L);
37757   return 0;
37758 }
37759 
37760 
37761 static int _wrap_SBModuleSpecList_GetDescription(lua_State* L) {
37762   {
37763     int SWIG_arg = 0;
37764     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37765     lldb::SBStream *arg2 = 0 ;
37766     bool result;
37767 
37768     SWIG_check_num_args("lldb::SBModuleSpecList::GetDescription",2,2)
37769     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",1,"lldb::SBModuleSpecList *");
37770     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",2,"lldb::SBStream &");
37771 
37772     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37773       SWIG_fail_ptr("SBModuleSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37774     }
37775 
37776 
37777     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
37778       SWIG_fail_ptr("SBModuleSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
37779     }
37780 
37781     result = (bool)(arg1)->GetDescription(*arg2);
37782     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37783     return SWIG_arg;
37784 
37785     fail: SWIGUNUSED;
37786   }
37787   lua_error(L);
37788   return 0;
37789 }
37790 
37791 
37792 static int _wrap_SBModuleSpecList___tostring(lua_State* L) {
37793   {
37794     int SWIG_arg = 0;
37795     lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37796     std::string result;
37797 
37798     SWIG_check_num_args("lldb::SBModuleSpecList::__repr__",1,1)
37799     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::__repr__",1,"lldb::SBModuleSpecList *");
37800 
37801     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37802       SWIG_fail_ptr("SBModuleSpecList___tostring",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37803     }
37804 
37805     result = lldb_SBModuleSpecList___repr__(arg1);
37806     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
37807     return SWIG_arg;
37808 
37809     fail: SWIGUNUSED;
37810   }
37811   lua_error(L);
37812   return 0;
37813 }
37814 
37815 
37816 static void swig_delete_SBModuleSpecList(void *obj) {
37817 lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) obj;
37818 delete arg1;
37819 }
37820 static int _proxy__wrap_new_SBModuleSpecList(lua_State *L) {
37821     assert(lua_istable(L,1));
37822     lua_pushcfunction(L,_wrap_new_SBModuleSpecList);
37823     assert(!lua_isnil(L,-1));
37824     lua_replace(L,1); /* replace our table with real constructor */
37825     lua_call(L,lua_gettop(L)-1,1);
37826     return 1;
37827 }
37828 static swig_lua_attribute swig_SBModuleSpecList_attributes[] = {
37829     {0,0,0}
37830 };
37831 static swig_lua_method swig_SBModuleSpecList_methods[]= {
37832     { "Append", _wrap_SBModuleSpecList_Append},
37833     { "FindFirstMatchingSpec", _wrap_SBModuleSpecList_FindFirstMatchingSpec},
37834     { "FindMatchingSpecs", _wrap_SBModuleSpecList_FindMatchingSpecs},
37835     { "GetSize", _wrap_SBModuleSpecList_GetSize},
37836     { "GetSpecAtIndex", _wrap_SBModuleSpecList_GetSpecAtIndex},
37837     { "GetDescription", _wrap_SBModuleSpecList_GetDescription},
37838     { "__tostring", _wrap_SBModuleSpecList___tostring},
37839     {0,0}
37840 };
37841 static swig_lua_method swig_SBModuleSpecList_meta[] = {
37842     { "__tostring", _wrap_SBModuleSpecList___tostring},
37843     {0,0}
37844 };
37845 
37846 static swig_lua_attribute swig_SBModuleSpecList_Sf_SwigStatic_attributes[] = {
37847     {0,0,0}
37848 };
37849 static swig_lua_const_info swig_SBModuleSpecList_Sf_SwigStatic_constants[]= {
37850     {0,0,0,0,0,0}
37851 };
37852 static swig_lua_method swig_SBModuleSpecList_Sf_SwigStatic_methods[]= {
37853     { "GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
37854     {0,0}
37855 };
37856 static swig_lua_class* swig_SBModuleSpecList_Sf_SwigStatic_classes[]= {
37857     0
37858 };
37859 
37860 static swig_lua_namespace swig_SBModuleSpecList_Sf_SwigStatic = {
37861     "SBModuleSpecList",
37862     swig_SBModuleSpecList_Sf_SwigStatic_methods,
37863     swig_SBModuleSpecList_Sf_SwigStatic_attributes,
37864     swig_SBModuleSpecList_Sf_SwigStatic_constants,
37865     swig_SBModuleSpecList_Sf_SwigStatic_classes,
37866     0
37867 };
37868 static swig_lua_class *swig_SBModuleSpecList_bases[] = {0};
37869 static const char *swig_SBModuleSpecList_base_names[] = {0};
37870 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 };
37871 
37872 static int _wrap_new_SBPlatformConnectOptions__SWIG_0(lua_State* L) {
37873   {
37874     int SWIG_arg = 0;
37875     char *arg1 = (char *) 0 ;
37876     lldb::SBPlatformConnectOptions *result = 0 ;
37877 
37878     SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
37879     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"char const *");
37880     arg1 = (char *)lua_tostring(L, 1);
37881     result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((char const *)arg1);
37882     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
37883     return SWIG_arg;
37884 
37885     fail: SWIGUNUSED;
37886   }
37887   lua_error(L);
37888   return 0;
37889 }
37890 
37891 
37892 static int _wrap_new_SBPlatformConnectOptions__SWIG_1(lua_State* L) {
37893   {
37894     int SWIG_arg = 0;
37895     lldb::SBPlatformConnectOptions *arg1 = 0 ;
37896     lldb::SBPlatformConnectOptions *result = 0 ;
37897 
37898     SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
37899     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"lldb::SBPlatformConnectOptions const &");
37900 
37901     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37902       SWIG_fail_ptr("new_SBPlatformConnectOptions",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37903     }
37904 
37905     result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((lldb::SBPlatformConnectOptions const &)*arg1);
37906     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
37907     return SWIG_arg;
37908 
37909     fail: SWIGUNUSED;
37910   }
37911   lua_error(L);
37912   return 0;
37913 }
37914 
37915 
37916 static int _wrap_new_SBPlatformConnectOptions(lua_State* L) {
37917   int argc;
37918   int argv[2]={
37919     1,2
37920   };
37921 
37922   argc = lua_gettop(L);
37923   if (argc == 1) {
37924     int _v = 0;
37925     {
37926       void *ptr;
37927       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformConnectOptions, SWIG_POINTER_NO_NULL)) {
37928         _v = 0;
37929       } else {
37930         _v = 1;
37931       }
37932     }
37933     if (_v) {
37934       return _wrap_new_SBPlatformConnectOptions__SWIG_1(L);
37935     }
37936   }
37937   if (argc == 1) {
37938     int _v = 0;
37939     {
37940       _v = SWIG_lua_isnilstring(L,argv[0]);
37941     }
37942     if (_v) {
37943       return _wrap_new_SBPlatformConnectOptions__SWIG_0(L);
37944     }
37945   }
37946 
37947   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformConnectOptions'\n"
37948     "  Possible C/C++ prototypes are:\n"
37949     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(char const *)\n"
37950     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(lldb::SBPlatformConnectOptions const &)\n");
37951   lua_error(L);return 0;
37952 }
37953 
37954 
37955 static int _wrap_SBPlatformConnectOptions_GetURL(lua_State* L) {
37956   {
37957     int SWIG_arg = 0;
37958     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37959     char *result = 0 ;
37960 
37961     SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetURL",1,1)
37962     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetURL",1,"lldb::SBPlatformConnectOptions *");
37963 
37964     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37965       SWIG_fail_ptr("SBPlatformConnectOptions_GetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37966     }
37967 
37968     result = (char *)(arg1)->GetURL();
37969     lua_pushstring(L,(const char *)result); SWIG_arg++;
37970     return SWIG_arg;
37971 
37972     fail: SWIGUNUSED;
37973   }
37974   lua_error(L);
37975   return 0;
37976 }
37977 
37978 
37979 static int _wrap_SBPlatformConnectOptions_SetURL(lua_State* L) {
37980   {
37981     int SWIG_arg = 0;
37982     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37983     char *arg2 = (char *) 0 ;
37984 
37985     SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetURL",2,2)
37986     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",1,"lldb::SBPlatformConnectOptions *");
37987     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",2,"char const *");
37988 
37989     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37990       SWIG_fail_ptr("SBPlatformConnectOptions_SetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37991     }
37992 
37993     arg2 = (char *)lua_tostring(L, 2);
37994     (arg1)->SetURL((char const *)arg2);
37995 
37996     return SWIG_arg;
37997 
37998     fail: SWIGUNUSED;
37999   }
38000   lua_error(L);
38001   return 0;
38002 }
38003 
38004 
38005 static int _wrap_SBPlatformConnectOptions_GetRsyncEnabled(lua_State* L) {
38006   {
38007     int SWIG_arg = 0;
38008     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
38009     bool result;
38010 
38011     SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,1)
38012     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,"lldb::SBPlatformConnectOptions *");
38013 
38014     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
38015       SWIG_fail_ptr("SBPlatformConnectOptions_GetRsyncEnabled",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
38016     }
38017 
38018     result = (bool)(arg1)->GetRsyncEnabled();
38019     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38020     return SWIG_arg;
38021 
38022     fail: SWIGUNUSED;
38023   }
38024   lua_error(L);
38025   return 0;
38026 }
38027 
38028 
38029 static int _wrap_SBPlatformConnectOptions_EnableRsync(lua_State* L) {
38030   {
38031     int SWIG_arg = 0;
38032     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
38033     char *arg2 = (char *) 0 ;
38034     char *arg3 = (char *) 0 ;
38035     bool arg4 ;
38036 
38037     SWIG_check_num_args("lldb::SBPlatformConnectOptions::EnableRsync",4,4)
38038     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",1,"lldb::SBPlatformConnectOptions *");
38039     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",2,"char const *");
38040     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",3,"char const *");
38041     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",4,"bool");
38042 
38043     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
38044       SWIG_fail_ptr("SBPlatformConnectOptions_EnableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
38045     }
38046 
38047     arg2 = (char *)lua_tostring(L, 2);
38048     arg3 = (char *)lua_tostring(L, 3);
38049     arg4 = (lua_toboolean(L, 4)!=0);
38050     (arg1)->EnableRsync((char const *)arg2,(char const *)arg3,arg4);
38051 
38052     return SWIG_arg;
38053 
38054     fail: SWIGUNUSED;
38055   }
38056   lua_error(L);
38057   return 0;
38058 }
38059 
38060 
38061 static int _wrap_SBPlatformConnectOptions_DisableRsync(lua_State* L) {
38062   {
38063     int SWIG_arg = 0;
38064     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
38065 
38066     SWIG_check_num_args("lldb::SBPlatformConnectOptions::DisableRsync",1,1)
38067     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::DisableRsync",1,"lldb::SBPlatformConnectOptions *");
38068 
38069     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
38070       SWIG_fail_ptr("SBPlatformConnectOptions_DisableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
38071     }
38072 
38073     (arg1)->DisableRsync();
38074 
38075     return SWIG_arg;
38076 
38077     fail: SWIGUNUSED;
38078   }
38079   lua_error(L);
38080   return 0;
38081 }
38082 
38083 
38084 static int _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory(lua_State* L) {
38085   {
38086     int SWIG_arg = 0;
38087     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
38088     char *result = 0 ;
38089 
38090     SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,1)
38091     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
38092 
38093     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
38094       SWIG_fail_ptr("SBPlatformConnectOptions_GetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
38095     }
38096 
38097     result = (char *)(arg1)->GetLocalCacheDirectory();
38098     lua_pushstring(L,(const char *)result); SWIG_arg++;
38099     return SWIG_arg;
38100 
38101     fail: SWIGUNUSED;
38102   }
38103   lua_error(L);
38104   return 0;
38105 }
38106 
38107 
38108 static int _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory(lua_State* L) {
38109   {
38110     int SWIG_arg = 0;
38111     lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
38112     char *arg2 = (char *) 0 ;
38113 
38114     SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,2)
38115     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
38116     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,"char const *");
38117 
38118     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
38119       SWIG_fail_ptr("SBPlatformConnectOptions_SetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
38120     }
38121 
38122     arg2 = (char *)lua_tostring(L, 2);
38123     (arg1)->SetLocalCacheDirectory((char const *)arg2);
38124 
38125     return SWIG_arg;
38126 
38127     fail: SWIGUNUSED;
38128   }
38129   lua_error(L);
38130   return 0;
38131 }
38132 
38133 
38134 static void swig_delete_SBPlatformConnectOptions(void *obj) {
38135 lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) obj;
38136 delete arg1;
38137 }
38138 static int _proxy__wrap_new_SBPlatformConnectOptions(lua_State *L) {
38139     assert(lua_istable(L,1));
38140     lua_pushcfunction(L,_wrap_new_SBPlatformConnectOptions);
38141     assert(!lua_isnil(L,-1));
38142     lua_replace(L,1); /* replace our table with real constructor */
38143     lua_call(L,lua_gettop(L)-1,1);
38144     return 1;
38145 }
38146 static swig_lua_attribute swig_SBPlatformConnectOptions_attributes[] = {
38147     {0,0,0}
38148 };
38149 static swig_lua_method swig_SBPlatformConnectOptions_methods[]= {
38150     { "GetURL", _wrap_SBPlatformConnectOptions_GetURL},
38151     { "SetURL", _wrap_SBPlatformConnectOptions_SetURL},
38152     { "GetRsyncEnabled", _wrap_SBPlatformConnectOptions_GetRsyncEnabled},
38153     { "EnableRsync", _wrap_SBPlatformConnectOptions_EnableRsync},
38154     { "DisableRsync", _wrap_SBPlatformConnectOptions_DisableRsync},
38155     { "GetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory},
38156     { "SetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory},
38157     {0,0}
38158 };
38159 static swig_lua_method swig_SBPlatformConnectOptions_meta[] = {
38160     {0,0}
38161 };
38162 
38163 static swig_lua_attribute swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes[] = {
38164     {0,0,0}
38165 };
38166 static swig_lua_const_info swig_SBPlatformConnectOptions_Sf_SwigStatic_constants[]= {
38167     {0,0,0,0,0,0}
38168 };
38169 static swig_lua_method swig_SBPlatformConnectOptions_Sf_SwigStatic_methods[]= {
38170     {0,0}
38171 };
38172 static swig_lua_class* swig_SBPlatformConnectOptions_Sf_SwigStatic_classes[]= {
38173     0
38174 };
38175 
38176 static swig_lua_namespace swig_SBPlatformConnectOptions_Sf_SwigStatic = {
38177     "SBPlatformConnectOptions",
38178     swig_SBPlatformConnectOptions_Sf_SwigStatic_methods,
38179     swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes,
38180     swig_SBPlatformConnectOptions_Sf_SwigStatic_constants,
38181     swig_SBPlatformConnectOptions_Sf_SwigStatic_classes,
38182     0
38183 };
38184 static swig_lua_class *swig_SBPlatformConnectOptions_bases[] = {0};
38185 static const char *swig_SBPlatformConnectOptions_base_names[] = {0};
38186 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 };
38187 
38188 static int _wrap_new_SBPlatformShellCommand__SWIG_0(lua_State* L) {
38189   {
38190     int SWIG_arg = 0;
38191     char *arg1 = (char *) 0 ;
38192     char *arg2 = (char *) 0 ;
38193     lldb::SBPlatformShellCommand *result = 0 ;
38194 
38195     SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",2,2)
38196     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
38197     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",2,"char const *");
38198     arg1 = (char *)lua_tostring(L, 1);
38199     arg2 = (char *)lua_tostring(L, 2);
38200     result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1,(char const *)arg2);
38201     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
38202     return SWIG_arg;
38203 
38204     fail: SWIGUNUSED;
38205   }
38206   lua_error(L);
38207   return 0;
38208 }
38209 
38210 
38211 static int _wrap_new_SBPlatformShellCommand__SWIG_1(lua_State* L) {
38212   {
38213     int SWIG_arg = 0;
38214     char *arg1 = (char *) 0 ;
38215     lldb::SBPlatformShellCommand *result = 0 ;
38216 
38217     SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
38218     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
38219     arg1 = (char *)lua_tostring(L, 1);
38220     result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1);
38221     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
38222     return SWIG_arg;
38223 
38224     fail: SWIGUNUSED;
38225   }
38226   lua_error(L);
38227   return 0;
38228 }
38229 
38230 
38231 static int _wrap_new_SBPlatformShellCommand__SWIG_2(lua_State* L) {
38232   {
38233     int SWIG_arg = 0;
38234     lldb::SBPlatformShellCommand *arg1 = 0 ;
38235     lldb::SBPlatformShellCommand *result = 0 ;
38236 
38237     SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
38238     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"lldb::SBPlatformShellCommand const &");
38239 
38240     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38241       SWIG_fail_ptr("new_SBPlatformShellCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38242     }
38243 
38244     result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((lldb::SBPlatformShellCommand const &)*arg1);
38245     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
38246     return SWIG_arg;
38247 
38248     fail: SWIGUNUSED;
38249   }
38250   lua_error(L);
38251   return 0;
38252 }
38253 
38254 
38255 static int _wrap_new_SBPlatformShellCommand(lua_State* L) {
38256   int argc;
38257   int argv[3]={
38258     1,2,3
38259   };
38260 
38261   argc = lua_gettop(L);
38262   if (argc == 1) {
38263     int _v = 0;
38264     {
38265       void *ptr;
38266       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformShellCommand, SWIG_POINTER_NO_NULL)) {
38267         _v = 0;
38268       } else {
38269         _v = 1;
38270       }
38271     }
38272     if (_v) {
38273       return _wrap_new_SBPlatformShellCommand__SWIG_2(L);
38274     }
38275   }
38276   if (argc == 1) {
38277     int _v = 0;
38278     {
38279       _v = SWIG_lua_isnilstring(L,argv[0]);
38280     }
38281     if (_v) {
38282       return _wrap_new_SBPlatformShellCommand__SWIG_1(L);
38283     }
38284   }
38285   if (argc == 2) {
38286     int _v = 0;
38287     {
38288       _v = SWIG_lua_isnilstring(L,argv[0]);
38289     }
38290     if (_v) {
38291       {
38292         _v = SWIG_lua_isnilstring(L,argv[1]);
38293       }
38294       if (_v) {
38295         return _wrap_new_SBPlatformShellCommand__SWIG_0(L);
38296       }
38297     }
38298   }
38299 
38300   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformShellCommand'\n"
38301     "  Possible C/C++ prototypes are:\n"
38302     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *,char const *)\n"
38303     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *)\n"
38304     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(lldb::SBPlatformShellCommand const &)\n");
38305   lua_error(L);return 0;
38306 }
38307 
38308 
38309 static int _wrap_SBPlatformShellCommand_Clear(lua_State* L) {
38310   {
38311     int SWIG_arg = 0;
38312     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38313 
38314     SWIG_check_num_args("lldb::SBPlatformShellCommand::Clear",1,1)
38315     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::Clear",1,"lldb::SBPlatformShellCommand *");
38316 
38317     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38318       SWIG_fail_ptr("SBPlatformShellCommand_Clear",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38319     }
38320 
38321     (arg1)->Clear();
38322 
38323     return SWIG_arg;
38324 
38325     fail: SWIGUNUSED;
38326   }
38327   lua_error(L);
38328   return 0;
38329 }
38330 
38331 
38332 static int _wrap_SBPlatformShellCommand_GetShell(lua_State* L) {
38333   {
38334     int SWIG_arg = 0;
38335     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38336     char *result = 0 ;
38337 
38338     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetShell",1,1)
38339     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetShell",1,"lldb::SBPlatformShellCommand *");
38340 
38341     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38342       SWIG_fail_ptr("SBPlatformShellCommand_GetShell",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38343     }
38344 
38345     result = (char *)(arg1)->GetShell();
38346     lua_pushstring(L,(const char *)result); SWIG_arg++;
38347     return SWIG_arg;
38348 
38349     fail: SWIGUNUSED;
38350   }
38351   lua_error(L);
38352   return 0;
38353 }
38354 
38355 
38356 static int _wrap_SBPlatformShellCommand_SetShell(lua_State* L) {
38357   {
38358     int SWIG_arg = 0;
38359     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38360     char *arg2 = (char *) 0 ;
38361 
38362     SWIG_check_num_args("lldb::SBPlatformShellCommand::SetShell",2,2)
38363     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetShell",1,"lldb::SBPlatformShellCommand *");
38364     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetShell",2,"char const *");
38365 
38366     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38367       SWIG_fail_ptr("SBPlatformShellCommand_SetShell",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38368     }
38369 
38370     arg2 = (char *)lua_tostring(L, 2);
38371     (arg1)->SetShell((char const *)arg2);
38372 
38373     return SWIG_arg;
38374 
38375     fail: SWIGUNUSED;
38376   }
38377   lua_error(L);
38378   return 0;
38379 }
38380 
38381 
38382 static int _wrap_SBPlatformShellCommand_GetCommand(lua_State* L) {
38383   {
38384     int SWIG_arg = 0;
38385     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38386     char *result = 0 ;
38387 
38388     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetCommand",1,1)
38389     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetCommand",1,"lldb::SBPlatformShellCommand *");
38390 
38391     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38392       SWIG_fail_ptr("SBPlatformShellCommand_GetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38393     }
38394 
38395     result = (char *)(arg1)->GetCommand();
38396     lua_pushstring(L,(const char *)result); SWIG_arg++;
38397     return SWIG_arg;
38398 
38399     fail: SWIGUNUSED;
38400   }
38401   lua_error(L);
38402   return 0;
38403 }
38404 
38405 
38406 static int _wrap_SBPlatformShellCommand_SetCommand(lua_State* L) {
38407   {
38408     int SWIG_arg = 0;
38409     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38410     char *arg2 = (char *) 0 ;
38411 
38412     SWIG_check_num_args("lldb::SBPlatformShellCommand::SetCommand",2,2)
38413     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",1,"lldb::SBPlatformShellCommand *");
38414     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",2,"char const *");
38415 
38416     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38417       SWIG_fail_ptr("SBPlatformShellCommand_SetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38418     }
38419 
38420     arg2 = (char *)lua_tostring(L, 2);
38421     (arg1)->SetCommand((char const *)arg2);
38422 
38423     return SWIG_arg;
38424 
38425     fail: SWIGUNUSED;
38426   }
38427   lua_error(L);
38428   return 0;
38429 }
38430 
38431 
38432 static int _wrap_SBPlatformShellCommand_GetWorkingDirectory(lua_State* L) {
38433   {
38434     int SWIG_arg = 0;
38435     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38436     char *result = 0 ;
38437 
38438     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,1)
38439     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
38440 
38441     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38442       SWIG_fail_ptr("SBPlatformShellCommand_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38443     }
38444 
38445     result = (char *)(arg1)->GetWorkingDirectory();
38446     lua_pushstring(L,(const char *)result); SWIG_arg++;
38447     return SWIG_arg;
38448 
38449     fail: SWIGUNUSED;
38450   }
38451   lua_error(L);
38452   return 0;
38453 }
38454 
38455 
38456 static int _wrap_SBPlatformShellCommand_SetWorkingDirectory(lua_State* L) {
38457   {
38458     int SWIG_arg = 0;
38459     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38460     char *arg2 = (char *) 0 ;
38461 
38462     SWIG_check_num_args("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,2)
38463     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
38464     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,"char const *");
38465 
38466     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38467       SWIG_fail_ptr("SBPlatformShellCommand_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38468     }
38469 
38470     arg2 = (char *)lua_tostring(L, 2);
38471     (arg1)->SetWorkingDirectory((char const *)arg2);
38472 
38473     return SWIG_arg;
38474 
38475     fail: SWIGUNUSED;
38476   }
38477   lua_error(L);
38478   return 0;
38479 }
38480 
38481 
38482 static int _wrap_SBPlatformShellCommand_GetTimeoutSeconds(lua_State* L) {
38483   {
38484     int SWIG_arg = 0;
38485     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38486     uint32_t result;
38487 
38488     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,1)
38489     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
38490 
38491     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38492       SWIG_fail_ptr("SBPlatformShellCommand_GetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38493     }
38494 
38495     result = (uint32_t)(arg1)->GetTimeoutSeconds();
38496     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38497     return SWIG_arg;
38498 
38499     fail: SWIGUNUSED;
38500   }
38501   lua_error(L);
38502   return 0;
38503 }
38504 
38505 
38506 static int _wrap_SBPlatformShellCommand_SetTimeoutSeconds(lua_State* L) {
38507   {
38508     int SWIG_arg = 0;
38509     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38510     uint32_t arg2 ;
38511 
38512     SWIG_check_num_args("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,2)
38513     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
38514     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,"uint32_t");
38515 
38516     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38517       SWIG_fail_ptr("SBPlatformShellCommand_SetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38518     }
38519 
38520     arg2 = (uint32_t)lua_tointeger(L, 2);
38521     (arg1)->SetTimeoutSeconds(arg2);
38522 
38523     return SWIG_arg;
38524 
38525     fail: SWIGUNUSED;
38526   }
38527   lua_error(L);
38528   return 0;
38529 }
38530 
38531 
38532 static int _wrap_SBPlatformShellCommand_GetSignal(lua_State* L) {
38533   {
38534     int SWIG_arg = 0;
38535     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38536     int result;
38537 
38538     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetSignal",1,1)
38539     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetSignal",1,"lldb::SBPlatformShellCommand *");
38540 
38541     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38542       SWIG_fail_ptr("SBPlatformShellCommand_GetSignal",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38543     }
38544 
38545     result = (int)(arg1)->GetSignal();
38546     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38547     return SWIG_arg;
38548 
38549     fail: SWIGUNUSED;
38550   }
38551   lua_error(L);
38552   return 0;
38553 }
38554 
38555 
38556 static int _wrap_SBPlatformShellCommand_GetStatus(lua_State* L) {
38557   {
38558     int SWIG_arg = 0;
38559     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38560     int result;
38561 
38562     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetStatus",1,1)
38563     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetStatus",1,"lldb::SBPlatformShellCommand *");
38564 
38565     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38566       SWIG_fail_ptr("SBPlatformShellCommand_GetStatus",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38567     }
38568 
38569     result = (int)(arg1)->GetStatus();
38570     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38571     return SWIG_arg;
38572 
38573     fail: SWIGUNUSED;
38574   }
38575   lua_error(L);
38576   return 0;
38577 }
38578 
38579 
38580 static int _wrap_SBPlatformShellCommand_GetOutput(lua_State* L) {
38581   {
38582     int SWIG_arg = 0;
38583     lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
38584     char *result = 0 ;
38585 
38586     SWIG_check_num_args("lldb::SBPlatformShellCommand::GetOutput",1,1)
38587     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetOutput",1,"lldb::SBPlatformShellCommand *");
38588 
38589     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38590       SWIG_fail_ptr("SBPlatformShellCommand_GetOutput",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38591     }
38592 
38593     result = (char *)(arg1)->GetOutput();
38594     lua_pushstring(L,(const char *)result); SWIG_arg++;
38595     return SWIG_arg;
38596 
38597     fail: SWIGUNUSED;
38598   }
38599   lua_error(L);
38600   return 0;
38601 }
38602 
38603 
38604 static void swig_delete_SBPlatformShellCommand(void *obj) {
38605 lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) obj;
38606 delete arg1;
38607 }
38608 static int _proxy__wrap_new_SBPlatformShellCommand(lua_State *L) {
38609     assert(lua_istable(L,1));
38610     lua_pushcfunction(L,_wrap_new_SBPlatformShellCommand);
38611     assert(!lua_isnil(L,-1));
38612     lua_replace(L,1); /* replace our table with real constructor */
38613     lua_call(L,lua_gettop(L)-1,1);
38614     return 1;
38615 }
38616 static swig_lua_attribute swig_SBPlatformShellCommand_attributes[] = {
38617     {0,0,0}
38618 };
38619 static swig_lua_method swig_SBPlatformShellCommand_methods[]= {
38620     { "Clear", _wrap_SBPlatformShellCommand_Clear},
38621     { "GetShell", _wrap_SBPlatformShellCommand_GetShell},
38622     { "SetShell", _wrap_SBPlatformShellCommand_SetShell},
38623     { "GetCommand", _wrap_SBPlatformShellCommand_GetCommand},
38624     { "SetCommand", _wrap_SBPlatformShellCommand_SetCommand},
38625     { "GetWorkingDirectory", _wrap_SBPlatformShellCommand_GetWorkingDirectory},
38626     { "SetWorkingDirectory", _wrap_SBPlatformShellCommand_SetWorkingDirectory},
38627     { "GetTimeoutSeconds", _wrap_SBPlatformShellCommand_GetTimeoutSeconds},
38628     { "SetTimeoutSeconds", _wrap_SBPlatformShellCommand_SetTimeoutSeconds},
38629     { "GetSignal", _wrap_SBPlatformShellCommand_GetSignal},
38630     { "GetStatus", _wrap_SBPlatformShellCommand_GetStatus},
38631     { "GetOutput", _wrap_SBPlatformShellCommand_GetOutput},
38632     {0,0}
38633 };
38634 static swig_lua_method swig_SBPlatformShellCommand_meta[] = {
38635     {0,0}
38636 };
38637 
38638 static swig_lua_attribute swig_SBPlatformShellCommand_Sf_SwigStatic_attributes[] = {
38639     {0,0,0}
38640 };
38641 static swig_lua_const_info swig_SBPlatformShellCommand_Sf_SwigStatic_constants[]= {
38642     {0,0,0,0,0,0}
38643 };
38644 static swig_lua_method swig_SBPlatformShellCommand_Sf_SwigStatic_methods[]= {
38645     {0,0}
38646 };
38647 static swig_lua_class* swig_SBPlatformShellCommand_Sf_SwigStatic_classes[]= {
38648     0
38649 };
38650 
38651 static swig_lua_namespace swig_SBPlatformShellCommand_Sf_SwigStatic = {
38652     "SBPlatformShellCommand",
38653     swig_SBPlatformShellCommand_Sf_SwigStatic_methods,
38654     swig_SBPlatformShellCommand_Sf_SwigStatic_attributes,
38655     swig_SBPlatformShellCommand_Sf_SwigStatic_constants,
38656     swig_SBPlatformShellCommand_Sf_SwigStatic_classes,
38657     0
38658 };
38659 static swig_lua_class *swig_SBPlatformShellCommand_bases[] = {0};
38660 static const char *swig_SBPlatformShellCommand_base_names[] = {0};
38661 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 };
38662 
38663 static int _wrap_new_SBPlatform__SWIG_0(lua_State* L) {
38664   {
38665     int SWIG_arg = 0;
38666     lldb::SBPlatform *result = 0 ;
38667 
38668     SWIG_check_num_args("lldb::SBPlatform::SBPlatform",0,0)
38669     result = (lldb::SBPlatform *)new lldb::SBPlatform();
38670     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
38671     return SWIG_arg;
38672 
38673     fail: SWIGUNUSED;
38674   }
38675   lua_error(L);
38676   return 0;
38677 }
38678 
38679 
38680 static int _wrap_new_SBPlatform__SWIG_1(lua_State* L) {
38681   {
38682     int SWIG_arg = 0;
38683     char *arg1 = (char *) 0 ;
38684     lldb::SBPlatform *result = 0 ;
38685 
38686     SWIG_check_num_args("lldb::SBPlatform::SBPlatform",1,1)
38687     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatform::SBPlatform",1,"char const *");
38688     arg1 = (char *)lua_tostring(L, 1);
38689     result = (lldb::SBPlatform *)new lldb::SBPlatform((char const *)arg1);
38690     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
38691     return SWIG_arg;
38692 
38693     fail: SWIGUNUSED;
38694   }
38695   lua_error(L);
38696   return 0;
38697 }
38698 
38699 
38700 static int _wrap_new_SBPlatform(lua_State* L) {
38701   int argc;
38702   int argv[2]={
38703     1,2
38704   };
38705 
38706   argc = lua_gettop(L);
38707   if (argc == 0) {
38708     return _wrap_new_SBPlatform__SWIG_0(L);
38709   }
38710   if (argc == 1) {
38711     int _v = 0;
38712     {
38713       _v = SWIG_lua_isnilstring(L,argv[0]);
38714     }
38715     if (_v) {
38716       return _wrap_new_SBPlatform__SWIG_1(L);
38717     }
38718   }
38719 
38720   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatform'\n"
38721     "  Possible C/C++ prototypes are:\n"
38722     "    lldb::SBPlatform::SBPlatform()\n"
38723     "    lldb::SBPlatform::SBPlatform(char const *)\n");
38724   lua_error(L);return 0;
38725 }
38726 
38727 
38728 static int _wrap_SBPlatform_GetHostPlatform(lua_State* L) {
38729   {
38730     int SWIG_arg = 0;
38731     lldb::SBPlatform result;
38732 
38733     SWIG_check_num_args("lldb::SBPlatform::GetHostPlatform",0,0)
38734     result = lldb::SBPlatform::GetHostPlatform();
38735     {
38736       lldb::SBPlatform * resultptr = new lldb::SBPlatform(result);
38737       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
38738     }
38739     return SWIG_arg;
38740 
38741     fail: SWIGUNUSED;
38742   }
38743   lua_error(L);
38744   return 0;
38745 }
38746 
38747 
38748 static int _wrap_SBPlatform_IsValid(lua_State* L) {
38749   {
38750     int SWIG_arg = 0;
38751     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38752     bool result;
38753 
38754     SWIG_check_num_args("lldb::SBPlatform::IsValid",1,1)
38755     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsValid",1,"lldb::SBPlatform const *");
38756 
38757     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38758       SWIG_fail_ptr("SBPlatform_IsValid",1,SWIGTYPE_p_lldb__SBPlatform);
38759     }
38760 
38761     result = (bool)((lldb::SBPlatform const *)arg1)->IsValid();
38762     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38763     return SWIG_arg;
38764 
38765     fail: SWIGUNUSED;
38766   }
38767   lua_error(L);
38768   return 0;
38769 }
38770 
38771 
38772 static int _wrap_SBPlatform_Clear(lua_State* L) {
38773   {
38774     int SWIG_arg = 0;
38775     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38776 
38777     SWIG_check_num_args("lldb::SBPlatform::Clear",1,1)
38778     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Clear",1,"lldb::SBPlatform *");
38779 
38780     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38781       SWIG_fail_ptr("SBPlatform_Clear",1,SWIGTYPE_p_lldb__SBPlatform);
38782     }
38783 
38784     (arg1)->Clear();
38785 
38786     return SWIG_arg;
38787 
38788     fail: SWIGUNUSED;
38789   }
38790   lua_error(L);
38791   return 0;
38792 }
38793 
38794 
38795 static int _wrap_SBPlatform_GetWorkingDirectory(lua_State* L) {
38796   {
38797     int SWIG_arg = 0;
38798     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38799     char *result = 0 ;
38800 
38801     SWIG_check_num_args("lldb::SBPlatform::GetWorkingDirectory",1,1)
38802     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetWorkingDirectory",1,"lldb::SBPlatform *");
38803 
38804     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38805       SWIG_fail_ptr("SBPlatform_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
38806     }
38807 
38808     result = (char *)(arg1)->GetWorkingDirectory();
38809     lua_pushstring(L,(const char *)result); 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_SBPlatform_SetWorkingDirectory(lua_State* L) {
38820   {
38821     int SWIG_arg = 0;
38822     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38823     char *arg2 = (char *) 0 ;
38824     bool result;
38825 
38826     SWIG_check_num_args("lldb::SBPlatform::SetWorkingDirectory",2,2)
38827     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",1,"lldb::SBPlatform *");
38828     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",2,"char const *");
38829 
38830     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38831       SWIG_fail_ptr("SBPlatform_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
38832     }
38833 
38834     arg2 = (char *)lua_tostring(L, 2);
38835     result = (bool)(arg1)->SetWorkingDirectory((char const *)arg2);
38836     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38837     return SWIG_arg;
38838 
38839     fail: SWIGUNUSED;
38840   }
38841   lua_error(L);
38842   return 0;
38843 }
38844 
38845 
38846 static int _wrap_SBPlatform_GetName(lua_State* L) {
38847   {
38848     int SWIG_arg = 0;
38849     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38850     char *result = 0 ;
38851 
38852     SWIG_check_num_args("lldb::SBPlatform::GetName",1,1)
38853     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetName",1,"lldb::SBPlatform *");
38854 
38855     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38856       SWIG_fail_ptr("SBPlatform_GetName",1,SWIGTYPE_p_lldb__SBPlatform);
38857     }
38858 
38859     result = (char *)(arg1)->GetName();
38860     lua_pushstring(L,(const char *)result); SWIG_arg++;
38861     return SWIG_arg;
38862 
38863     fail: SWIGUNUSED;
38864   }
38865   lua_error(L);
38866   return 0;
38867 }
38868 
38869 
38870 static int _wrap_SBPlatform_ConnectRemote(lua_State* L) {
38871   {
38872     int SWIG_arg = 0;
38873     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38874     lldb::SBPlatformConnectOptions *arg2 = 0 ;
38875     lldb::SBError result;
38876 
38877     SWIG_check_num_args("lldb::SBPlatform::ConnectRemote",2,2)
38878     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",1,"lldb::SBPlatform *");
38879     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",2,"lldb::SBPlatformConnectOptions &");
38880 
38881     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38882       SWIG_fail_ptr("SBPlatform_ConnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
38883     }
38884 
38885 
38886     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
38887       SWIG_fail_ptr("SBPlatform_ConnectRemote",2,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
38888     }
38889 
38890     result = (arg1)->ConnectRemote(*arg2);
38891     {
38892       lldb::SBError * resultptr = new lldb::SBError(result);
38893       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38894     }
38895     return SWIG_arg;
38896 
38897     fail: SWIGUNUSED;
38898   }
38899   lua_error(L);
38900   return 0;
38901 }
38902 
38903 
38904 static int _wrap_SBPlatform_DisconnectRemote(lua_State* L) {
38905   {
38906     int SWIG_arg = 0;
38907     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38908 
38909     SWIG_check_num_args("lldb::SBPlatform::DisconnectRemote",1,1)
38910     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::DisconnectRemote",1,"lldb::SBPlatform *");
38911 
38912     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38913       SWIG_fail_ptr("SBPlatform_DisconnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
38914     }
38915 
38916     (arg1)->DisconnectRemote();
38917 
38918     return SWIG_arg;
38919 
38920     fail: SWIGUNUSED;
38921   }
38922   lua_error(L);
38923   return 0;
38924 }
38925 
38926 
38927 static int _wrap_SBPlatform_IsConnected(lua_State* L) {
38928   {
38929     int SWIG_arg = 0;
38930     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38931     bool result;
38932 
38933     SWIG_check_num_args("lldb::SBPlatform::IsConnected",1,1)
38934     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsConnected",1,"lldb::SBPlatform *");
38935 
38936     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38937       SWIG_fail_ptr("SBPlatform_IsConnected",1,SWIGTYPE_p_lldb__SBPlatform);
38938     }
38939 
38940     result = (bool)(arg1)->IsConnected();
38941     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38942     return SWIG_arg;
38943 
38944     fail: SWIGUNUSED;
38945   }
38946   lua_error(L);
38947   return 0;
38948 }
38949 
38950 
38951 static int _wrap_SBPlatform_GetTriple(lua_State* L) {
38952   {
38953     int SWIG_arg = 0;
38954     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38955     char *result = 0 ;
38956 
38957     SWIG_check_num_args("lldb::SBPlatform::GetTriple",1,1)
38958     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetTriple",1,"lldb::SBPlatform *");
38959 
38960     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38961       SWIG_fail_ptr("SBPlatform_GetTriple",1,SWIGTYPE_p_lldb__SBPlatform);
38962     }
38963 
38964     result = (char *)(arg1)->GetTriple();
38965     lua_pushstring(L,(const char *)result); SWIG_arg++;
38966     return SWIG_arg;
38967 
38968     fail: SWIGUNUSED;
38969   }
38970   lua_error(L);
38971   return 0;
38972 }
38973 
38974 
38975 static int _wrap_SBPlatform_GetHostname(lua_State* L) {
38976   {
38977     int SWIG_arg = 0;
38978     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38979     char *result = 0 ;
38980 
38981     SWIG_check_num_args("lldb::SBPlatform::GetHostname",1,1)
38982     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetHostname",1,"lldb::SBPlatform *");
38983 
38984     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38985       SWIG_fail_ptr("SBPlatform_GetHostname",1,SWIGTYPE_p_lldb__SBPlatform);
38986     }
38987 
38988     result = (char *)(arg1)->GetHostname();
38989     lua_pushstring(L,(const char *)result); SWIG_arg++;
38990     return SWIG_arg;
38991 
38992     fail: SWIGUNUSED;
38993   }
38994   lua_error(L);
38995   return 0;
38996 }
38997 
38998 
38999 static int _wrap_SBPlatform_GetOSBuild(lua_State* L) {
39000   {
39001     int SWIG_arg = 0;
39002     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39003     char *result = 0 ;
39004 
39005     SWIG_check_num_args("lldb::SBPlatform::GetOSBuild",1,1)
39006     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSBuild",1,"lldb::SBPlatform *");
39007 
39008     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39009       SWIG_fail_ptr("SBPlatform_GetOSBuild",1,SWIGTYPE_p_lldb__SBPlatform);
39010     }
39011 
39012     result = (char *)(arg1)->GetOSBuild();
39013     lua_pushstring(L,(const char *)result); SWIG_arg++;
39014     return SWIG_arg;
39015 
39016     fail: SWIGUNUSED;
39017   }
39018   lua_error(L);
39019   return 0;
39020 }
39021 
39022 
39023 static int _wrap_SBPlatform_GetOSDescription(lua_State* L) {
39024   {
39025     int SWIG_arg = 0;
39026     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39027     char *result = 0 ;
39028 
39029     SWIG_check_num_args("lldb::SBPlatform::GetOSDescription",1,1)
39030     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSDescription",1,"lldb::SBPlatform *");
39031 
39032     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39033       SWIG_fail_ptr("SBPlatform_GetOSDescription",1,SWIGTYPE_p_lldb__SBPlatform);
39034     }
39035 
39036     result = (char *)(arg1)->GetOSDescription();
39037     lua_pushstring(L,(const char *)result); SWIG_arg++;
39038     return SWIG_arg;
39039 
39040     fail: SWIGUNUSED;
39041   }
39042   lua_error(L);
39043   return 0;
39044 }
39045 
39046 
39047 static int _wrap_SBPlatform_GetOSMajorVersion(lua_State* L) {
39048   {
39049     int SWIG_arg = 0;
39050     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39051     uint32_t result;
39052 
39053     SWIG_check_num_args("lldb::SBPlatform::GetOSMajorVersion",1,1)
39054     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMajorVersion",1,"lldb::SBPlatform *");
39055 
39056     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39057       SWIG_fail_ptr("SBPlatform_GetOSMajorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
39058     }
39059 
39060     result = (uint32_t)(arg1)->GetOSMajorVersion();
39061     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39062     return SWIG_arg;
39063 
39064     fail: SWIGUNUSED;
39065   }
39066   lua_error(L);
39067   return 0;
39068 }
39069 
39070 
39071 static int _wrap_SBPlatform_GetOSMinorVersion(lua_State* L) {
39072   {
39073     int SWIG_arg = 0;
39074     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39075     uint32_t result;
39076 
39077     SWIG_check_num_args("lldb::SBPlatform::GetOSMinorVersion",1,1)
39078     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMinorVersion",1,"lldb::SBPlatform *");
39079 
39080     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39081       SWIG_fail_ptr("SBPlatform_GetOSMinorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
39082     }
39083 
39084     result = (uint32_t)(arg1)->GetOSMinorVersion();
39085     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39086     return SWIG_arg;
39087 
39088     fail: SWIGUNUSED;
39089   }
39090   lua_error(L);
39091   return 0;
39092 }
39093 
39094 
39095 static int _wrap_SBPlatform_GetOSUpdateVersion(lua_State* L) {
39096   {
39097     int SWIG_arg = 0;
39098     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39099     uint32_t result;
39100 
39101     SWIG_check_num_args("lldb::SBPlatform::GetOSUpdateVersion",1,1)
39102     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSUpdateVersion",1,"lldb::SBPlatform *");
39103 
39104     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39105       SWIG_fail_ptr("SBPlatform_GetOSUpdateVersion",1,SWIGTYPE_p_lldb__SBPlatform);
39106     }
39107 
39108     result = (uint32_t)(arg1)->GetOSUpdateVersion();
39109     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39110     return SWIG_arg;
39111 
39112     fail: SWIGUNUSED;
39113   }
39114   lua_error(L);
39115   return 0;
39116 }
39117 
39118 
39119 static int _wrap_SBPlatform_SetSDKRoot(lua_State* L) {
39120   {
39121     int SWIG_arg = 0;
39122     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39123     char *arg2 = (char *) 0 ;
39124 
39125     SWIG_check_num_args("lldb::SBPlatform::SetSDKRoot",2,2)
39126     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetSDKRoot",1,"lldb::SBPlatform *");
39127     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetSDKRoot",2,"char const *");
39128 
39129     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39130       SWIG_fail_ptr("SBPlatform_SetSDKRoot",1,SWIGTYPE_p_lldb__SBPlatform);
39131     }
39132 
39133     arg2 = (char *)lua_tostring(L, 2);
39134     (arg1)->SetSDKRoot((char const *)arg2);
39135 
39136     return SWIG_arg;
39137 
39138     fail: SWIGUNUSED;
39139   }
39140   lua_error(L);
39141   return 0;
39142 }
39143 
39144 
39145 static int _wrap_SBPlatform_Get(lua_State* L) {
39146   {
39147     int SWIG_arg = 0;
39148     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39149     lldb::SBFileSpec *arg2 = 0 ;
39150     lldb::SBFileSpec *arg3 = 0 ;
39151     lldb::SBError result;
39152 
39153     SWIG_check_num_args("lldb::SBPlatform::Get",3,3)
39154     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Get",1,"lldb::SBPlatform *");
39155     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Get",2,"lldb::SBFileSpec &");
39156     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Get",3,"lldb::SBFileSpec &");
39157 
39158     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39159       SWIG_fail_ptr("SBPlatform_Get",1,SWIGTYPE_p_lldb__SBPlatform);
39160     }
39161 
39162 
39163     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
39164       SWIG_fail_ptr("SBPlatform_Get",2,SWIGTYPE_p_lldb__SBFileSpec);
39165     }
39166 
39167 
39168     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
39169       SWIG_fail_ptr("SBPlatform_Get",3,SWIGTYPE_p_lldb__SBFileSpec);
39170     }
39171 
39172     result = (arg1)->Get(*arg2,*arg3);
39173     {
39174       lldb::SBError * resultptr = new lldb::SBError(result);
39175       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39176     }
39177     return SWIG_arg;
39178 
39179     fail: SWIGUNUSED;
39180   }
39181   lua_error(L);
39182   return 0;
39183 }
39184 
39185 
39186 static int _wrap_SBPlatform_Put(lua_State* L) {
39187   {
39188     int SWIG_arg = 0;
39189     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39190     lldb::SBFileSpec *arg2 = 0 ;
39191     lldb::SBFileSpec *arg3 = 0 ;
39192     lldb::SBError result;
39193 
39194     SWIG_check_num_args("lldb::SBPlatform::Put",3,3)
39195     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Put",1,"lldb::SBPlatform *");
39196     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Put",2,"lldb::SBFileSpec &");
39197     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Put",3,"lldb::SBFileSpec &");
39198 
39199     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39200       SWIG_fail_ptr("SBPlatform_Put",1,SWIGTYPE_p_lldb__SBPlatform);
39201     }
39202 
39203 
39204     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
39205       SWIG_fail_ptr("SBPlatform_Put",2,SWIGTYPE_p_lldb__SBFileSpec);
39206     }
39207 
39208 
39209     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
39210       SWIG_fail_ptr("SBPlatform_Put",3,SWIGTYPE_p_lldb__SBFileSpec);
39211     }
39212 
39213     result = (arg1)->Put(*arg2,*arg3);
39214     {
39215       lldb::SBError * resultptr = new lldb::SBError(result);
39216       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39217     }
39218     return SWIG_arg;
39219 
39220     fail: SWIGUNUSED;
39221   }
39222   lua_error(L);
39223   return 0;
39224 }
39225 
39226 
39227 static int _wrap_SBPlatform_Install(lua_State* L) {
39228   {
39229     int SWIG_arg = 0;
39230     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39231     lldb::SBFileSpec *arg2 = 0 ;
39232     lldb::SBFileSpec *arg3 = 0 ;
39233     lldb::SBError result;
39234 
39235     SWIG_check_num_args("lldb::SBPlatform::Install",3,3)
39236     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Install",1,"lldb::SBPlatform *");
39237     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Install",2,"lldb::SBFileSpec &");
39238     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Install",3,"lldb::SBFileSpec &");
39239 
39240     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39241       SWIG_fail_ptr("SBPlatform_Install",1,SWIGTYPE_p_lldb__SBPlatform);
39242     }
39243 
39244 
39245     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
39246       SWIG_fail_ptr("SBPlatform_Install",2,SWIGTYPE_p_lldb__SBFileSpec);
39247     }
39248 
39249 
39250     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
39251       SWIG_fail_ptr("SBPlatform_Install",3,SWIGTYPE_p_lldb__SBFileSpec);
39252     }
39253 
39254     result = (arg1)->Install(*arg2,*arg3);
39255     {
39256       lldb::SBError * resultptr = new lldb::SBError(result);
39257       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39258     }
39259     return SWIG_arg;
39260 
39261     fail: SWIGUNUSED;
39262   }
39263   lua_error(L);
39264   return 0;
39265 }
39266 
39267 
39268 static int _wrap_SBPlatform_Run(lua_State* L) {
39269   {
39270     int SWIG_arg = 0;
39271     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39272     lldb::SBPlatformShellCommand *arg2 = 0 ;
39273     lldb::SBError result;
39274 
39275     SWIG_check_num_args("lldb::SBPlatform::Run",2,2)
39276     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Run",1,"lldb::SBPlatform *");
39277     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Run",2,"lldb::SBPlatformShellCommand &");
39278 
39279     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39280       SWIG_fail_ptr("SBPlatform_Run",1,SWIGTYPE_p_lldb__SBPlatform);
39281     }
39282 
39283 
39284     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
39285       SWIG_fail_ptr("SBPlatform_Run",2,SWIGTYPE_p_lldb__SBPlatformShellCommand);
39286     }
39287 
39288     result = (arg1)->Run(*arg2);
39289     {
39290       lldb::SBError * resultptr = new lldb::SBError(result);
39291       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39292     }
39293     return SWIG_arg;
39294 
39295     fail: SWIGUNUSED;
39296   }
39297   lua_error(L);
39298   return 0;
39299 }
39300 
39301 
39302 static int _wrap_SBPlatform_Launch(lua_State* L) {
39303   {
39304     int SWIG_arg = 0;
39305     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39306     lldb::SBLaunchInfo *arg2 = 0 ;
39307     lldb::SBError result;
39308 
39309     SWIG_check_num_args("lldb::SBPlatform::Launch",2,2)
39310     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Launch",1,"lldb::SBPlatform *");
39311     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Launch",2,"lldb::SBLaunchInfo &");
39312 
39313     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39314       SWIG_fail_ptr("SBPlatform_Launch",1,SWIGTYPE_p_lldb__SBPlatform);
39315     }
39316 
39317 
39318     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
39319       SWIG_fail_ptr("SBPlatform_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
39320     }
39321 
39322     result = (arg1)->Launch(*arg2);
39323     {
39324       lldb::SBError * resultptr = new lldb::SBError(result);
39325       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39326     }
39327     return SWIG_arg;
39328 
39329     fail: SWIGUNUSED;
39330   }
39331   lua_error(L);
39332   return 0;
39333 }
39334 
39335 
39336 static int _wrap_SBPlatform_Kill(lua_State* L) {
39337   {
39338     int SWIG_arg = 0;
39339     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39340     lldb::pid_t arg2 ;
39341     lldb::SBError result;
39342 
39343     SWIG_check_num_args("lldb::SBPlatform::Kill",2,2)
39344     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Kill",1,"lldb::SBPlatform *");
39345     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBPlatform::Kill",2,"lldb::pid_t const");
39346 
39347     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39348       SWIG_fail_ptr("SBPlatform_Kill",1,SWIGTYPE_p_lldb__SBPlatform);
39349     }
39350 
39351     arg2 = (lldb::pid_t const)lua_tointeger(L, 2);
39352     result = (arg1)->Kill(arg2);
39353     {
39354       lldb::SBError * resultptr = new lldb::SBError(result);
39355       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39356     }
39357     return SWIG_arg;
39358 
39359     fail: SWIGUNUSED;
39360   }
39361   lua_error(L);
39362   return 0;
39363 }
39364 
39365 
39366 static int _wrap_SBPlatform_MakeDirectory__SWIG_0(lua_State* L) {
39367   {
39368     int SWIG_arg = 0;
39369     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39370     char *arg2 = (char *) 0 ;
39371     uint32_t arg3 ;
39372     lldb::SBError result;
39373 
39374     SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",3,3)
39375     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
39376     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
39377     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",3,"uint32_t");
39378 
39379     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39380       SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
39381     }
39382 
39383     arg2 = (char *)lua_tostring(L, 2);
39384     arg3 = (uint32_t)lua_tointeger(L, 3);
39385     result = (arg1)->MakeDirectory((char const *)arg2,arg3);
39386     {
39387       lldb::SBError * resultptr = new lldb::SBError(result);
39388       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39389     }
39390     return SWIG_arg;
39391 
39392     fail: SWIGUNUSED;
39393   }
39394   lua_error(L);
39395   return 0;
39396 }
39397 
39398 
39399 static int _wrap_SBPlatform_MakeDirectory__SWIG_1(lua_State* L) {
39400   {
39401     int SWIG_arg = 0;
39402     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39403     char *arg2 = (char *) 0 ;
39404     lldb::SBError result;
39405 
39406     SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",2,2)
39407     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
39408     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
39409 
39410     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39411       SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
39412     }
39413 
39414     arg2 = (char *)lua_tostring(L, 2);
39415     result = (arg1)->MakeDirectory((char const *)arg2);
39416     {
39417       lldb::SBError * resultptr = new lldb::SBError(result);
39418       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39419     }
39420     return SWIG_arg;
39421 
39422     fail: SWIGUNUSED;
39423   }
39424   lua_error(L);
39425   return 0;
39426 }
39427 
39428 
39429 static int _wrap_SBPlatform_MakeDirectory(lua_State* L) {
39430   int argc;
39431   int argv[4]={
39432     1,2,3,4
39433   };
39434 
39435   argc = lua_gettop(L);
39436   if (argc == 2) {
39437     int _v = 0;
39438     {
39439       void *ptr;
39440       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
39441         _v = 0;
39442       } else {
39443         _v = 1;
39444       }
39445     }
39446     if (_v) {
39447       {
39448         _v = SWIG_lua_isnilstring(L,argv[1]);
39449       }
39450       if (_v) {
39451         return _wrap_SBPlatform_MakeDirectory__SWIG_1(L);
39452       }
39453     }
39454   }
39455   if (argc == 3) {
39456     int _v = 0;
39457     {
39458       void *ptr;
39459       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
39460         _v = 0;
39461       } else {
39462         _v = 1;
39463       }
39464     }
39465     if (_v) {
39466       {
39467         _v = SWIG_lua_isnilstring(L,argv[1]);
39468       }
39469       if (_v) {
39470         {
39471           _v = lua_isnumber(L,argv[2]);
39472         }
39473         if (_v) {
39474           return _wrap_SBPlatform_MakeDirectory__SWIG_0(L);
39475         }
39476       }
39477     }
39478   }
39479 
39480   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBPlatform_MakeDirectory'\n"
39481     "  Possible C/C++ prototypes are:\n"
39482     "    lldb::SBPlatform::MakeDirectory(char const *,uint32_t)\n"
39483     "    lldb::SBPlatform::MakeDirectory(char const *)\n");
39484   lua_error(L);return 0;
39485 }
39486 
39487 
39488 static int _wrap_SBPlatform_GetFilePermissions(lua_State* L) {
39489   {
39490     int SWIG_arg = 0;
39491     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39492     char *arg2 = (char *) 0 ;
39493     uint32_t result;
39494 
39495     SWIG_check_num_args("lldb::SBPlatform::GetFilePermissions",2,2)
39496     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",1,"lldb::SBPlatform *");
39497     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",2,"char const *");
39498 
39499     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39500       SWIG_fail_ptr("SBPlatform_GetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
39501     }
39502 
39503     arg2 = (char *)lua_tostring(L, 2);
39504     result = (uint32_t)(arg1)->GetFilePermissions((char const *)arg2);
39505     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39506     return SWIG_arg;
39507 
39508     fail: SWIGUNUSED;
39509   }
39510   lua_error(L);
39511   return 0;
39512 }
39513 
39514 
39515 static int _wrap_SBPlatform_SetFilePermissions(lua_State* L) {
39516   {
39517     int SWIG_arg = 0;
39518     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39519     char *arg2 = (char *) 0 ;
39520     uint32_t arg3 ;
39521     lldb::SBError result;
39522 
39523     SWIG_check_num_args("lldb::SBPlatform::SetFilePermissions",3,3)
39524     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",1,"lldb::SBPlatform *");
39525     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",2,"char const *");
39526     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",3,"uint32_t");
39527 
39528     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39529       SWIG_fail_ptr("SBPlatform_SetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
39530     }
39531 
39532     arg2 = (char *)lua_tostring(L, 2);
39533     arg3 = (uint32_t)lua_tointeger(L, 3);
39534     result = (arg1)->SetFilePermissions((char const *)arg2,arg3);
39535     {
39536       lldb::SBError * resultptr = new lldb::SBError(result);
39537       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39538     }
39539     return SWIG_arg;
39540 
39541     fail: SWIGUNUSED;
39542   }
39543   lua_error(L);
39544   return 0;
39545 }
39546 
39547 
39548 static int _wrap_SBPlatform_GetUnixSignals(lua_State* L) {
39549   {
39550     int SWIG_arg = 0;
39551     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39552     lldb::SBUnixSignals result;
39553 
39554     SWIG_check_num_args("lldb::SBPlatform::GetUnixSignals",1,1)
39555     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetUnixSignals",1,"lldb::SBPlatform *");
39556 
39557     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39558       SWIG_fail_ptr("SBPlatform_GetUnixSignals",1,SWIGTYPE_p_lldb__SBPlatform);
39559     }
39560 
39561     result = (arg1)->GetUnixSignals();
39562     {
39563       lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals(result);
39564       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
39565     }
39566     return SWIG_arg;
39567 
39568     fail: SWIGUNUSED;
39569   }
39570   lua_error(L);
39571   return 0;
39572 }
39573 
39574 
39575 static int _wrap_SBPlatform_GetEnvironment(lua_State* L) {
39576   {
39577     int SWIG_arg = 0;
39578     lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
39579     lldb::SBEnvironment result;
39580 
39581     SWIG_check_num_args("lldb::SBPlatform::GetEnvironment",1,1)
39582     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetEnvironment",1,"lldb::SBPlatform *");
39583 
39584     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
39585       SWIG_fail_ptr("SBPlatform_GetEnvironment",1,SWIGTYPE_p_lldb__SBPlatform);
39586     }
39587 
39588     result = (arg1)->GetEnvironment();
39589     {
39590       lldb::SBEnvironment * resultptr = new lldb::SBEnvironment(result);
39591       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
39592     }
39593     return SWIG_arg;
39594 
39595     fail: SWIGUNUSED;
39596   }
39597   lua_error(L);
39598   return 0;
39599 }
39600 
39601 
39602 static void swig_delete_SBPlatform(void *obj) {
39603 lldb::SBPlatform *arg1 = (lldb::SBPlatform *) obj;
39604 delete arg1;
39605 }
39606 static int _proxy__wrap_new_SBPlatform(lua_State *L) {
39607     assert(lua_istable(L,1));
39608     lua_pushcfunction(L,_wrap_new_SBPlatform);
39609     assert(!lua_isnil(L,-1));
39610     lua_replace(L,1); /* replace our table with real constructor */
39611     lua_call(L,lua_gettop(L)-1,1);
39612     return 1;
39613 }
39614 static swig_lua_attribute swig_SBPlatform_attributes[] = {
39615     {0,0,0}
39616 };
39617 static swig_lua_method swig_SBPlatform_methods[]= {
39618     { "IsValid", _wrap_SBPlatform_IsValid},
39619     { "Clear", _wrap_SBPlatform_Clear},
39620     { "GetWorkingDirectory", _wrap_SBPlatform_GetWorkingDirectory},
39621     { "SetWorkingDirectory", _wrap_SBPlatform_SetWorkingDirectory},
39622     { "GetName", _wrap_SBPlatform_GetName},
39623     { "ConnectRemote", _wrap_SBPlatform_ConnectRemote},
39624     { "DisconnectRemote", _wrap_SBPlatform_DisconnectRemote},
39625     { "IsConnected", _wrap_SBPlatform_IsConnected},
39626     { "GetTriple", _wrap_SBPlatform_GetTriple},
39627     { "GetHostname", _wrap_SBPlatform_GetHostname},
39628     { "GetOSBuild", _wrap_SBPlatform_GetOSBuild},
39629     { "GetOSDescription", _wrap_SBPlatform_GetOSDescription},
39630     { "GetOSMajorVersion", _wrap_SBPlatform_GetOSMajorVersion},
39631     { "GetOSMinorVersion", _wrap_SBPlatform_GetOSMinorVersion},
39632     { "GetOSUpdateVersion", _wrap_SBPlatform_GetOSUpdateVersion},
39633     { "SetSDKRoot", _wrap_SBPlatform_SetSDKRoot},
39634     { "Get", _wrap_SBPlatform_Get},
39635     { "Put", _wrap_SBPlatform_Put},
39636     { "Install", _wrap_SBPlatform_Install},
39637     { "Run", _wrap_SBPlatform_Run},
39638     { "Launch", _wrap_SBPlatform_Launch},
39639     { "Kill", _wrap_SBPlatform_Kill},
39640     { "MakeDirectory", _wrap_SBPlatform_MakeDirectory},
39641     { "GetFilePermissions", _wrap_SBPlatform_GetFilePermissions},
39642     { "SetFilePermissions", _wrap_SBPlatform_SetFilePermissions},
39643     { "GetUnixSignals", _wrap_SBPlatform_GetUnixSignals},
39644     { "GetEnvironment", _wrap_SBPlatform_GetEnvironment},
39645     {0,0}
39646 };
39647 static swig_lua_method swig_SBPlatform_meta[] = {
39648     {0,0}
39649 };
39650 
39651 static swig_lua_attribute swig_SBPlatform_Sf_SwigStatic_attributes[] = {
39652     {0,0,0}
39653 };
39654 static swig_lua_const_info swig_SBPlatform_Sf_SwigStatic_constants[]= {
39655     {0,0,0,0,0,0}
39656 };
39657 static swig_lua_method swig_SBPlatform_Sf_SwigStatic_methods[]= {
39658     { "GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
39659     {0,0}
39660 };
39661 static swig_lua_class* swig_SBPlatform_Sf_SwigStatic_classes[]= {
39662     0
39663 };
39664 
39665 static swig_lua_namespace swig_SBPlatform_Sf_SwigStatic = {
39666     "SBPlatform",
39667     swig_SBPlatform_Sf_SwigStatic_methods,
39668     swig_SBPlatform_Sf_SwigStatic_attributes,
39669     swig_SBPlatform_Sf_SwigStatic_constants,
39670     swig_SBPlatform_Sf_SwigStatic_classes,
39671     0
39672 };
39673 static swig_lua_class *swig_SBPlatform_bases[] = {0};
39674 static const char *swig_SBPlatform_base_names[] = {0};
39675 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 };
39676 
39677 static int _wrap_new_SBProcess__SWIG_0(lua_State* L) {
39678   {
39679     int SWIG_arg = 0;
39680     lldb::SBProcess *result = 0 ;
39681 
39682     SWIG_check_num_args("lldb::SBProcess::SBProcess",0,0)
39683     result = (lldb::SBProcess *)new lldb::SBProcess();
39684     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
39685     return SWIG_arg;
39686 
39687     fail: SWIGUNUSED;
39688   }
39689   lua_error(L);
39690   return 0;
39691 }
39692 
39693 
39694 static int _wrap_new_SBProcess__SWIG_1(lua_State* L) {
39695   {
39696     int SWIG_arg = 0;
39697     lldb::SBProcess *arg1 = 0 ;
39698     lldb::SBProcess *result = 0 ;
39699 
39700     SWIG_check_num_args("lldb::SBProcess::SBProcess",1,1)
39701     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::SBProcess",1,"lldb::SBProcess const &");
39702 
39703     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39704       SWIG_fail_ptr("new_SBProcess",1,SWIGTYPE_p_lldb__SBProcess);
39705     }
39706 
39707     result = (lldb::SBProcess *)new lldb::SBProcess((lldb::SBProcess const &)*arg1);
39708     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
39709     return SWIG_arg;
39710 
39711     fail: SWIGUNUSED;
39712   }
39713   lua_error(L);
39714   return 0;
39715 }
39716 
39717 
39718 static int _wrap_new_SBProcess(lua_State* L) {
39719   int argc;
39720   int argv[2]={
39721     1,2
39722   };
39723 
39724   argc = lua_gettop(L);
39725   if (argc == 0) {
39726     return _wrap_new_SBProcess__SWIG_0(L);
39727   }
39728   if (argc == 1) {
39729     int _v = 0;
39730     {
39731       void *ptr;
39732       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
39733         _v = 0;
39734       } else {
39735         _v = 1;
39736       }
39737     }
39738     if (_v) {
39739       return _wrap_new_SBProcess__SWIG_1(L);
39740     }
39741   }
39742 
39743   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcess'\n"
39744     "  Possible C/C++ prototypes are:\n"
39745     "    lldb::SBProcess::SBProcess()\n"
39746     "    lldb::SBProcess::SBProcess(lldb::SBProcess const &)\n");
39747   lua_error(L);return 0;
39748 }
39749 
39750 
39751 static int _wrap_SBProcess_GetBroadcasterClassName(lua_State* L) {
39752   {
39753     int SWIG_arg = 0;
39754     char *result = 0 ;
39755 
39756     SWIG_check_num_args("lldb::SBProcess::GetBroadcasterClassName",0,0)
39757     result = (char *)lldb::SBProcess::GetBroadcasterClassName();
39758     lua_pushstring(L,(const char *)result); SWIG_arg++;
39759     return SWIG_arg;
39760 
39761     fail: SWIGUNUSED;
39762   }
39763   lua_error(L);
39764   return 0;
39765 }
39766 
39767 
39768 static int _wrap_SBProcess_GetPluginName(lua_State* L) {
39769   {
39770     int SWIG_arg = 0;
39771     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39772     char *result = 0 ;
39773 
39774     SWIG_check_num_args("lldb::SBProcess::GetPluginName",1,1)
39775     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetPluginName",1,"lldb::SBProcess *");
39776 
39777     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39778       SWIG_fail_ptr("SBProcess_GetPluginName",1,SWIGTYPE_p_lldb__SBProcess);
39779     }
39780 
39781     result = (char *)(arg1)->GetPluginName();
39782     lua_pushstring(L,(const char *)result); SWIG_arg++;
39783     return SWIG_arg;
39784 
39785     fail: SWIGUNUSED;
39786   }
39787   lua_error(L);
39788   return 0;
39789 }
39790 
39791 
39792 static int _wrap_SBProcess_GetShortPluginName(lua_State* L) {
39793   {
39794     int SWIG_arg = 0;
39795     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39796     char *result = 0 ;
39797 
39798     SWIG_check_num_args("lldb::SBProcess::GetShortPluginName",1,1)
39799     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetShortPluginName",1,"lldb::SBProcess *");
39800 
39801     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39802       SWIG_fail_ptr("SBProcess_GetShortPluginName",1,SWIGTYPE_p_lldb__SBProcess);
39803     }
39804 
39805     result = (char *)(arg1)->GetShortPluginName();
39806     lua_pushstring(L,(const char *)result); SWIG_arg++;
39807     return SWIG_arg;
39808 
39809     fail: SWIGUNUSED;
39810   }
39811   lua_error(L);
39812   return 0;
39813 }
39814 
39815 
39816 static int _wrap_SBProcess_Clear(lua_State* L) {
39817   {
39818     int SWIG_arg = 0;
39819     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39820 
39821     SWIG_check_num_args("lldb::SBProcess::Clear",1,1)
39822     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Clear",1,"lldb::SBProcess *");
39823 
39824     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39825       SWIG_fail_ptr("SBProcess_Clear",1,SWIGTYPE_p_lldb__SBProcess);
39826     }
39827 
39828     (arg1)->Clear();
39829 
39830     return SWIG_arg;
39831 
39832     fail: SWIGUNUSED;
39833   }
39834   lua_error(L);
39835   return 0;
39836 }
39837 
39838 
39839 static int _wrap_SBProcess_IsValid(lua_State* L) {
39840   {
39841     int SWIG_arg = 0;
39842     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39843     bool result;
39844 
39845     SWIG_check_num_args("lldb::SBProcess::IsValid",1,1)
39846     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsValid",1,"lldb::SBProcess const *");
39847 
39848     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39849       SWIG_fail_ptr("SBProcess_IsValid",1,SWIGTYPE_p_lldb__SBProcess);
39850     }
39851 
39852     result = (bool)((lldb::SBProcess const *)arg1)->IsValid();
39853     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39854     return SWIG_arg;
39855 
39856     fail: SWIGUNUSED;
39857   }
39858   lua_error(L);
39859   return 0;
39860 }
39861 
39862 
39863 static int _wrap_SBProcess_GetTarget(lua_State* L) {
39864   {
39865     int SWIG_arg = 0;
39866     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39867     lldb::SBTarget result;
39868 
39869     SWIG_check_num_args("lldb::SBProcess::GetTarget",1,1)
39870     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetTarget",1,"lldb::SBProcess const *");
39871 
39872     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39873       SWIG_fail_ptr("SBProcess_GetTarget",1,SWIGTYPE_p_lldb__SBProcess);
39874     }
39875 
39876     result = ((lldb::SBProcess const *)arg1)->GetTarget();
39877     {
39878       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
39879       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
39880     }
39881     return SWIG_arg;
39882 
39883     fail: SWIGUNUSED;
39884   }
39885   lua_error(L);
39886   return 0;
39887 }
39888 
39889 
39890 static int _wrap_SBProcess_GetByteOrder(lua_State* L) {
39891   {
39892     int SWIG_arg = 0;
39893     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39894     lldb::ByteOrder result;
39895 
39896     SWIG_check_num_args("lldb::SBProcess::GetByteOrder",1,1)
39897     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetByteOrder",1,"lldb::SBProcess const *");
39898 
39899     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39900       SWIG_fail_ptr("SBProcess_GetByteOrder",1,SWIGTYPE_p_lldb__SBProcess);
39901     }
39902 
39903     result = (lldb::ByteOrder)((lldb::SBProcess const *)arg1)->GetByteOrder();
39904     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39905     return SWIG_arg;
39906 
39907     fail: SWIGUNUSED;
39908   }
39909   lua_error(L);
39910   return 0;
39911 }
39912 
39913 
39914 static int _wrap_SBProcess_PutSTDIN(lua_State* L) {
39915   {
39916     int SWIG_arg = 0;
39917     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39918     char *arg2 = (char *) 0 ;
39919     size_t arg3 ;
39920     size_t result;
39921 
39922     SWIG_check_num_args("lldb::SBProcess::PutSTDIN",2,2)
39923     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",1,"lldb::SBProcess *");
39924 
39925     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39926       SWIG_fail_ptr("SBProcess_PutSTDIN",1,SWIGTYPE_p_lldb__SBProcess);
39927     }
39928 
39929     {
39930       arg2 = (char *)luaL_checklstring(L, 2, &arg3);
39931     }
39932     result = (arg1)->PutSTDIN((char const *)arg2,arg3);
39933     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39934     return SWIG_arg;
39935 
39936     fail: SWIGUNUSED;
39937   }
39938   lua_error(L);
39939   return 0;
39940 }
39941 
39942 
39943 static int _wrap_SBProcess_GetSTDOUT(lua_State* L) {
39944   {
39945     int SWIG_arg = 0;
39946     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39947     char *arg2 = (char *) 0 ;
39948     size_t arg3 ;
39949     size_t result;
39950 
39951     SWIG_check_num_args("lldb::SBProcess::GetSTDOUT",2,2)
39952     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",1,"lldb::SBProcess const *");
39953 
39954     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39955       SWIG_fail_ptr("SBProcess_GetSTDOUT",1,SWIGTYPE_p_lldb__SBProcess);
39956     }
39957 
39958     {
39959       arg3 = luaL_checkinteger(L, 2);
39960       if (arg3 <= 0) {
39961         return luaL_error(L, "Positive integer expected");
39962       }
39963       arg2 = (char *)malloc(arg3);
39964     }
39965     result = ((lldb::SBProcess const *)arg1)->GetSTDOUT(arg2,arg3);
39966     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39967     {
39968       lua_pop(L, 1); // Blow away the previous result
39969       if (result == 0) {
39970         lua_pushliteral(L, "");
39971       } else {
39972         lua_pushlstring(L, (const char *)arg2, result);
39973       }
39974       free(arg2);
39975       // SWIG_arg was already incremented
39976     }
39977     return SWIG_arg;
39978 
39979     fail: SWIGUNUSED;
39980   }
39981   lua_error(L);
39982   return 0;
39983 }
39984 
39985 
39986 static int _wrap_SBProcess_GetSTDERR(lua_State* L) {
39987   {
39988     int SWIG_arg = 0;
39989     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39990     char *arg2 = (char *) 0 ;
39991     size_t arg3 ;
39992     size_t result;
39993 
39994     SWIG_check_num_args("lldb::SBProcess::GetSTDERR",2,2)
39995     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",1,"lldb::SBProcess const *");
39996 
39997     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39998       SWIG_fail_ptr("SBProcess_GetSTDERR",1,SWIGTYPE_p_lldb__SBProcess);
39999     }
40000 
40001     {
40002       arg3 = luaL_checkinteger(L, 2);
40003       if (arg3 <= 0) {
40004         return luaL_error(L, "Positive integer expected");
40005       }
40006       arg2 = (char *)malloc(arg3);
40007     }
40008     result = ((lldb::SBProcess const *)arg1)->GetSTDERR(arg2,arg3);
40009     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40010     {
40011       lua_pop(L, 1); // Blow away the previous result
40012       if (result == 0) {
40013         lua_pushliteral(L, "");
40014       } else {
40015         lua_pushlstring(L, (const char *)arg2, result);
40016       }
40017       free(arg2);
40018       // SWIG_arg was already incremented
40019     }
40020     return SWIG_arg;
40021 
40022     fail: SWIGUNUSED;
40023   }
40024   lua_error(L);
40025   return 0;
40026 }
40027 
40028 
40029 static int _wrap_SBProcess_GetAsyncProfileData(lua_State* L) {
40030   {
40031     int SWIG_arg = 0;
40032     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40033     char *arg2 = (char *) 0 ;
40034     size_t arg3 ;
40035     size_t result;
40036 
40037     SWIG_check_num_args("lldb::SBProcess::GetAsyncProfileData",2,2)
40038     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",1,"lldb::SBProcess const *");
40039 
40040     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40041       SWIG_fail_ptr("SBProcess_GetAsyncProfileData",1,SWIGTYPE_p_lldb__SBProcess);
40042     }
40043 
40044     {
40045       arg3 = luaL_checkinteger(L, 2);
40046       if (arg3 <= 0) {
40047         return luaL_error(L, "Positive integer expected");
40048       }
40049       arg2 = (char *)malloc(arg3);
40050     }
40051     result = ((lldb::SBProcess const *)arg1)->GetAsyncProfileData(arg2,arg3);
40052     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40053     {
40054       lua_pop(L, 1); // Blow away the previous result
40055       if (result == 0) {
40056         lua_pushliteral(L, "");
40057       } else {
40058         lua_pushlstring(L, (const char *)arg2, result);
40059       }
40060       free(arg2);
40061       // SWIG_arg was already incremented
40062     }
40063     return SWIG_arg;
40064 
40065     fail: SWIGUNUSED;
40066   }
40067   lua_error(L);
40068   return 0;
40069 }
40070 
40071 
40072 static int _wrap_SBProcess_ReportEventState__SWIG_0(lua_State* L) {
40073   {
40074     int SWIG_arg = 0;
40075     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40076     lldb::SBEvent *arg2 = 0 ;
40077     lldb::SBFile arg3 ;
40078     lldb::SBFile *argp3 ;
40079 
40080     SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
40081     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
40082     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
40083     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",3,"lldb::SBFile");
40084 
40085     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40086       SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
40087     }
40088 
40089 
40090     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
40091       SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
40092     }
40093 
40094 
40095     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBFile,0))){
40096       SWIG_fail_ptr("SBProcess_ReportEventState",3,SWIGTYPE_p_lldb__SBFile);
40097     }
40098     arg3 = *argp3;
40099 
40100     ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
40101 
40102     return SWIG_arg;
40103 
40104     fail: SWIGUNUSED;
40105   }
40106   lua_error(L);
40107   return 0;
40108 }
40109 
40110 
40111 static int _wrap_SBProcess_ReportEventState__SWIG_1(lua_State* L) {
40112   {
40113     int SWIG_arg = 0;
40114     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40115     lldb::SBEvent *arg2 = 0 ;
40116     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg3 ;
40117 
40118     SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
40119     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
40120     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
40121 
40122     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40123       SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
40124     }
40125 
40126 
40127     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
40128       SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
40129     }
40130 
40131     {
40132       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 3, LUA_FILEHANDLE);
40133       lldb::FileSP file_sp;
40134       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
40135       if (!file_sp->IsValid())
40136       return luaL_error(L, "Invalid file");
40137       arg3 = file_sp;
40138     }
40139     ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
40140 
40141     return SWIG_arg;
40142 
40143     fail: SWIGUNUSED;
40144   }
40145   lua_error(L);
40146   return 0;
40147 }
40148 
40149 
40150 static int _wrap_SBProcess_ReportEventState(lua_State* L) {
40151   int argc;
40152   int argv[4]={
40153     1,2,3,4
40154   };
40155 
40156   argc = lua_gettop(L);
40157   if (argc == 3) {
40158     int _v = 0;
40159     {
40160       void *ptr;
40161       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
40162         _v = 0;
40163       } else {
40164         _v = 1;
40165       }
40166     }
40167     if (_v) {
40168       {
40169         void *ptr;
40170         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
40171           _v = 0;
40172         } else {
40173           _v = 1;
40174         }
40175       }
40176       if (_v) {
40177         {
40178           void *ptr;
40179           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
40180             _v = 0;
40181           } else {
40182             _v = 1;
40183           }
40184         }
40185         if (_v) {
40186           return _wrap_SBProcess_ReportEventState__SWIG_0(L);
40187         }
40188       }
40189     }
40190   }
40191   if (argc == 3) {
40192     int _v = 0;
40193     {
40194       void *ptr;
40195       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
40196         _v = 0;
40197       } else {
40198         _v = 1;
40199       }
40200     }
40201     if (_v) {
40202       {
40203         void *ptr;
40204         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
40205           _v = 0;
40206         } else {
40207           _v = 1;
40208         }
40209       }
40210       if (_v) {
40211         {
40212           _v = (lua_isuserdata(L, argv[2])) &&
40213           (luaL_testudata(L, argv[2], LUA_FILEHANDLE) != nullptr);
40214         }
40215         if (_v) {
40216           return _wrap_SBProcess_ReportEventState__SWIG_1(L);
40217         }
40218       }
40219     }
40220   }
40221 
40222   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_ReportEventState'\n"
40223     "  Possible C/C++ prototypes are:\n"
40224     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::SBFile) const\n"
40225     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::FileSP) const\n");
40226   lua_error(L);return 0;
40227 }
40228 
40229 
40230 static int _wrap_SBProcess_AppendEventStateReport(lua_State* L) {
40231   {
40232     int SWIG_arg = 0;
40233     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40234     lldb::SBEvent *arg2 = 0 ;
40235     lldb::SBCommandReturnObject *arg3 = 0 ;
40236 
40237     SWIG_check_num_args("lldb::SBProcess::AppendEventStateReport",3,3)
40238     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",1,"lldb::SBProcess *");
40239     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",2,"lldb::SBEvent const &");
40240     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",3,"lldb::SBCommandReturnObject &");
40241 
40242     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40243       SWIG_fail_ptr("SBProcess_AppendEventStateReport",1,SWIGTYPE_p_lldb__SBProcess);
40244     }
40245 
40246 
40247     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
40248       SWIG_fail_ptr("SBProcess_AppendEventStateReport",2,SWIGTYPE_p_lldb__SBEvent);
40249     }
40250 
40251 
40252     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
40253       SWIG_fail_ptr("SBProcess_AppendEventStateReport",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
40254     }
40255 
40256     (arg1)->AppendEventStateReport((lldb::SBEvent const &)*arg2,*arg3);
40257 
40258     return SWIG_arg;
40259 
40260     fail: SWIGUNUSED;
40261   }
40262   lua_error(L);
40263   return 0;
40264 }
40265 
40266 
40267 static int _wrap_SBProcess_RemoteAttachToProcessWithID(lua_State* L) {
40268   {
40269     int SWIG_arg = 0;
40270     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40271     lldb::pid_t arg2 ;
40272     lldb::SBError *arg3 = 0 ;
40273     bool result;
40274 
40275     SWIG_check_num_args("lldb::SBProcess::RemoteAttachToProcessWithID",3,3)
40276     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",1,"lldb::SBProcess *");
40277     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",2,"lldb::pid_t");
40278     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",3,"lldb::SBError &");
40279 
40280     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40281       SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",1,SWIGTYPE_p_lldb__SBProcess);
40282     }
40283 
40284     arg2 = (lldb::pid_t)lua_tointeger(L, 2);
40285 
40286     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
40287       SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",3,SWIGTYPE_p_lldb__SBError);
40288     }
40289 
40290     result = (bool)(arg1)->RemoteAttachToProcessWithID(arg2,*arg3);
40291     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40292     return SWIG_arg;
40293 
40294     fail: SWIGUNUSED;
40295   }
40296   lua_error(L);
40297   return 0;
40298 }
40299 
40300 
40301 static int _wrap_SBProcess_RemoteLaunch(lua_State* L) {
40302   {
40303     int SWIG_arg = 0;
40304     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40305     char **arg2 = (char **) 0 ;
40306     char **arg3 = (char **) 0 ;
40307     char *arg4 = (char *) 0 ;
40308     char *arg5 = (char *) 0 ;
40309     char *arg6 = (char *) 0 ;
40310     char *arg7 = (char *) 0 ;
40311     uint32_t arg8 ;
40312     bool arg9 ;
40313     lldb::SBError *arg10 = 0 ;
40314     bool result;
40315 
40316     SWIG_check_num_args("lldb::SBProcess::RemoteLaunch",10,10)
40317     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",1,"lldb::SBProcess *");
40318     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",4,"char const *");
40319     if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",5,"char const *");
40320     if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",6,"char const *");
40321     if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",7,"char const *");
40322     if(!lua_isinteger(L,8)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",8,"uint32_t");
40323     if(!lua_isboolean(L,9)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",9,"bool");
40324     if(!lua_isuserdata(L,10)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",10,"lldb::SBError &");
40325 
40326     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40327       SWIG_fail_ptr("SBProcess_RemoteLaunch",1,SWIGTYPE_p_lldb__SBProcess);
40328     }
40329 
40330     {
40331       if (lua_istable(L, 2)) {
40332         size_t size = lua_rawlen(L, 2);
40333         arg2 = (char **)malloc((size + 1) * sizeof(char *));
40334         int i = 0, j = 0;
40335         while (i++ < size) {
40336           lua_rawgeti(L, 2, i);
40337           if (!lua_isstring(L, -1)) {
40338             // if current element cannot be converted to string, raise an error
40339             lua_pop(L, 1);
40340             return luaL_error(L, "List should only contain strings");
40341           }
40342           arg2[j++] = (char *)lua_tostring(L, -1);
40343           lua_pop(L, 1);
40344         }
40345         arg2[j] = 0;
40346       } else if (lua_isnil(L, 2)) {
40347         // "nil" is also acceptable, equivalent as an empty table
40348         arg2 = NULL;
40349       } else {
40350         return luaL_error(L, "A list of strings expected");
40351       }
40352     }
40353     {
40354       if (lua_istable(L, 3)) {
40355         size_t size = lua_rawlen(L, 3);
40356         arg3 = (char **)malloc((size + 1) * sizeof(char *));
40357         int i = 0, j = 0;
40358         while (i++ < size) {
40359           lua_rawgeti(L, 3, i);
40360           if (!lua_isstring(L, -1)) {
40361             // if current element cannot be converted to string, raise an error
40362             lua_pop(L, 1);
40363             return luaL_error(L, "List should only contain strings");
40364           }
40365           arg3[j++] = (char *)lua_tostring(L, -1);
40366           lua_pop(L, 1);
40367         }
40368         arg3[j] = 0;
40369       } else if (lua_isnil(L, 3)) {
40370         // "nil" is also acceptable, equivalent as an empty table
40371         arg3 = NULL;
40372       } else {
40373         return luaL_error(L, "A list of strings expected");
40374       }
40375     }
40376     arg4 = (char *)lua_tostring(L, 4);
40377     arg5 = (char *)lua_tostring(L, 5);
40378     arg6 = (char *)lua_tostring(L, 6);
40379     arg7 = (char *)lua_tostring(L, 7);
40380     arg8 = (uint32_t)lua_tointeger(L, 8);
40381     arg9 = (lua_toboolean(L, 9)!=0);
40382 
40383     if (!SWIG_IsOK(SWIG_ConvertPtr(L,10,(void**)&arg10,SWIGTYPE_p_lldb__SBError,0))){
40384       SWIG_fail_ptr("SBProcess_RemoteLaunch",10,SWIGTYPE_p_lldb__SBError);
40385     }
40386 
40387     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);
40388     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40389     {
40390       free((char *) arg2);
40391     }
40392     {
40393       free((char *) arg3);
40394     }
40395     return SWIG_arg;
40396 
40397     fail: SWIGUNUSED;
40398     {
40399       free((char *) arg2);
40400     }
40401     {
40402       free((char *) arg3);
40403     }
40404   }
40405   lua_error(L);
40406   return 0;
40407 }
40408 
40409 
40410 static int _wrap_SBProcess_GetNumThreads(lua_State* L) {
40411   {
40412     int SWIG_arg = 0;
40413     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40414     uint32_t result;
40415 
40416     SWIG_check_num_args("lldb::SBProcess::GetNumThreads",1,1)
40417     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumThreads",1,"lldb::SBProcess *");
40418 
40419     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40420       SWIG_fail_ptr("SBProcess_GetNumThreads",1,SWIGTYPE_p_lldb__SBProcess);
40421     }
40422 
40423     result = (uint32_t)(arg1)->GetNumThreads();
40424     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40425     return SWIG_arg;
40426 
40427     fail: SWIGUNUSED;
40428   }
40429   lua_error(L);
40430   return 0;
40431 }
40432 
40433 
40434 static int _wrap_SBProcess_GetThreadAtIndex(lua_State* L) {
40435   {
40436     int SWIG_arg = 0;
40437     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40438     size_t arg2 ;
40439     lldb::SBThread result;
40440 
40441     SWIG_check_num_args("lldb::SBProcess::GetThreadAtIndex",2,2)
40442     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",1,"lldb::SBProcess *");
40443     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",2,"size_t");
40444 
40445     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40446       SWIG_fail_ptr("SBProcess_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
40447     }
40448 
40449     arg2 = (size_t)lua_tointeger(L, 2);
40450     result = (arg1)->GetThreadAtIndex(arg2);
40451     {
40452       lldb::SBThread * resultptr = new lldb::SBThread(result);
40453       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
40454     }
40455     return SWIG_arg;
40456 
40457     fail: SWIGUNUSED;
40458   }
40459   lua_error(L);
40460   return 0;
40461 }
40462 
40463 
40464 static int _wrap_SBProcess_GetThreadByID(lua_State* L) {
40465   {
40466     int SWIG_arg = 0;
40467     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40468     lldb::tid_t arg2 ;
40469     lldb::SBThread result;
40470 
40471     SWIG_check_num_args("lldb::SBProcess::GetThreadByID",2,2)
40472     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",1,"lldb::SBProcess *");
40473     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",2,"lldb::tid_t");
40474 
40475     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40476       SWIG_fail_ptr("SBProcess_GetThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
40477     }
40478 
40479     arg2 = (lldb::tid_t)lua_tointeger(L, 2);
40480     result = (arg1)->GetThreadByID(arg2);
40481     {
40482       lldb::SBThread * resultptr = new lldb::SBThread(result);
40483       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
40484     }
40485     return SWIG_arg;
40486 
40487     fail: SWIGUNUSED;
40488   }
40489   lua_error(L);
40490   return 0;
40491 }
40492 
40493 
40494 static int _wrap_SBProcess_GetThreadByIndexID(lua_State* L) {
40495   {
40496     int SWIG_arg = 0;
40497     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40498     uint32_t arg2 ;
40499     lldb::SBThread result;
40500 
40501     SWIG_check_num_args("lldb::SBProcess::GetThreadByIndexID",2,2)
40502     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",1,"lldb::SBProcess *");
40503     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",2,"uint32_t");
40504 
40505     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40506       SWIG_fail_ptr("SBProcess_GetThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
40507     }
40508 
40509     arg2 = (uint32_t)lua_tointeger(L, 2);
40510     result = (arg1)->GetThreadByIndexID(arg2);
40511     {
40512       lldb::SBThread * resultptr = new lldb::SBThread(result);
40513       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
40514     }
40515     return SWIG_arg;
40516 
40517     fail: SWIGUNUSED;
40518   }
40519   lua_error(L);
40520   return 0;
40521 }
40522 
40523 
40524 static int _wrap_SBProcess_GetSelectedThread(lua_State* L) {
40525   {
40526     int SWIG_arg = 0;
40527     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40528     lldb::SBThread result;
40529 
40530     SWIG_check_num_args("lldb::SBProcess::GetSelectedThread",1,1)
40531     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSelectedThread",1,"lldb::SBProcess const *");
40532 
40533     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40534       SWIG_fail_ptr("SBProcess_GetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
40535     }
40536 
40537     result = ((lldb::SBProcess const *)arg1)->GetSelectedThread();
40538     {
40539       lldb::SBThread * resultptr = new lldb::SBThread(result);
40540       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
40541     }
40542     return SWIG_arg;
40543 
40544     fail: SWIGUNUSED;
40545   }
40546   lua_error(L);
40547   return 0;
40548 }
40549 
40550 
40551 static int _wrap_SBProcess_CreateOSPluginThread(lua_State* L) {
40552   {
40553     int SWIG_arg = 0;
40554     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40555     lldb::tid_t arg2 ;
40556     lldb::addr_t arg3 ;
40557     lldb::SBThread result;
40558 
40559     SWIG_check_num_args("lldb::SBProcess::CreateOSPluginThread",3,3)
40560     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",1,"lldb::SBProcess *");
40561     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",2,"lldb::tid_t");
40562     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",3,"lldb::addr_t");
40563 
40564     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40565       SWIG_fail_ptr("SBProcess_CreateOSPluginThread",1,SWIGTYPE_p_lldb__SBProcess);
40566     }
40567 
40568     arg2 = (lldb::tid_t)lua_tointeger(L, 2);
40569     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
40570     result = (arg1)->CreateOSPluginThread(arg2,arg3);
40571     {
40572       lldb::SBThread * resultptr = new lldb::SBThread(result);
40573       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
40574     }
40575     return SWIG_arg;
40576 
40577     fail: SWIGUNUSED;
40578   }
40579   lua_error(L);
40580   return 0;
40581 }
40582 
40583 
40584 static int _wrap_SBProcess_SetSelectedThread(lua_State* L) {
40585   {
40586     int SWIG_arg = 0;
40587     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40588     lldb::SBThread *arg2 = 0 ;
40589     bool result;
40590 
40591     SWIG_check_num_args("lldb::SBProcess::SetSelectedThread",2,2)
40592     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",1,"lldb::SBProcess *");
40593     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",2,"lldb::SBThread const &");
40594 
40595     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40596       SWIG_fail_ptr("SBProcess_SetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
40597     }
40598 
40599 
40600     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
40601       SWIG_fail_ptr("SBProcess_SetSelectedThread",2,SWIGTYPE_p_lldb__SBThread);
40602     }
40603 
40604     result = (bool)(arg1)->SetSelectedThread((lldb::SBThread const &)*arg2);
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_SBProcess_SetSelectedThreadByID(lua_State* L) {
40616   {
40617     int SWIG_arg = 0;
40618     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40619     lldb::tid_t arg2 ;
40620     bool result;
40621 
40622     SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByID",2,2)
40623     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",1,"lldb::SBProcess *");
40624     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",2,"lldb::tid_t");
40625 
40626     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40627       SWIG_fail_ptr("SBProcess_SetSelectedThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
40628     }
40629 
40630     arg2 = (lldb::tid_t)lua_tointeger(L, 2);
40631     result = (bool)(arg1)->SetSelectedThreadByID(arg2);
40632     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40633     return SWIG_arg;
40634 
40635     fail: SWIGUNUSED;
40636   }
40637   lua_error(L);
40638   return 0;
40639 }
40640 
40641 
40642 static int _wrap_SBProcess_SetSelectedThreadByIndexID(lua_State* L) {
40643   {
40644     int SWIG_arg = 0;
40645     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40646     uint32_t arg2 ;
40647     bool result;
40648 
40649     SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByIndexID",2,2)
40650     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",1,"lldb::SBProcess *");
40651     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",2,"uint32_t");
40652 
40653     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40654       SWIG_fail_ptr("SBProcess_SetSelectedThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
40655     }
40656 
40657     arg2 = (uint32_t)lua_tointeger(L, 2);
40658     result = (bool)(arg1)->SetSelectedThreadByIndexID(arg2);
40659     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40660     return SWIG_arg;
40661 
40662     fail: SWIGUNUSED;
40663   }
40664   lua_error(L);
40665   return 0;
40666 }
40667 
40668 
40669 static int _wrap_SBProcess_GetNumQueues(lua_State* L) {
40670   {
40671     int SWIG_arg = 0;
40672     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40673     uint32_t result;
40674 
40675     SWIG_check_num_args("lldb::SBProcess::GetNumQueues",1,1)
40676     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumQueues",1,"lldb::SBProcess *");
40677 
40678     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40679       SWIG_fail_ptr("SBProcess_GetNumQueues",1,SWIGTYPE_p_lldb__SBProcess);
40680     }
40681 
40682     result = (uint32_t)(arg1)->GetNumQueues();
40683     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40684     return SWIG_arg;
40685 
40686     fail: SWIGUNUSED;
40687   }
40688   lua_error(L);
40689   return 0;
40690 }
40691 
40692 
40693 static int _wrap_SBProcess_GetQueueAtIndex(lua_State* L) {
40694   {
40695     int SWIG_arg = 0;
40696     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40697     uint32_t arg2 ;
40698     lldb::SBQueue result;
40699 
40700     SWIG_check_num_args("lldb::SBProcess::GetQueueAtIndex",2,2)
40701     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",1,"lldb::SBProcess *");
40702     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",2,"uint32_t");
40703 
40704     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40705       SWIG_fail_ptr("SBProcess_GetQueueAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
40706     }
40707 
40708     arg2 = (uint32_t)lua_tointeger(L, 2);
40709     result = (arg1)->GetQueueAtIndex(arg2);
40710     {
40711       lldb::SBQueue * resultptr = new lldb::SBQueue(result);
40712       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
40713     }
40714     return SWIG_arg;
40715 
40716     fail: SWIGUNUSED;
40717   }
40718   lua_error(L);
40719   return 0;
40720 }
40721 
40722 
40723 static int _wrap_SBProcess_GetState(lua_State* L) {
40724   {
40725     int SWIG_arg = 0;
40726     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40727     lldb::StateType result;
40728 
40729     SWIG_check_num_args("lldb::SBProcess::GetState",1,1)
40730     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetState",1,"lldb::SBProcess *");
40731 
40732     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40733       SWIG_fail_ptr("SBProcess_GetState",1,SWIGTYPE_p_lldb__SBProcess);
40734     }
40735 
40736     result = (lldb::StateType)(arg1)->GetState();
40737     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40738     return SWIG_arg;
40739 
40740     fail: SWIGUNUSED;
40741   }
40742   lua_error(L);
40743   return 0;
40744 }
40745 
40746 
40747 static int _wrap_SBProcess_GetExitStatus(lua_State* L) {
40748   {
40749     int SWIG_arg = 0;
40750     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40751     int result;
40752 
40753     SWIG_check_num_args("lldb::SBProcess::GetExitStatus",1,1)
40754     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitStatus",1,"lldb::SBProcess *");
40755 
40756     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40757       SWIG_fail_ptr("SBProcess_GetExitStatus",1,SWIGTYPE_p_lldb__SBProcess);
40758     }
40759 
40760     result = (int)(arg1)->GetExitStatus();
40761     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40762     return SWIG_arg;
40763 
40764     fail: SWIGUNUSED;
40765   }
40766   lua_error(L);
40767   return 0;
40768 }
40769 
40770 
40771 static int _wrap_SBProcess_GetExitDescription(lua_State* L) {
40772   {
40773     int SWIG_arg = 0;
40774     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40775     char *result = 0 ;
40776 
40777     SWIG_check_num_args("lldb::SBProcess::GetExitDescription",1,1)
40778     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitDescription",1,"lldb::SBProcess *");
40779 
40780     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40781       SWIG_fail_ptr("SBProcess_GetExitDescription",1,SWIGTYPE_p_lldb__SBProcess);
40782     }
40783 
40784     result = (char *)(arg1)->GetExitDescription();
40785     lua_pushstring(L,(const char *)result); SWIG_arg++;
40786     return SWIG_arg;
40787 
40788     fail: SWIGUNUSED;
40789   }
40790   lua_error(L);
40791   return 0;
40792 }
40793 
40794 
40795 static int _wrap_SBProcess_GetProcessID(lua_State* L) {
40796   {
40797     int SWIG_arg = 0;
40798     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40799     lldb::pid_t result;
40800 
40801     SWIG_check_num_args("lldb::SBProcess::GetProcessID",1,1)
40802     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessID",1,"lldb::SBProcess *");
40803 
40804     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40805       SWIG_fail_ptr("SBProcess_GetProcessID",1,SWIGTYPE_p_lldb__SBProcess);
40806     }
40807 
40808     result = (lldb::pid_t)(arg1)->GetProcessID();
40809     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40810     return SWIG_arg;
40811 
40812     fail: SWIGUNUSED;
40813   }
40814   lua_error(L);
40815   return 0;
40816 }
40817 
40818 
40819 static int _wrap_SBProcess_GetUniqueID(lua_State* L) {
40820   {
40821     int SWIG_arg = 0;
40822     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40823     uint32_t result;
40824 
40825     SWIG_check_num_args("lldb::SBProcess::GetUniqueID",1,1)
40826     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUniqueID",1,"lldb::SBProcess *");
40827 
40828     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40829       SWIG_fail_ptr("SBProcess_GetUniqueID",1,SWIGTYPE_p_lldb__SBProcess);
40830     }
40831 
40832     result = (uint32_t)(arg1)->GetUniqueID();
40833     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40834     return SWIG_arg;
40835 
40836     fail: SWIGUNUSED;
40837   }
40838   lua_error(L);
40839   return 0;
40840 }
40841 
40842 
40843 static int _wrap_SBProcess_GetAddressByteSize(lua_State* L) {
40844   {
40845     int SWIG_arg = 0;
40846     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40847     uint32_t result;
40848 
40849     SWIG_check_num_args("lldb::SBProcess::GetAddressByteSize",1,1)
40850     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAddressByteSize",1,"lldb::SBProcess const *");
40851 
40852     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40853       SWIG_fail_ptr("SBProcess_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBProcess);
40854     }
40855 
40856     result = (uint32_t)((lldb::SBProcess const *)arg1)->GetAddressByteSize();
40857     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40858     return SWIG_arg;
40859 
40860     fail: SWIGUNUSED;
40861   }
40862   lua_error(L);
40863   return 0;
40864 }
40865 
40866 
40867 static int _wrap_SBProcess_Destroy(lua_State* L) {
40868   {
40869     int SWIG_arg = 0;
40870     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40871     lldb::SBError result;
40872 
40873     SWIG_check_num_args("lldb::SBProcess::Destroy",1,1)
40874     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Destroy",1,"lldb::SBProcess *");
40875 
40876     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40877       SWIG_fail_ptr("SBProcess_Destroy",1,SWIGTYPE_p_lldb__SBProcess);
40878     }
40879 
40880     result = (arg1)->Destroy();
40881     {
40882       lldb::SBError * resultptr = new lldb::SBError(result);
40883       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40884     }
40885     return SWIG_arg;
40886 
40887     fail: SWIGUNUSED;
40888   }
40889   lua_error(L);
40890   return 0;
40891 }
40892 
40893 
40894 static int _wrap_SBProcess_Continue(lua_State* L) {
40895   {
40896     int SWIG_arg = 0;
40897     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40898     lldb::SBError result;
40899 
40900     SWIG_check_num_args("lldb::SBProcess::Continue",1,1)
40901     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Continue",1,"lldb::SBProcess *");
40902 
40903     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40904       SWIG_fail_ptr("SBProcess_Continue",1,SWIGTYPE_p_lldb__SBProcess);
40905     }
40906 
40907     result = (arg1)->Continue();
40908     {
40909       lldb::SBError * resultptr = new lldb::SBError(result);
40910       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40911     }
40912     return SWIG_arg;
40913 
40914     fail: SWIGUNUSED;
40915   }
40916   lua_error(L);
40917   return 0;
40918 }
40919 
40920 
40921 static int _wrap_SBProcess_Stop(lua_State* L) {
40922   {
40923     int SWIG_arg = 0;
40924     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40925     lldb::SBError result;
40926 
40927     SWIG_check_num_args("lldb::SBProcess::Stop",1,1)
40928     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Stop",1,"lldb::SBProcess *");
40929 
40930     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40931       SWIG_fail_ptr("SBProcess_Stop",1,SWIGTYPE_p_lldb__SBProcess);
40932     }
40933 
40934     result = (arg1)->Stop();
40935     {
40936       lldb::SBError * resultptr = new lldb::SBError(result);
40937       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40938     }
40939     return SWIG_arg;
40940 
40941     fail: SWIGUNUSED;
40942   }
40943   lua_error(L);
40944   return 0;
40945 }
40946 
40947 
40948 static int _wrap_SBProcess_Kill(lua_State* L) {
40949   {
40950     int SWIG_arg = 0;
40951     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40952     lldb::SBError result;
40953 
40954     SWIG_check_num_args("lldb::SBProcess::Kill",1,1)
40955     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Kill",1,"lldb::SBProcess *");
40956 
40957     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40958       SWIG_fail_ptr("SBProcess_Kill",1,SWIGTYPE_p_lldb__SBProcess);
40959     }
40960 
40961     result = (arg1)->Kill();
40962     {
40963       lldb::SBError * resultptr = new lldb::SBError(result);
40964       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40965     }
40966     return SWIG_arg;
40967 
40968     fail: SWIGUNUSED;
40969   }
40970   lua_error(L);
40971   return 0;
40972 }
40973 
40974 
40975 static int _wrap_SBProcess_Detach(lua_State* L) {
40976   {
40977     int SWIG_arg = 0;
40978     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40979     lldb::SBError result;
40980 
40981     SWIG_check_num_args("lldb::SBProcess::Detach",1,1)
40982     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Detach",1,"lldb::SBProcess *");
40983 
40984     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40985       SWIG_fail_ptr("SBProcess_Detach",1,SWIGTYPE_p_lldb__SBProcess);
40986     }
40987 
40988     result = (arg1)->Detach();
40989     {
40990       lldb::SBError * resultptr = new lldb::SBError(result);
40991       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40992     }
40993     return SWIG_arg;
40994 
40995     fail: SWIGUNUSED;
40996   }
40997   lua_error(L);
40998   return 0;
40999 }
41000 
41001 
41002 static int _wrap_SBProcess_Signal(lua_State* L) {
41003   {
41004     int SWIG_arg = 0;
41005     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41006     int arg2 ;
41007     lldb::SBError result;
41008 
41009     SWIG_check_num_args("lldb::SBProcess::Signal",2,2)
41010     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Signal",1,"lldb::SBProcess *");
41011     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::Signal",2,"int");
41012 
41013     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41014       SWIG_fail_ptr("SBProcess_Signal",1,SWIGTYPE_p_lldb__SBProcess);
41015     }
41016 
41017     arg2 = (int)lua_tointeger(L, 2);
41018     result = (arg1)->Signal(arg2);
41019     {
41020       lldb::SBError * resultptr = new lldb::SBError(result);
41021       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41022     }
41023     return SWIG_arg;
41024 
41025     fail: SWIGUNUSED;
41026   }
41027   lua_error(L);
41028   return 0;
41029 }
41030 
41031 
41032 static int _wrap_SBProcess_GetUnixSignals(lua_State* L) {
41033   {
41034     int SWIG_arg = 0;
41035     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41036     lldb::SBUnixSignals result;
41037 
41038     SWIG_check_num_args("lldb::SBProcess::GetUnixSignals",1,1)
41039     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUnixSignals",1,"lldb::SBProcess *");
41040 
41041     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41042       SWIG_fail_ptr("SBProcess_GetUnixSignals",1,SWIGTYPE_p_lldb__SBProcess);
41043     }
41044 
41045     result = (arg1)->GetUnixSignals();
41046     {
41047       lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals(result);
41048       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
41049     }
41050     return SWIG_arg;
41051 
41052     fail: SWIGUNUSED;
41053   }
41054   lua_error(L);
41055   return 0;
41056 }
41057 
41058 
41059 static int _wrap_SBProcess_GetStopID__SWIG_0(lua_State* L) {
41060   {
41061     int SWIG_arg = 0;
41062     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41063     bool arg2 ;
41064     uint32_t result;
41065 
41066     SWIG_check_num_args("lldb::SBProcess::GetStopID",2,2)
41067     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
41068     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBProcess::GetStopID",2,"bool");
41069 
41070     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41071       SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
41072     }
41073 
41074     arg2 = (lua_toboolean(L, 2)!=0);
41075     result = (uint32_t)(arg1)->GetStopID(arg2);
41076     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41077     return SWIG_arg;
41078 
41079     fail: SWIGUNUSED;
41080   }
41081   lua_error(L);
41082   return 0;
41083 }
41084 
41085 
41086 static int _wrap_SBProcess_GetStopID__SWIG_1(lua_State* L) {
41087   {
41088     int SWIG_arg = 0;
41089     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41090     uint32_t result;
41091 
41092     SWIG_check_num_args("lldb::SBProcess::GetStopID",1,1)
41093     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
41094 
41095     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41096       SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
41097     }
41098 
41099     result = (uint32_t)(arg1)->GetStopID();
41100     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41101     return SWIG_arg;
41102 
41103     fail: SWIGUNUSED;
41104   }
41105   lua_error(L);
41106   return 0;
41107 }
41108 
41109 
41110 static int _wrap_SBProcess_GetStopID(lua_State* L) {
41111   int argc;
41112   int argv[3]={
41113     1,2,3
41114   };
41115 
41116   argc = lua_gettop(L);
41117   if (argc == 1) {
41118     int _v = 0;
41119     {
41120       void *ptr;
41121       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
41122         _v = 0;
41123       } else {
41124         _v = 1;
41125       }
41126     }
41127     if (_v) {
41128       return _wrap_SBProcess_GetStopID__SWIG_1(L);
41129     }
41130   }
41131   if (argc == 2) {
41132     int _v = 0;
41133     {
41134       void *ptr;
41135       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
41136         _v = 0;
41137       } else {
41138         _v = 1;
41139       }
41140     }
41141     if (_v) {
41142       {
41143         _v = lua_isboolean(L,argv[1]);
41144       }
41145       if (_v) {
41146         return _wrap_SBProcess_GetStopID__SWIG_0(L);
41147       }
41148     }
41149   }
41150 
41151   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_GetStopID'\n"
41152     "  Possible C/C++ prototypes are:\n"
41153     "    lldb::SBProcess::GetStopID(bool)\n"
41154     "    lldb::SBProcess::GetStopID()\n");
41155   lua_error(L);return 0;
41156 }
41157 
41158 
41159 static int _wrap_SBProcess_SendAsyncInterrupt(lua_State* L) {
41160   {
41161     int SWIG_arg = 0;
41162     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41163 
41164     SWIG_check_num_args("lldb::SBProcess::SendAsyncInterrupt",1,1)
41165     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendAsyncInterrupt",1,"lldb::SBProcess *");
41166 
41167     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41168       SWIG_fail_ptr("SBProcess_SendAsyncInterrupt",1,SWIGTYPE_p_lldb__SBProcess);
41169     }
41170 
41171     (arg1)->SendAsyncInterrupt();
41172 
41173     return SWIG_arg;
41174 
41175     fail: SWIGUNUSED;
41176   }
41177   lua_error(L);
41178   return 0;
41179 }
41180 
41181 
41182 static int _wrap_SBProcess_ReadMemory(lua_State* L) {
41183   {
41184     int SWIG_arg = 0;
41185     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41186     lldb::addr_t arg2 ;
41187     void *arg3 = (void *) 0 ;
41188     size_t arg4 ;
41189     lldb::SBError *arg5 = 0 ;
41190     size_t result;
41191 
41192     SWIG_check_num_args("lldb::SBProcess::ReadMemory",4,4)
41193     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",1,"lldb::SBProcess *");
41194     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",2,"lldb::addr_t");
41195     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",4,"lldb::SBError &");
41196 
41197     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41198       SWIG_fail_ptr("SBProcess_ReadMemory",1,SWIGTYPE_p_lldb__SBProcess);
41199     }
41200 
41201     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41202     {
41203       arg4 = luaL_checkinteger(L, 3);
41204       if (arg4 <= 0) {
41205         return luaL_error(L, "Positive integer expected");
41206       }
41207       arg3 = (char *)malloc(arg4);
41208     }
41209 
41210     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
41211       SWIG_fail_ptr("SBProcess_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
41212     }
41213 
41214     result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
41215     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41216     {
41217       lua_pop(L, 1); // Blow away the previous result
41218       if (result == 0) {
41219         lua_pushliteral(L, "");
41220       } else {
41221         lua_pushlstring(L, (const char *)arg3, result);
41222       }
41223       free(arg3);
41224       // SWIG_arg was already incremented
41225     }
41226     return SWIG_arg;
41227 
41228     fail: SWIGUNUSED;
41229   }
41230   lua_error(L);
41231   return 0;
41232 }
41233 
41234 
41235 static int _wrap_SBProcess_WriteMemory(lua_State* L) {
41236   {
41237     int SWIG_arg = 0;
41238     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41239     lldb::addr_t arg2 ;
41240     void *arg3 = (void *) 0 ;
41241     size_t arg4 ;
41242     lldb::SBError *arg5 = 0 ;
41243     size_t result;
41244 
41245     SWIG_check_num_args("lldb::SBProcess::WriteMemory",4,4)
41246     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",1,"lldb::SBProcess *");
41247     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",2,"lldb::addr_t");
41248     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",4,"lldb::SBError &");
41249 
41250     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41251       SWIG_fail_ptr("SBProcess_WriteMemory",1,SWIGTYPE_p_lldb__SBProcess);
41252     }
41253 
41254     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41255     {
41256       arg3 = (void *)luaL_checklstring(L, 3, &arg4);
41257     }
41258 
41259     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
41260       SWIG_fail_ptr("SBProcess_WriteMemory",5,SWIGTYPE_p_lldb__SBError);
41261     }
41262 
41263     result = (arg1)->WriteMemory(arg2,(void const *)arg3,arg4,*arg5);
41264     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41265     return SWIG_arg;
41266 
41267     fail: SWIGUNUSED;
41268   }
41269   lua_error(L);
41270   return 0;
41271 }
41272 
41273 
41274 static int _wrap_SBProcess_ReadCStringFromMemory(lua_State* L) {
41275   {
41276     int SWIG_arg = 0;
41277     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41278     lldb::addr_t arg2 ;
41279     void *arg3 = (void *) 0 ;
41280     size_t arg4 ;
41281     lldb::SBError *arg5 = 0 ;
41282     size_t result;
41283 
41284     SWIG_check_num_args("lldb::SBProcess::ReadCStringFromMemory",4,4)
41285     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",1,"lldb::SBProcess *");
41286     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",2,"lldb::addr_t");
41287     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",4,"lldb::SBError &");
41288 
41289     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41290       SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
41291     }
41292 
41293     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41294     {
41295       arg4 = luaL_checkinteger(L, 3);
41296       if (arg4 <= 0) {
41297         return luaL_error(L, "Positive integer expected");
41298       }
41299       arg3 = (char *)malloc(arg4);
41300     }
41301 
41302     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
41303       SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",5,SWIGTYPE_p_lldb__SBError);
41304     }
41305 
41306     result = (arg1)->ReadCStringFromMemory(arg2,arg3,arg4,*arg5);
41307     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41308     {
41309       lua_pop(L, 1); // Blow away the previous result
41310       if (result == 0) {
41311         lua_pushliteral(L, "");
41312       } else {
41313         lua_pushlstring(L, (const char *)arg3, result);
41314       }
41315       free(arg3);
41316       // SWIG_arg was already incremented
41317     }
41318     return SWIG_arg;
41319 
41320     fail: SWIGUNUSED;
41321   }
41322   lua_error(L);
41323   return 0;
41324 }
41325 
41326 
41327 static int _wrap_SBProcess_ReadUnsignedFromMemory(lua_State* L) {
41328   {
41329     int SWIG_arg = 0;
41330     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41331     lldb::addr_t arg2 ;
41332     uint32_t arg3 ;
41333     lldb::SBError *arg4 = 0 ;
41334     uint64_t result;
41335 
41336     SWIG_check_num_args("lldb::SBProcess::ReadUnsignedFromMemory",4,4)
41337     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",1,"lldb::SBProcess *");
41338     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",2,"lldb::addr_t");
41339     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",3,"uint32_t");
41340     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",4,"lldb::SBError &");
41341 
41342     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41343       SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
41344     }
41345 
41346     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41347     arg3 = (uint32_t)lua_tointeger(L, 3);
41348 
41349     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
41350       SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",4,SWIGTYPE_p_lldb__SBError);
41351     }
41352 
41353     result = (uint64_t)(arg1)->ReadUnsignedFromMemory(arg2,arg3,*arg4);
41354     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41355     return SWIG_arg;
41356 
41357     fail: SWIGUNUSED;
41358   }
41359   lua_error(L);
41360   return 0;
41361 }
41362 
41363 
41364 static int _wrap_SBProcess_ReadPointerFromMemory(lua_State* L) {
41365   {
41366     int SWIG_arg = 0;
41367     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41368     lldb::addr_t arg2 ;
41369     lldb::SBError *arg3 = 0 ;
41370     lldb::addr_t result;
41371 
41372     SWIG_check_num_args("lldb::SBProcess::ReadPointerFromMemory",3,3)
41373     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",1,"lldb::SBProcess *");
41374     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",2,"lldb::addr_t");
41375     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",3,"lldb::SBError &");
41376 
41377     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41378       SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
41379     }
41380 
41381     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41382 
41383     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
41384       SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",3,SWIGTYPE_p_lldb__SBError);
41385     }
41386 
41387     result = (lldb::addr_t)(arg1)->ReadPointerFromMemory(arg2,*arg3);
41388     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41389     return SWIG_arg;
41390 
41391     fail: SWIGUNUSED;
41392   }
41393   lua_error(L);
41394   return 0;
41395 }
41396 
41397 
41398 static int _wrap_SBProcess_GetStateFromEvent(lua_State* L) {
41399   {
41400     int SWIG_arg = 0;
41401     lldb::SBEvent *arg1 = 0 ;
41402     lldb::StateType result;
41403 
41404     SWIG_check_num_args("lldb::SBProcess::GetStateFromEvent",1,1)
41405     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStateFromEvent",1,"lldb::SBEvent const &");
41406 
41407     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41408       SWIG_fail_ptr("SBProcess_GetStateFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
41409     }
41410 
41411     result = (lldb::StateType)lldb::SBProcess::GetStateFromEvent((lldb::SBEvent const &)*arg1);
41412     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41413     return SWIG_arg;
41414 
41415     fail: SWIGUNUSED;
41416   }
41417   lua_error(L);
41418   return 0;
41419 }
41420 
41421 
41422 static int _wrap_SBProcess_GetRestartedFromEvent(lua_State* L) {
41423   {
41424     int SWIG_arg = 0;
41425     lldb::SBEvent *arg1 = 0 ;
41426     bool result;
41427 
41428     SWIG_check_num_args("lldb::SBProcess::GetRestartedFromEvent",1,1)
41429     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedFromEvent",1,"lldb::SBEvent const &");
41430 
41431     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41432       SWIG_fail_ptr("SBProcess_GetRestartedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
41433     }
41434 
41435     result = (bool)lldb::SBProcess::GetRestartedFromEvent((lldb::SBEvent const &)*arg1);
41436     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41437     return SWIG_arg;
41438 
41439     fail: SWIGUNUSED;
41440   }
41441   lua_error(L);
41442   return 0;
41443 }
41444 
41445 
41446 static int _wrap_SBProcess_GetNumRestartedReasonsFromEvent(lua_State* L) {
41447   {
41448     int SWIG_arg = 0;
41449     lldb::SBEvent *arg1 = 0 ;
41450     size_t result;
41451 
41452     SWIG_check_num_args("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,1)
41453     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,"lldb::SBEvent const &");
41454 
41455     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41456       SWIG_fail_ptr("SBProcess_GetNumRestartedReasonsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
41457     }
41458 
41459     result = lldb::SBProcess::GetNumRestartedReasonsFromEvent((lldb::SBEvent const &)*arg1);
41460     lua_pushinteger(L, (lua_Integer) 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_GetRestartedReasonAtIndexFromEvent(lua_State* L) {
41471   {
41472     int SWIG_arg = 0;
41473     lldb::SBEvent *arg1 = 0 ;
41474     size_t arg2 ;
41475     char *result = 0 ;
41476 
41477     SWIG_check_num_args("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,2)
41478     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",1,"lldb::SBEvent const &");
41479     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,"size_t");
41480 
41481     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41482       SWIG_fail_ptr("SBProcess_GetRestartedReasonAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
41483     }
41484 
41485     arg2 = (size_t)lua_tointeger(L, 2);
41486     result = (char *)lldb::SBProcess::GetRestartedReasonAtIndexFromEvent((lldb::SBEvent const &)*arg1,SWIG_STD_MOVE(arg2));
41487     lua_pushstring(L,(const char *)result); SWIG_arg++;
41488     return SWIG_arg;
41489 
41490     fail: SWIGUNUSED;
41491   }
41492   lua_error(L);
41493   return 0;
41494 }
41495 
41496 
41497 static int _wrap_SBProcess_GetProcessFromEvent(lua_State* L) {
41498   {
41499     int SWIG_arg = 0;
41500     lldb::SBEvent *arg1 = 0 ;
41501     lldb::SBProcess result;
41502 
41503     SWIG_check_num_args("lldb::SBProcess::GetProcessFromEvent",1,1)
41504     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessFromEvent",1,"lldb::SBEvent const &");
41505 
41506     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41507       SWIG_fail_ptr("SBProcess_GetProcessFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
41508     }
41509 
41510     result = lldb::SBProcess::GetProcessFromEvent((lldb::SBEvent const &)*arg1);
41511     {
41512       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
41513       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
41514     }
41515     return SWIG_arg;
41516 
41517     fail: SWIGUNUSED;
41518   }
41519   lua_error(L);
41520   return 0;
41521 }
41522 
41523 
41524 static int _wrap_SBProcess_GetInterruptedFromEvent(lua_State* L) {
41525   {
41526     int SWIG_arg = 0;
41527     lldb::SBEvent *arg1 = 0 ;
41528     bool result;
41529 
41530     SWIG_check_num_args("lldb::SBProcess::GetInterruptedFromEvent",1,1)
41531     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetInterruptedFromEvent",1,"lldb::SBEvent const &");
41532 
41533     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41534       SWIG_fail_ptr("SBProcess_GetInterruptedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
41535     }
41536 
41537     result = (bool)lldb::SBProcess::GetInterruptedFromEvent((lldb::SBEvent const &)*arg1);
41538     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41539     return SWIG_arg;
41540 
41541     fail: SWIGUNUSED;
41542   }
41543   lua_error(L);
41544   return 0;
41545 }
41546 
41547 
41548 static int _wrap_SBProcess_GetStructuredDataFromEvent(lua_State* L) {
41549   {
41550     int SWIG_arg = 0;
41551     lldb::SBEvent *arg1 = 0 ;
41552     lldb::SBStructuredData result;
41553 
41554     SWIG_check_num_args("lldb::SBProcess::GetStructuredDataFromEvent",1,1)
41555     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStructuredDataFromEvent",1,"lldb::SBEvent const &");
41556 
41557     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41558       SWIG_fail_ptr("SBProcess_GetStructuredDataFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
41559     }
41560 
41561     result = lldb::SBProcess::GetStructuredDataFromEvent((lldb::SBEvent const &)*arg1);
41562     {
41563       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
41564       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
41565     }
41566     return SWIG_arg;
41567 
41568     fail: SWIGUNUSED;
41569   }
41570   lua_error(L);
41571   return 0;
41572 }
41573 
41574 
41575 static int _wrap_SBProcess_EventIsProcessEvent(lua_State* L) {
41576   {
41577     int SWIG_arg = 0;
41578     lldb::SBEvent *arg1 = 0 ;
41579     bool result;
41580 
41581     SWIG_check_num_args("lldb::SBProcess::EventIsProcessEvent",1,1)
41582     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsProcessEvent",1,"lldb::SBEvent const &");
41583 
41584     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41585       SWIG_fail_ptr("SBProcess_EventIsProcessEvent",1,SWIGTYPE_p_lldb__SBEvent);
41586     }
41587 
41588     result = (bool)lldb::SBProcess::EventIsProcessEvent((lldb::SBEvent const &)*arg1);
41589     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41590     return SWIG_arg;
41591 
41592     fail: SWIGUNUSED;
41593   }
41594   lua_error(L);
41595   return 0;
41596 }
41597 
41598 
41599 static int _wrap_SBProcess_EventIsStructuredDataEvent(lua_State* L) {
41600   {
41601     int SWIG_arg = 0;
41602     lldb::SBEvent *arg1 = 0 ;
41603     bool result;
41604 
41605     SWIG_check_num_args("lldb::SBProcess::EventIsStructuredDataEvent",1,1)
41606     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsStructuredDataEvent",1,"lldb::SBEvent const &");
41607 
41608     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
41609       SWIG_fail_ptr("SBProcess_EventIsStructuredDataEvent",1,SWIGTYPE_p_lldb__SBEvent);
41610     }
41611 
41612     result = (bool)lldb::SBProcess::EventIsStructuredDataEvent((lldb::SBEvent const &)*arg1);
41613     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41614     return SWIG_arg;
41615 
41616     fail: SWIGUNUSED;
41617   }
41618   lua_error(L);
41619   return 0;
41620 }
41621 
41622 
41623 static int _wrap_SBProcess_GetBroadcaster(lua_State* L) {
41624   {
41625     int SWIG_arg = 0;
41626     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41627     lldb::SBBroadcaster result;
41628 
41629     SWIG_check_num_args("lldb::SBProcess::GetBroadcaster",1,1)
41630     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetBroadcaster",1,"lldb::SBProcess const *");
41631 
41632     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41633       SWIG_fail_ptr("SBProcess_GetBroadcaster",1,SWIGTYPE_p_lldb__SBProcess);
41634     }
41635 
41636     result = ((lldb::SBProcess const *)arg1)->GetBroadcaster();
41637     {
41638       lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster(result);
41639       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
41640     }
41641     return SWIG_arg;
41642 
41643     fail: SWIGUNUSED;
41644   }
41645   lua_error(L);
41646   return 0;
41647 }
41648 
41649 
41650 static int _wrap_SBProcess_GetDescription(lua_State* L) {
41651   {
41652     int SWIG_arg = 0;
41653     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41654     lldb::SBStream *arg2 = 0 ;
41655     bool result;
41656 
41657     SWIG_check_num_args("lldb::SBProcess::GetDescription",2,2)
41658     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetDescription",1,"lldb::SBProcess *");
41659     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetDescription",2,"lldb::SBStream &");
41660 
41661     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41662       SWIG_fail_ptr("SBProcess_GetDescription",1,SWIGTYPE_p_lldb__SBProcess);
41663     }
41664 
41665 
41666     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
41667       SWIG_fail_ptr("SBProcess_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
41668     }
41669 
41670     result = (bool)(arg1)->GetDescription(*arg2);
41671     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41672     return SWIG_arg;
41673 
41674     fail: SWIGUNUSED;
41675   }
41676   lua_error(L);
41677   return 0;
41678 }
41679 
41680 
41681 static int _wrap_SBProcess_GetExtendedCrashInformation(lua_State* L) {
41682   {
41683     int SWIG_arg = 0;
41684     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41685     lldb::SBStructuredData result;
41686 
41687     SWIG_check_num_args("lldb::SBProcess::GetExtendedCrashInformation",1,1)
41688     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedCrashInformation",1,"lldb::SBProcess *");
41689 
41690     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41691       SWIG_fail_ptr("SBProcess_GetExtendedCrashInformation",1,SWIGTYPE_p_lldb__SBProcess);
41692     }
41693 
41694     result = (arg1)->GetExtendedCrashInformation();
41695     {
41696       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
41697       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
41698     }
41699     return SWIG_arg;
41700 
41701     fail: SWIGUNUSED;
41702   }
41703   lua_error(L);
41704   return 0;
41705 }
41706 
41707 
41708 static int _wrap_SBProcess_GetNumSupportedHardwareWatchpoints(lua_State* L) {
41709   {
41710     int SWIG_arg = 0;
41711     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41712     lldb::SBError *arg2 = 0 ;
41713     uint32_t result;
41714 
41715     SWIG_check_num_args("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,2)
41716     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",1,"lldb::SBProcess const *");
41717     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,"lldb::SBError &");
41718 
41719     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41720       SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",1,SWIGTYPE_p_lldb__SBProcess);
41721     }
41722 
41723 
41724     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
41725       SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",2,SWIGTYPE_p_lldb__SBError);
41726     }
41727 
41728     result = (uint32_t)((lldb::SBProcess const *)arg1)->GetNumSupportedHardwareWatchpoints(*arg2);
41729     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41730     return SWIG_arg;
41731 
41732     fail: SWIGUNUSED;
41733   }
41734   lua_error(L);
41735   return 0;
41736 }
41737 
41738 
41739 static int _wrap_SBProcess_LoadImage(lua_State* L) {
41740   {
41741     int SWIG_arg = 0;
41742     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41743     lldb::SBFileSpec *arg2 = 0 ;
41744     lldb::SBError *arg3 = 0 ;
41745     uint32_t result;
41746 
41747     SWIG_check_num_args("lldb::SBProcess::LoadImage",3,3)
41748     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImage",1,"lldb::SBProcess *");
41749     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImage",2,"lldb::SBFileSpec &");
41750     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImage",3,"lldb::SBError &");
41751 
41752     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41753       SWIG_fail_ptr("SBProcess_LoadImage",1,SWIGTYPE_p_lldb__SBProcess);
41754     }
41755 
41756 
41757     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
41758       SWIG_fail_ptr("SBProcess_LoadImage",2,SWIGTYPE_p_lldb__SBFileSpec);
41759     }
41760 
41761 
41762     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
41763       SWIG_fail_ptr("SBProcess_LoadImage",3,SWIGTYPE_p_lldb__SBError);
41764     }
41765 
41766     result = (uint32_t)(arg1)->LoadImage(*arg2,*arg3);
41767     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41768     return SWIG_arg;
41769 
41770     fail: SWIGUNUSED;
41771   }
41772   lua_error(L);
41773   return 0;
41774 }
41775 
41776 
41777 static int _wrap_SBProcess_LoadImageUsingPaths(lua_State* L) {
41778   {
41779     int SWIG_arg = 0;
41780     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41781     lldb::SBFileSpec *arg2 = 0 ;
41782     lldb::SBStringList *arg3 = 0 ;
41783     lldb::SBFileSpec *arg4 = 0 ;
41784     lldb::SBError *arg5 = 0 ;
41785     uint32_t result;
41786 
41787     SWIG_check_num_args("lldb::SBProcess::LoadImageUsingPaths",5,5)
41788     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",1,"lldb::SBProcess *");
41789     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",2,"lldb::SBFileSpec const &");
41790     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",3,"lldb::SBStringList &");
41791     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",4,"lldb::SBFileSpec &");
41792     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",5,"lldb::SBError &");
41793 
41794     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41795       SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",1,SWIGTYPE_p_lldb__SBProcess);
41796     }
41797 
41798 
41799     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
41800       SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",2,SWIGTYPE_p_lldb__SBFileSpec);
41801     }
41802 
41803 
41804     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
41805       SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",3,SWIGTYPE_p_lldb__SBStringList);
41806     }
41807 
41808 
41809     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
41810       SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",4,SWIGTYPE_p_lldb__SBFileSpec);
41811     }
41812 
41813 
41814     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
41815       SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",5,SWIGTYPE_p_lldb__SBError);
41816     }
41817 
41818     result = (uint32_t)(arg1)->LoadImageUsingPaths((lldb::SBFileSpec const &)*arg2,*arg3,*arg4,*arg5);
41819     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41820     return SWIG_arg;
41821 
41822     fail: SWIGUNUSED;
41823   }
41824   lua_error(L);
41825   return 0;
41826 }
41827 
41828 
41829 static int _wrap_SBProcess_UnloadImage(lua_State* L) {
41830   {
41831     int SWIG_arg = 0;
41832     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41833     uint32_t arg2 ;
41834     lldb::SBError result;
41835 
41836     SWIG_check_num_args("lldb::SBProcess::UnloadImage",2,2)
41837     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",1,"lldb::SBProcess *");
41838     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",2,"uint32_t");
41839 
41840     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41841       SWIG_fail_ptr("SBProcess_UnloadImage",1,SWIGTYPE_p_lldb__SBProcess);
41842     }
41843 
41844     arg2 = (uint32_t)lua_tointeger(L, 2);
41845     result = (arg1)->UnloadImage(arg2);
41846     {
41847       lldb::SBError * resultptr = new lldb::SBError(result);
41848       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41849     }
41850     return SWIG_arg;
41851 
41852     fail: SWIGUNUSED;
41853   }
41854   lua_error(L);
41855   return 0;
41856 }
41857 
41858 
41859 static int _wrap_SBProcess_SendEventData(lua_State* L) {
41860   {
41861     int SWIG_arg = 0;
41862     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41863     char *arg2 = (char *) 0 ;
41864     lldb::SBError result;
41865 
41866     SWIG_check_num_args("lldb::SBProcess::SendEventData",2,2)
41867     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendEventData",1,"lldb::SBProcess *");
41868     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SendEventData",2,"char const *");
41869 
41870     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41871       SWIG_fail_ptr("SBProcess_SendEventData",1,SWIGTYPE_p_lldb__SBProcess);
41872     }
41873 
41874     arg2 = (char *)lua_tostring(L, 2);
41875     result = (arg1)->SendEventData((char const *)arg2);
41876     {
41877       lldb::SBError * resultptr = new lldb::SBError(result);
41878       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41879     }
41880     return SWIG_arg;
41881 
41882     fail: SWIGUNUSED;
41883   }
41884   lua_error(L);
41885   return 0;
41886 }
41887 
41888 
41889 static int _wrap_SBProcess_GetNumExtendedBacktraceTypes(lua_State* L) {
41890   {
41891     int SWIG_arg = 0;
41892     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41893     uint32_t result;
41894 
41895     SWIG_check_num_args("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,1)
41896     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,"lldb::SBProcess *");
41897 
41898     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41899       SWIG_fail_ptr("SBProcess_GetNumExtendedBacktraceTypes",1,SWIGTYPE_p_lldb__SBProcess);
41900     }
41901 
41902     result = (uint32_t)(arg1)->GetNumExtendedBacktraceTypes();
41903     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41904     return SWIG_arg;
41905 
41906     fail: SWIGUNUSED;
41907   }
41908   lua_error(L);
41909   return 0;
41910 }
41911 
41912 
41913 static int _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex(lua_State* L) {
41914   {
41915     int SWIG_arg = 0;
41916     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41917     uint32_t arg2 ;
41918     char *result = 0 ;
41919 
41920     SWIG_check_num_args("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,2)
41921     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",1,"lldb::SBProcess *");
41922     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,"uint32_t");
41923 
41924     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41925       SWIG_fail_ptr("SBProcess_GetExtendedBacktraceTypeAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
41926     }
41927 
41928     arg2 = (uint32_t)lua_tointeger(L, 2);
41929     result = (char *)(arg1)->GetExtendedBacktraceTypeAtIndex(arg2);
41930     lua_pushstring(L,(const char *)result); SWIG_arg++;
41931     return SWIG_arg;
41932 
41933     fail: SWIGUNUSED;
41934   }
41935   lua_error(L);
41936   return 0;
41937 }
41938 
41939 
41940 static int _wrap_SBProcess_GetHistoryThreads(lua_State* L) {
41941   {
41942     int SWIG_arg = 0;
41943     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41944     lldb::addr_t arg2 ;
41945     lldb::SBThreadCollection result;
41946 
41947     SWIG_check_num_args("lldb::SBProcess::GetHistoryThreads",2,2)
41948     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",1,"lldb::SBProcess *");
41949     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",2,"lldb::addr_t");
41950 
41951     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41952       SWIG_fail_ptr("SBProcess_GetHistoryThreads",1,SWIGTYPE_p_lldb__SBProcess);
41953     }
41954 
41955     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41956     result = (arg1)->GetHistoryThreads(arg2);
41957     {
41958       lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection(result);
41959       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
41960     }
41961     return SWIG_arg;
41962 
41963     fail: SWIGUNUSED;
41964   }
41965   lua_error(L);
41966   return 0;
41967 }
41968 
41969 
41970 static int _wrap_SBProcess_IsInstrumentationRuntimePresent(lua_State* L) {
41971   {
41972     int SWIG_arg = 0;
41973     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41974     lldb::InstrumentationRuntimeType arg2 ;
41975     bool result;
41976 
41977     SWIG_check_num_args("lldb::SBProcess::IsInstrumentationRuntimePresent",2,2)
41978     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",1,"lldb::SBProcess *");
41979     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",2,"lldb::InstrumentationRuntimeType");
41980 
41981     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41982       SWIG_fail_ptr("SBProcess_IsInstrumentationRuntimePresent",1,SWIGTYPE_p_lldb__SBProcess);
41983     }
41984 
41985     arg2 = (lldb::InstrumentationRuntimeType)lua_tointeger(L, 2);
41986     result = (bool)(arg1)->IsInstrumentationRuntimePresent(arg2);
41987     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41988     return SWIG_arg;
41989 
41990     fail: SWIGUNUSED;
41991   }
41992   lua_error(L);
41993   return 0;
41994 }
41995 
41996 
41997 static int _wrap_SBProcess_SaveCore__SWIG_0(lua_State* L) {
41998   {
41999     int SWIG_arg = 0;
42000     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42001     char *arg2 = (char *) 0 ;
42002     char *arg3 = (char *) 0 ;
42003     lldb::SaveCoreStyle arg4 ;
42004     lldb::SBError result;
42005 
42006     SWIG_check_num_args("lldb::SBProcess::SaveCore",4,4)
42007     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SaveCore",1,"lldb::SBProcess *");
42008     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SaveCore",2,"char const *");
42009     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBProcess::SaveCore",3,"char const *");
42010     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBProcess::SaveCore",4,"lldb::SaveCoreStyle");
42011 
42012     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42013       SWIG_fail_ptr("SBProcess_SaveCore",1,SWIGTYPE_p_lldb__SBProcess);
42014     }
42015 
42016     arg2 = (char *)lua_tostring(L, 2);
42017     arg3 = (char *)lua_tostring(L, 3);
42018     arg4 = (lldb::SaveCoreStyle)lua_tointeger(L, 4);
42019     result = (arg1)->SaveCore((char const *)arg2,(char const *)arg3,arg4);
42020     {
42021       lldb::SBError * resultptr = new lldb::SBError(result);
42022       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
42023     }
42024     return SWIG_arg;
42025 
42026     fail: SWIGUNUSED;
42027   }
42028   lua_error(L);
42029   return 0;
42030 }
42031 
42032 
42033 static int _wrap_SBProcess_SaveCore__SWIG_1(lua_State* L) {
42034   {
42035     int SWIG_arg = 0;
42036     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42037     char *arg2 = (char *) 0 ;
42038     lldb::SBError result;
42039 
42040     SWIG_check_num_args("lldb::SBProcess::SaveCore",2,2)
42041     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SaveCore",1,"lldb::SBProcess *");
42042     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SaveCore",2,"char const *");
42043 
42044     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42045       SWIG_fail_ptr("SBProcess_SaveCore",1,SWIGTYPE_p_lldb__SBProcess);
42046     }
42047 
42048     arg2 = (char *)lua_tostring(L, 2);
42049     result = (arg1)->SaveCore((char const *)arg2);
42050     {
42051       lldb::SBError * resultptr = new lldb::SBError(result);
42052       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
42053     }
42054     return SWIG_arg;
42055 
42056     fail: SWIGUNUSED;
42057   }
42058   lua_error(L);
42059   return 0;
42060 }
42061 
42062 
42063 static int _wrap_SBProcess_SaveCore(lua_State* L) {
42064   int argc;
42065   int argv[5]={
42066     1,2,3,4,5
42067   };
42068 
42069   argc = lua_gettop(L);
42070   if (argc == 2) {
42071     int _v = 0;
42072     {
42073       void *ptr;
42074       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
42075         _v = 0;
42076       } else {
42077         _v = 1;
42078       }
42079     }
42080     if (_v) {
42081       {
42082         _v = SWIG_lua_isnilstring(L,argv[1]);
42083       }
42084       if (_v) {
42085         return _wrap_SBProcess_SaveCore__SWIG_1(L);
42086       }
42087     }
42088   }
42089   if (argc == 4) {
42090     int _v = 0;
42091     {
42092       void *ptr;
42093       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
42094         _v = 0;
42095       } else {
42096         _v = 1;
42097       }
42098     }
42099     if (_v) {
42100       {
42101         _v = SWIG_lua_isnilstring(L,argv[1]);
42102       }
42103       if (_v) {
42104         {
42105           _v = SWIG_lua_isnilstring(L,argv[2]);
42106         }
42107         if (_v) {
42108           {
42109             _v = lua_isnumber(L,argv[3]);
42110           }
42111           if (_v) {
42112             return _wrap_SBProcess_SaveCore__SWIG_0(L);
42113           }
42114         }
42115       }
42116     }
42117   }
42118 
42119   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_SaveCore'\n"
42120     "  Possible C/C++ prototypes are:\n"
42121     "    lldb::SBProcess::SaveCore(char const *,char const *,lldb::SaveCoreStyle)\n"
42122     "    lldb::SBProcess::SaveCore(char const *)\n");
42123   lua_error(L);return 0;
42124 }
42125 
42126 
42127 static int _wrap_SBProcess_GetMemoryRegionInfo(lua_State* L) {
42128   {
42129     int SWIG_arg = 0;
42130     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42131     lldb::addr_t arg2 ;
42132     lldb::SBMemoryRegionInfo *arg3 = 0 ;
42133     lldb::SBError result;
42134 
42135     SWIG_check_num_args("lldb::SBProcess::GetMemoryRegionInfo",3,3)
42136     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",1,"lldb::SBProcess *");
42137     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",2,"lldb::addr_t");
42138     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",3,"lldb::SBMemoryRegionInfo &");
42139 
42140     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42141       SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBProcess);
42142     }
42143 
42144     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
42145 
42146     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
42147       SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
42148     }
42149 
42150     result = (arg1)->GetMemoryRegionInfo(arg2,*arg3);
42151     {
42152       lldb::SBError * resultptr = new lldb::SBError(result);
42153       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
42154     }
42155     return SWIG_arg;
42156 
42157     fail: SWIGUNUSED;
42158   }
42159   lua_error(L);
42160   return 0;
42161 }
42162 
42163 
42164 static int _wrap_SBProcess_GetMemoryRegions(lua_State* L) {
42165   {
42166     int SWIG_arg = 0;
42167     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42168     lldb::SBMemoryRegionInfoList result;
42169 
42170     SWIG_check_num_args("lldb::SBProcess::GetMemoryRegions",1,1)
42171     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegions",1,"lldb::SBProcess *");
42172 
42173     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42174       SWIG_fail_ptr("SBProcess_GetMemoryRegions",1,SWIGTYPE_p_lldb__SBProcess);
42175     }
42176 
42177     result = (arg1)->GetMemoryRegions();
42178     {
42179       lldb::SBMemoryRegionInfoList * resultptr = new lldb::SBMemoryRegionInfoList(result);
42180       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
42181     }
42182     return SWIG_arg;
42183 
42184     fail: SWIGUNUSED;
42185   }
42186   lua_error(L);
42187   return 0;
42188 }
42189 
42190 
42191 static int _wrap_SBProcess_GetProcessInfo(lua_State* L) {
42192   {
42193     int SWIG_arg = 0;
42194     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42195     lldb::SBProcessInfo result;
42196 
42197     SWIG_check_num_args("lldb::SBProcess::GetProcessInfo",1,1)
42198     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessInfo",1,"lldb::SBProcess *");
42199 
42200     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42201       SWIG_fail_ptr("SBProcess_GetProcessInfo",1,SWIGTYPE_p_lldb__SBProcess);
42202     }
42203 
42204     result = (arg1)->GetProcessInfo();
42205     {
42206       lldb::SBProcessInfo * resultptr = new lldb::SBProcessInfo(result);
42207       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
42208     }
42209     return SWIG_arg;
42210 
42211     fail: SWIGUNUSED;
42212   }
42213   lua_error(L);
42214   return 0;
42215 }
42216 
42217 
42218 static int _wrap_SBProcess_AllocateMemory(lua_State* L) {
42219   {
42220     int SWIG_arg = 0;
42221     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42222     size_t arg2 ;
42223     uint32_t arg3 ;
42224     lldb::SBError *arg4 = 0 ;
42225     lldb::addr_t result;
42226 
42227     SWIG_check_num_args("lldb::SBProcess::AllocateMemory",4,4)
42228     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",1,"lldb::SBProcess *");
42229     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",2,"size_t");
42230     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",3,"uint32_t");
42231     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",4,"lldb::SBError &");
42232 
42233     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42234       SWIG_fail_ptr("SBProcess_AllocateMemory",1,SWIGTYPE_p_lldb__SBProcess);
42235     }
42236 
42237     arg2 = (size_t)lua_tointeger(L, 2);
42238     arg3 = (uint32_t)lua_tointeger(L, 3);
42239 
42240     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
42241       SWIG_fail_ptr("SBProcess_AllocateMemory",4,SWIGTYPE_p_lldb__SBError);
42242     }
42243 
42244     result = (lldb::addr_t)(arg1)->AllocateMemory(arg2,arg3,*arg4);
42245     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42246     return SWIG_arg;
42247 
42248     fail: SWIGUNUSED;
42249   }
42250   lua_error(L);
42251   return 0;
42252 }
42253 
42254 
42255 static int _wrap_SBProcess_DeallocateMemory(lua_State* L) {
42256   {
42257     int SWIG_arg = 0;
42258     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42259     lldb::addr_t arg2 ;
42260     lldb::SBError result;
42261 
42262     SWIG_check_num_args("lldb::SBProcess::DeallocateMemory",2,2)
42263     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::DeallocateMemory",1,"lldb::SBProcess *");
42264     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::DeallocateMemory",2,"lldb::addr_t");
42265 
42266     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42267       SWIG_fail_ptr("SBProcess_DeallocateMemory",1,SWIGTYPE_p_lldb__SBProcess);
42268     }
42269 
42270     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
42271     result = (arg1)->DeallocateMemory(arg2);
42272     {
42273       lldb::SBError * resultptr = new lldb::SBError(result);
42274       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
42275     }
42276     return SWIG_arg;
42277 
42278     fail: SWIGUNUSED;
42279   }
42280   lua_error(L);
42281   return 0;
42282 }
42283 
42284 
42285 static int _wrap_SBProcess___tostring(lua_State* L) {
42286   {
42287     int SWIG_arg = 0;
42288     lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
42289     std::string result;
42290 
42291     SWIG_check_num_args("lldb::SBProcess::__repr__",1,1)
42292     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::__repr__",1,"lldb::SBProcess *");
42293 
42294     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
42295       SWIG_fail_ptr("SBProcess___tostring",1,SWIGTYPE_p_lldb__SBProcess);
42296     }
42297 
42298     result = lldb_SBProcess___repr__(arg1);
42299     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
42300     return SWIG_arg;
42301 
42302     fail: SWIGUNUSED;
42303   }
42304   lua_error(L);
42305   return 0;
42306 }
42307 
42308 
42309 static void swig_delete_SBProcess(void *obj) {
42310 lldb::SBProcess *arg1 = (lldb::SBProcess *) obj;
42311 delete arg1;
42312 }
42313 static int _proxy__wrap_new_SBProcess(lua_State *L) {
42314     assert(lua_istable(L,1));
42315     lua_pushcfunction(L,_wrap_new_SBProcess);
42316     assert(!lua_isnil(L,-1));
42317     lua_replace(L,1); /* replace our table with real constructor */
42318     lua_call(L,lua_gettop(L)-1,1);
42319     return 1;
42320 }
42321 static swig_lua_attribute swig_SBProcess_attributes[] = {
42322     {0,0,0}
42323 };
42324 static swig_lua_method swig_SBProcess_methods[]= {
42325     { "GetPluginName", _wrap_SBProcess_GetPluginName},
42326     { "GetShortPluginName", _wrap_SBProcess_GetShortPluginName},
42327     { "Clear", _wrap_SBProcess_Clear},
42328     { "IsValid", _wrap_SBProcess_IsValid},
42329     { "GetTarget", _wrap_SBProcess_GetTarget},
42330     { "GetByteOrder", _wrap_SBProcess_GetByteOrder},
42331     { "PutSTDIN", _wrap_SBProcess_PutSTDIN},
42332     { "GetSTDOUT", _wrap_SBProcess_GetSTDOUT},
42333     { "GetSTDERR", _wrap_SBProcess_GetSTDERR},
42334     { "GetAsyncProfileData", _wrap_SBProcess_GetAsyncProfileData},
42335     { "ReportEventState", _wrap_SBProcess_ReportEventState},
42336     { "AppendEventStateReport", _wrap_SBProcess_AppendEventStateReport},
42337     { "RemoteAttachToProcessWithID", _wrap_SBProcess_RemoteAttachToProcessWithID},
42338     { "RemoteLaunch", _wrap_SBProcess_RemoteLaunch},
42339     { "GetNumThreads", _wrap_SBProcess_GetNumThreads},
42340     { "GetThreadAtIndex", _wrap_SBProcess_GetThreadAtIndex},
42341     { "GetThreadByID", _wrap_SBProcess_GetThreadByID},
42342     { "GetThreadByIndexID", _wrap_SBProcess_GetThreadByIndexID},
42343     { "GetSelectedThread", _wrap_SBProcess_GetSelectedThread},
42344     { "CreateOSPluginThread", _wrap_SBProcess_CreateOSPluginThread},
42345     { "SetSelectedThread", _wrap_SBProcess_SetSelectedThread},
42346     { "SetSelectedThreadByID", _wrap_SBProcess_SetSelectedThreadByID},
42347     { "SetSelectedThreadByIndexID", _wrap_SBProcess_SetSelectedThreadByIndexID},
42348     { "GetNumQueues", _wrap_SBProcess_GetNumQueues},
42349     { "GetQueueAtIndex", _wrap_SBProcess_GetQueueAtIndex},
42350     { "GetState", _wrap_SBProcess_GetState},
42351     { "GetExitStatus", _wrap_SBProcess_GetExitStatus},
42352     { "GetExitDescription", _wrap_SBProcess_GetExitDescription},
42353     { "GetProcessID", _wrap_SBProcess_GetProcessID},
42354     { "GetUniqueID", _wrap_SBProcess_GetUniqueID},
42355     { "GetAddressByteSize", _wrap_SBProcess_GetAddressByteSize},
42356     { "Destroy", _wrap_SBProcess_Destroy},
42357     { "Continue", _wrap_SBProcess_Continue},
42358     { "Stop", _wrap_SBProcess_Stop},
42359     { "Kill", _wrap_SBProcess_Kill},
42360     { "Detach", _wrap_SBProcess_Detach},
42361     { "Signal", _wrap_SBProcess_Signal},
42362     { "GetUnixSignals", _wrap_SBProcess_GetUnixSignals},
42363     { "GetStopID", _wrap_SBProcess_GetStopID},
42364     { "SendAsyncInterrupt", _wrap_SBProcess_SendAsyncInterrupt},
42365     { "ReadMemory", _wrap_SBProcess_ReadMemory},
42366     { "WriteMemory", _wrap_SBProcess_WriteMemory},
42367     { "ReadCStringFromMemory", _wrap_SBProcess_ReadCStringFromMemory},
42368     { "ReadUnsignedFromMemory", _wrap_SBProcess_ReadUnsignedFromMemory},
42369     { "ReadPointerFromMemory", _wrap_SBProcess_ReadPointerFromMemory},
42370     { "GetBroadcaster", _wrap_SBProcess_GetBroadcaster},
42371     { "GetDescription", _wrap_SBProcess_GetDescription},
42372     { "GetExtendedCrashInformation", _wrap_SBProcess_GetExtendedCrashInformation},
42373     { "GetNumSupportedHardwareWatchpoints", _wrap_SBProcess_GetNumSupportedHardwareWatchpoints},
42374     { "LoadImage", _wrap_SBProcess_LoadImage},
42375     { "LoadImageUsingPaths", _wrap_SBProcess_LoadImageUsingPaths},
42376     { "UnloadImage", _wrap_SBProcess_UnloadImage},
42377     { "SendEventData", _wrap_SBProcess_SendEventData},
42378     { "GetNumExtendedBacktraceTypes", _wrap_SBProcess_GetNumExtendedBacktraceTypes},
42379     { "GetExtendedBacktraceTypeAtIndex", _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex},
42380     { "GetHistoryThreads", _wrap_SBProcess_GetHistoryThreads},
42381     { "IsInstrumentationRuntimePresent", _wrap_SBProcess_IsInstrumentationRuntimePresent},
42382     { "SaveCore", _wrap_SBProcess_SaveCore},
42383     { "GetMemoryRegionInfo", _wrap_SBProcess_GetMemoryRegionInfo},
42384     { "GetMemoryRegions", _wrap_SBProcess_GetMemoryRegions},
42385     { "GetProcessInfo", _wrap_SBProcess_GetProcessInfo},
42386     { "AllocateMemory", _wrap_SBProcess_AllocateMemory},
42387     { "DeallocateMemory", _wrap_SBProcess_DeallocateMemory},
42388     { "__tostring", _wrap_SBProcess___tostring},
42389     {0,0}
42390 };
42391 static swig_lua_method swig_SBProcess_meta[] = {
42392     { "__tostring", _wrap_SBProcess___tostring},
42393     {0,0}
42394 };
42395 
42396 static swig_lua_attribute swig_SBProcess_Sf_SwigStatic_attributes[] = {
42397     {0,0,0}
42398 };
42399 static swig_lua_const_info swig_SBProcess_Sf_SwigStatic_constants[]= {
42400     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
42401     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
42402     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
42403     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
42404     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
42405     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
42406     {0,0,0,0,0,0}
42407 };
42408 static swig_lua_method swig_SBProcess_Sf_SwigStatic_methods[]= {
42409     { "GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
42410     { "GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
42411     { "GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
42412     { "GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
42413     { "GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
42414     { "GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
42415     { "GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
42416     { "GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
42417     { "EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
42418     { "EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
42419     {0,0}
42420 };
42421 static swig_lua_class* swig_SBProcess_Sf_SwigStatic_classes[]= {
42422     0
42423 };
42424 
42425 static swig_lua_namespace swig_SBProcess_Sf_SwigStatic = {
42426     "SBProcess",
42427     swig_SBProcess_Sf_SwigStatic_methods,
42428     swig_SBProcess_Sf_SwigStatic_attributes,
42429     swig_SBProcess_Sf_SwigStatic_constants,
42430     swig_SBProcess_Sf_SwigStatic_classes,
42431     0
42432 };
42433 static swig_lua_class *swig_SBProcess_bases[] = {0};
42434 static const char *swig_SBProcess_base_names[] = {0};
42435 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 };
42436 
42437 static int _wrap_new_SBProcessInfo__SWIG_0(lua_State* L) {
42438   {
42439     int SWIG_arg = 0;
42440     lldb::SBProcessInfo *result = 0 ;
42441 
42442     SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",0,0)
42443     result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo();
42444     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
42445     return SWIG_arg;
42446 
42447     fail: SWIGUNUSED;
42448   }
42449   lua_error(L);
42450   return 0;
42451 }
42452 
42453 
42454 static int _wrap_new_SBProcessInfo__SWIG_1(lua_State* L) {
42455   {
42456     int SWIG_arg = 0;
42457     lldb::SBProcessInfo *arg1 = 0 ;
42458     lldb::SBProcessInfo *result = 0 ;
42459 
42460     SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",1,1)
42461     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::SBProcessInfo",1,"lldb::SBProcessInfo const &");
42462 
42463     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42464       SWIG_fail_ptr("new_SBProcessInfo",1,SWIGTYPE_p_lldb__SBProcessInfo);
42465     }
42466 
42467     result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo((lldb::SBProcessInfo const &)*arg1);
42468     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
42469     return SWIG_arg;
42470 
42471     fail: SWIGUNUSED;
42472   }
42473   lua_error(L);
42474   return 0;
42475 }
42476 
42477 
42478 static int _wrap_new_SBProcessInfo(lua_State* L) {
42479   int argc;
42480   int argv[2]={
42481     1,2
42482   };
42483 
42484   argc = lua_gettop(L);
42485   if (argc == 0) {
42486     return _wrap_new_SBProcessInfo__SWIG_0(L);
42487   }
42488   if (argc == 1) {
42489     int _v = 0;
42490     {
42491       void *ptr;
42492       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcessInfo, SWIG_POINTER_NO_NULL)) {
42493         _v = 0;
42494       } else {
42495         _v = 1;
42496       }
42497     }
42498     if (_v) {
42499       return _wrap_new_SBProcessInfo__SWIG_1(L);
42500     }
42501   }
42502 
42503   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcessInfo'\n"
42504     "  Possible C/C++ prototypes are:\n"
42505     "    lldb::SBProcessInfo::SBProcessInfo()\n"
42506     "    lldb::SBProcessInfo::SBProcessInfo(lldb::SBProcessInfo const &)\n");
42507   lua_error(L);return 0;
42508 }
42509 
42510 
42511 static int _wrap_SBProcessInfo_IsValid(lua_State* L) {
42512   {
42513     int SWIG_arg = 0;
42514     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42515     bool result;
42516 
42517     SWIG_check_num_args("lldb::SBProcessInfo::IsValid",1,1)
42518     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::IsValid",1,"lldb::SBProcessInfo *");
42519 
42520     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42521       SWIG_fail_ptr("SBProcessInfo_IsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
42522     }
42523 
42524     result = (bool)(arg1)->IsValid();
42525     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42526     return SWIG_arg;
42527 
42528     fail: SWIGUNUSED;
42529   }
42530   lua_error(L);
42531   return 0;
42532 }
42533 
42534 
42535 static int _wrap_SBProcessInfo_GetName(lua_State* L) {
42536   {
42537     int SWIG_arg = 0;
42538     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42539     char *result = 0 ;
42540 
42541     SWIG_check_num_args("lldb::SBProcessInfo::GetName",1,1)
42542     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetName",1,"lldb::SBProcessInfo *");
42543 
42544     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42545       SWIG_fail_ptr("SBProcessInfo_GetName",1,SWIGTYPE_p_lldb__SBProcessInfo);
42546     }
42547 
42548     result = (char *)(arg1)->GetName();
42549     lua_pushstring(L,(const char *)result); SWIG_arg++;
42550     return SWIG_arg;
42551 
42552     fail: SWIGUNUSED;
42553   }
42554   lua_error(L);
42555   return 0;
42556 }
42557 
42558 
42559 static int _wrap_SBProcessInfo_GetExecutableFile(lua_State* L) {
42560   {
42561     int SWIG_arg = 0;
42562     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42563     lldb::SBFileSpec result;
42564 
42565     SWIG_check_num_args("lldb::SBProcessInfo::GetExecutableFile",1,1)
42566     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetExecutableFile",1,"lldb::SBProcessInfo *");
42567 
42568     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42569       SWIG_fail_ptr("SBProcessInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBProcessInfo);
42570     }
42571 
42572     result = (arg1)->GetExecutableFile();
42573     {
42574       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
42575       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
42576     }
42577     return SWIG_arg;
42578 
42579     fail: SWIGUNUSED;
42580   }
42581   lua_error(L);
42582   return 0;
42583 }
42584 
42585 
42586 static int _wrap_SBProcessInfo_GetProcessID(lua_State* L) {
42587   {
42588     int SWIG_arg = 0;
42589     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42590     lldb::pid_t result;
42591 
42592     SWIG_check_num_args("lldb::SBProcessInfo::GetProcessID",1,1)
42593     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetProcessID",1,"lldb::SBProcessInfo *");
42594 
42595     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42596       SWIG_fail_ptr("SBProcessInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42597     }
42598 
42599     result = (lldb::pid_t)(arg1)->GetProcessID();
42600     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42601     return SWIG_arg;
42602 
42603     fail: SWIGUNUSED;
42604   }
42605   lua_error(L);
42606   return 0;
42607 }
42608 
42609 
42610 static int _wrap_SBProcessInfo_GetUserID(lua_State* L) {
42611   {
42612     int SWIG_arg = 0;
42613     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42614     uint32_t result;
42615 
42616     SWIG_check_num_args("lldb::SBProcessInfo::GetUserID",1,1)
42617     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetUserID",1,"lldb::SBProcessInfo *");
42618 
42619     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42620       SWIG_fail_ptr("SBProcessInfo_GetUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42621     }
42622 
42623     result = (uint32_t)(arg1)->GetUserID();
42624     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42625     return SWIG_arg;
42626 
42627     fail: SWIGUNUSED;
42628   }
42629   lua_error(L);
42630   return 0;
42631 }
42632 
42633 
42634 static int _wrap_SBProcessInfo_GetGroupID(lua_State* L) {
42635   {
42636     int SWIG_arg = 0;
42637     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42638     uint32_t result;
42639 
42640     SWIG_check_num_args("lldb::SBProcessInfo::GetGroupID",1,1)
42641     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetGroupID",1,"lldb::SBProcessInfo *");
42642 
42643     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42644       SWIG_fail_ptr("SBProcessInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42645     }
42646 
42647     result = (uint32_t)(arg1)->GetGroupID();
42648     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42649     return SWIG_arg;
42650 
42651     fail: SWIGUNUSED;
42652   }
42653   lua_error(L);
42654   return 0;
42655 }
42656 
42657 
42658 static int _wrap_SBProcessInfo_UserIDIsValid(lua_State* L) {
42659   {
42660     int SWIG_arg = 0;
42661     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42662     bool result;
42663 
42664     SWIG_check_num_args("lldb::SBProcessInfo::UserIDIsValid",1,1)
42665     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::UserIDIsValid",1,"lldb::SBProcessInfo *");
42666 
42667     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42668       SWIG_fail_ptr("SBProcessInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
42669     }
42670 
42671     result = (bool)(arg1)->UserIDIsValid();
42672     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42673     return SWIG_arg;
42674 
42675     fail: SWIGUNUSED;
42676   }
42677   lua_error(L);
42678   return 0;
42679 }
42680 
42681 
42682 static int _wrap_SBProcessInfo_GroupIDIsValid(lua_State* L) {
42683   {
42684     int SWIG_arg = 0;
42685     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42686     bool result;
42687 
42688     SWIG_check_num_args("lldb::SBProcessInfo::GroupIDIsValid",1,1)
42689     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GroupIDIsValid",1,"lldb::SBProcessInfo *");
42690 
42691     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42692       SWIG_fail_ptr("SBProcessInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
42693     }
42694 
42695     result = (bool)(arg1)->GroupIDIsValid();
42696     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42697     return SWIG_arg;
42698 
42699     fail: SWIGUNUSED;
42700   }
42701   lua_error(L);
42702   return 0;
42703 }
42704 
42705 
42706 static int _wrap_SBProcessInfo_GetEffectiveUserID(lua_State* L) {
42707   {
42708     int SWIG_arg = 0;
42709     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42710     uint32_t result;
42711 
42712     SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveUserID",1,1)
42713     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveUserID",1,"lldb::SBProcessInfo *");
42714 
42715     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42716       SWIG_fail_ptr("SBProcessInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42717     }
42718 
42719     result = (uint32_t)(arg1)->GetEffectiveUserID();
42720     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42721     return SWIG_arg;
42722 
42723     fail: SWIGUNUSED;
42724   }
42725   lua_error(L);
42726   return 0;
42727 }
42728 
42729 
42730 static int _wrap_SBProcessInfo_GetEffectiveGroupID(lua_State* L) {
42731   {
42732     int SWIG_arg = 0;
42733     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42734     uint32_t result;
42735 
42736     SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveGroupID",1,1)
42737     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveGroupID",1,"lldb::SBProcessInfo *");
42738 
42739     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42740       SWIG_fail_ptr("SBProcessInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42741     }
42742 
42743     result = (uint32_t)(arg1)->GetEffectiveGroupID();
42744     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42745     return SWIG_arg;
42746 
42747     fail: SWIGUNUSED;
42748   }
42749   lua_error(L);
42750   return 0;
42751 }
42752 
42753 
42754 static int _wrap_SBProcessInfo_EffectiveUserIDIsValid(lua_State* L) {
42755   {
42756     int SWIG_arg = 0;
42757     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42758     bool result;
42759 
42760     SWIG_check_num_args("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,1)
42761     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,"lldb::SBProcessInfo *");
42762 
42763     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42764       SWIG_fail_ptr("SBProcessInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
42765     }
42766 
42767     result = (bool)(arg1)->EffectiveUserIDIsValid();
42768     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42769     return SWIG_arg;
42770 
42771     fail: SWIGUNUSED;
42772   }
42773   lua_error(L);
42774   return 0;
42775 }
42776 
42777 
42778 static int _wrap_SBProcessInfo_EffectiveGroupIDIsValid(lua_State* L) {
42779   {
42780     int SWIG_arg = 0;
42781     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42782     bool result;
42783 
42784     SWIG_check_num_args("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,1)
42785     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,"lldb::SBProcessInfo *");
42786 
42787     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42788       SWIG_fail_ptr("SBProcessInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
42789     }
42790 
42791     result = (bool)(arg1)->EffectiveGroupIDIsValid();
42792     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42793     return SWIG_arg;
42794 
42795     fail: SWIGUNUSED;
42796   }
42797   lua_error(L);
42798   return 0;
42799 }
42800 
42801 
42802 static int _wrap_SBProcessInfo_GetParentProcessID(lua_State* L) {
42803   {
42804     int SWIG_arg = 0;
42805     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42806     lldb::pid_t result;
42807 
42808     SWIG_check_num_args("lldb::SBProcessInfo::GetParentProcessID",1,1)
42809     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetParentProcessID",1,"lldb::SBProcessInfo *");
42810 
42811     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42812       SWIG_fail_ptr("SBProcessInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42813     }
42814 
42815     result = (lldb::pid_t)(arg1)->GetParentProcessID();
42816     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42817     return SWIG_arg;
42818 
42819     fail: SWIGUNUSED;
42820   }
42821   lua_error(L);
42822   return 0;
42823 }
42824 
42825 
42826 static int _wrap_SBProcessInfo_GetTriple(lua_State* L) {
42827   {
42828     int SWIG_arg = 0;
42829     lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42830     char *result = 0 ;
42831 
42832     SWIG_check_num_args("lldb::SBProcessInfo::GetTriple",1,1)
42833     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetTriple",1,"lldb::SBProcessInfo *");
42834 
42835     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42836       SWIG_fail_ptr("SBProcessInfo_GetTriple",1,SWIGTYPE_p_lldb__SBProcessInfo);
42837     }
42838 
42839     result = (char *)(arg1)->GetTriple();
42840     lua_pushstring(L,(const char *)result); SWIG_arg++;
42841     return SWIG_arg;
42842 
42843     fail: SWIGUNUSED;
42844   }
42845   lua_error(L);
42846   return 0;
42847 }
42848 
42849 
42850 static void swig_delete_SBProcessInfo(void *obj) {
42851 lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) obj;
42852 delete arg1;
42853 }
42854 static int _proxy__wrap_new_SBProcessInfo(lua_State *L) {
42855     assert(lua_istable(L,1));
42856     lua_pushcfunction(L,_wrap_new_SBProcessInfo);
42857     assert(!lua_isnil(L,-1));
42858     lua_replace(L,1); /* replace our table with real constructor */
42859     lua_call(L,lua_gettop(L)-1,1);
42860     return 1;
42861 }
42862 static swig_lua_attribute swig_SBProcessInfo_attributes[] = {
42863     {0,0,0}
42864 };
42865 static swig_lua_method swig_SBProcessInfo_methods[]= {
42866     { "IsValid", _wrap_SBProcessInfo_IsValid},
42867     { "GetName", _wrap_SBProcessInfo_GetName},
42868     { "GetExecutableFile", _wrap_SBProcessInfo_GetExecutableFile},
42869     { "GetProcessID", _wrap_SBProcessInfo_GetProcessID},
42870     { "GetUserID", _wrap_SBProcessInfo_GetUserID},
42871     { "GetGroupID", _wrap_SBProcessInfo_GetGroupID},
42872     { "UserIDIsValid", _wrap_SBProcessInfo_UserIDIsValid},
42873     { "GroupIDIsValid", _wrap_SBProcessInfo_GroupIDIsValid},
42874     { "GetEffectiveUserID", _wrap_SBProcessInfo_GetEffectiveUserID},
42875     { "GetEffectiveGroupID", _wrap_SBProcessInfo_GetEffectiveGroupID},
42876     { "EffectiveUserIDIsValid", _wrap_SBProcessInfo_EffectiveUserIDIsValid},
42877     { "EffectiveGroupIDIsValid", _wrap_SBProcessInfo_EffectiveGroupIDIsValid},
42878     { "GetParentProcessID", _wrap_SBProcessInfo_GetParentProcessID},
42879     { "GetTriple", _wrap_SBProcessInfo_GetTriple},
42880     {0,0}
42881 };
42882 static swig_lua_method swig_SBProcessInfo_meta[] = {
42883     {0,0}
42884 };
42885 
42886 static swig_lua_attribute swig_SBProcessInfo_Sf_SwigStatic_attributes[] = {
42887     {0,0,0}
42888 };
42889 static swig_lua_const_info swig_SBProcessInfo_Sf_SwigStatic_constants[]= {
42890     {0,0,0,0,0,0}
42891 };
42892 static swig_lua_method swig_SBProcessInfo_Sf_SwigStatic_methods[]= {
42893     {0,0}
42894 };
42895 static swig_lua_class* swig_SBProcessInfo_Sf_SwigStatic_classes[]= {
42896     0
42897 };
42898 
42899 static swig_lua_namespace swig_SBProcessInfo_Sf_SwigStatic = {
42900     "SBProcessInfo",
42901     swig_SBProcessInfo_Sf_SwigStatic_methods,
42902     swig_SBProcessInfo_Sf_SwigStatic_attributes,
42903     swig_SBProcessInfo_Sf_SwigStatic_constants,
42904     swig_SBProcessInfo_Sf_SwigStatic_classes,
42905     0
42906 };
42907 static swig_lua_class *swig_SBProcessInfo_bases[] = {0};
42908 static const char *swig_SBProcessInfo_base_names[] = {0};
42909 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 };
42910 
42911 static int _wrap_new_SBQueue__SWIG_0(lua_State* L) {
42912   {
42913     int SWIG_arg = 0;
42914     lldb::SBQueue *result = 0 ;
42915 
42916     SWIG_check_num_args("lldb::SBQueue::SBQueue",0,0)
42917     result = (lldb::SBQueue *)new lldb::SBQueue();
42918     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
42919     return SWIG_arg;
42920 
42921     fail: SWIGUNUSED;
42922   }
42923   lua_error(L);
42924   return 0;
42925 }
42926 
42927 
42928 static int _wrap_new_SBQueue__SWIG_1(lua_State* L) {
42929   {
42930     int SWIG_arg = 0;
42931     lldb::QueueSP *arg1 = 0 ;
42932     lldb::SBQueue *result = 0 ;
42933 
42934     SWIG_check_num_args("lldb::SBQueue::SBQueue",1,1)
42935     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueue::SBQueue",1,"lldb::QueueSP const &");
42936 
42937     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t,0))){
42938       SWIG_fail_ptr("new_SBQueue",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t);
42939     }
42940 
42941     result = (lldb::SBQueue *)new lldb::SBQueue((lldb::QueueSP const &)*arg1);
42942     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
42943     return SWIG_arg;
42944 
42945     fail: SWIGUNUSED;
42946   }
42947   lua_error(L);
42948   return 0;
42949 }
42950 
42951 
42952 static int _wrap_new_SBQueue(lua_State* L) {
42953   int argc;
42954   int argv[2]={
42955     1,2
42956   };
42957 
42958   argc = lua_gettop(L);
42959   if (argc == 0) {
42960     return _wrap_new_SBQueue__SWIG_0(L);
42961   }
42962   if (argc == 1) {
42963     int _v = 0;
42964     {
42965       void *ptr;
42966       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t, SWIG_POINTER_NO_NULL)) {
42967         _v = 0;
42968       } else {
42969         _v = 1;
42970       }
42971     }
42972     if (_v) {
42973       return _wrap_new_SBQueue__SWIG_1(L);
42974     }
42975   }
42976 
42977   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueue'\n"
42978     "  Possible C/C++ prototypes are:\n"
42979     "    lldb::SBQueue::SBQueue()\n"
42980     "    lldb::SBQueue::SBQueue(lldb::QueueSP const &)\n");
42981   lua_error(L);return 0;
42982 }
42983 
42984 
42985 static int _wrap_SBQueue_IsValid(lua_State* L) {
42986   {
42987     int SWIG_arg = 0;
42988     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42989     bool result;
42990 
42991     SWIG_check_num_args("lldb::SBQueue::IsValid",1,1)
42992     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::IsValid",1,"lldb::SBQueue const *");
42993 
42994     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42995       SWIG_fail_ptr("SBQueue_IsValid",1,SWIGTYPE_p_lldb__SBQueue);
42996     }
42997 
42998     result = (bool)((lldb::SBQueue const *)arg1)->IsValid();
42999     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43000     return SWIG_arg;
43001 
43002     fail: SWIGUNUSED;
43003   }
43004   lua_error(L);
43005   return 0;
43006 }
43007 
43008 
43009 static int _wrap_SBQueue_Clear(lua_State* L) {
43010   {
43011     int SWIG_arg = 0;
43012     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
43013 
43014     SWIG_check_num_args("lldb::SBQueue::Clear",1,1)
43015     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::Clear",1,"lldb::SBQueue *");
43016 
43017     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
43018       SWIG_fail_ptr("SBQueue_Clear",1,SWIGTYPE_p_lldb__SBQueue);
43019     }
43020 
43021     (arg1)->Clear();
43022 
43023     return SWIG_arg;
43024 
43025     fail: SWIGUNUSED;
43026   }
43027   lua_error(L);
43028   return 0;
43029 }
43030 
43031 
43032 static int _wrap_SBQueue_GetProcess(lua_State* L) {
43033   {
43034     int SWIG_arg = 0;
43035     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
43036     lldb::SBProcess result;
43037 
43038     SWIG_check_num_args("lldb::SBQueue::GetProcess",1,1)
43039     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetProcess",1,"lldb::SBQueue *");
43040 
43041     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
43042       SWIG_fail_ptr("SBQueue_GetProcess",1,SWIGTYPE_p_lldb__SBQueue);
43043     }
43044 
43045     result = (arg1)->GetProcess();
43046     {
43047       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
43048       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
43049     }
43050     return SWIG_arg;
43051 
43052     fail: SWIGUNUSED;
43053   }
43054   lua_error(L);
43055   return 0;
43056 }
43057 
43058 
43059 static int _wrap_SBQueue_GetQueueID(lua_State* L) {
43060   {
43061     int SWIG_arg = 0;
43062     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
43063     lldb::queue_id_t result;
43064 
43065     SWIG_check_num_args("lldb::SBQueue::GetQueueID",1,1)
43066     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetQueueID",1,"lldb::SBQueue const *");
43067 
43068     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
43069       SWIG_fail_ptr("SBQueue_GetQueueID",1,SWIGTYPE_p_lldb__SBQueue);
43070     }
43071 
43072     result = (lldb::queue_id_t)((lldb::SBQueue const *)arg1)->GetQueueID();
43073     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43074     return SWIG_arg;
43075 
43076     fail: SWIGUNUSED;
43077   }
43078   lua_error(L);
43079   return 0;
43080 }
43081 
43082 
43083 static int _wrap_SBQueue_GetName(lua_State* L) {
43084   {
43085     int SWIG_arg = 0;
43086     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
43087     char *result = 0 ;
43088 
43089     SWIG_check_num_args("lldb::SBQueue::GetName",1,1)
43090     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetName",1,"lldb::SBQueue const *");
43091 
43092     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
43093       SWIG_fail_ptr("SBQueue_GetName",1,SWIGTYPE_p_lldb__SBQueue);
43094     }
43095 
43096     result = (char *)((lldb::SBQueue const *)arg1)->GetName();
43097     lua_pushstring(L,(const char *)result); SWIG_arg++;
43098     return SWIG_arg;
43099 
43100     fail: SWIGUNUSED;
43101   }
43102   lua_error(L);
43103   return 0;
43104 }
43105 
43106 
43107 static int _wrap_SBQueue_GetKind(lua_State* L) {
43108   {
43109     int SWIG_arg = 0;
43110     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
43111     lldb::QueueKind result;
43112 
43113     SWIG_check_num_args("lldb::SBQueue::GetKind",1,1)
43114     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetKind",1,"lldb::SBQueue *");
43115 
43116     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
43117       SWIG_fail_ptr("SBQueue_GetKind",1,SWIGTYPE_p_lldb__SBQueue);
43118     }
43119 
43120     result = (lldb::QueueKind)(arg1)->GetKind();
43121     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43122     return SWIG_arg;
43123 
43124     fail: SWIGUNUSED;
43125   }
43126   lua_error(L);
43127   return 0;
43128 }
43129 
43130 
43131 static int _wrap_SBQueue_GetIndexID(lua_State* L) {
43132   {
43133     int SWIG_arg = 0;
43134     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
43135     uint32_t result;
43136 
43137     SWIG_check_num_args("lldb::SBQueue::GetIndexID",1,1)
43138     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetIndexID",1,"lldb::SBQueue const *");
43139 
43140     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
43141       SWIG_fail_ptr("SBQueue_GetIndexID",1,SWIGTYPE_p_lldb__SBQueue);
43142     }
43143 
43144     result = (uint32_t)((lldb::SBQueue const *)arg1)->GetIndexID();
43145     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43146     return SWIG_arg;
43147 
43148     fail: SWIGUNUSED;
43149   }
43150   lua_error(L);
43151   return 0;
43152 }
43153 
43154 
43155 static int _wrap_SBQueue_GetNumThreads(lua_State* L) {
43156   {
43157     int SWIG_arg = 0;
43158     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
43159     uint32_t result;
43160 
43161     SWIG_check_num_args("lldb::SBQueue::GetNumThreads",1,1)
43162     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumThreads",1,"lldb::SBQueue *");
43163 
43164     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
43165       SWIG_fail_ptr("SBQueue_GetNumThreads",1,SWIGTYPE_p_lldb__SBQueue);
43166     }
43167 
43168     result = (uint32_t)(arg1)->GetNumThreads();
43169     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43170     return SWIG_arg;
43171 
43172     fail: SWIGUNUSED;
43173   }
43174   lua_error(L);
43175   return 0;
43176 }
43177 
43178 
43179 static int _wrap_SBQueue_GetThreadAtIndex(lua_State* L) {
43180   {
43181     int SWIG_arg = 0;
43182     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
43183     uint32_t arg2 ;
43184     lldb::SBThread result;
43185 
43186     SWIG_check_num_args("lldb::SBQueue::GetThreadAtIndex",2,2)
43187     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",1,"lldb::SBQueue *");
43188     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",2,"uint32_t");
43189 
43190     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
43191       SWIG_fail_ptr("SBQueue_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
43192     }
43193 
43194     arg2 = (uint32_t)lua_tointeger(L, 2);
43195     result = (arg1)->GetThreadAtIndex(arg2);
43196     {
43197       lldb::SBThread * resultptr = new lldb::SBThread(result);
43198       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
43199     }
43200     return SWIG_arg;
43201 
43202     fail: SWIGUNUSED;
43203   }
43204   lua_error(L);
43205   return 0;
43206 }
43207 
43208 
43209 static int _wrap_SBQueue_GetNumPendingItems(lua_State* L) {
43210   {
43211     int SWIG_arg = 0;
43212     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
43213     uint32_t result;
43214 
43215     SWIG_check_num_args("lldb::SBQueue::GetNumPendingItems",1,1)
43216     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumPendingItems",1,"lldb::SBQueue *");
43217 
43218     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
43219       SWIG_fail_ptr("SBQueue_GetNumPendingItems",1,SWIGTYPE_p_lldb__SBQueue);
43220     }
43221 
43222     result = (uint32_t)(arg1)->GetNumPendingItems();
43223     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43224     return SWIG_arg;
43225 
43226     fail: SWIGUNUSED;
43227   }
43228   lua_error(L);
43229   return 0;
43230 }
43231 
43232 
43233 static int _wrap_SBQueue_GetPendingItemAtIndex(lua_State* L) {
43234   {
43235     int SWIG_arg = 0;
43236     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
43237     uint32_t arg2 ;
43238     lldb::SBQueueItem result;
43239 
43240     SWIG_check_num_args("lldb::SBQueue::GetPendingItemAtIndex",2,2)
43241     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",1,"lldb::SBQueue *");
43242     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",2,"uint32_t");
43243 
43244     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
43245       SWIG_fail_ptr("SBQueue_GetPendingItemAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
43246     }
43247 
43248     arg2 = (uint32_t)lua_tointeger(L, 2);
43249     result = (arg1)->GetPendingItemAtIndex(arg2);
43250     {
43251       lldb::SBQueueItem * resultptr = new lldb::SBQueueItem(result);
43252       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
43253     }
43254     return SWIG_arg;
43255 
43256     fail: SWIGUNUSED;
43257   }
43258   lua_error(L);
43259   return 0;
43260 }
43261 
43262 
43263 static int _wrap_SBQueue_GetNumRunningItems(lua_State* L) {
43264   {
43265     int SWIG_arg = 0;
43266     lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
43267     uint32_t result;
43268 
43269     SWIG_check_num_args("lldb::SBQueue::GetNumRunningItems",1,1)
43270     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumRunningItems",1,"lldb::SBQueue *");
43271 
43272     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
43273       SWIG_fail_ptr("SBQueue_GetNumRunningItems",1,SWIGTYPE_p_lldb__SBQueue);
43274     }
43275 
43276     result = (uint32_t)(arg1)->GetNumRunningItems();
43277     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43278     return SWIG_arg;
43279 
43280     fail: SWIGUNUSED;
43281   }
43282   lua_error(L);
43283   return 0;
43284 }
43285 
43286 
43287 static void swig_delete_SBQueue(void *obj) {
43288 lldb::SBQueue *arg1 = (lldb::SBQueue *) obj;
43289 delete arg1;
43290 }
43291 static int _proxy__wrap_new_SBQueue(lua_State *L) {
43292     assert(lua_istable(L,1));
43293     lua_pushcfunction(L,_wrap_new_SBQueue);
43294     assert(!lua_isnil(L,-1));
43295     lua_replace(L,1); /* replace our table with real constructor */
43296     lua_call(L,lua_gettop(L)-1,1);
43297     return 1;
43298 }
43299 static swig_lua_attribute swig_SBQueue_attributes[] = {
43300     {0,0,0}
43301 };
43302 static swig_lua_method swig_SBQueue_methods[]= {
43303     { "IsValid", _wrap_SBQueue_IsValid},
43304     { "Clear", _wrap_SBQueue_Clear},
43305     { "GetProcess", _wrap_SBQueue_GetProcess},
43306     { "GetQueueID", _wrap_SBQueue_GetQueueID},
43307     { "GetName", _wrap_SBQueue_GetName},
43308     { "GetKind", _wrap_SBQueue_GetKind},
43309     { "GetIndexID", _wrap_SBQueue_GetIndexID},
43310     { "GetNumThreads", _wrap_SBQueue_GetNumThreads},
43311     { "GetThreadAtIndex", _wrap_SBQueue_GetThreadAtIndex},
43312     { "GetNumPendingItems", _wrap_SBQueue_GetNumPendingItems},
43313     { "GetPendingItemAtIndex", _wrap_SBQueue_GetPendingItemAtIndex},
43314     { "GetNumRunningItems", _wrap_SBQueue_GetNumRunningItems},
43315     {0,0}
43316 };
43317 static swig_lua_method swig_SBQueue_meta[] = {
43318     {0,0}
43319 };
43320 
43321 static swig_lua_attribute swig_SBQueue_Sf_SwigStatic_attributes[] = {
43322     {0,0,0}
43323 };
43324 static swig_lua_const_info swig_SBQueue_Sf_SwigStatic_constants[]= {
43325     {0,0,0,0,0,0}
43326 };
43327 static swig_lua_method swig_SBQueue_Sf_SwigStatic_methods[]= {
43328     {0,0}
43329 };
43330 static swig_lua_class* swig_SBQueue_Sf_SwigStatic_classes[]= {
43331     0
43332 };
43333 
43334 static swig_lua_namespace swig_SBQueue_Sf_SwigStatic = {
43335     "SBQueue",
43336     swig_SBQueue_Sf_SwigStatic_methods,
43337     swig_SBQueue_Sf_SwigStatic_attributes,
43338     swig_SBQueue_Sf_SwigStatic_constants,
43339     swig_SBQueue_Sf_SwigStatic_classes,
43340     0
43341 };
43342 static swig_lua_class *swig_SBQueue_bases[] = {0};
43343 static const char *swig_SBQueue_base_names[] = {0};
43344 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 };
43345 
43346 static int _wrap_new_SBQueueItem__SWIG_0(lua_State* L) {
43347   {
43348     int SWIG_arg = 0;
43349     lldb::SBQueueItem *result = 0 ;
43350 
43351     SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",0,0)
43352     result = (lldb::SBQueueItem *)new lldb::SBQueueItem();
43353     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
43354     return SWIG_arg;
43355 
43356     fail: SWIGUNUSED;
43357   }
43358   lua_error(L);
43359   return 0;
43360 }
43361 
43362 
43363 static int _wrap_new_SBQueueItem__SWIG_1(lua_State* L) {
43364   {
43365     int SWIG_arg = 0;
43366     lldb::QueueItemSP *arg1 = 0 ;
43367     lldb::SBQueueItem *result = 0 ;
43368 
43369     SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",1,1)
43370     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SBQueueItem",1,"lldb::QueueItemSP const &");
43371 
43372     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
43373       SWIG_fail_ptr("new_SBQueueItem",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
43374     }
43375 
43376     result = (lldb::SBQueueItem *)new lldb::SBQueueItem((lldb::QueueItemSP const &)*arg1);
43377     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
43378     return SWIG_arg;
43379 
43380     fail: SWIGUNUSED;
43381   }
43382   lua_error(L);
43383   return 0;
43384 }
43385 
43386 
43387 static int _wrap_new_SBQueueItem(lua_State* L) {
43388   int argc;
43389   int argv[2]={
43390     1,2
43391   };
43392 
43393   argc = lua_gettop(L);
43394   if (argc == 0) {
43395     return _wrap_new_SBQueueItem__SWIG_0(L);
43396   }
43397   if (argc == 1) {
43398     int _v = 0;
43399     {
43400       void *ptr;
43401       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t, SWIG_POINTER_NO_NULL)) {
43402         _v = 0;
43403       } else {
43404         _v = 1;
43405       }
43406     }
43407     if (_v) {
43408       return _wrap_new_SBQueueItem__SWIG_1(L);
43409     }
43410   }
43411 
43412   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueueItem'\n"
43413     "  Possible C/C++ prototypes are:\n"
43414     "    lldb::SBQueueItem::SBQueueItem()\n"
43415     "    lldb::SBQueueItem::SBQueueItem(lldb::QueueItemSP const &)\n");
43416   lua_error(L);return 0;
43417 }
43418 
43419 
43420 static int _wrap_SBQueueItem_IsValid(lua_State* L) {
43421   {
43422     int SWIG_arg = 0;
43423     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
43424     bool result;
43425 
43426     SWIG_check_num_args("lldb::SBQueueItem::IsValid",1,1)
43427     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::IsValid",1,"lldb::SBQueueItem const *");
43428 
43429     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
43430       SWIG_fail_ptr("SBQueueItem_IsValid",1,SWIGTYPE_p_lldb__SBQueueItem);
43431     }
43432 
43433     result = (bool)((lldb::SBQueueItem const *)arg1)->IsValid();
43434     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43435     return SWIG_arg;
43436 
43437     fail: SWIGUNUSED;
43438   }
43439   lua_error(L);
43440   return 0;
43441 }
43442 
43443 
43444 static int _wrap_SBQueueItem_Clear(lua_State* L) {
43445   {
43446     int SWIG_arg = 0;
43447     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
43448 
43449     SWIG_check_num_args("lldb::SBQueueItem::Clear",1,1)
43450     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::Clear",1,"lldb::SBQueueItem *");
43451 
43452     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
43453       SWIG_fail_ptr("SBQueueItem_Clear",1,SWIGTYPE_p_lldb__SBQueueItem);
43454     }
43455 
43456     (arg1)->Clear();
43457 
43458     return SWIG_arg;
43459 
43460     fail: SWIGUNUSED;
43461   }
43462   lua_error(L);
43463   return 0;
43464 }
43465 
43466 
43467 static int _wrap_SBQueueItem_GetKind(lua_State* L) {
43468   {
43469     int SWIG_arg = 0;
43470     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
43471     lldb::QueueItemKind result;
43472 
43473     SWIG_check_num_args("lldb::SBQueueItem::GetKind",1,1)
43474     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetKind",1,"lldb::SBQueueItem const *");
43475 
43476     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
43477       SWIG_fail_ptr("SBQueueItem_GetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
43478     }
43479 
43480     result = (lldb::QueueItemKind)((lldb::SBQueueItem const *)arg1)->GetKind();
43481     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43482     return SWIG_arg;
43483 
43484     fail: SWIGUNUSED;
43485   }
43486   lua_error(L);
43487   return 0;
43488 }
43489 
43490 
43491 static int _wrap_SBQueueItem_SetKind(lua_State* L) {
43492   {
43493     int SWIG_arg = 0;
43494     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
43495     lldb::QueueItemKind arg2 ;
43496 
43497     SWIG_check_num_args("lldb::SBQueueItem::SetKind",2,2)
43498     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",1,"lldb::SBQueueItem *");
43499     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",2,"lldb::QueueItemKind");
43500 
43501     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
43502       SWIG_fail_ptr("SBQueueItem_SetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
43503     }
43504 
43505     arg2 = (lldb::QueueItemKind)lua_tointeger(L, 2);
43506     (arg1)->SetKind(arg2);
43507 
43508     return SWIG_arg;
43509 
43510     fail: SWIGUNUSED;
43511   }
43512   lua_error(L);
43513   return 0;
43514 }
43515 
43516 
43517 static int _wrap_SBQueueItem_GetAddress(lua_State* L) {
43518   {
43519     int SWIG_arg = 0;
43520     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
43521     lldb::SBAddress result;
43522 
43523     SWIG_check_num_args("lldb::SBQueueItem::GetAddress",1,1)
43524     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetAddress",1,"lldb::SBQueueItem const *");
43525 
43526     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
43527       SWIG_fail_ptr("SBQueueItem_GetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
43528     }
43529 
43530     result = ((lldb::SBQueueItem const *)arg1)->GetAddress();
43531     {
43532       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
43533       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
43534     }
43535     return SWIG_arg;
43536 
43537     fail: SWIGUNUSED;
43538   }
43539   lua_error(L);
43540   return 0;
43541 }
43542 
43543 
43544 static int _wrap_SBQueueItem_SetAddress(lua_State* L) {
43545   {
43546     int SWIG_arg = 0;
43547     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
43548     lldb::SBAddress arg2 ;
43549     lldb::SBAddress *argp2 ;
43550 
43551     SWIG_check_num_args("lldb::SBQueueItem::SetAddress",2,2)
43552     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",1,"lldb::SBQueueItem *");
43553     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",2,"lldb::SBAddress");
43554 
43555     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
43556       SWIG_fail_ptr("SBQueueItem_SetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
43557     }
43558 
43559 
43560     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
43561       SWIG_fail_ptr("SBQueueItem_SetAddress",2,SWIGTYPE_p_lldb__SBAddress);
43562     }
43563     arg2 = *argp2;
43564 
43565     (arg1)->SetAddress(arg2);
43566 
43567     return SWIG_arg;
43568 
43569     fail: SWIGUNUSED;
43570   }
43571   lua_error(L);
43572   return 0;
43573 }
43574 
43575 
43576 static int _wrap_SBQueueItem_SetQueueItem(lua_State* L) {
43577   {
43578     int SWIG_arg = 0;
43579     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
43580     lldb::QueueItemSP *arg2 = 0 ;
43581 
43582     SWIG_check_num_args("lldb::SBQueueItem::SetQueueItem",2,2)
43583     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",1,"lldb::SBQueueItem *");
43584     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",2,"lldb::QueueItemSP const &");
43585 
43586     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
43587       SWIG_fail_ptr("SBQueueItem_SetQueueItem",1,SWIGTYPE_p_lldb__SBQueueItem);
43588     }
43589 
43590 
43591     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
43592       SWIG_fail_ptr("SBQueueItem_SetQueueItem",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
43593     }
43594 
43595     (arg1)->SetQueueItem((lldb::QueueItemSP const &)*arg2);
43596 
43597     return SWIG_arg;
43598 
43599     fail: SWIGUNUSED;
43600   }
43601   lua_error(L);
43602   return 0;
43603 }
43604 
43605 
43606 static int _wrap_SBQueueItem_GetExtendedBacktraceThread(lua_State* L) {
43607   {
43608     int SWIG_arg = 0;
43609     lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
43610     char *arg2 = (char *) 0 ;
43611     lldb::SBThread result;
43612 
43613     SWIG_check_num_args("lldb::SBQueueItem::GetExtendedBacktraceThread",2,2)
43614     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",1,"lldb::SBQueueItem *");
43615     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",2,"char const *");
43616 
43617     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
43618       SWIG_fail_ptr("SBQueueItem_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBQueueItem);
43619     }
43620 
43621     arg2 = (char *)lua_tostring(L, 2);
43622     result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
43623     {
43624       lldb::SBThread * resultptr = new lldb::SBThread(result);
43625       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
43626     }
43627     return SWIG_arg;
43628 
43629     fail: SWIGUNUSED;
43630   }
43631   lua_error(L);
43632   return 0;
43633 }
43634 
43635 
43636 static void swig_delete_SBQueueItem(void *obj) {
43637 lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) obj;
43638 delete arg1;
43639 }
43640 static int _proxy__wrap_new_SBQueueItem(lua_State *L) {
43641     assert(lua_istable(L,1));
43642     lua_pushcfunction(L,_wrap_new_SBQueueItem);
43643     assert(!lua_isnil(L,-1));
43644     lua_replace(L,1); /* replace our table with real constructor */
43645     lua_call(L,lua_gettop(L)-1,1);
43646     return 1;
43647 }
43648 static swig_lua_attribute swig_SBQueueItem_attributes[] = {
43649     {0,0,0}
43650 };
43651 static swig_lua_method swig_SBQueueItem_methods[]= {
43652     { "IsValid", _wrap_SBQueueItem_IsValid},
43653     { "Clear", _wrap_SBQueueItem_Clear},
43654     { "GetKind", _wrap_SBQueueItem_GetKind},
43655     { "SetKind", _wrap_SBQueueItem_SetKind},
43656     { "GetAddress", _wrap_SBQueueItem_GetAddress},
43657     { "SetAddress", _wrap_SBQueueItem_SetAddress},
43658     { "SetQueueItem", _wrap_SBQueueItem_SetQueueItem},
43659     { "GetExtendedBacktraceThread", _wrap_SBQueueItem_GetExtendedBacktraceThread},
43660     {0,0}
43661 };
43662 static swig_lua_method swig_SBQueueItem_meta[] = {
43663     {0,0}
43664 };
43665 
43666 static swig_lua_attribute swig_SBQueueItem_Sf_SwigStatic_attributes[] = {
43667     {0,0,0}
43668 };
43669 static swig_lua_const_info swig_SBQueueItem_Sf_SwigStatic_constants[]= {
43670     {0,0,0,0,0,0}
43671 };
43672 static swig_lua_method swig_SBQueueItem_Sf_SwigStatic_methods[]= {
43673     {0,0}
43674 };
43675 static swig_lua_class* swig_SBQueueItem_Sf_SwigStatic_classes[]= {
43676     0
43677 };
43678 
43679 static swig_lua_namespace swig_SBQueueItem_Sf_SwigStatic = {
43680     "SBQueueItem",
43681     swig_SBQueueItem_Sf_SwigStatic_methods,
43682     swig_SBQueueItem_Sf_SwigStatic_attributes,
43683     swig_SBQueueItem_Sf_SwigStatic_constants,
43684     swig_SBQueueItem_Sf_SwigStatic_classes,
43685     0
43686 };
43687 static swig_lua_class *swig_SBQueueItem_bases[] = {0};
43688 static const char *swig_SBQueueItem_base_names[] = {0};
43689 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 };
43690 
43691 static int _wrap_SBReproducer_Capture(lua_State* L) {
43692   {
43693     int SWIG_arg = 0;
43694     char *arg1 = (char *) 0 ;
43695     char *result = 0 ;
43696 
43697     SWIG_check_num_args("lldb::SBReproducer::Capture",1,1)
43698     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::Capture",1,"char const *");
43699     arg1 = (char *)lua_tostring(L, 1);
43700     result = (char *)lldb::SBReproducer::Capture((char const *)arg1);
43701     lua_pushstring(L,(const char *)result); SWIG_arg++;
43702     return SWIG_arg;
43703 
43704     fail: SWIGUNUSED;
43705   }
43706   lua_error(L);
43707   return 0;
43708 }
43709 
43710 
43711 static int _wrap_SBReproducer_PassiveReplay(lua_State* L) {
43712   {
43713     int SWIG_arg = 0;
43714     char *arg1 = (char *) 0 ;
43715     char *result = 0 ;
43716 
43717     SWIG_check_num_args("lldb::SBReproducer::PassiveReplay",1,1)
43718     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::PassiveReplay",1,"char const *");
43719     arg1 = (char *)lua_tostring(L, 1);
43720     result = (char *)lldb::SBReproducer::PassiveReplay((char const *)arg1);
43721     lua_pushstring(L,(const char *)result); SWIG_arg++;
43722     return SWIG_arg;
43723 
43724     fail: SWIGUNUSED;
43725   }
43726   lua_error(L);
43727   return 0;
43728 }
43729 
43730 
43731 static int _wrap_SBReproducer_SetAutoGenerate(lua_State* L) {
43732   {
43733     int SWIG_arg = 0;
43734     bool arg1 ;
43735     bool result;
43736 
43737     SWIG_check_num_args("lldb::SBReproducer::SetAutoGenerate",1,1)
43738     if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetAutoGenerate",1,"bool");
43739     arg1 = (lua_toboolean(L, 1)!=0);
43740     result = (bool)lldb::SBReproducer::SetAutoGenerate(arg1);
43741     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43742     return SWIG_arg;
43743 
43744     fail: SWIGUNUSED;
43745   }
43746   lua_error(L);
43747   return 0;
43748 }
43749 
43750 
43751 static int _wrap_SBReproducer_SetWorkingDirectory(lua_State* L) {
43752   {
43753     int SWIG_arg = 0;
43754     char *arg1 = (char *) 0 ;
43755 
43756     SWIG_check_num_args("lldb::SBReproducer::SetWorkingDirectory",1,1)
43757     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetWorkingDirectory",1,"char const *");
43758     arg1 = (char *)lua_tostring(L, 1);
43759     lldb::SBReproducer::SetWorkingDirectory((char const *)arg1);
43760 
43761     return SWIG_arg;
43762 
43763     fail: SWIGUNUSED;
43764   }
43765   lua_error(L);
43766   return 0;
43767 }
43768 
43769 
43770 static int _wrap_new_SBReproducer(lua_State* L) {
43771   {
43772     int SWIG_arg = 0;
43773     lldb::SBReproducer *result = 0 ;
43774 
43775     SWIG_check_num_args("lldb::SBReproducer::SBReproducer",0,0)
43776     result = (lldb::SBReproducer *)new lldb::SBReproducer();
43777     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBReproducer,1); SWIG_arg++;
43778     return SWIG_arg;
43779 
43780     fail: SWIGUNUSED;
43781   }
43782   lua_error(L);
43783   return 0;
43784 }
43785 
43786 
43787 static void swig_delete_SBReproducer(void *obj) {
43788 lldb::SBReproducer *arg1 = (lldb::SBReproducer *) obj;
43789 delete arg1;
43790 }
43791 static int _proxy__wrap_new_SBReproducer(lua_State *L) {
43792     assert(lua_istable(L,1));
43793     lua_pushcfunction(L,_wrap_new_SBReproducer);
43794     assert(!lua_isnil(L,-1));
43795     lua_replace(L,1); /* replace our table with real constructor */
43796     lua_call(L,lua_gettop(L)-1,1);
43797     return 1;
43798 }
43799 static swig_lua_attribute swig_SBReproducer_attributes[] = {
43800     {0,0,0}
43801 };
43802 static swig_lua_method swig_SBReproducer_methods[]= {
43803     {0,0}
43804 };
43805 static swig_lua_method swig_SBReproducer_meta[] = {
43806     {0,0}
43807 };
43808 
43809 static swig_lua_attribute swig_SBReproducer_Sf_SwigStatic_attributes[] = {
43810     {0,0,0}
43811 };
43812 static swig_lua_const_info swig_SBReproducer_Sf_SwigStatic_constants[]= {
43813     {0,0,0,0,0,0}
43814 };
43815 static swig_lua_method swig_SBReproducer_Sf_SwigStatic_methods[]= {
43816     { "Capture", _wrap_SBReproducer_Capture},
43817     { "PassiveReplay", _wrap_SBReproducer_PassiveReplay},
43818     { "SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
43819     { "SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
43820     {0,0}
43821 };
43822 static swig_lua_class* swig_SBReproducer_Sf_SwigStatic_classes[]= {
43823     0
43824 };
43825 
43826 static swig_lua_namespace swig_SBReproducer_Sf_SwigStatic = {
43827     "SBReproducer",
43828     swig_SBReproducer_Sf_SwigStatic_methods,
43829     swig_SBReproducer_Sf_SwigStatic_attributes,
43830     swig_SBReproducer_Sf_SwigStatic_constants,
43831     swig_SBReproducer_Sf_SwigStatic_classes,
43832     0
43833 };
43834 static swig_lua_class *swig_SBReproducer_bases[] = {0};
43835 static const char *swig_SBReproducer_base_names[] = {0};
43836 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 };
43837 
43838 static int _wrap_new_SBSection__SWIG_0(lua_State* L) {
43839   {
43840     int SWIG_arg = 0;
43841     lldb::SBSection *result = 0 ;
43842 
43843     SWIG_check_num_args("lldb::SBSection::SBSection",0,0)
43844     result = (lldb::SBSection *)new lldb::SBSection();
43845     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
43846     return SWIG_arg;
43847 
43848     fail: SWIGUNUSED;
43849   }
43850   lua_error(L);
43851   return 0;
43852 }
43853 
43854 
43855 static int _wrap_new_SBSection__SWIG_1(lua_State* L) {
43856   {
43857     int SWIG_arg = 0;
43858     lldb::SBSection *arg1 = 0 ;
43859     lldb::SBSection *result = 0 ;
43860 
43861     SWIG_check_num_args("lldb::SBSection::SBSection",1,1)
43862     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSection::SBSection",1,"lldb::SBSection const &");
43863 
43864     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43865       SWIG_fail_ptr("new_SBSection",1,SWIGTYPE_p_lldb__SBSection);
43866     }
43867 
43868     result = (lldb::SBSection *)new lldb::SBSection((lldb::SBSection const &)*arg1);
43869     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
43870     return SWIG_arg;
43871 
43872     fail: SWIGUNUSED;
43873   }
43874   lua_error(L);
43875   return 0;
43876 }
43877 
43878 
43879 static int _wrap_new_SBSection(lua_State* L) {
43880   int argc;
43881   int argv[2]={
43882     1,2
43883   };
43884 
43885   argc = lua_gettop(L);
43886   if (argc == 0) {
43887     return _wrap_new_SBSection__SWIG_0(L);
43888   }
43889   if (argc == 1) {
43890     int _v = 0;
43891     {
43892       void *ptr;
43893       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
43894         _v = 0;
43895       } else {
43896         _v = 1;
43897       }
43898     }
43899     if (_v) {
43900       return _wrap_new_SBSection__SWIG_1(L);
43901     }
43902   }
43903 
43904   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSection'\n"
43905     "  Possible C/C++ prototypes are:\n"
43906     "    lldb::SBSection::SBSection()\n"
43907     "    lldb::SBSection::SBSection(lldb::SBSection const &)\n");
43908   lua_error(L);return 0;
43909 }
43910 
43911 
43912 static int _wrap_SBSection_IsValid(lua_State* L) {
43913   {
43914     int SWIG_arg = 0;
43915     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43916     bool result;
43917 
43918     SWIG_check_num_args("lldb::SBSection::IsValid",1,1)
43919     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::IsValid",1,"lldb::SBSection const *");
43920 
43921     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43922       SWIG_fail_ptr("SBSection_IsValid",1,SWIGTYPE_p_lldb__SBSection);
43923     }
43924 
43925     result = (bool)((lldb::SBSection const *)arg1)->IsValid();
43926     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43927     return SWIG_arg;
43928 
43929     fail: SWIGUNUSED;
43930   }
43931   lua_error(L);
43932   return 0;
43933 }
43934 
43935 
43936 static int _wrap_SBSection_GetName(lua_State* L) {
43937   {
43938     int SWIG_arg = 0;
43939     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43940     char *result = 0 ;
43941 
43942     SWIG_check_num_args("lldb::SBSection::GetName",1,1)
43943     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetName",1,"lldb::SBSection *");
43944 
43945     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43946       SWIG_fail_ptr("SBSection_GetName",1,SWIGTYPE_p_lldb__SBSection);
43947     }
43948 
43949     result = (char *)(arg1)->GetName();
43950     lua_pushstring(L,(const char *)result); SWIG_arg++;
43951     return SWIG_arg;
43952 
43953     fail: SWIGUNUSED;
43954   }
43955   lua_error(L);
43956   return 0;
43957 }
43958 
43959 
43960 static int _wrap_SBSection_GetParent(lua_State* L) {
43961   {
43962     int SWIG_arg = 0;
43963     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43964     lldb::SBSection result;
43965 
43966     SWIG_check_num_args("lldb::SBSection::GetParent",1,1)
43967     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetParent",1,"lldb::SBSection *");
43968 
43969     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43970       SWIG_fail_ptr("SBSection_GetParent",1,SWIGTYPE_p_lldb__SBSection);
43971     }
43972 
43973     result = (arg1)->GetParent();
43974     {
43975       lldb::SBSection * resultptr = new lldb::SBSection(result);
43976       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
43977     }
43978     return SWIG_arg;
43979 
43980     fail: SWIGUNUSED;
43981   }
43982   lua_error(L);
43983   return 0;
43984 }
43985 
43986 
43987 static int _wrap_SBSection_FindSubSection(lua_State* L) {
43988   {
43989     int SWIG_arg = 0;
43990     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43991     char *arg2 = (char *) 0 ;
43992     lldb::SBSection result;
43993 
43994     SWIG_check_num_args("lldb::SBSection::FindSubSection",2,2)
43995     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::FindSubSection",1,"lldb::SBSection *");
43996     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBSection::FindSubSection",2,"char const *");
43997 
43998     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43999       SWIG_fail_ptr("SBSection_FindSubSection",1,SWIGTYPE_p_lldb__SBSection);
44000     }
44001 
44002     arg2 = (char *)lua_tostring(L, 2);
44003     result = (arg1)->FindSubSection((char const *)arg2);
44004     {
44005       lldb::SBSection * resultptr = new lldb::SBSection(result);
44006       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
44007     }
44008     return SWIG_arg;
44009 
44010     fail: SWIGUNUSED;
44011   }
44012   lua_error(L);
44013   return 0;
44014 }
44015 
44016 
44017 static int _wrap_SBSection_GetNumSubSections(lua_State* L) {
44018   {
44019     int SWIG_arg = 0;
44020     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44021     size_t result;
44022 
44023     SWIG_check_num_args("lldb::SBSection::GetNumSubSections",1,1)
44024     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetNumSubSections",1,"lldb::SBSection *");
44025 
44026     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44027       SWIG_fail_ptr("SBSection_GetNumSubSections",1,SWIGTYPE_p_lldb__SBSection);
44028     }
44029 
44030     result = (arg1)->GetNumSubSections();
44031     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44032     return SWIG_arg;
44033 
44034     fail: SWIGUNUSED;
44035   }
44036   lua_error(L);
44037   return 0;
44038 }
44039 
44040 
44041 static int _wrap_SBSection_GetSubSectionAtIndex(lua_State* L) {
44042   {
44043     int SWIG_arg = 0;
44044     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44045     size_t arg2 ;
44046     lldb::SBSection result;
44047 
44048     SWIG_check_num_args("lldb::SBSection::GetSubSectionAtIndex",2,2)
44049     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",1,"lldb::SBSection *");
44050     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",2,"size_t");
44051 
44052     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44053       SWIG_fail_ptr("SBSection_GetSubSectionAtIndex",1,SWIGTYPE_p_lldb__SBSection);
44054     }
44055 
44056     arg2 = (size_t)lua_tointeger(L, 2);
44057     result = (arg1)->GetSubSectionAtIndex(arg2);
44058     {
44059       lldb::SBSection * resultptr = new lldb::SBSection(result);
44060       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
44061     }
44062     return SWIG_arg;
44063 
44064     fail: SWIGUNUSED;
44065   }
44066   lua_error(L);
44067   return 0;
44068 }
44069 
44070 
44071 static int _wrap_SBSection_GetFileAddress(lua_State* L) {
44072   {
44073     int SWIG_arg = 0;
44074     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44075     lldb::addr_t result;
44076 
44077     SWIG_check_num_args("lldb::SBSection::GetFileAddress",1,1)
44078     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileAddress",1,"lldb::SBSection *");
44079 
44080     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44081       SWIG_fail_ptr("SBSection_GetFileAddress",1,SWIGTYPE_p_lldb__SBSection);
44082     }
44083 
44084     result = (lldb::addr_t)(arg1)->GetFileAddress();
44085     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44086     return SWIG_arg;
44087 
44088     fail: SWIGUNUSED;
44089   }
44090   lua_error(L);
44091   return 0;
44092 }
44093 
44094 
44095 static int _wrap_SBSection_GetLoadAddress(lua_State* L) {
44096   {
44097     int SWIG_arg = 0;
44098     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44099     lldb::SBTarget *arg2 = 0 ;
44100     lldb::addr_t result;
44101 
44102     SWIG_check_num_args("lldb::SBSection::GetLoadAddress",2,2)
44103     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",1,"lldb::SBSection *");
44104     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",2,"lldb::SBTarget &");
44105 
44106     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44107       SWIG_fail_ptr("SBSection_GetLoadAddress",1,SWIGTYPE_p_lldb__SBSection);
44108     }
44109 
44110 
44111     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
44112       SWIG_fail_ptr("SBSection_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
44113     }
44114 
44115     result = (lldb::addr_t)(arg1)->GetLoadAddress(*arg2);
44116     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44117     return SWIG_arg;
44118 
44119     fail: SWIGUNUSED;
44120   }
44121   lua_error(L);
44122   return 0;
44123 }
44124 
44125 
44126 static int _wrap_SBSection_GetByteSize(lua_State* L) {
44127   {
44128     int SWIG_arg = 0;
44129     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44130     lldb::addr_t result;
44131 
44132     SWIG_check_num_args("lldb::SBSection::GetByteSize",1,1)
44133     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetByteSize",1,"lldb::SBSection *");
44134 
44135     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44136       SWIG_fail_ptr("SBSection_GetByteSize",1,SWIGTYPE_p_lldb__SBSection);
44137     }
44138 
44139     result = (lldb::addr_t)(arg1)->GetByteSize();
44140     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44141     return SWIG_arg;
44142 
44143     fail: SWIGUNUSED;
44144   }
44145   lua_error(L);
44146   return 0;
44147 }
44148 
44149 
44150 static int _wrap_SBSection_GetFileOffset(lua_State* L) {
44151   {
44152     int SWIG_arg = 0;
44153     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44154     uint64_t result;
44155 
44156     SWIG_check_num_args("lldb::SBSection::GetFileOffset",1,1)
44157     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileOffset",1,"lldb::SBSection *");
44158 
44159     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44160       SWIG_fail_ptr("SBSection_GetFileOffset",1,SWIGTYPE_p_lldb__SBSection);
44161     }
44162 
44163     result = (uint64_t)(arg1)->GetFileOffset();
44164     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44165     return SWIG_arg;
44166 
44167     fail: SWIGUNUSED;
44168   }
44169   lua_error(L);
44170   return 0;
44171 }
44172 
44173 
44174 static int _wrap_SBSection_GetFileByteSize(lua_State* L) {
44175   {
44176     int SWIG_arg = 0;
44177     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44178     uint64_t result;
44179 
44180     SWIG_check_num_args("lldb::SBSection::GetFileByteSize",1,1)
44181     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileByteSize",1,"lldb::SBSection *");
44182 
44183     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44184       SWIG_fail_ptr("SBSection_GetFileByteSize",1,SWIGTYPE_p_lldb__SBSection);
44185     }
44186 
44187     result = (uint64_t)(arg1)->GetFileByteSize();
44188     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44189     return SWIG_arg;
44190 
44191     fail: SWIGUNUSED;
44192   }
44193   lua_error(L);
44194   return 0;
44195 }
44196 
44197 
44198 static int _wrap_SBSection_GetSectionData__SWIG_0(lua_State* L) {
44199   {
44200     int SWIG_arg = 0;
44201     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44202     lldb::SBData result;
44203 
44204     SWIG_check_num_args("lldb::SBSection::GetSectionData",1,1)
44205     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
44206 
44207     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44208       SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
44209     }
44210 
44211     result = (arg1)->GetSectionData();
44212     {
44213       lldb::SBData * resultptr = new lldb::SBData(result);
44214       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
44215     }
44216     return SWIG_arg;
44217 
44218     fail: SWIGUNUSED;
44219   }
44220   lua_error(L);
44221   return 0;
44222 }
44223 
44224 
44225 static int _wrap_SBSection_GetSectionData__SWIG_1(lua_State* L) {
44226   {
44227     int SWIG_arg = 0;
44228     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44229     uint64_t arg2 ;
44230     uint64_t arg3 ;
44231     lldb::SBData result;
44232 
44233     SWIG_check_num_args("lldb::SBSection::GetSectionData",3,3)
44234     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
44235     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSection::GetSectionData",2,"uint64_t");
44236     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSection::GetSectionData",3,"uint64_t");
44237 
44238     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44239       SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
44240     }
44241 
44242     arg2 = (uint64_t)lua_tointeger(L, 2);
44243     arg3 = (uint64_t)lua_tointeger(L, 3);
44244     result = (arg1)->GetSectionData(arg2,arg3);
44245     {
44246       lldb::SBData * resultptr = new lldb::SBData(result);
44247       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
44248     }
44249     return SWIG_arg;
44250 
44251     fail: SWIGUNUSED;
44252   }
44253   lua_error(L);
44254   return 0;
44255 }
44256 
44257 
44258 static int _wrap_SBSection_GetSectionData(lua_State* L) {
44259   int argc;
44260   int argv[4]={
44261     1,2,3,4
44262   };
44263 
44264   argc = lua_gettop(L);
44265   if (argc == 1) {
44266     int _v = 0;
44267     {
44268       void *ptr;
44269       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
44270         _v = 0;
44271       } else {
44272         _v = 1;
44273       }
44274     }
44275     if (_v) {
44276       return _wrap_SBSection_GetSectionData__SWIG_0(L);
44277     }
44278   }
44279   if (argc == 3) {
44280     int _v = 0;
44281     {
44282       void *ptr;
44283       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
44284         _v = 0;
44285       } else {
44286         _v = 1;
44287       }
44288     }
44289     if (_v) {
44290       {
44291         _v = lua_isnumber(L,argv[1]);
44292       }
44293       if (_v) {
44294         {
44295           _v = lua_isnumber(L,argv[2]);
44296         }
44297         if (_v) {
44298           return _wrap_SBSection_GetSectionData__SWIG_1(L);
44299         }
44300       }
44301     }
44302   }
44303 
44304   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSection_GetSectionData'\n"
44305     "  Possible C/C++ prototypes are:\n"
44306     "    lldb::SBSection::GetSectionData()\n"
44307     "    lldb::SBSection::GetSectionData(uint64_t,uint64_t)\n");
44308   lua_error(L);return 0;
44309 }
44310 
44311 
44312 static int _wrap_SBSection_GetSectionType(lua_State* L) {
44313   {
44314     int SWIG_arg = 0;
44315     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44316     lldb::SectionType result;
44317 
44318     SWIG_check_num_args("lldb::SBSection::GetSectionType",1,1)
44319     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionType",1,"lldb::SBSection *");
44320 
44321     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44322       SWIG_fail_ptr("SBSection_GetSectionType",1,SWIGTYPE_p_lldb__SBSection);
44323     }
44324 
44325     result = (lldb::SectionType)(arg1)->GetSectionType();
44326     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44327     return SWIG_arg;
44328 
44329     fail: SWIGUNUSED;
44330   }
44331   lua_error(L);
44332   return 0;
44333 }
44334 
44335 
44336 static int _wrap_SBSection_GetPermissions(lua_State* L) {
44337   {
44338     int SWIG_arg = 0;
44339     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44340     uint32_t result;
44341 
44342     SWIG_check_num_args("lldb::SBSection::GetPermissions",1,1)
44343     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetPermissions",1,"lldb::SBSection const *");
44344 
44345     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44346       SWIG_fail_ptr("SBSection_GetPermissions",1,SWIGTYPE_p_lldb__SBSection);
44347     }
44348 
44349     result = (uint32_t)((lldb::SBSection const *)arg1)->GetPermissions();
44350     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44351     return SWIG_arg;
44352 
44353     fail: SWIGUNUSED;
44354   }
44355   lua_error(L);
44356   return 0;
44357 }
44358 
44359 
44360 static int _wrap_SBSection_GetTargetByteSize(lua_State* L) {
44361   {
44362     int SWIG_arg = 0;
44363     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44364     uint32_t result;
44365 
44366     SWIG_check_num_args("lldb::SBSection::GetTargetByteSize",1,1)
44367     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetTargetByteSize",1,"lldb::SBSection *");
44368 
44369     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44370       SWIG_fail_ptr("SBSection_GetTargetByteSize",1,SWIGTYPE_p_lldb__SBSection);
44371     }
44372 
44373     result = (uint32_t)(arg1)->GetTargetByteSize();
44374     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44375     return SWIG_arg;
44376 
44377     fail: SWIGUNUSED;
44378   }
44379   lua_error(L);
44380   return 0;
44381 }
44382 
44383 
44384 static int _wrap_SBSection_GetAlignment(lua_State* L) {
44385   {
44386     int SWIG_arg = 0;
44387     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44388     uint32_t result;
44389 
44390     SWIG_check_num_args("lldb::SBSection::GetAlignment",1,1)
44391     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetAlignment",1,"lldb::SBSection *");
44392 
44393     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44394       SWIG_fail_ptr("SBSection_GetAlignment",1,SWIGTYPE_p_lldb__SBSection);
44395     }
44396 
44397     result = (uint32_t)(arg1)->GetAlignment();
44398     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44399     return SWIG_arg;
44400 
44401     fail: SWIGUNUSED;
44402   }
44403   lua_error(L);
44404   return 0;
44405 }
44406 
44407 
44408 static int _wrap_SBSection_GetDescription(lua_State* L) {
44409   {
44410     int SWIG_arg = 0;
44411     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44412     lldb::SBStream *arg2 = 0 ;
44413     bool result;
44414 
44415     SWIG_check_num_args("lldb::SBSection::GetDescription",2,2)
44416     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetDescription",1,"lldb::SBSection *");
44417     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetDescription",2,"lldb::SBStream &");
44418 
44419     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44420       SWIG_fail_ptr("SBSection_GetDescription",1,SWIGTYPE_p_lldb__SBSection);
44421     }
44422 
44423 
44424     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
44425       SWIG_fail_ptr("SBSection_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
44426     }
44427 
44428     result = (bool)(arg1)->GetDescription(*arg2);
44429     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44430     return SWIG_arg;
44431 
44432     fail: SWIGUNUSED;
44433   }
44434   lua_error(L);
44435   return 0;
44436 }
44437 
44438 
44439 static int _wrap_SBSection___eq(lua_State* L) {
44440   {
44441     int SWIG_arg = 0;
44442     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44443     lldb::SBSection *arg2 = 0 ;
44444     bool result;
44445 
44446     SWIG_check_num_args("lldb::SBSection::operator ==",2,2)
44447     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::operator ==",1,"lldb::SBSection *");
44448     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::operator ==",2,"lldb::SBSection const &");
44449 
44450     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44451       SWIG_fail_ptr("SBSection___eq",1,SWIGTYPE_p_lldb__SBSection);
44452     }
44453 
44454 
44455     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSection,0))){
44456       SWIG_fail_ptr("SBSection___eq",2,SWIGTYPE_p_lldb__SBSection);
44457     }
44458 
44459     result = (bool)(arg1)->operator ==((lldb::SBSection const &)*arg2);
44460     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44461     return SWIG_arg;
44462 
44463     fail: SWIGUNUSED;
44464   }
44465   lua_error(L);
44466   return 0;
44467 }
44468 
44469 
44470 static int _wrap_SBSection___tostring(lua_State* L) {
44471   {
44472     int SWIG_arg = 0;
44473     lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
44474     std::string result;
44475 
44476     SWIG_check_num_args("lldb::SBSection::__repr__",1,1)
44477     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::__repr__",1,"lldb::SBSection *");
44478 
44479     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
44480       SWIG_fail_ptr("SBSection___tostring",1,SWIGTYPE_p_lldb__SBSection);
44481     }
44482 
44483     result = lldb_SBSection___repr__(arg1);
44484     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
44485     return SWIG_arg;
44486 
44487     fail: SWIGUNUSED;
44488   }
44489   lua_error(L);
44490   return 0;
44491 }
44492 
44493 
44494 static void swig_delete_SBSection(void *obj) {
44495 lldb::SBSection *arg1 = (lldb::SBSection *) obj;
44496 delete arg1;
44497 }
44498 static int _proxy__wrap_new_SBSection(lua_State *L) {
44499     assert(lua_istable(L,1));
44500     lua_pushcfunction(L,_wrap_new_SBSection);
44501     assert(!lua_isnil(L,-1));
44502     lua_replace(L,1); /* replace our table with real constructor */
44503     lua_call(L,lua_gettop(L)-1,1);
44504     return 1;
44505 }
44506 static swig_lua_attribute swig_SBSection_attributes[] = {
44507     {0,0,0}
44508 };
44509 static swig_lua_method swig_SBSection_methods[]= {
44510     { "IsValid", _wrap_SBSection_IsValid},
44511     { "GetName", _wrap_SBSection_GetName},
44512     { "GetParent", _wrap_SBSection_GetParent},
44513     { "FindSubSection", _wrap_SBSection_FindSubSection},
44514     { "GetNumSubSections", _wrap_SBSection_GetNumSubSections},
44515     { "GetSubSectionAtIndex", _wrap_SBSection_GetSubSectionAtIndex},
44516     { "GetFileAddress", _wrap_SBSection_GetFileAddress},
44517     { "GetLoadAddress", _wrap_SBSection_GetLoadAddress},
44518     { "GetByteSize", _wrap_SBSection_GetByteSize},
44519     { "GetFileOffset", _wrap_SBSection_GetFileOffset},
44520     { "GetFileByteSize", _wrap_SBSection_GetFileByteSize},
44521     { "GetSectionData", _wrap_SBSection_GetSectionData},
44522     { "GetSectionType", _wrap_SBSection_GetSectionType},
44523     { "GetPermissions", _wrap_SBSection_GetPermissions},
44524     { "GetTargetByteSize", _wrap_SBSection_GetTargetByteSize},
44525     { "GetAlignment", _wrap_SBSection_GetAlignment},
44526     { "GetDescription", _wrap_SBSection_GetDescription},
44527     { "__eq", _wrap_SBSection___eq},
44528     { "__tostring", _wrap_SBSection___tostring},
44529     {0,0}
44530 };
44531 static swig_lua_method swig_SBSection_meta[] = {
44532     { "__eq", _wrap_SBSection___eq},
44533     { "__tostring", _wrap_SBSection___tostring},
44534     {0,0}
44535 };
44536 
44537 static swig_lua_attribute swig_SBSection_Sf_SwigStatic_attributes[] = {
44538     {0,0,0}
44539 };
44540 static swig_lua_const_info swig_SBSection_Sf_SwigStatic_constants[]= {
44541     {0,0,0,0,0,0}
44542 };
44543 static swig_lua_method swig_SBSection_Sf_SwigStatic_methods[]= {
44544     {0,0}
44545 };
44546 static swig_lua_class* swig_SBSection_Sf_SwigStatic_classes[]= {
44547     0
44548 };
44549 
44550 static swig_lua_namespace swig_SBSection_Sf_SwigStatic = {
44551     "SBSection",
44552     swig_SBSection_Sf_SwigStatic_methods,
44553     swig_SBSection_Sf_SwigStatic_attributes,
44554     swig_SBSection_Sf_SwigStatic_constants,
44555     swig_SBSection_Sf_SwigStatic_classes,
44556     0
44557 };
44558 static swig_lua_class *swig_SBSection_bases[] = {0};
44559 static const char *swig_SBSection_base_names[] = {0};
44560 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 };
44561 
44562 static int _wrap_new_SBSourceManager(lua_State* L) {
44563   {
44564     int SWIG_arg = 0;
44565     lldb::SBSourceManager *arg1 = 0 ;
44566     lldb::SBSourceManager *result = 0 ;
44567 
44568     SWIG_check_num_args("lldb::SBSourceManager::SBSourceManager",1,1)
44569     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSourceManager::SBSourceManager",1,"lldb::SBSourceManager const &");
44570 
44571     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
44572       SWIG_fail_ptr("new_SBSourceManager",1,SWIGTYPE_p_lldb__SBSourceManager);
44573     }
44574 
44575     result = (lldb::SBSourceManager *)new lldb::SBSourceManager((lldb::SBSourceManager const &)*arg1);
44576     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
44577     return SWIG_arg;
44578 
44579     fail: SWIGUNUSED;
44580   }
44581   lua_error(L);
44582   return 0;
44583 }
44584 
44585 
44586 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers(lua_State* L) {
44587   {
44588     int SWIG_arg = 0;
44589     lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
44590     lldb::SBFileSpec *arg2 = 0 ;
44591     uint32_t arg3 ;
44592     uint32_t arg4 ;
44593     uint32_t arg5 ;
44594     char *arg6 = (char *) 0 ;
44595     lldb::SBStream *arg7 = 0 ;
44596     size_t result;
44597 
44598     SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,7)
44599     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",1,"lldb::SBSourceManager *");
44600     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",2,"lldb::SBFileSpec const &");
44601     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",3,"uint32_t");
44602     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",4,"uint32_t");
44603     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",5,"uint32_t");
44604     if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",6,"char const *");
44605     if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,"lldb::SBStream &");
44606 
44607     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
44608       SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",1,SWIGTYPE_p_lldb__SBSourceManager);
44609     }
44610 
44611 
44612     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
44613       SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",2,SWIGTYPE_p_lldb__SBFileSpec);
44614     }
44615 
44616     arg3 = (uint32_t)lua_tointeger(L, 3);
44617     arg4 = (uint32_t)lua_tointeger(L, 4);
44618     arg5 = (uint32_t)lua_tointeger(L, 5);
44619     arg6 = (char *)lua_tostring(L, 6);
44620 
44621     if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStream,0))){
44622       SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",7,SWIGTYPE_p_lldb__SBStream);
44623     }
44624 
44625     result = (arg1)->DisplaySourceLinesWithLineNumbers((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,(char const *)arg6,*arg7);
44626     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44627     return SWIG_arg;
44628 
44629     fail: SWIGUNUSED;
44630   }
44631   lua_error(L);
44632   return 0;
44633 }
44634 
44635 
44636 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn(lua_State* L) {
44637   {
44638     int SWIG_arg = 0;
44639     lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
44640     lldb::SBFileSpec *arg2 = 0 ;
44641     uint32_t arg3 ;
44642     uint32_t arg4 ;
44643     uint32_t arg5 ;
44644     uint32_t arg6 ;
44645     char *arg7 = (char *) 0 ;
44646     lldb::SBStream *arg8 = 0 ;
44647     size_t result;
44648 
44649     SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,8)
44650     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",1,"lldb::SBSourceManager *");
44651     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",2,"lldb::SBFileSpec const &");
44652     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",3,"uint32_t");
44653     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",4,"uint32_t");
44654     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",5,"uint32_t");
44655     if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",6,"uint32_t");
44656     if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",7,"char const *");
44657     if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,"lldb::SBStream &");
44658 
44659     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
44660       SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",1,SWIGTYPE_p_lldb__SBSourceManager);
44661     }
44662 
44663 
44664     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
44665       SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",2,SWIGTYPE_p_lldb__SBFileSpec);
44666     }
44667 
44668     arg3 = (uint32_t)lua_tointeger(L, 3);
44669     arg4 = (uint32_t)lua_tointeger(L, 4);
44670     arg5 = (uint32_t)lua_tointeger(L, 5);
44671     arg6 = (uint32_t)lua_tointeger(L, 6);
44672     arg7 = (char *)lua_tostring(L, 7);
44673 
44674     if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBStream,0))){
44675       SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",8,SWIGTYPE_p_lldb__SBStream);
44676     }
44677 
44678     result = (arg1)->DisplaySourceLinesWithLineNumbersAndColumn((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,arg6,(char const *)arg7,*arg8);
44679     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44680     return SWIG_arg;
44681 
44682     fail: SWIGUNUSED;
44683   }
44684   lua_error(L);
44685   return 0;
44686 }
44687 
44688 
44689 static void swig_delete_SBSourceManager(void *obj) {
44690 lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) obj;
44691 delete arg1;
44692 }
44693 static int _proxy__wrap_new_SBSourceManager(lua_State *L) {
44694     assert(lua_istable(L,1));
44695     lua_pushcfunction(L,_wrap_new_SBSourceManager);
44696     assert(!lua_isnil(L,-1));
44697     lua_replace(L,1); /* replace our table with real constructor */
44698     lua_call(L,lua_gettop(L)-1,1);
44699     return 1;
44700 }
44701 static swig_lua_attribute swig_SBSourceManager_attributes[] = {
44702     {0,0,0}
44703 };
44704 static swig_lua_method swig_SBSourceManager_methods[]= {
44705     { "DisplaySourceLinesWithLineNumbers", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers},
44706     { "DisplaySourceLinesWithLineNumbersAndColumn", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn},
44707     {0,0}
44708 };
44709 static swig_lua_method swig_SBSourceManager_meta[] = {
44710     {0,0}
44711 };
44712 
44713 static swig_lua_attribute swig_SBSourceManager_Sf_SwigStatic_attributes[] = {
44714     {0,0,0}
44715 };
44716 static swig_lua_const_info swig_SBSourceManager_Sf_SwigStatic_constants[]= {
44717     {0,0,0,0,0,0}
44718 };
44719 static swig_lua_method swig_SBSourceManager_Sf_SwigStatic_methods[]= {
44720     {0,0}
44721 };
44722 static swig_lua_class* swig_SBSourceManager_Sf_SwigStatic_classes[]= {
44723     0
44724 };
44725 
44726 static swig_lua_namespace swig_SBSourceManager_Sf_SwigStatic = {
44727     "SBSourceManager",
44728     swig_SBSourceManager_Sf_SwigStatic_methods,
44729     swig_SBSourceManager_Sf_SwigStatic_attributes,
44730     swig_SBSourceManager_Sf_SwigStatic_constants,
44731     swig_SBSourceManager_Sf_SwigStatic_classes,
44732     0
44733 };
44734 static swig_lua_class *swig_SBSourceManager_bases[] = {0};
44735 static const char *swig_SBSourceManager_base_names[] = {0};
44736 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 };
44737 
44738 static int _wrap_new_SBStream(lua_State* L) {
44739   {
44740     int SWIG_arg = 0;
44741     lldb::SBStream *result = 0 ;
44742 
44743     SWIG_check_num_args("lldb::SBStream::SBStream",0,0)
44744     result = (lldb::SBStream *)new lldb::SBStream();
44745     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStream,1); SWIG_arg++;
44746     return SWIG_arg;
44747 
44748     fail: SWIGUNUSED;
44749   }
44750   lua_error(L);
44751   return 0;
44752 }
44753 
44754 
44755 static int _wrap_SBStream_IsValid(lua_State* L) {
44756   {
44757     int SWIG_arg = 0;
44758     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44759     bool result;
44760 
44761     SWIG_check_num_args("lldb::SBStream::IsValid",1,1)
44762     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::IsValid",1,"lldb::SBStream const *");
44763 
44764     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44765       SWIG_fail_ptr("SBStream_IsValid",1,SWIGTYPE_p_lldb__SBStream);
44766     }
44767 
44768     result = (bool)((lldb::SBStream const *)arg1)->IsValid();
44769     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44770     return SWIG_arg;
44771 
44772     fail: SWIGUNUSED;
44773   }
44774   lua_error(L);
44775   return 0;
44776 }
44777 
44778 
44779 static int _wrap_SBStream_GetData(lua_State* L) {
44780   {
44781     int SWIG_arg = 0;
44782     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44783     char *result = 0 ;
44784 
44785     SWIG_check_num_args("lldb::SBStream::GetData",1,1)
44786     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetData",1,"lldb::SBStream *");
44787 
44788     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44789       SWIG_fail_ptr("SBStream_GetData",1,SWIGTYPE_p_lldb__SBStream);
44790     }
44791 
44792     result = (char *)(arg1)->GetData();
44793     lua_pushstring(L,(const char *)result); SWIG_arg++;
44794     return SWIG_arg;
44795 
44796     fail: SWIGUNUSED;
44797   }
44798   lua_error(L);
44799   return 0;
44800 }
44801 
44802 
44803 static int _wrap_SBStream_GetSize(lua_State* L) {
44804   {
44805     int SWIG_arg = 0;
44806     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44807     size_t result;
44808 
44809     SWIG_check_num_args("lldb::SBStream::GetSize",1,1)
44810     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetSize",1,"lldb::SBStream *");
44811 
44812     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44813       SWIG_fail_ptr("SBStream_GetSize",1,SWIGTYPE_p_lldb__SBStream);
44814     }
44815 
44816     result = (arg1)->GetSize();
44817     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44818     return SWIG_arg;
44819 
44820     fail: SWIGUNUSED;
44821   }
44822   lua_error(L);
44823   return 0;
44824 }
44825 
44826 
44827 static int _wrap_SBStream_Print(lua_State* L) {
44828   {
44829     int SWIG_arg = 0;
44830     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44831     char *arg2 = (char *) 0 ;
44832 
44833     SWIG_check_num_args("lldb::SBStream::Print",2,2)
44834     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Print",1,"lldb::SBStream *");
44835     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::Print",2,"char const *");
44836 
44837     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44838       SWIG_fail_ptr("SBStream_Print",1,SWIGTYPE_p_lldb__SBStream);
44839     }
44840 
44841     arg2 = (char *)lua_tostring(L, 2);
44842     (arg1)->Print((char const *)arg2);
44843 
44844     return SWIG_arg;
44845 
44846     fail: SWIGUNUSED;
44847   }
44848   lua_error(L);
44849   return 0;
44850 }
44851 
44852 
44853 static int _wrap_SBStream_RedirectToFile__SWIG_0(lua_State* L) {
44854   {
44855     int SWIG_arg = 0;
44856     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44857     char *arg2 = (char *) 0 ;
44858     bool arg3 ;
44859 
44860     SWIG_check_num_args("lldb::SBStream::RedirectToFile",3,3)
44861     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
44862     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"char const *");
44863     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",3,"bool");
44864 
44865     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44866       SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
44867     }
44868 
44869     arg2 = (char *)lua_tostring(L, 2);
44870     arg3 = (lua_toboolean(L, 3)!=0);
44871     (arg1)->RedirectToFile((char const *)arg2,arg3);
44872 
44873     return SWIG_arg;
44874 
44875     fail: SWIGUNUSED;
44876   }
44877   lua_error(L);
44878   return 0;
44879 }
44880 
44881 
44882 static int _wrap_SBStream_RedirectToFile__SWIG_1(lua_State* L) {
44883   {
44884     int SWIG_arg = 0;
44885     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44886     lldb::SBFile arg2 ;
44887     lldb::SBFile *argp2 ;
44888 
44889     SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
44890     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
44891     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"lldb::SBFile");
44892 
44893     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44894       SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
44895     }
44896 
44897 
44898     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
44899       SWIG_fail_ptr("SBStream_RedirectToFile",2,SWIGTYPE_p_lldb__SBFile);
44900     }
44901     arg2 = *argp2;
44902 
44903     (arg1)->RedirectToFile(arg2);
44904 
44905     return SWIG_arg;
44906 
44907     fail: SWIGUNUSED;
44908   }
44909   lua_error(L);
44910   return 0;
44911 }
44912 
44913 
44914 static int _wrap_SBStream_RedirectToFile__SWIG_2(lua_State* L) {
44915   {
44916     int SWIG_arg = 0;
44917     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44918     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
44919 
44920     SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
44921     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
44922 
44923     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44924       SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
44925     }
44926 
44927     {
44928       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
44929       lldb::FileSP file_sp;
44930       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
44931       if (!file_sp->IsValid())
44932       return luaL_error(L, "Invalid file");
44933       arg2 = file_sp;
44934     }
44935     (arg1)->RedirectToFile(arg2);
44936 
44937     return SWIG_arg;
44938 
44939     fail: SWIGUNUSED;
44940   }
44941   lua_error(L);
44942   return 0;
44943 }
44944 
44945 
44946 static int _wrap_SBStream_RedirectToFile(lua_State* L) {
44947   int argc;
44948   int argv[4]={
44949     1,2,3,4
44950   };
44951 
44952   argc = lua_gettop(L);
44953   if (argc == 2) {
44954     int _v = 0;
44955     {
44956       void *ptr;
44957       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
44958         _v = 0;
44959       } else {
44960         _v = 1;
44961       }
44962     }
44963     if (_v) {
44964       {
44965         void *ptr;
44966         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
44967           _v = 0;
44968         } else {
44969           _v = 1;
44970         }
44971       }
44972       if (_v) {
44973         return _wrap_SBStream_RedirectToFile__SWIG_1(L);
44974       }
44975     }
44976   }
44977   if (argc == 2) {
44978     int _v = 0;
44979     {
44980       void *ptr;
44981       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
44982         _v = 0;
44983       } else {
44984         _v = 1;
44985       }
44986     }
44987     if (_v) {
44988       {
44989         _v = (lua_isuserdata(L, argv[1])) &&
44990         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
44991       }
44992       if (_v) {
44993         return _wrap_SBStream_RedirectToFile__SWIG_2(L);
44994       }
44995     }
44996   }
44997   if (argc == 3) {
44998     int _v = 0;
44999     {
45000       void *ptr;
45001       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
45002         _v = 0;
45003       } else {
45004         _v = 1;
45005       }
45006     }
45007     if (_v) {
45008       {
45009         _v = SWIG_lua_isnilstring(L,argv[1]);
45010       }
45011       if (_v) {
45012         {
45013           _v = lua_isboolean(L,argv[2]);
45014         }
45015         if (_v) {
45016           return _wrap_SBStream_RedirectToFile__SWIG_0(L);
45017         }
45018       }
45019     }
45020   }
45021 
45022   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStream_RedirectToFile'\n"
45023     "  Possible C/C++ prototypes are:\n"
45024     "    lldb::SBStream::RedirectToFile(char const *,bool)\n"
45025     "    lldb::SBStream::RedirectToFile(lldb::SBFile)\n"
45026     "    lldb::SBStream::RedirectToFile(lldb::FileSP)\n");
45027   lua_error(L);return 0;
45028 }
45029 
45030 
45031 static int _wrap_SBStream_RedirectToFileHandle(lua_State* L) {
45032   {
45033     int SWIG_arg = 0;
45034     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
45035     SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
45036     bool arg3 ;
45037 
45038     SWIG_check_num_args("lldb::SBStream::RedirectToFileHandle",3,3)
45039     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",1,"lldb::SBStream *");
45040     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",3,"bool");
45041 
45042     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
45043       SWIG_fail_ptr("SBStream_RedirectToFileHandle",1,SWIGTYPE_p_lldb__SBStream);
45044     }
45045 
45046     {
45047       luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
45048       lldb::FileSP file_sp;
45049       file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
45050       if (!file_sp->IsValid())
45051       return luaL_error(L, "Invalid file");
45052       arg2 = file_sp;
45053     }
45054     arg3 = (lua_toboolean(L, 3)!=0);
45055     lldb_SBStream_RedirectToFileHandle(arg1,SWIG_STD_MOVE(arg2),arg3);
45056 
45057     return SWIG_arg;
45058 
45059     fail: SWIGUNUSED;
45060   }
45061   lua_error(L);
45062   return 0;
45063 }
45064 
45065 
45066 static int _wrap_SBStream_RedirectToFileDescriptor(lua_State* L) {
45067   {
45068     int SWIG_arg = 0;
45069     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
45070     int arg2 ;
45071     bool arg3 ;
45072 
45073     SWIG_check_num_args("lldb::SBStream::RedirectToFileDescriptor",3,3)
45074     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",1,"lldb::SBStream *");
45075     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",2,"int");
45076     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",3,"bool");
45077 
45078     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
45079       SWIG_fail_ptr("SBStream_RedirectToFileDescriptor",1,SWIGTYPE_p_lldb__SBStream);
45080     }
45081 
45082     arg2 = (int)lua_tointeger(L, 2);
45083     arg3 = (lua_toboolean(L, 3)!=0);
45084     (arg1)->RedirectToFileDescriptor(arg2,arg3);
45085 
45086     return SWIG_arg;
45087 
45088     fail: SWIGUNUSED;
45089   }
45090   lua_error(L);
45091   return 0;
45092 }
45093 
45094 
45095 static int _wrap_SBStream_Clear(lua_State* L) {
45096   {
45097     int SWIG_arg = 0;
45098     lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
45099 
45100     SWIG_check_num_args("lldb::SBStream::Clear",1,1)
45101     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Clear",1,"lldb::SBStream *");
45102 
45103     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
45104       SWIG_fail_ptr("SBStream_Clear",1,SWIGTYPE_p_lldb__SBStream);
45105     }
45106 
45107     (arg1)->Clear();
45108 
45109     return SWIG_arg;
45110 
45111     fail: SWIGUNUSED;
45112   }
45113   lua_error(L);
45114   return 0;
45115 }
45116 
45117 
45118 static void swig_delete_SBStream(void *obj) {
45119 lldb::SBStream *arg1 = (lldb::SBStream *) obj;
45120 delete arg1;
45121 }
45122 static int _proxy__wrap_new_SBStream(lua_State *L) {
45123     assert(lua_istable(L,1));
45124     lua_pushcfunction(L,_wrap_new_SBStream);
45125     assert(!lua_isnil(L,-1));
45126     lua_replace(L,1); /* replace our table with real constructor */
45127     lua_call(L,lua_gettop(L)-1,1);
45128     return 1;
45129 }
45130 static swig_lua_attribute swig_SBStream_attributes[] = {
45131     {0,0,0}
45132 };
45133 static swig_lua_method swig_SBStream_methods[]= {
45134     { "IsValid", _wrap_SBStream_IsValid},
45135     { "GetData", _wrap_SBStream_GetData},
45136     { "GetSize", _wrap_SBStream_GetSize},
45137     { "Print", _wrap_SBStream_Print},
45138     { "RedirectToFile", _wrap_SBStream_RedirectToFile},
45139     { "RedirectToFileHandle", _wrap_SBStream_RedirectToFileHandle},
45140     { "RedirectToFileDescriptor", _wrap_SBStream_RedirectToFileDescriptor},
45141     { "Clear", _wrap_SBStream_Clear},
45142     {0,0}
45143 };
45144 static swig_lua_method swig_SBStream_meta[] = {
45145     {0,0}
45146 };
45147 
45148 static swig_lua_attribute swig_SBStream_Sf_SwigStatic_attributes[] = {
45149     {0,0,0}
45150 };
45151 static swig_lua_const_info swig_SBStream_Sf_SwigStatic_constants[]= {
45152     {0,0,0,0,0,0}
45153 };
45154 static swig_lua_method swig_SBStream_Sf_SwigStatic_methods[]= {
45155     {0,0}
45156 };
45157 static swig_lua_class* swig_SBStream_Sf_SwigStatic_classes[]= {
45158     0
45159 };
45160 
45161 static swig_lua_namespace swig_SBStream_Sf_SwigStatic = {
45162     "SBStream",
45163     swig_SBStream_Sf_SwigStatic_methods,
45164     swig_SBStream_Sf_SwigStatic_attributes,
45165     swig_SBStream_Sf_SwigStatic_constants,
45166     swig_SBStream_Sf_SwigStatic_classes,
45167     0
45168 };
45169 static swig_lua_class *swig_SBStream_bases[] = {0};
45170 static const char *swig_SBStream_base_names[] = {0};
45171 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 };
45172 
45173 static int _wrap_new_SBStringList__SWIG_0(lua_State* L) {
45174   {
45175     int SWIG_arg = 0;
45176     lldb::SBStringList *result = 0 ;
45177 
45178     SWIG_check_num_args("lldb::SBStringList::SBStringList",0,0)
45179     result = (lldb::SBStringList *)new lldb::SBStringList();
45180     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
45181     return SWIG_arg;
45182 
45183     fail: SWIGUNUSED;
45184   }
45185   lua_error(L);
45186   return 0;
45187 }
45188 
45189 
45190 static int _wrap_new_SBStringList__SWIG_1(lua_State* L) {
45191   {
45192     int SWIG_arg = 0;
45193     lldb::SBStringList *arg1 = 0 ;
45194     lldb::SBStringList *result = 0 ;
45195 
45196     SWIG_check_num_args("lldb::SBStringList::SBStringList",1,1)
45197     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStringList::SBStringList",1,"lldb::SBStringList const &");
45198 
45199     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
45200       SWIG_fail_ptr("new_SBStringList",1,SWIGTYPE_p_lldb__SBStringList);
45201     }
45202 
45203     result = (lldb::SBStringList *)new lldb::SBStringList((lldb::SBStringList const &)*arg1);
45204     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
45205     return SWIG_arg;
45206 
45207     fail: SWIGUNUSED;
45208   }
45209   lua_error(L);
45210   return 0;
45211 }
45212 
45213 
45214 static int _wrap_new_SBStringList(lua_State* L) {
45215   int argc;
45216   int argv[2]={
45217     1,2
45218   };
45219 
45220   argc = lua_gettop(L);
45221   if (argc == 0) {
45222     return _wrap_new_SBStringList__SWIG_0(L);
45223   }
45224   if (argc == 1) {
45225     int _v = 0;
45226     {
45227       void *ptr;
45228       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
45229         _v = 0;
45230       } else {
45231         _v = 1;
45232       }
45233     }
45234     if (_v) {
45235       return _wrap_new_SBStringList__SWIG_1(L);
45236     }
45237   }
45238 
45239   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStringList'\n"
45240     "  Possible C/C++ prototypes are:\n"
45241     "    lldb::SBStringList::SBStringList()\n"
45242     "    lldb::SBStringList::SBStringList(lldb::SBStringList const &)\n");
45243   lua_error(L);return 0;
45244 }
45245 
45246 
45247 static int _wrap_SBStringList_IsValid(lua_State* L) {
45248   {
45249     int SWIG_arg = 0;
45250     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
45251     bool result;
45252 
45253     SWIG_check_num_args("lldb::SBStringList::IsValid",1,1)
45254     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::IsValid",1,"lldb::SBStringList const *");
45255 
45256     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
45257       SWIG_fail_ptr("SBStringList_IsValid",1,SWIGTYPE_p_lldb__SBStringList);
45258     }
45259 
45260     result = (bool)((lldb::SBStringList const *)arg1)->IsValid();
45261     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45262     return SWIG_arg;
45263 
45264     fail: SWIGUNUSED;
45265   }
45266   lua_error(L);
45267   return 0;
45268 }
45269 
45270 
45271 static int _wrap_SBStringList_AppendString(lua_State* L) {
45272   {
45273     int SWIG_arg = 0;
45274     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
45275     char *arg2 = (char *) 0 ;
45276 
45277     SWIG_check_num_args("lldb::SBStringList::AppendString",2,2)
45278     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendString",1,"lldb::SBStringList *");
45279     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendString",2,"char const *");
45280 
45281     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
45282       SWIG_fail_ptr("SBStringList_AppendString",1,SWIGTYPE_p_lldb__SBStringList);
45283     }
45284 
45285     arg2 = (char *)lua_tostring(L, 2);
45286     (arg1)->AppendString((char const *)arg2);
45287 
45288     return SWIG_arg;
45289 
45290     fail: SWIGUNUSED;
45291   }
45292   lua_error(L);
45293   return 0;
45294 }
45295 
45296 
45297 static int _wrap_SBStringList_AppendList__SWIG_0(lua_State* L) {
45298   {
45299     int SWIG_arg = 0;
45300     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
45301     char **arg2 = (char **) 0 ;
45302     int arg3 ;
45303 
45304     SWIG_check_num_args("lldb::SBStringList::AppendList",3,3)
45305     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
45306     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBStringList::AppendList",3,"int");
45307 
45308     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
45309       SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
45310     }
45311 
45312     {
45313       if (lua_istable(L, 2)) {
45314         size_t size = lua_rawlen(L, 2);
45315         arg2 = (char **)malloc((size + 1) * sizeof(char *));
45316         int i = 0, j = 0;
45317         while (i++ < size) {
45318           lua_rawgeti(L, 2, i);
45319           if (!lua_isstring(L, -1)) {
45320             // if current element cannot be converted to string, raise an error
45321             lua_pop(L, 1);
45322             return luaL_error(L, "List should only contain strings");
45323           }
45324           arg2[j++] = (char *)lua_tostring(L, -1);
45325           lua_pop(L, 1);
45326         }
45327         arg2[j] = 0;
45328       } else if (lua_isnil(L, 2)) {
45329         // "nil" is also acceptable, equivalent as an empty table
45330         arg2 = NULL;
45331       } else {
45332         return luaL_error(L, "A list of strings expected");
45333       }
45334     }
45335     arg3 = (int)lua_tointeger(L, 3);
45336     (arg1)->AppendList((char const **)arg2,arg3);
45337 
45338     {
45339       free((char *) arg2);
45340     }
45341     return SWIG_arg;
45342 
45343     fail: SWIGUNUSED;
45344     {
45345       free((char *) arg2);
45346     }
45347   }
45348   lua_error(L);
45349   return 0;
45350 }
45351 
45352 
45353 static int _wrap_SBStringList_AppendList__SWIG_1(lua_State* L) {
45354   {
45355     int SWIG_arg = 0;
45356     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
45357     lldb::SBStringList *arg2 = 0 ;
45358 
45359     SWIG_check_num_args("lldb::SBStringList::AppendList",2,2)
45360     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
45361     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendList",2,"lldb::SBStringList const &");
45362 
45363     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
45364       SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
45365     }
45366 
45367 
45368     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
45369       SWIG_fail_ptr("SBStringList_AppendList",2,SWIGTYPE_p_lldb__SBStringList);
45370     }
45371 
45372     (arg1)->AppendList((lldb::SBStringList const &)*arg2);
45373 
45374     return SWIG_arg;
45375 
45376     fail: SWIGUNUSED;
45377   }
45378   lua_error(L);
45379   return 0;
45380 }
45381 
45382 
45383 static int _wrap_SBStringList_AppendList(lua_State* L) {
45384   int argc;
45385   int argv[4]={
45386     1,2,3,4
45387   };
45388 
45389   argc = lua_gettop(L);
45390   if (argc == 2) {
45391     int _v = 0;
45392     {
45393       void *ptr;
45394       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
45395         _v = 0;
45396       } else {
45397         _v = 1;
45398       }
45399     }
45400     if (_v) {
45401       {
45402         void *ptr;
45403         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
45404           _v = 0;
45405         } else {
45406           _v = 1;
45407         }
45408       }
45409       if (_v) {
45410         return _wrap_SBStringList_AppendList__SWIG_1(L);
45411       }
45412     }
45413   }
45414   if (argc == 3) {
45415     int _v = 0;
45416     {
45417       void *ptr;
45418       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
45419         _v = 0;
45420       } else {
45421         _v = 1;
45422       }
45423     }
45424     if (_v) {
45425       {
45426         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
45427       }
45428       if (_v) {
45429         {
45430           _v = lua_isnumber(L,argv[2]);
45431         }
45432         if (_v) {
45433           return _wrap_SBStringList_AppendList__SWIG_0(L);
45434         }
45435       }
45436     }
45437   }
45438 
45439   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStringList_AppendList'\n"
45440     "  Possible C/C++ prototypes are:\n"
45441     "    lldb::SBStringList::AppendList(char const **,int)\n"
45442     "    lldb::SBStringList::AppendList(lldb::SBStringList const &)\n");
45443   lua_error(L);return 0;
45444 }
45445 
45446 
45447 static int _wrap_SBStringList_GetSize(lua_State* L) {
45448   {
45449     int SWIG_arg = 0;
45450     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
45451     uint32_t result;
45452 
45453     SWIG_check_num_args("lldb::SBStringList::GetSize",1,1)
45454     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetSize",1,"lldb::SBStringList const *");
45455 
45456     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
45457       SWIG_fail_ptr("SBStringList_GetSize",1,SWIGTYPE_p_lldb__SBStringList);
45458     }
45459 
45460     result = (uint32_t)((lldb::SBStringList const *)arg1)->GetSize();
45461     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45462     return SWIG_arg;
45463 
45464     fail: SWIGUNUSED;
45465   }
45466   lua_error(L);
45467   return 0;
45468 }
45469 
45470 
45471 static int _wrap_SBStringList_GetStringAtIndex(lua_State* L) {
45472   {
45473     int SWIG_arg = 0;
45474     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
45475     size_t arg2 ;
45476     char *result = 0 ;
45477 
45478     SWIG_check_num_args("lldb::SBStringList::GetStringAtIndex",2,2)
45479     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",1,"lldb::SBStringList *");
45480     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",2,"size_t");
45481 
45482     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
45483       SWIG_fail_ptr("SBStringList_GetStringAtIndex",1,SWIGTYPE_p_lldb__SBStringList);
45484     }
45485 
45486     arg2 = (size_t)lua_tointeger(L, 2);
45487     result = (char *)(arg1)->GetStringAtIndex(arg2);
45488     lua_pushstring(L,(const char *)result); SWIG_arg++;
45489     return SWIG_arg;
45490 
45491     fail: SWIGUNUSED;
45492   }
45493   lua_error(L);
45494   return 0;
45495 }
45496 
45497 
45498 static int _wrap_SBStringList_Clear(lua_State* L) {
45499   {
45500     int SWIG_arg = 0;
45501     lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
45502 
45503     SWIG_check_num_args("lldb::SBStringList::Clear",1,1)
45504     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::Clear",1,"lldb::SBStringList *");
45505 
45506     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
45507       SWIG_fail_ptr("SBStringList_Clear",1,SWIGTYPE_p_lldb__SBStringList);
45508     }
45509 
45510     (arg1)->Clear();
45511 
45512     return SWIG_arg;
45513 
45514     fail: SWIGUNUSED;
45515   }
45516   lua_error(L);
45517   return 0;
45518 }
45519 
45520 
45521 static void swig_delete_SBStringList(void *obj) {
45522 lldb::SBStringList *arg1 = (lldb::SBStringList *) obj;
45523 delete arg1;
45524 }
45525 static int _proxy__wrap_new_SBStringList(lua_State *L) {
45526     assert(lua_istable(L,1));
45527     lua_pushcfunction(L,_wrap_new_SBStringList);
45528     assert(!lua_isnil(L,-1));
45529     lua_replace(L,1); /* replace our table with real constructor */
45530     lua_call(L,lua_gettop(L)-1,1);
45531     return 1;
45532 }
45533 static swig_lua_attribute swig_SBStringList_attributes[] = {
45534     {0,0,0}
45535 };
45536 static swig_lua_method swig_SBStringList_methods[]= {
45537     { "IsValid", _wrap_SBStringList_IsValid},
45538     { "AppendString", _wrap_SBStringList_AppendString},
45539     { "AppendList", _wrap_SBStringList_AppendList},
45540     { "GetSize", _wrap_SBStringList_GetSize},
45541     { "GetStringAtIndex", _wrap_SBStringList_GetStringAtIndex},
45542     { "Clear", _wrap_SBStringList_Clear},
45543     {0,0}
45544 };
45545 static swig_lua_method swig_SBStringList_meta[] = {
45546     {0,0}
45547 };
45548 
45549 static swig_lua_attribute swig_SBStringList_Sf_SwigStatic_attributes[] = {
45550     {0,0,0}
45551 };
45552 static swig_lua_const_info swig_SBStringList_Sf_SwigStatic_constants[]= {
45553     {0,0,0,0,0,0}
45554 };
45555 static swig_lua_method swig_SBStringList_Sf_SwigStatic_methods[]= {
45556     {0,0}
45557 };
45558 static swig_lua_class* swig_SBStringList_Sf_SwigStatic_classes[]= {
45559     0
45560 };
45561 
45562 static swig_lua_namespace swig_SBStringList_Sf_SwigStatic = {
45563     "SBStringList",
45564     swig_SBStringList_Sf_SwigStatic_methods,
45565     swig_SBStringList_Sf_SwigStatic_attributes,
45566     swig_SBStringList_Sf_SwigStatic_constants,
45567     swig_SBStringList_Sf_SwigStatic_classes,
45568     0
45569 };
45570 static swig_lua_class *swig_SBStringList_bases[] = {0};
45571 static const char *swig_SBStringList_base_names[] = {0};
45572 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 };
45573 
45574 static int _wrap_new_SBStructuredData__SWIG_0(lua_State* L) {
45575   {
45576     int SWIG_arg = 0;
45577     lldb::SBStructuredData *result = 0 ;
45578 
45579     SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",0,0)
45580     result = (lldb::SBStructuredData *)new lldb::SBStructuredData();
45581     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
45582     return SWIG_arg;
45583 
45584     fail: SWIGUNUSED;
45585   }
45586   lua_error(L);
45587   return 0;
45588 }
45589 
45590 
45591 static int _wrap_new_SBStructuredData__SWIG_1(lua_State* L) {
45592   {
45593     int SWIG_arg = 0;
45594     lldb::SBStructuredData *arg1 = 0 ;
45595     lldb::SBStructuredData *result = 0 ;
45596 
45597     SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
45598     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::SBStructuredData const &");
45599 
45600     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45601       SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_lldb__SBStructuredData);
45602     }
45603 
45604     result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::SBStructuredData const &)*arg1);
45605     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
45606     return SWIG_arg;
45607 
45608     fail: SWIGUNUSED;
45609   }
45610   lua_error(L);
45611   return 0;
45612 }
45613 
45614 
45615 static int _wrap_new_SBStructuredData__SWIG_2(lua_State* L) {
45616   {
45617     int SWIG_arg = 0;
45618     lldb::EventSP *arg1 = 0 ;
45619     lldb::SBStructuredData *result = 0 ;
45620 
45621     SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
45622     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::EventSP const &");
45623 
45624     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t,0))){
45625       SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t);
45626     }
45627 
45628     result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::EventSP const &)*arg1);
45629     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
45630     return SWIG_arg;
45631 
45632     fail: SWIGUNUSED;
45633   }
45634   lua_error(L);
45635   return 0;
45636 }
45637 
45638 
45639 static int _wrap_new_SBStructuredData(lua_State* L) {
45640   int argc;
45641   int argv[2]={
45642     1,2
45643   };
45644 
45645   argc = lua_gettop(L);
45646   if (argc == 0) {
45647     return _wrap_new_SBStructuredData__SWIG_0(L);
45648   }
45649   if (argc == 1) {
45650     int _v = 0;
45651     {
45652       void *ptr;
45653       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
45654         _v = 0;
45655       } else {
45656         _v = 1;
45657       }
45658     }
45659     if (_v) {
45660       return _wrap_new_SBStructuredData__SWIG_1(L);
45661     }
45662   }
45663   if (argc == 1) {
45664     int _v = 0;
45665     {
45666       void *ptr;
45667       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t, SWIG_POINTER_NO_NULL)) {
45668         _v = 0;
45669       } else {
45670         _v = 1;
45671       }
45672     }
45673     if (_v) {
45674       return _wrap_new_SBStructuredData__SWIG_2(L);
45675     }
45676   }
45677 
45678   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStructuredData'\n"
45679     "  Possible C/C++ prototypes are:\n"
45680     "    lldb::SBStructuredData::SBStructuredData()\n"
45681     "    lldb::SBStructuredData::SBStructuredData(lldb::SBStructuredData const &)\n"
45682     "    lldb::SBStructuredData::SBStructuredData(lldb::EventSP const &)\n");
45683   lua_error(L);return 0;
45684 }
45685 
45686 
45687 static int _wrap_SBStructuredData_IsValid(lua_State* L) {
45688   {
45689     int SWIG_arg = 0;
45690     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45691     bool result;
45692 
45693     SWIG_check_num_args("lldb::SBStructuredData::IsValid",1,1)
45694     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::IsValid",1,"lldb::SBStructuredData const *");
45695 
45696     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45697       SWIG_fail_ptr("SBStructuredData_IsValid",1,SWIGTYPE_p_lldb__SBStructuredData);
45698     }
45699 
45700     result = (bool)((lldb::SBStructuredData const *)arg1)->IsValid();
45701     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45702     return SWIG_arg;
45703 
45704     fail: SWIGUNUSED;
45705   }
45706   lua_error(L);
45707   return 0;
45708 }
45709 
45710 
45711 static int _wrap_SBStructuredData_Clear(lua_State* L) {
45712   {
45713     int SWIG_arg = 0;
45714     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45715 
45716     SWIG_check_num_args("lldb::SBStructuredData::Clear",1,1)
45717     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::Clear",1,"lldb::SBStructuredData *");
45718 
45719     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45720       SWIG_fail_ptr("SBStructuredData_Clear",1,SWIGTYPE_p_lldb__SBStructuredData);
45721     }
45722 
45723     (arg1)->Clear();
45724 
45725     return SWIG_arg;
45726 
45727     fail: SWIGUNUSED;
45728   }
45729   lua_error(L);
45730   return 0;
45731 }
45732 
45733 
45734 static int _wrap_SBStructuredData_GetType(lua_State* L) {
45735   {
45736     int SWIG_arg = 0;
45737     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45738     lldb::StructuredDataType result;
45739 
45740     SWIG_check_num_args("lldb::SBStructuredData::GetType",1,1)
45741     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetType",1,"lldb::SBStructuredData const *");
45742 
45743     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45744       SWIG_fail_ptr("SBStructuredData_GetType",1,SWIGTYPE_p_lldb__SBStructuredData);
45745     }
45746 
45747     result = (lldb::StructuredDataType)((lldb::SBStructuredData const *)arg1)->GetType();
45748     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45749     return SWIG_arg;
45750 
45751     fail: SWIGUNUSED;
45752   }
45753   lua_error(L);
45754   return 0;
45755 }
45756 
45757 
45758 static int _wrap_SBStructuredData_GetSize(lua_State* L) {
45759   {
45760     int SWIG_arg = 0;
45761     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45762     size_t result;
45763 
45764     SWIG_check_num_args("lldb::SBStructuredData::GetSize",1,1)
45765     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetSize",1,"lldb::SBStructuredData const *");
45766 
45767     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45768       SWIG_fail_ptr("SBStructuredData_GetSize",1,SWIGTYPE_p_lldb__SBStructuredData);
45769     }
45770 
45771     result = ((lldb::SBStructuredData const *)arg1)->GetSize();
45772     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45773     return SWIG_arg;
45774 
45775     fail: SWIGUNUSED;
45776   }
45777   lua_error(L);
45778   return 0;
45779 }
45780 
45781 
45782 static int _wrap_SBStructuredData_GetKeys(lua_State* L) {
45783   {
45784     int SWIG_arg = 0;
45785     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45786     lldb::SBStringList *arg2 = 0 ;
45787     bool result;
45788 
45789     SWIG_check_num_args("lldb::SBStructuredData::GetKeys",2,2)
45790     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",1,"lldb::SBStructuredData const *");
45791     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",2,"lldb::SBStringList &");
45792 
45793     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45794       SWIG_fail_ptr("SBStructuredData_GetKeys",1,SWIGTYPE_p_lldb__SBStructuredData);
45795     }
45796 
45797 
45798     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
45799       SWIG_fail_ptr("SBStructuredData_GetKeys",2,SWIGTYPE_p_lldb__SBStringList);
45800     }
45801 
45802     result = (bool)((lldb::SBStructuredData const *)arg1)->GetKeys(*arg2);
45803     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45804     return SWIG_arg;
45805 
45806     fail: SWIGUNUSED;
45807   }
45808   lua_error(L);
45809   return 0;
45810 }
45811 
45812 
45813 static int _wrap_SBStructuredData_GetValueForKey(lua_State* L) {
45814   {
45815     int SWIG_arg = 0;
45816     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45817     char *arg2 = (char *) 0 ;
45818     lldb::SBStructuredData result;
45819 
45820     SWIG_check_num_args("lldb::SBStructuredData::GetValueForKey",2,2)
45821     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",1,"lldb::SBStructuredData const *");
45822     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",2,"char const *");
45823 
45824     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45825       SWIG_fail_ptr("SBStructuredData_GetValueForKey",1,SWIGTYPE_p_lldb__SBStructuredData);
45826     }
45827 
45828     arg2 = (char *)lua_tostring(L, 2);
45829     result = ((lldb::SBStructuredData const *)arg1)->GetValueForKey((char const *)arg2);
45830     {
45831       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
45832       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
45833     }
45834     return SWIG_arg;
45835 
45836     fail: SWIGUNUSED;
45837   }
45838   lua_error(L);
45839   return 0;
45840 }
45841 
45842 
45843 static int _wrap_SBStructuredData_GetItemAtIndex(lua_State* L) {
45844   {
45845     int SWIG_arg = 0;
45846     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45847     size_t arg2 ;
45848     lldb::SBStructuredData result;
45849 
45850     SWIG_check_num_args("lldb::SBStructuredData::GetItemAtIndex",2,2)
45851     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",1,"lldb::SBStructuredData const *");
45852     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",2,"size_t");
45853 
45854     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45855       SWIG_fail_ptr("SBStructuredData_GetItemAtIndex",1,SWIGTYPE_p_lldb__SBStructuredData);
45856     }
45857 
45858     arg2 = (size_t)lua_tointeger(L, 2);
45859     result = ((lldb::SBStructuredData const *)arg1)->GetItemAtIndex(arg2);
45860     {
45861       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
45862       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
45863     }
45864     return SWIG_arg;
45865 
45866     fail: SWIGUNUSED;
45867   }
45868   lua_error(L);
45869   return 0;
45870 }
45871 
45872 
45873 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_0(lua_State* L) {
45874   {
45875     int SWIG_arg = 0;
45876     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45877     uint64_t arg2 ;
45878     uint64_t result;
45879 
45880     SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",2,2)
45881     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
45882     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",2,"uint64_t");
45883 
45884     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45885       SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45886     }
45887 
45888     arg2 = (uint64_t)lua_tointeger(L, 2);
45889     result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue(arg2);
45890     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45891     return SWIG_arg;
45892 
45893     fail: SWIGUNUSED;
45894   }
45895   lua_error(L);
45896   return 0;
45897 }
45898 
45899 
45900 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_1(lua_State* L) {
45901   {
45902     int SWIG_arg = 0;
45903     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45904     uint64_t result;
45905 
45906     SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",1,1)
45907     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
45908 
45909     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45910       SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45911     }
45912 
45913     result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue();
45914     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45915     return SWIG_arg;
45916 
45917     fail: SWIGUNUSED;
45918   }
45919   lua_error(L);
45920   return 0;
45921 }
45922 
45923 
45924 static int _wrap_SBStructuredData_GetIntegerValue(lua_State* L) {
45925   int argc;
45926   int argv[3]={
45927     1,2,3
45928   };
45929 
45930   argc = lua_gettop(L);
45931   if (argc == 1) {
45932     int _v = 0;
45933     {
45934       void *ptr;
45935       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45936         _v = 0;
45937       } else {
45938         _v = 1;
45939       }
45940     }
45941     if (_v) {
45942       return _wrap_SBStructuredData_GetIntegerValue__SWIG_1(L);
45943     }
45944   }
45945   if (argc == 2) {
45946     int _v = 0;
45947     {
45948       void *ptr;
45949       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45950         _v = 0;
45951       } else {
45952         _v = 1;
45953       }
45954     }
45955     if (_v) {
45956       {
45957         _v = lua_isnumber(L,argv[1]);
45958       }
45959       if (_v) {
45960         return _wrap_SBStructuredData_GetIntegerValue__SWIG_0(L);
45961       }
45962     }
45963   }
45964 
45965   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetIntegerValue'\n"
45966     "  Possible C/C++ prototypes are:\n"
45967     "    lldb::SBStructuredData::GetIntegerValue(uint64_t) const\n"
45968     "    lldb::SBStructuredData::GetIntegerValue() const\n");
45969   lua_error(L);return 0;
45970 }
45971 
45972 
45973 static int _wrap_SBStructuredData_GetFloatValue__SWIG_0(lua_State* L) {
45974   {
45975     int SWIG_arg = 0;
45976     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45977     double arg2 ;
45978     double result;
45979 
45980     SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",2,2)
45981     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
45982     if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",2,"double");
45983 
45984     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45985       SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45986     }
45987 
45988     arg2 = (double)lua_tonumber(L, 2);
45989     result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue(arg2);
45990     lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
45991     return SWIG_arg;
45992 
45993     fail: SWIGUNUSED;
45994   }
45995   lua_error(L);
45996   return 0;
45997 }
45998 
45999 
46000 static int _wrap_SBStructuredData_GetFloatValue__SWIG_1(lua_State* L) {
46001   {
46002     int SWIG_arg = 0;
46003     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
46004     double result;
46005 
46006     SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",1,1)
46007     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
46008 
46009     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
46010       SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
46011     }
46012 
46013     result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue();
46014     lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
46015     return SWIG_arg;
46016 
46017     fail: SWIGUNUSED;
46018   }
46019   lua_error(L);
46020   return 0;
46021 }
46022 
46023 
46024 static int _wrap_SBStructuredData_GetFloatValue(lua_State* L) {
46025   int argc;
46026   int argv[3]={
46027     1,2,3
46028   };
46029 
46030   argc = lua_gettop(L);
46031   if (argc == 1) {
46032     int _v = 0;
46033     {
46034       void *ptr;
46035       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
46036         _v = 0;
46037       } else {
46038         _v = 1;
46039       }
46040     }
46041     if (_v) {
46042       return _wrap_SBStructuredData_GetFloatValue__SWIG_1(L);
46043     }
46044   }
46045   if (argc == 2) {
46046     int _v = 0;
46047     {
46048       void *ptr;
46049       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
46050         _v = 0;
46051       } else {
46052         _v = 1;
46053       }
46054     }
46055     if (_v) {
46056       {
46057         _v = lua_isnumber(L,argv[1]);
46058       }
46059       if (_v) {
46060         return _wrap_SBStructuredData_GetFloatValue__SWIG_0(L);
46061       }
46062     }
46063   }
46064 
46065   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetFloatValue'\n"
46066     "  Possible C/C++ prototypes are:\n"
46067     "    lldb::SBStructuredData::GetFloatValue(double) const\n"
46068     "    lldb::SBStructuredData::GetFloatValue() const\n");
46069   lua_error(L);return 0;
46070 }
46071 
46072 
46073 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_0(lua_State* L) {
46074   {
46075     int SWIG_arg = 0;
46076     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
46077     bool arg2 ;
46078     bool result;
46079 
46080     SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",2,2)
46081     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
46082     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",2,"bool");
46083 
46084     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
46085       SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
46086     }
46087 
46088     arg2 = (lua_toboolean(L, 2)!=0);
46089     result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue(arg2);
46090     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46091     return SWIG_arg;
46092 
46093     fail: SWIGUNUSED;
46094   }
46095   lua_error(L);
46096   return 0;
46097 }
46098 
46099 
46100 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_1(lua_State* L) {
46101   {
46102     int SWIG_arg = 0;
46103     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
46104     bool result;
46105 
46106     SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",1,1)
46107     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
46108 
46109     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
46110       SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
46111     }
46112 
46113     result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue();
46114     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46115     return SWIG_arg;
46116 
46117     fail: SWIGUNUSED;
46118   }
46119   lua_error(L);
46120   return 0;
46121 }
46122 
46123 
46124 static int _wrap_SBStructuredData_GetBooleanValue(lua_State* L) {
46125   int argc;
46126   int argv[3]={
46127     1,2,3
46128   };
46129 
46130   argc = lua_gettop(L);
46131   if (argc == 1) {
46132     int _v = 0;
46133     {
46134       void *ptr;
46135       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
46136         _v = 0;
46137       } else {
46138         _v = 1;
46139       }
46140     }
46141     if (_v) {
46142       return _wrap_SBStructuredData_GetBooleanValue__SWIG_1(L);
46143     }
46144   }
46145   if (argc == 2) {
46146     int _v = 0;
46147     {
46148       void *ptr;
46149       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
46150         _v = 0;
46151       } else {
46152         _v = 1;
46153       }
46154     }
46155     if (_v) {
46156       {
46157         _v = lua_isboolean(L,argv[1]);
46158       }
46159       if (_v) {
46160         return _wrap_SBStructuredData_GetBooleanValue__SWIG_0(L);
46161       }
46162     }
46163   }
46164 
46165   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetBooleanValue'\n"
46166     "  Possible C/C++ prototypes are:\n"
46167     "    lldb::SBStructuredData::GetBooleanValue(bool) const\n"
46168     "    lldb::SBStructuredData::GetBooleanValue() const\n");
46169   lua_error(L);return 0;
46170 }
46171 
46172 
46173 static int _wrap_SBStructuredData_GetStringValue(lua_State* L) {
46174   {
46175     int SWIG_arg = 0;
46176     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
46177     char *arg2 = (char *) 0 ;
46178     size_t arg3 ;
46179     size_t result;
46180 
46181     SWIG_check_num_args("lldb::SBStructuredData::GetStringValue",2,2)
46182     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",1,"lldb::SBStructuredData const *");
46183 
46184     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
46185       SWIG_fail_ptr("SBStructuredData_GetStringValue",1,SWIGTYPE_p_lldb__SBStructuredData);
46186     }
46187 
46188     {
46189       arg3 = luaL_checkinteger(L, 2);
46190       if (arg3 <= 0) {
46191         return luaL_error(L, "Positive integer expected");
46192       }
46193       arg2 = (char *)malloc(arg3);
46194     }
46195     result = ((lldb::SBStructuredData const *)arg1)->GetStringValue(arg2,arg3);
46196     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46197     {
46198       lua_pop(L, 1); // Blow away the previous result
46199       if (result == 0) {
46200         lua_pushliteral(L, "");
46201       } else {
46202         lua_pushlstring(L, (const char *)arg2, result);
46203       }
46204       free(arg2);
46205       // SWIG_arg was already incremented
46206     }
46207     return SWIG_arg;
46208 
46209     fail: SWIGUNUSED;
46210   }
46211   lua_error(L);
46212   return 0;
46213 }
46214 
46215 
46216 static int _wrap_SBStructuredData_GetAsJSON(lua_State* L) {
46217   {
46218     int SWIG_arg = 0;
46219     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
46220     lldb::SBStream *arg2 = 0 ;
46221     lldb::SBError result;
46222 
46223     SWIG_check_num_args("lldb::SBStructuredData::GetAsJSON",2,2)
46224     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",1,"lldb::SBStructuredData const *");
46225     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",2,"lldb::SBStream &");
46226 
46227     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
46228       SWIG_fail_ptr("SBStructuredData_GetAsJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
46229     }
46230 
46231 
46232     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
46233       SWIG_fail_ptr("SBStructuredData_GetAsJSON",2,SWIGTYPE_p_lldb__SBStream);
46234     }
46235 
46236     result = ((lldb::SBStructuredData const *)arg1)->GetAsJSON(*arg2);
46237     {
46238       lldb::SBError * resultptr = new lldb::SBError(result);
46239       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
46240     }
46241     return SWIG_arg;
46242 
46243     fail: SWIGUNUSED;
46244   }
46245   lua_error(L);
46246   return 0;
46247 }
46248 
46249 
46250 static int _wrap_SBStructuredData_GetDescription(lua_State* L) {
46251   {
46252     int SWIG_arg = 0;
46253     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
46254     lldb::SBStream *arg2 = 0 ;
46255     lldb::SBError result;
46256 
46257     SWIG_check_num_args("lldb::SBStructuredData::GetDescription",2,2)
46258     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",1,"lldb::SBStructuredData const *");
46259     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",2,"lldb::SBStream &");
46260 
46261     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
46262       SWIG_fail_ptr("SBStructuredData_GetDescription",1,SWIGTYPE_p_lldb__SBStructuredData);
46263     }
46264 
46265 
46266     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
46267       SWIG_fail_ptr("SBStructuredData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
46268     }
46269 
46270     result = ((lldb::SBStructuredData const *)arg1)->GetDescription(*arg2);
46271     {
46272       lldb::SBError * resultptr = new lldb::SBError(result);
46273       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
46274     }
46275     return SWIG_arg;
46276 
46277     fail: SWIGUNUSED;
46278   }
46279   lua_error(L);
46280   return 0;
46281 }
46282 
46283 
46284 static int _wrap_SBStructuredData_SetFromJSON__SWIG_0(lua_State* L) {
46285   {
46286     int SWIG_arg = 0;
46287     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
46288     lldb::SBStream *arg2 = 0 ;
46289     lldb::SBError result;
46290 
46291     SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
46292     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
46293     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"lldb::SBStream &");
46294 
46295     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
46296       SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
46297     }
46298 
46299 
46300     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
46301       SWIG_fail_ptr("SBStructuredData_SetFromJSON",2,SWIGTYPE_p_lldb__SBStream);
46302     }
46303 
46304     result = (arg1)->SetFromJSON(*arg2);
46305     {
46306       lldb::SBError * resultptr = new lldb::SBError(result);
46307       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
46308     }
46309     return SWIG_arg;
46310 
46311     fail: SWIGUNUSED;
46312   }
46313   lua_error(L);
46314   return 0;
46315 }
46316 
46317 
46318 static int _wrap_SBStructuredData_SetFromJSON__SWIG_1(lua_State* L) {
46319   {
46320     int SWIG_arg = 0;
46321     lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
46322     char *arg2 = (char *) 0 ;
46323     lldb::SBError result;
46324 
46325     SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
46326     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
46327     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"char const *");
46328 
46329     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
46330       SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
46331     }
46332 
46333     arg2 = (char *)lua_tostring(L, 2);
46334     result = (arg1)->SetFromJSON((char const *)arg2);
46335     {
46336       lldb::SBError * resultptr = new lldb::SBError(result);
46337       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
46338     }
46339     return SWIG_arg;
46340 
46341     fail: SWIGUNUSED;
46342   }
46343   lua_error(L);
46344   return 0;
46345 }
46346 
46347 
46348 static int _wrap_SBStructuredData_SetFromJSON(lua_State* L) {
46349   int argc;
46350   int argv[3]={
46351     1,2,3
46352   };
46353 
46354   argc = lua_gettop(L);
46355   if (argc == 2) {
46356     int _v = 0;
46357     {
46358       void *ptr;
46359       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
46360         _v = 0;
46361       } else {
46362         _v = 1;
46363       }
46364     }
46365     if (_v) {
46366       {
46367         void *ptr;
46368         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
46369           _v = 0;
46370         } else {
46371           _v = 1;
46372         }
46373       }
46374       if (_v) {
46375         return _wrap_SBStructuredData_SetFromJSON__SWIG_0(L);
46376       }
46377     }
46378   }
46379   if (argc == 2) {
46380     int _v = 0;
46381     {
46382       void *ptr;
46383       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
46384         _v = 0;
46385       } else {
46386         _v = 1;
46387       }
46388     }
46389     if (_v) {
46390       {
46391         _v = SWIG_lua_isnilstring(L,argv[1]);
46392       }
46393       if (_v) {
46394         return _wrap_SBStructuredData_SetFromJSON__SWIG_1(L);
46395       }
46396     }
46397   }
46398 
46399   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_SetFromJSON'\n"
46400     "  Possible C/C++ prototypes are:\n"
46401     "    lldb::SBStructuredData::SetFromJSON(lldb::SBStream &)\n"
46402     "    lldb::SBStructuredData::SetFromJSON(char const *)\n");
46403   lua_error(L);return 0;
46404 }
46405 
46406 
46407 static void swig_delete_SBStructuredData(void *obj) {
46408 lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) obj;
46409 delete arg1;
46410 }
46411 static int _proxy__wrap_new_SBStructuredData(lua_State *L) {
46412     assert(lua_istable(L,1));
46413     lua_pushcfunction(L,_wrap_new_SBStructuredData);
46414     assert(!lua_isnil(L,-1));
46415     lua_replace(L,1); /* replace our table with real constructor */
46416     lua_call(L,lua_gettop(L)-1,1);
46417     return 1;
46418 }
46419 static swig_lua_attribute swig_SBStructuredData_attributes[] = {
46420     {0,0,0}
46421 };
46422 static swig_lua_method swig_SBStructuredData_methods[]= {
46423     { "IsValid", _wrap_SBStructuredData_IsValid},
46424     { "Clear", _wrap_SBStructuredData_Clear},
46425     { "GetType", _wrap_SBStructuredData_GetType},
46426     { "GetSize", _wrap_SBStructuredData_GetSize},
46427     { "GetKeys", _wrap_SBStructuredData_GetKeys},
46428     { "GetValueForKey", _wrap_SBStructuredData_GetValueForKey},
46429     { "GetItemAtIndex", _wrap_SBStructuredData_GetItemAtIndex},
46430     { "GetIntegerValue", _wrap_SBStructuredData_GetIntegerValue},
46431     { "GetFloatValue", _wrap_SBStructuredData_GetFloatValue},
46432     { "GetBooleanValue", _wrap_SBStructuredData_GetBooleanValue},
46433     { "GetStringValue", _wrap_SBStructuredData_GetStringValue},
46434     { "GetAsJSON", _wrap_SBStructuredData_GetAsJSON},
46435     { "GetDescription", _wrap_SBStructuredData_GetDescription},
46436     { "SetFromJSON", _wrap_SBStructuredData_SetFromJSON},
46437     {0,0}
46438 };
46439 static swig_lua_method swig_SBStructuredData_meta[] = {
46440     {0,0}
46441 };
46442 
46443 static swig_lua_attribute swig_SBStructuredData_Sf_SwigStatic_attributes[] = {
46444     {0,0,0}
46445 };
46446 static swig_lua_const_info swig_SBStructuredData_Sf_SwigStatic_constants[]= {
46447     {0,0,0,0,0,0}
46448 };
46449 static swig_lua_method swig_SBStructuredData_Sf_SwigStatic_methods[]= {
46450     {0,0}
46451 };
46452 static swig_lua_class* swig_SBStructuredData_Sf_SwigStatic_classes[]= {
46453     0
46454 };
46455 
46456 static swig_lua_namespace swig_SBStructuredData_Sf_SwigStatic = {
46457     "SBStructuredData",
46458     swig_SBStructuredData_Sf_SwigStatic_methods,
46459     swig_SBStructuredData_Sf_SwigStatic_attributes,
46460     swig_SBStructuredData_Sf_SwigStatic_constants,
46461     swig_SBStructuredData_Sf_SwigStatic_classes,
46462     0
46463 };
46464 static swig_lua_class *swig_SBStructuredData_bases[] = {0};
46465 static const char *swig_SBStructuredData_base_names[] = {0};
46466 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 };
46467 
46468 static int _wrap_new_SBSymbol__SWIG_0(lua_State* L) {
46469   {
46470     int SWIG_arg = 0;
46471     lldb::SBSymbol *result = 0 ;
46472 
46473     SWIG_check_num_args("lldb::SBSymbol::SBSymbol",0,0)
46474     result = (lldb::SBSymbol *)new lldb::SBSymbol();
46475     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
46476     return SWIG_arg;
46477 
46478     fail: SWIGUNUSED;
46479   }
46480   lua_error(L);
46481   return 0;
46482 }
46483 
46484 
46485 static int _wrap_new_SBSymbol__SWIG_1(lua_State* L) {
46486   {
46487     int SWIG_arg = 0;
46488     lldb::SBSymbol *arg1 = 0 ;
46489     lldb::SBSymbol *result = 0 ;
46490 
46491     SWIG_check_num_args("lldb::SBSymbol::SBSymbol",1,1)
46492     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbol::SBSymbol",1,"lldb::SBSymbol const &");
46493 
46494     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46495       SWIG_fail_ptr("new_SBSymbol",1,SWIGTYPE_p_lldb__SBSymbol);
46496     }
46497 
46498     result = (lldb::SBSymbol *)new lldb::SBSymbol((lldb::SBSymbol const &)*arg1);
46499     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
46500     return SWIG_arg;
46501 
46502     fail: SWIGUNUSED;
46503   }
46504   lua_error(L);
46505   return 0;
46506 }
46507 
46508 
46509 static int _wrap_new_SBSymbol(lua_State* L) {
46510   int argc;
46511   int argv[2]={
46512     1,2
46513   };
46514 
46515   argc = lua_gettop(L);
46516   if (argc == 0) {
46517     return _wrap_new_SBSymbol__SWIG_0(L);
46518   }
46519   if (argc == 1) {
46520     int _v = 0;
46521     {
46522       void *ptr;
46523       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, SWIG_POINTER_NO_NULL)) {
46524         _v = 0;
46525       } else {
46526         _v = 1;
46527       }
46528     }
46529     if (_v) {
46530       return _wrap_new_SBSymbol__SWIG_1(L);
46531     }
46532   }
46533 
46534   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbol'\n"
46535     "  Possible C/C++ prototypes are:\n"
46536     "    lldb::SBSymbol::SBSymbol()\n"
46537     "    lldb::SBSymbol::SBSymbol(lldb::SBSymbol const &)\n");
46538   lua_error(L);return 0;
46539 }
46540 
46541 
46542 static int _wrap_SBSymbol_IsValid(lua_State* L) {
46543   {
46544     int SWIG_arg = 0;
46545     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46546     bool result;
46547 
46548     SWIG_check_num_args("lldb::SBSymbol::IsValid",1,1)
46549     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsValid",1,"lldb::SBSymbol const *");
46550 
46551     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46552       SWIG_fail_ptr("SBSymbol_IsValid",1,SWIGTYPE_p_lldb__SBSymbol);
46553     }
46554 
46555     result = (bool)((lldb::SBSymbol const *)arg1)->IsValid();
46556     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46557     return SWIG_arg;
46558 
46559     fail: SWIGUNUSED;
46560   }
46561   lua_error(L);
46562   return 0;
46563 }
46564 
46565 
46566 static int _wrap_SBSymbol_GetName(lua_State* L) {
46567   {
46568     int SWIG_arg = 0;
46569     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46570     char *result = 0 ;
46571 
46572     SWIG_check_num_args("lldb::SBSymbol::GetName",1,1)
46573     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetName",1,"lldb::SBSymbol const *");
46574 
46575     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46576       SWIG_fail_ptr("SBSymbol_GetName",1,SWIGTYPE_p_lldb__SBSymbol);
46577     }
46578 
46579     result = (char *)((lldb::SBSymbol const *)arg1)->GetName();
46580     lua_pushstring(L,(const char *)result); SWIG_arg++;
46581     return SWIG_arg;
46582 
46583     fail: SWIGUNUSED;
46584   }
46585   lua_error(L);
46586   return 0;
46587 }
46588 
46589 
46590 static int _wrap_SBSymbol_GetDisplayName(lua_State* L) {
46591   {
46592     int SWIG_arg = 0;
46593     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46594     char *result = 0 ;
46595 
46596     SWIG_check_num_args("lldb::SBSymbol::GetDisplayName",1,1)
46597     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDisplayName",1,"lldb::SBSymbol const *");
46598 
46599     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46600       SWIG_fail_ptr("SBSymbol_GetDisplayName",1,SWIGTYPE_p_lldb__SBSymbol);
46601     }
46602 
46603     result = (char *)((lldb::SBSymbol const *)arg1)->GetDisplayName();
46604     lua_pushstring(L,(const char *)result); SWIG_arg++;
46605     return SWIG_arg;
46606 
46607     fail: SWIGUNUSED;
46608   }
46609   lua_error(L);
46610   return 0;
46611 }
46612 
46613 
46614 static int _wrap_SBSymbol_GetMangledName(lua_State* L) {
46615   {
46616     int SWIG_arg = 0;
46617     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46618     char *result = 0 ;
46619 
46620     SWIG_check_num_args("lldb::SBSymbol::GetMangledName",1,1)
46621     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetMangledName",1,"lldb::SBSymbol const *");
46622 
46623     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46624       SWIG_fail_ptr("SBSymbol_GetMangledName",1,SWIGTYPE_p_lldb__SBSymbol);
46625     }
46626 
46627     result = (char *)((lldb::SBSymbol const *)arg1)->GetMangledName();
46628     lua_pushstring(L,(const char *)result); SWIG_arg++;
46629     return SWIG_arg;
46630 
46631     fail: SWIGUNUSED;
46632   }
46633   lua_error(L);
46634   return 0;
46635 }
46636 
46637 
46638 static int _wrap_SBSymbol_GetInstructions__SWIG_0(lua_State* L) {
46639   {
46640     int SWIG_arg = 0;
46641     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46642     lldb::SBTarget arg2 ;
46643     lldb::SBTarget *argp2 ;
46644     lldb::SBInstructionList result;
46645 
46646     SWIG_check_num_args("lldb::SBSymbol::GetInstructions",2,2)
46647     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
46648     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
46649 
46650     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46651       SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
46652     }
46653 
46654 
46655     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
46656       SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
46657     }
46658     arg2 = *argp2;
46659 
46660     result = (arg1)->GetInstructions(arg2);
46661     {
46662       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
46663       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
46664     }
46665     return SWIG_arg;
46666 
46667     fail: SWIGUNUSED;
46668   }
46669   lua_error(L);
46670   return 0;
46671 }
46672 
46673 
46674 static int _wrap_SBSymbol_GetInstructions__SWIG_1(lua_State* L) {
46675   {
46676     int SWIG_arg = 0;
46677     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46678     lldb::SBTarget arg2 ;
46679     char *arg3 = (char *) 0 ;
46680     lldb::SBTarget *argp2 ;
46681     lldb::SBInstructionList result;
46682 
46683     SWIG_check_num_args("lldb::SBSymbol::GetInstructions",3,3)
46684     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
46685     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
46686     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",3,"char const *");
46687 
46688     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46689       SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
46690     }
46691 
46692 
46693     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
46694       SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
46695     }
46696     arg2 = *argp2;
46697 
46698     arg3 = (char *)lua_tostring(L, 3);
46699     result = (arg1)->GetInstructions(arg2,(char const *)arg3);
46700     {
46701       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
46702       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
46703     }
46704     return SWIG_arg;
46705 
46706     fail: SWIGUNUSED;
46707   }
46708   lua_error(L);
46709   return 0;
46710 }
46711 
46712 
46713 static int _wrap_SBSymbol_GetInstructions(lua_State* L) {
46714   int argc;
46715   int argv[4]={
46716     1,2,3,4
46717   };
46718 
46719   argc = lua_gettop(L);
46720   if (argc == 2) {
46721     int _v = 0;
46722     {
46723       void *ptr;
46724       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
46725         _v = 0;
46726       } else {
46727         _v = 1;
46728       }
46729     }
46730     if (_v) {
46731       {
46732         void *ptr;
46733         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
46734           _v = 0;
46735         } else {
46736           _v = 1;
46737         }
46738       }
46739       if (_v) {
46740         return _wrap_SBSymbol_GetInstructions__SWIG_0(L);
46741       }
46742     }
46743   }
46744   if (argc == 3) {
46745     int _v = 0;
46746     {
46747       void *ptr;
46748       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
46749         _v = 0;
46750       } else {
46751         _v = 1;
46752       }
46753     }
46754     if (_v) {
46755       {
46756         void *ptr;
46757         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
46758           _v = 0;
46759         } else {
46760           _v = 1;
46761         }
46762       }
46763       if (_v) {
46764         {
46765           _v = SWIG_lua_isnilstring(L,argv[2]);
46766         }
46767         if (_v) {
46768           return _wrap_SBSymbol_GetInstructions__SWIG_1(L);
46769         }
46770       }
46771     }
46772   }
46773 
46774   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbol_GetInstructions'\n"
46775     "  Possible C/C++ prototypes are:\n"
46776     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget)\n"
46777     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget,char const *)\n");
46778   lua_error(L);return 0;
46779 }
46780 
46781 
46782 static int _wrap_SBSymbol_GetStartAddress(lua_State* L) {
46783   {
46784     int SWIG_arg = 0;
46785     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46786     lldb::SBAddress result;
46787 
46788     SWIG_check_num_args("lldb::SBSymbol::GetStartAddress",1,1)
46789     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetStartAddress",1,"lldb::SBSymbol *");
46790 
46791     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46792       SWIG_fail_ptr("SBSymbol_GetStartAddress",1,SWIGTYPE_p_lldb__SBSymbol);
46793     }
46794 
46795     result = (arg1)->GetStartAddress();
46796     {
46797       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
46798       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
46799     }
46800     return SWIG_arg;
46801 
46802     fail: SWIGUNUSED;
46803   }
46804   lua_error(L);
46805   return 0;
46806 }
46807 
46808 
46809 static int _wrap_SBSymbol_GetEndAddress(lua_State* L) {
46810   {
46811     int SWIG_arg = 0;
46812     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46813     lldb::SBAddress result;
46814 
46815     SWIG_check_num_args("lldb::SBSymbol::GetEndAddress",1,1)
46816     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetEndAddress",1,"lldb::SBSymbol *");
46817 
46818     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46819       SWIG_fail_ptr("SBSymbol_GetEndAddress",1,SWIGTYPE_p_lldb__SBSymbol);
46820     }
46821 
46822     result = (arg1)->GetEndAddress();
46823     {
46824       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
46825       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
46826     }
46827     return SWIG_arg;
46828 
46829     fail: SWIGUNUSED;
46830   }
46831   lua_error(L);
46832   return 0;
46833 }
46834 
46835 
46836 static int _wrap_SBSymbol_GetValue(lua_State* L) {
46837   {
46838     int SWIG_arg = 0;
46839     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46840     uint64_t result;
46841 
46842     SWIG_check_num_args("lldb::SBSymbol::GetValue",1,1)
46843     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetValue",1,"lldb::SBSymbol *");
46844 
46845     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46846       SWIG_fail_ptr("SBSymbol_GetValue",1,SWIGTYPE_p_lldb__SBSymbol);
46847     }
46848 
46849     result = (uint64_t)(arg1)->GetValue();
46850     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46851     return SWIG_arg;
46852 
46853     fail: SWIGUNUSED;
46854   }
46855   lua_error(L);
46856   return 0;
46857 }
46858 
46859 
46860 static int _wrap_SBSymbol_GetSize(lua_State* L) {
46861   {
46862     int SWIG_arg = 0;
46863     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46864     uint64_t result;
46865 
46866     SWIG_check_num_args("lldb::SBSymbol::GetSize",1,1)
46867     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetSize",1,"lldb::SBSymbol *");
46868 
46869     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46870       SWIG_fail_ptr("SBSymbol_GetSize",1,SWIGTYPE_p_lldb__SBSymbol);
46871     }
46872 
46873     result = (uint64_t)(arg1)->GetSize();
46874     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46875     return SWIG_arg;
46876 
46877     fail: SWIGUNUSED;
46878   }
46879   lua_error(L);
46880   return 0;
46881 }
46882 
46883 
46884 static int _wrap_SBSymbol_GetPrologueByteSize(lua_State* L) {
46885   {
46886     int SWIG_arg = 0;
46887     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46888     uint32_t result;
46889 
46890     SWIG_check_num_args("lldb::SBSymbol::GetPrologueByteSize",1,1)
46891     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetPrologueByteSize",1,"lldb::SBSymbol *");
46892 
46893     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46894       SWIG_fail_ptr("SBSymbol_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBSymbol);
46895     }
46896 
46897     result = (uint32_t)(arg1)->GetPrologueByteSize();
46898     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46899     return SWIG_arg;
46900 
46901     fail: SWIGUNUSED;
46902   }
46903   lua_error(L);
46904   return 0;
46905 }
46906 
46907 
46908 static int _wrap_SBSymbol_GetType(lua_State* L) {
46909   {
46910     int SWIG_arg = 0;
46911     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46912     lldb::SymbolType result;
46913 
46914     SWIG_check_num_args("lldb::SBSymbol::GetType",1,1)
46915     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetType",1,"lldb::SBSymbol *");
46916 
46917     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46918       SWIG_fail_ptr("SBSymbol_GetType",1,SWIGTYPE_p_lldb__SBSymbol);
46919     }
46920 
46921     result = (lldb::SymbolType)(arg1)->GetType();
46922     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46923     return SWIG_arg;
46924 
46925     fail: SWIGUNUSED;
46926   }
46927   lua_error(L);
46928   return 0;
46929 }
46930 
46931 
46932 static int _wrap_SBSymbol_GetDescription(lua_State* L) {
46933   {
46934     int SWIG_arg = 0;
46935     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46936     lldb::SBStream *arg2 = 0 ;
46937     bool result;
46938 
46939     SWIG_check_num_args("lldb::SBSymbol::GetDescription",2,2)
46940     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",1,"lldb::SBSymbol *");
46941     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",2,"lldb::SBStream &");
46942 
46943     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46944       SWIG_fail_ptr("SBSymbol_GetDescription",1,SWIGTYPE_p_lldb__SBSymbol);
46945     }
46946 
46947 
46948     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
46949       SWIG_fail_ptr("SBSymbol_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
46950     }
46951 
46952     result = (bool)(arg1)->GetDescription(*arg2);
46953     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46954     return SWIG_arg;
46955 
46956     fail: SWIGUNUSED;
46957   }
46958   lua_error(L);
46959   return 0;
46960 }
46961 
46962 
46963 static int _wrap_SBSymbol_IsExternal(lua_State* L) {
46964   {
46965     int SWIG_arg = 0;
46966     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46967     bool result;
46968 
46969     SWIG_check_num_args("lldb::SBSymbol::IsExternal",1,1)
46970     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsExternal",1,"lldb::SBSymbol *");
46971 
46972     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46973       SWIG_fail_ptr("SBSymbol_IsExternal",1,SWIGTYPE_p_lldb__SBSymbol);
46974     }
46975 
46976     result = (bool)(arg1)->IsExternal();
46977     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46978     return SWIG_arg;
46979 
46980     fail: SWIGUNUSED;
46981   }
46982   lua_error(L);
46983   return 0;
46984 }
46985 
46986 
46987 static int _wrap_SBSymbol_IsSynthetic(lua_State* L) {
46988   {
46989     int SWIG_arg = 0;
46990     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46991     bool result;
46992 
46993     SWIG_check_num_args("lldb::SBSymbol::IsSynthetic",1,1)
46994     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsSynthetic",1,"lldb::SBSymbol *");
46995 
46996     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46997       SWIG_fail_ptr("SBSymbol_IsSynthetic",1,SWIGTYPE_p_lldb__SBSymbol);
46998     }
46999 
47000     result = (bool)(arg1)->IsSynthetic();
47001     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47002     return SWIG_arg;
47003 
47004     fail: SWIGUNUSED;
47005   }
47006   lua_error(L);
47007   return 0;
47008 }
47009 
47010 
47011 static int _wrap_SBSymbol___eq(lua_State* L) {
47012   {
47013     int SWIG_arg = 0;
47014     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
47015     lldb::SBSymbol *arg2 = 0 ;
47016     bool result;
47017 
47018     SWIG_check_num_args("lldb::SBSymbol::operator ==",2,2)
47019     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::operator ==",1,"lldb::SBSymbol const *");
47020     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::operator ==",2,"lldb::SBSymbol const &");
47021 
47022     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
47023       SWIG_fail_ptr("SBSymbol___eq",1,SWIGTYPE_p_lldb__SBSymbol);
47024     }
47025 
47026 
47027     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbol,0))){
47028       SWIG_fail_ptr("SBSymbol___eq",2,SWIGTYPE_p_lldb__SBSymbol);
47029     }
47030 
47031     result = (bool)((lldb::SBSymbol const *)arg1)->operator ==((lldb::SBSymbol const &)*arg2);
47032     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47033     return SWIG_arg;
47034 
47035     fail: SWIGUNUSED;
47036   }
47037   lua_error(L);
47038   return 0;
47039 }
47040 
47041 
47042 static int _wrap_SBSymbol___tostring(lua_State* L) {
47043   {
47044     int SWIG_arg = 0;
47045     lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
47046     std::string result;
47047 
47048     SWIG_check_num_args("lldb::SBSymbol::__repr__",1,1)
47049     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::__repr__",1,"lldb::SBSymbol *");
47050 
47051     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
47052       SWIG_fail_ptr("SBSymbol___tostring",1,SWIGTYPE_p_lldb__SBSymbol);
47053     }
47054 
47055     result = lldb_SBSymbol___repr__(arg1);
47056     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
47057     return SWIG_arg;
47058 
47059     fail: SWIGUNUSED;
47060   }
47061   lua_error(L);
47062   return 0;
47063 }
47064 
47065 
47066 static void swig_delete_SBSymbol(void *obj) {
47067 lldb::SBSymbol *arg1 = (lldb::SBSymbol *) obj;
47068 delete arg1;
47069 }
47070 static int _proxy__wrap_new_SBSymbol(lua_State *L) {
47071     assert(lua_istable(L,1));
47072     lua_pushcfunction(L,_wrap_new_SBSymbol);
47073     assert(!lua_isnil(L,-1));
47074     lua_replace(L,1); /* replace our table with real constructor */
47075     lua_call(L,lua_gettop(L)-1,1);
47076     return 1;
47077 }
47078 static swig_lua_attribute swig_SBSymbol_attributes[] = {
47079     {0,0,0}
47080 };
47081 static swig_lua_method swig_SBSymbol_methods[]= {
47082     { "IsValid", _wrap_SBSymbol_IsValid},
47083     { "GetName", _wrap_SBSymbol_GetName},
47084     { "GetDisplayName", _wrap_SBSymbol_GetDisplayName},
47085     { "GetMangledName", _wrap_SBSymbol_GetMangledName},
47086     { "GetInstructions", _wrap_SBSymbol_GetInstructions},
47087     { "GetStartAddress", _wrap_SBSymbol_GetStartAddress},
47088     { "GetEndAddress", _wrap_SBSymbol_GetEndAddress},
47089     { "GetValue", _wrap_SBSymbol_GetValue},
47090     { "GetSize", _wrap_SBSymbol_GetSize},
47091     { "GetPrologueByteSize", _wrap_SBSymbol_GetPrologueByteSize},
47092     { "GetType", _wrap_SBSymbol_GetType},
47093     { "GetDescription", _wrap_SBSymbol_GetDescription},
47094     { "IsExternal", _wrap_SBSymbol_IsExternal},
47095     { "IsSynthetic", _wrap_SBSymbol_IsSynthetic},
47096     { "__eq", _wrap_SBSymbol___eq},
47097     { "__tostring", _wrap_SBSymbol___tostring},
47098     {0,0}
47099 };
47100 static swig_lua_method swig_SBSymbol_meta[] = {
47101     { "__eq", _wrap_SBSymbol___eq},
47102     { "__tostring", _wrap_SBSymbol___tostring},
47103     {0,0}
47104 };
47105 
47106 static swig_lua_attribute swig_SBSymbol_Sf_SwigStatic_attributes[] = {
47107     {0,0,0}
47108 };
47109 static swig_lua_const_info swig_SBSymbol_Sf_SwigStatic_constants[]= {
47110     {0,0,0,0,0,0}
47111 };
47112 static swig_lua_method swig_SBSymbol_Sf_SwigStatic_methods[]= {
47113     {0,0}
47114 };
47115 static swig_lua_class* swig_SBSymbol_Sf_SwigStatic_classes[]= {
47116     0
47117 };
47118 
47119 static swig_lua_namespace swig_SBSymbol_Sf_SwigStatic = {
47120     "SBSymbol",
47121     swig_SBSymbol_Sf_SwigStatic_methods,
47122     swig_SBSymbol_Sf_SwigStatic_attributes,
47123     swig_SBSymbol_Sf_SwigStatic_constants,
47124     swig_SBSymbol_Sf_SwigStatic_classes,
47125     0
47126 };
47127 static swig_lua_class *swig_SBSymbol_bases[] = {0};
47128 static const char *swig_SBSymbol_base_names[] = {0};
47129 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 };
47130 
47131 static int _wrap_new_SBSymbolContext__SWIG_0(lua_State* L) {
47132   {
47133     int SWIG_arg = 0;
47134     lldb::SBSymbolContext *result = 0 ;
47135 
47136     SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",0,0)
47137     result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext();
47138     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
47139     return SWIG_arg;
47140 
47141     fail: SWIGUNUSED;
47142   }
47143   lua_error(L);
47144   return 0;
47145 }
47146 
47147 
47148 static int _wrap_new_SBSymbolContext__SWIG_1(lua_State* L) {
47149   {
47150     int SWIG_arg = 0;
47151     lldb::SBSymbolContext *arg1 = 0 ;
47152     lldb::SBSymbolContext *result = 0 ;
47153 
47154     SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",1,1)
47155     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SBSymbolContext",1,"lldb::SBSymbolContext const &");
47156 
47157     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47158       SWIG_fail_ptr("new_SBSymbolContext",1,SWIGTYPE_p_lldb__SBSymbolContext);
47159     }
47160 
47161     result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext((lldb::SBSymbolContext const &)*arg1);
47162     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
47163     return SWIG_arg;
47164 
47165     fail: SWIGUNUSED;
47166   }
47167   lua_error(L);
47168   return 0;
47169 }
47170 
47171 
47172 static int _wrap_new_SBSymbolContext(lua_State* L) {
47173   int argc;
47174   int argv[2]={
47175     1,2
47176   };
47177 
47178   argc = lua_gettop(L);
47179   if (argc == 0) {
47180     return _wrap_new_SBSymbolContext__SWIG_0(L);
47181   }
47182   if (argc == 1) {
47183     int _v = 0;
47184     {
47185       void *ptr;
47186       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
47187         _v = 0;
47188       } else {
47189         _v = 1;
47190       }
47191     }
47192     if (_v) {
47193       return _wrap_new_SBSymbolContext__SWIG_1(L);
47194     }
47195   }
47196 
47197   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContext'\n"
47198     "  Possible C/C++ prototypes are:\n"
47199     "    lldb::SBSymbolContext::SBSymbolContext()\n"
47200     "    lldb::SBSymbolContext::SBSymbolContext(lldb::SBSymbolContext const &)\n");
47201   lua_error(L);return 0;
47202 }
47203 
47204 
47205 static int _wrap_SBSymbolContext_IsValid(lua_State* L) {
47206   {
47207     int SWIG_arg = 0;
47208     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47209     bool result;
47210 
47211     SWIG_check_num_args("lldb::SBSymbolContext::IsValid",1,1)
47212     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::IsValid",1,"lldb::SBSymbolContext const *");
47213 
47214     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47215       SWIG_fail_ptr("SBSymbolContext_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContext);
47216     }
47217 
47218     result = (bool)((lldb::SBSymbolContext const *)arg1)->IsValid();
47219     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47220     return SWIG_arg;
47221 
47222     fail: SWIGUNUSED;
47223   }
47224   lua_error(L);
47225   return 0;
47226 }
47227 
47228 
47229 static int _wrap_SBSymbolContext_GetModule(lua_State* L) {
47230   {
47231     int SWIG_arg = 0;
47232     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47233     lldb::SBModule result;
47234 
47235     SWIG_check_num_args("lldb::SBSymbolContext::GetModule",1,1)
47236     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetModule",1,"lldb::SBSymbolContext *");
47237 
47238     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47239       SWIG_fail_ptr("SBSymbolContext_GetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
47240     }
47241 
47242     result = (arg1)->GetModule();
47243     {
47244       lldb::SBModule * resultptr = new lldb::SBModule(result);
47245       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47246     }
47247     return SWIG_arg;
47248 
47249     fail: SWIGUNUSED;
47250   }
47251   lua_error(L);
47252   return 0;
47253 }
47254 
47255 
47256 static int _wrap_SBSymbolContext_GetCompileUnit(lua_State* L) {
47257   {
47258     int SWIG_arg = 0;
47259     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47260     lldb::SBCompileUnit result;
47261 
47262     SWIG_check_num_args("lldb::SBSymbolContext::GetCompileUnit",1,1)
47263     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetCompileUnit",1,"lldb::SBSymbolContext *");
47264 
47265     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47266       SWIG_fail_ptr("SBSymbolContext_GetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
47267     }
47268 
47269     result = (arg1)->GetCompileUnit();
47270     {
47271       lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit(result);
47272       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
47273     }
47274     return SWIG_arg;
47275 
47276     fail: SWIGUNUSED;
47277   }
47278   lua_error(L);
47279   return 0;
47280 }
47281 
47282 
47283 static int _wrap_SBSymbolContext_GetFunction(lua_State* L) {
47284   {
47285     int SWIG_arg = 0;
47286     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47287     lldb::SBFunction result;
47288 
47289     SWIG_check_num_args("lldb::SBSymbolContext::GetFunction",1,1)
47290     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetFunction",1,"lldb::SBSymbolContext *");
47291 
47292     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47293       SWIG_fail_ptr("SBSymbolContext_GetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
47294     }
47295 
47296     result = (arg1)->GetFunction();
47297     {
47298       lldb::SBFunction * resultptr = new lldb::SBFunction(result);
47299       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
47300     }
47301     return SWIG_arg;
47302 
47303     fail: SWIGUNUSED;
47304   }
47305   lua_error(L);
47306   return 0;
47307 }
47308 
47309 
47310 static int _wrap_SBSymbolContext_GetBlock(lua_State* L) {
47311   {
47312     int SWIG_arg = 0;
47313     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47314     lldb::SBBlock result;
47315 
47316     SWIG_check_num_args("lldb::SBSymbolContext::GetBlock",1,1)
47317     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetBlock",1,"lldb::SBSymbolContext *");
47318 
47319     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47320       SWIG_fail_ptr("SBSymbolContext_GetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
47321     }
47322 
47323     result = (arg1)->GetBlock();
47324     {
47325       lldb::SBBlock * resultptr = new lldb::SBBlock(result);
47326       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
47327     }
47328     return SWIG_arg;
47329 
47330     fail: SWIGUNUSED;
47331   }
47332   lua_error(L);
47333   return 0;
47334 }
47335 
47336 
47337 static int _wrap_SBSymbolContext_GetLineEntry(lua_State* L) {
47338   {
47339     int SWIG_arg = 0;
47340     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47341     lldb::SBLineEntry result;
47342 
47343     SWIG_check_num_args("lldb::SBSymbolContext::GetLineEntry",1,1)
47344     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetLineEntry",1,"lldb::SBSymbolContext *");
47345 
47346     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47347       SWIG_fail_ptr("SBSymbolContext_GetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
47348     }
47349 
47350     result = (arg1)->GetLineEntry();
47351     {
47352       lldb::SBLineEntry * resultptr = new lldb::SBLineEntry(result);
47353       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
47354     }
47355     return SWIG_arg;
47356 
47357     fail: SWIGUNUSED;
47358   }
47359   lua_error(L);
47360   return 0;
47361 }
47362 
47363 
47364 static int _wrap_SBSymbolContext_GetSymbol(lua_State* L) {
47365   {
47366     int SWIG_arg = 0;
47367     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47368     lldb::SBSymbol result;
47369 
47370     SWIG_check_num_args("lldb::SBSymbolContext::GetSymbol",1,1)
47371     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetSymbol",1,"lldb::SBSymbolContext *");
47372 
47373     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47374       SWIG_fail_ptr("SBSymbolContext_GetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
47375     }
47376 
47377     result = (arg1)->GetSymbol();
47378     {
47379       lldb::SBSymbol * resultptr = new lldb::SBSymbol(result);
47380       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
47381     }
47382     return SWIG_arg;
47383 
47384     fail: SWIGUNUSED;
47385   }
47386   lua_error(L);
47387   return 0;
47388 }
47389 
47390 
47391 static int _wrap_SBSymbolContext_SetModule(lua_State* L) {
47392   {
47393     int SWIG_arg = 0;
47394     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47395     lldb::SBModule arg2 ;
47396     lldb::SBModule *argp2 ;
47397 
47398     SWIG_check_num_args("lldb::SBSymbolContext::SetModule",2,2)
47399     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",1,"lldb::SBSymbolContext *");
47400     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",2,"lldb::SBModule");
47401 
47402     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47403       SWIG_fail_ptr("SBSymbolContext_SetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
47404     }
47405 
47406 
47407     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
47408       SWIG_fail_ptr("SBSymbolContext_SetModule",2,SWIGTYPE_p_lldb__SBModule);
47409     }
47410     arg2 = *argp2;
47411 
47412     (arg1)->SetModule(arg2);
47413 
47414     return SWIG_arg;
47415 
47416     fail: SWIGUNUSED;
47417   }
47418   lua_error(L);
47419   return 0;
47420 }
47421 
47422 
47423 static int _wrap_SBSymbolContext_SetCompileUnit(lua_State* L) {
47424   {
47425     int SWIG_arg = 0;
47426     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47427     lldb::SBCompileUnit arg2 ;
47428     lldb::SBCompileUnit *argp2 ;
47429 
47430     SWIG_check_num_args("lldb::SBSymbolContext::SetCompileUnit",2,2)
47431     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",1,"lldb::SBSymbolContext *");
47432     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",2,"lldb::SBCompileUnit");
47433 
47434     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47435       SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
47436     }
47437 
47438 
47439     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
47440       SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",2,SWIGTYPE_p_lldb__SBCompileUnit);
47441     }
47442     arg2 = *argp2;
47443 
47444     (arg1)->SetCompileUnit(arg2);
47445 
47446     return SWIG_arg;
47447 
47448     fail: SWIGUNUSED;
47449   }
47450   lua_error(L);
47451   return 0;
47452 }
47453 
47454 
47455 static int _wrap_SBSymbolContext_SetFunction(lua_State* L) {
47456   {
47457     int SWIG_arg = 0;
47458     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47459     lldb::SBFunction arg2 ;
47460     lldb::SBFunction *argp2 ;
47461 
47462     SWIG_check_num_args("lldb::SBSymbolContext::SetFunction",2,2)
47463     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",1,"lldb::SBSymbolContext *");
47464     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",2,"lldb::SBFunction");
47465 
47466     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47467       SWIG_fail_ptr("SBSymbolContext_SetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
47468     }
47469 
47470 
47471     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFunction,0))){
47472       SWIG_fail_ptr("SBSymbolContext_SetFunction",2,SWIGTYPE_p_lldb__SBFunction);
47473     }
47474     arg2 = *argp2;
47475 
47476     (arg1)->SetFunction(arg2);
47477 
47478     return SWIG_arg;
47479 
47480     fail: SWIGUNUSED;
47481   }
47482   lua_error(L);
47483   return 0;
47484 }
47485 
47486 
47487 static int _wrap_SBSymbolContext_SetBlock(lua_State* L) {
47488   {
47489     int SWIG_arg = 0;
47490     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47491     lldb::SBBlock arg2 ;
47492     lldb::SBBlock *argp2 ;
47493 
47494     SWIG_check_num_args("lldb::SBSymbolContext::SetBlock",2,2)
47495     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",1,"lldb::SBSymbolContext *");
47496     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",2,"lldb::SBBlock");
47497 
47498     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47499       SWIG_fail_ptr("SBSymbolContext_SetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
47500     }
47501 
47502 
47503     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBBlock,0))){
47504       SWIG_fail_ptr("SBSymbolContext_SetBlock",2,SWIGTYPE_p_lldb__SBBlock);
47505     }
47506     arg2 = *argp2;
47507 
47508     (arg1)->SetBlock(arg2);
47509 
47510     return SWIG_arg;
47511 
47512     fail: SWIGUNUSED;
47513   }
47514   lua_error(L);
47515   return 0;
47516 }
47517 
47518 
47519 static int _wrap_SBSymbolContext_SetLineEntry(lua_State* L) {
47520   {
47521     int SWIG_arg = 0;
47522     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47523     lldb::SBLineEntry arg2 ;
47524     lldb::SBLineEntry *argp2 ;
47525 
47526     SWIG_check_num_args("lldb::SBSymbolContext::SetLineEntry",2,2)
47527     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",1,"lldb::SBSymbolContext *");
47528     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",2,"lldb::SBLineEntry");
47529 
47530     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47531       SWIG_fail_ptr("SBSymbolContext_SetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
47532     }
47533 
47534 
47535     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBLineEntry,0))){
47536       SWIG_fail_ptr("SBSymbolContext_SetLineEntry",2,SWIGTYPE_p_lldb__SBLineEntry);
47537     }
47538     arg2 = *argp2;
47539 
47540     (arg1)->SetLineEntry(arg2);
47541 
47542     return SWIG_arg;
47543 
47544     fail: SWIGUNUSED;
47545   }
47546   lua_error(L);
47547   return 0;
47548 }
47549 
47550 
47551 static int _wrap_SBSymbolContext_SetSymbol(lua_State* L) {
47552   {
47553     int SWIG_arg = 0;
47554     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47555     lldb::SBSymbol arg2 ;
47556     lldb::SBSymbol *argp2 ;
47557 
47558     SWIG_check_num_args("lldb::SBSymbolContext::SetSymbol",2,2)
47559     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",1,"lldb::SBSymbolContext *");
47560     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",2,"lldb::SBSymbol");
47561 
47562     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47563       SWIG_fail_ptr("SBSymbolContext_SetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
47564     }
47565 
47566 
47567     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSymbol,0))){
47568       SWIG_fail_ptr("SBSymbolContext_SetSymbol",2,SWIGTYPE_p_lldb__SBSymbol);
47569     }
47570     arg2 = *argp2;
47571 
47572     (arg1)->SetSymbol(arg2);
47573 
47574     return SWIG_arg;
47575 
47576     fail: SWIGUNUSED;
47577   }
47578   lua_error(L);
47579   return 0;
47580 }
47581 
47582 
47583 static int _wrap_SBSymbolContext_GetParentOfInlinedScope(lua_State* L) {
47584   {
47585     int SWIG_arg = 0;
47586     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47587     lldb::SBAddress *arg2 = 0 ;
47588     lldb::SBAddress *arg3 = 0 ;
47589     lldb::SBSymbolContext result;
47590 
47591     SWIG_check_num_args("lldb::SBSymbolContext::GetParentOfInlinedScope",3,3)
47592     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",1,"lldb::SBSymbolContext const *");
47593     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",2,"lldb::SBAddress const &");
47594     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",3,"lldb::SBAddress &");
47595 
47596     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47597       SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",1,SWIGTYPE_p_lldb__SBSymbolContext);
47598     }
47599 
47600 
47601     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
47602       SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",2,SWIGTYPE_p_lldb__SBAddress);
47603     }
47604 
47605 
47606     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
47607       SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",3,SWIGTYPE_p_lldb__SBAddress);
47608     }
47609 
47610     result = ((lldb::SBSymbolContext const *)arg1)->GetParentOfInlinedScope((lldb::SBAddress const &)*arg2,*arg3);
47611     {
47612       lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext(result);
47613       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
47614     }
47615     return SWIG_arg;
47616 
47617     fail: SWIGUNUSED;
47618   }
47619   lua_error(L);
47620   return 0;
47621 }
47622 
47623 
47624 static int _wrap_SBSymbolContext_GetDescription(lua_State* L) {
47625   {
47626     int SWIG_arg = 0;
47627     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47628     lldb::SBStream *arg2 = 0 ;
47629     bool result;
47630 
47631     SWIG_check_num_args("lldb::SBSymbolContext::GetDescription",2,2)
47632     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",1,"lldb::SBSymbolContext *");
47633     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",2,"lldb::SBStream &");
47634 
47635     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47636       SWIG_fail_ptr("SBSymbolContext_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContext);
47637     }
47638 
47639 
47640     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
47641       SWIG_fail_ptr("SBSymbolContext_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
47642     }
47643 
47644     result = (bool)(arg1)->GetDescription(*arg2);
47645     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47646     return SWIG_arg;
47647 
47648     fail: SWIGUNUSED;
47649   }
47650   lua_error(L);
47651   return 0;
47652 }
47653 
47654 
47655 static int _wrap_SBSymbolContext___tostring(lua_State* L) {
47656   {
47657     int SWIG_arg = 0;
47658     lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
47659     std::string result;
47660 
47661     SWIG_check_num_args("lldb::SBSymbolContext::__repr__",1,1)
47662     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::__repr__",1,"lldb::SBSymbolContext *");
47663 
47664     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47665       SWIG_fail_ptr("SBSymbolContext___tostring",1,SWIGTYPE_p_lldb__SBSymbolContext);
47666     }
47667 
47668     result = lldb_SBSymbolContext___repr__(arg1);
47669     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
47670     return SWIG_arg;
47671 
47672     fail: SWIGUNUSED;
47673   }
47674   lua_error(L);
47675   return 0;
47676 }
47677 
47678 
47679 static void swig_delete_SBSymbolContext(void *obj) {
47680 lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) obj;
47681 delete arg1;
47682 }
47683 static int _proxy__wrap_new_SBSymbolContext(lua_State *L) {
47684     assert(lua_istable(L,1));
47685     lua_pushcfunction(L,_wrap_new_SBSymbolContext);
47686     assert(!lua_isnil(L,-1));
47687     lua_replace(L,1); /* replace our table with real constructor */
47688     lua_call(L,lua_gettop(L)-1,1);
47689     return 1;
47690 }
47691 static swig_lua_attribute swig_SBSymbolContext_attributes[] = {
47692     {0,0,0}
47693 };
47694 static swig_lua_method swig_SBSymbolContext_methods[]= {
47695     { "IsValid", _wrap_SBSymbolContext_IsValid},
47696     { "GetModule", _wrap_SBSymbolContext_GetModule},
47697     { "GetCompileUnit", _wrap_SBSymbolContext_GetCompileUnit},
47698     { "GetFunction", _wrap_SBSymbolContext_GetFunction},
47699     { "GetBlock", _wrap_SBSymbolContext_GetBlock},
47700     { "GetLineEntry", _wrap_SBSymbolContext_GetLineEntry},
47701     { "GetSymbol", _wrap_SBSymbolContext_GetSymbol},
47702     { "SetModule", _wrap_SBSymbolContext_SetModule},
47703     { "SetCompileUnit", _wrap_SBSymbolContext_SetCompileUnit},
47704     { "SetFunction", _wrap_SBSymbolContext_SetFunction},
47705     { "SetBlock", _wrap_SBSymbolContext_SetBlock},
47706     { "SetLineEntry", _wrap_SBSymbolContext_SetLineEntry},
47707     { "SetSymbol", _wrap_SBSymbolContext_SetSymbol},
47708     { "GetParentOfInlinedScope", _wrap_SBSymbolContext_GetParentOfInlinedScope},
47709     { "GetDescription", _wrap_SBSymbolContext_GetDescription},
47710     { "__tostring", _wrap_SBSymbolContext___tostring},
47711     {0,0}
47712 };
47713 static swig_lua_method swig_SBSymbolContext_meta[] = {
47714     { "__tostring", _wrap_SBSymbolContext___tostring},
47715     {0,0}
47716 };
47717 
47718 static swig_lua_attribute swig_SBSymbolContext_Sf_SwigStatic_attributes[] = {
47719     {0,0,0}
47720 };
47721 static swig_lua_const_info swig_SBSymbolContext_Sf_SwigStatic_constants[]= {
47722     {0,0,0,0,0,0}
47723 };
47724 static swig_lua_method swig_SBSymbolContext_Sf_SwigStatic_methods[]= {
47725     {0,0}
47726 };
47727 static swig_lua_class* swig_SBSymbolContext_Sf_SwigStatic_classes[]= {
47728     0
47729 };
47730 
47731 static swig_lua_namespace swig_SBSymbolContext_Sf_SwigStatic = {
47732     "SBSymbolContext",
47733     swig_SBSymbolContext_Sf_SwigStatic_methods,
47734     swig_SBSymbolContext_Sf_SwigStatic_attributes,
47735     swig_SBSymbolContext_Sf_SwigStatic_constants,
47736     swig_SBSymbolContext_Sf_SwigStatic_classes,
47737     0
47738 };
47739 static swig_lua_class *swig_SBSymbolContext_bases[] = {0};
47740 static const char *swig_SBSymbolContext_base_names[] = {0};
47741 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 };
47742 
47743 static int _wrap_new_SBSymbolContextList__SWIG_0(lua_State* L) {
47744   {
47745     int SWIG_arg = 0;
47746     lldb::SBSymbolContextList *result = 0 ;
47747 
47748     SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",0,0)
47749     result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList();
47750     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
47751     return SWIG_arg;
47752 
47753     fail: SWIGUNUSED;
47754   }
47755   lua_error(L);
47756   return 0;
47757 }
47758 
47759 
47760 static int _wrap_new_SBSymbolContextList__SWIG_1(lua_State* L) {
47761   {
47762     int SWIG_arg = 0;
47763     lldb::SBSymbolContextList *arg1 = 0 ;
47764     lldb::SBSymbolContextList *result = 0 ;
47765 
47766     SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",1,1)
47767     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::SBSymbolContextList",1,"lldb::SBSymbolContextList const &");
47768 
47769     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47770       SWIG_fail_ptr("new_SBSymbolContextList",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47771     }
47772 
47773     result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList((lldb::SBSymbolContextList const &)*arg1);
47774     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
47775     return SWIG_arg;
47776 
47777     fail: SWIGUNUSED;
47778   }
47779   lua_error(L);
47780   return 0;
47781 }
47782 
47783 
47784 static int _wrap_new_SBSymbolContextList(lua_State* L) {
47785   int argc;
47786   int argv[2]={
47787     1,2
47788   };
47789 
47790   argc = lua_gettop(L);
47791   if (argc == 0) {
47792     return _wrap_new_SBSymbolContextList__SWIG_0(L);
47793   }
47794   if (argc == 1) {
47795     int _v = 0;
47796     {
47797       void *ptr;
47798       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
47799         _v = 0;
47800       } else {
47801         _v = 1;
47802       }
47803     }
47804     if (_v) {
47805       return _wrap_new_SBSymbolContextList__SWIG_1(L);
47806     }
47807   }
47808 
47809   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContextList'\n"
47810     "  Possible C/C++ prototypes are:\n"
47811     "    lldb::SBSymbolContextList::SBSymbolContextList()\n"
47812     "    lldb::SBSymbolContextList::SBSymbolContextList(lldb::SBSymbolContextList const &)\n");
47813   lua_error(L);return 0;
47814 }
47815 
47816 
47817 static int _wrap_SBSymbolContextList_IsValid(lua_State* L) {
47818   {
47819     int SWIG_arg = 0;
47820     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47821     bool result;
47822 
47823     SWIG_check_num_args("lldb::SBSymbolContextList::IsValid",1,1)
47824     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::IsValid",1,"lldb::SBSymbolContextList const *");
47825 
47826     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47827       SWIG_fail_ptr("SBSymbolContextList_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47828     }
47829 
47830     result = (bool)((lldb::SBSymbolContextList const *)arg1)->IsValid();
47831     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47832     return SWIG_arg;
47833 
47834     fail: SWIGUNUSED;
47835   }
47836   lua_error(L);
47837   return 0;
47838 }
47839 
47840 
47841 static int _wrap_SBSymbolContextList_GetSize(lua_State* L) {
47842   {
47843     int SWIG_arg = 0;
47844     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47845     uint32_t result;
47846 
47847     SWIG_check_num_args("lldb::SBSymbolContextList::GetSize",1,1)
47848     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetSize",1,"lldb::SBSymbolContextList const *");
47849 
47850     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47851       SWIG_fail_ptr("SBSymbolContextList_GetSize",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47852     }
47853 
47854     result = (uint32_t)((lldb::SBSymbolContextList const *)arg1)->GetSize();
47855     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47856     return SWIG_arg;
47857 
47858     fail: SWIGUNUSED;
47859   }
47860   lua_error(L);
47861   return 0;
47862 }
47863 
47864 
47865 static int _wrap_SBSymbolContextList_GetContextAtIndex(lua_State* L) {
47866   {
47867     int SWIG_arg = 0;
47868     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47869     uint32_t arg2 ;
47870     lldb::SBSymbolContext result;
47871 
47872     SWIG_check_num_args("lldb::SBSymbolContextList::GetContextAtIndex",2,2)
47873     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",1,"lldb::SBSymbolContextList *");
47874     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",2,"uint32_t");
47875 
47876     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47877       SWIG_fail_ptr("SBSymbolContextList_GetContextAtIndex",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47878     }
47879 
47880     arg2 = (uint32_t)lua_tointeger(L, 2);
47881     result = (arg1)->GetContextAtIndex(arg2);
47882     {
47883       lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext(result);
47884       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
47885     }
47886     return SWIG_arg;
47887 
47888     fail: SWIGUNUSED;
47889   }
47890   lua_error(L);
47891   return 0;
47892 }
47893 
47894 
47895 static int _wrap_SBSymbolContextList_Append__SWIG_0(lua_State* L) {
47896   {
47897     int SWIG_arg = 0;
47898     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47899     lldb::SBSymbolContext *arg2 = 0 ;
47900 
47901     SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
47902     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
47903     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContext &");
47904 
47905     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47906       SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47907     }
47908 
47909 
47910     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47911       SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContext);
47912     }
47913 
47914     (arg1)->Append(*arg2);
47915 
47916     return SWIG_arg;
47917 
47918     fail: SWIGUNUSED;
47919   }
47920   lua_error(L);
47921   return 0;
47922 }
47923 
47924 
47925 static int _wrap_SBSymbolContextList_Append__SWIG_1(lua_State* L) {
47926   {
47927     int SWIG_arg = 0;
47928     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47929     lldb::SBSymbolContextList *arg2 = 0 ;
47930 
47931     SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
47932     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
47933     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContextList &");
47934 
47935     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47936       SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47937     }
47938 
47939 
47940     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47941       SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContextList);
47942     }
47943 
47944     (arg1)->Append(*arg2);
47945 
47946     return SWIG_arg;
47947 
47948     fail: SWIGUNUSED;
47949   }
47950   lua_error(L);
47951   return 0;
47952 }
47953 
47954 
47955 static int _wrap_SBSymbolContextList_Append(lua_State* L) {
47956   int argc;
47957   int argv[3]={
47958     1,2,3
47959   };
47960 
47961   argc = lua_gettop(L);
47962   if (argc == 2) {
47963     int _v = 0;
47964     {
47965       void *ptr;
47966       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
47967         _v = 0;
47968       } else {
47969         _v = 1;
47970       }
47971     }
47972     if (_v) {
47973       {
47974         void *ptr;
47975         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
47976           _v = 0;
47977         } else {
47978           _v = 1;
47979         }
47980       }
47981       if (_v) {
47982         return _wrap_SBSymbolContextList_Append__SWIG_0(L);
47983       }
47984     }
47985   }
47986   if (argc == 2) {
47987     int _v = 0;
47988     {
47989       void *ptr;
47990       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
47991         _v = 0;
47992       } else {
47993         _v = 1;
47994       }
47995     }
47996     if (_v) {
47997       {
47998         void *ptr;
47999         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
48000           _v = 0;
48001         } else {
48002           _v = 1;
48003         }
48004       }
48005       if (_v) {
48006         return _wrap_SBSymbolContextList_Append__SWIG_1(L);
48007       }
48008     }
48009   }
48010 
48011   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbolContextList_Append'\n"
48012     "  Possible C/C++ prototypes are:\n"
48013     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContext &)\n"
48014     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContextList &)\n");
48015   lua_error(L);return 0;
48016 }
48017 
48018 
48019 static int _wrap_SBSymbolContextList_GetDescription(lua_State* L) {
48020   {
48021     int SWIG_arg = 0;
48022     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
48023     lldb::SBStream *arg2 = 0 ;
48024     bool result;
48025 
48026     SWIG_check_num_args("lldb::SBSymbolContextList::GetDescription",2,2)
48027     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",1,"lldb::SBSymbolContextList *");
48028     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",2,"lldb::SBStream &");
48029 
48030     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
48031       SWIG_fail_ptr("SBSymbolContextList_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContextList);
48032     }
48033 
48034 
48035     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
48036       SWIG_fail_ptr("SBSymbolContextList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
48037     }
48038 
48039     result = (bool)(arg1)->GetDescription(*arg2);
48040     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
48041     return SWIG_arg;
48042 
48043     fail: SWIGUNUSED;
48044   }
48045   lua_error(L);
48046   return 0;
48047 }
48048 
48049 
48050 static int _wrap_SBSymbolContextList_Clear(lua_State* L) {
48051   {
48052     int SWIG_arg = 0;
48053     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
48054 
48055     SWIG_check_num_args("lldb::SBSymbolContextList::Clear",1,1)
48056     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Clear",1,"lldb::SBSymbolContextList *");
48057 
48058     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
48059       SWIG_fail_ptr("SBSymbolContextList_Clear",1,SWIGTYPE_p_lldb__SBSymbolContextList);
48060     }
48061 
48062     (arg1)->Clear();
48063 
48064     return SWIG_arg;
48065 
48066     fail: SWIGUNUSED;
48067   }
48068   lua_error(L);
48069   return 0;
48070 }
48071 
48072 
48073 static int _wrap_SBSymbolContextList___tostring(lua_State* L) {
48074   {
48075     int SWIG_arg = 0;
48076     lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
48077     std::string result;
48078 
48079     SWIG_check_num_args("lldb::SBSymbolContextList::__repr__",1,1)
48080     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::__repr__",1,"lldb::SBSymbolContextList *");
48081 
48082     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
48083       SWIG_fail_ptr("SBSymbolContextList___tostring",1,SWIGTYPE_p_lldb__SBSymbolContextList);
48084     }
48085 
48086     result = lldb_SBSymbolContextList___repr__(arg1);
48087     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
48088     return SWIG_arg;
48089 
48090     fail: SWIGUNUSED;
48091   }
48092   lua_error(L);
48093   return 0;
48094 }
48095 
48096 
48097 static void swig_delete_SBSymbolContextList(void *obj) {
48098 lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) obj;
48099 delete arg1;
48100 }
48101 static int _proxy__wrap_new_SBSymbolContextList(lua_State *L) {
48102     assert(lua_istable(L,1));
48103     lua_pushcfunction(L,_wrap_new_SBSymbolContextList);
48104     assert(!lua_isnil(L,-1));
48105     lua_replace(L,1); /* replace our table with real constructor */
48106     lua_call(L,lua_gettop(L)-1,1);
48107     return 1;
48108 }
48109 static swig_lua_attribute swig_SBSymbolContextList_attributes[] = {
48110     {0,0,0}
48111 };
48112 static swig_lua_method swig_SBSymbolContextList_methods[]= {
48113     { "IsValid", _wrap_SBSymbolContextList_IsValid},
48114     { "GetSize", _wrap_SBSymbolContextList_GetSize},
48115     { "GetContextAtIndex", _wrap_SBSymbolContextList_GetContextAtIndex},
48116     { "Append", _wrap_SBSymbolContextList_Append},
48117     { "GetDescription", _wrap_SBSymbolContextList_GetDescription},
48118     { "Clear", _wrap_SBSymbolContextList_Clear},
48119     { "__tostring", _wrap_SBSymbolContextList___tostring},
48120     {0,0}
48121 };
48122 static swig_lua_method swig_SBSymbolContextList_meta[] = {
48123     { "__tostring", _wrap_SBSymbolContextList___tostring},
48124     {0,0}
48125 };
48126 
48127 static swig_lua_attribute swig_SBSymbolContextList_Sf_SwigStatic_attributes[] = {
48128     {0,0,0}
48129 };
48130 static swig_lua_const_info swig_SBSymbolContextList_Sf_SwigStatic_constants[]= {
48131     {0,0,0,0,0,0}
48132 };
48133 static swig_lua_method swig_SBSymbolContextList_Sf_SwigStatic_methods[]= {
48134     {0,0}
48135 };
48136 static swig_lua_class* swig_SBSymbolContextList_Sf_SwigStatic_classes[]= {
48137     0
48138 };
48139 
48140 static swig_lua_namespace swig_SBSymbolContextList_Sf_SwigStatic = {
48141     "SBSymbolContextList",
48142     swig_SBSymbolContextList_Sf_SwigStatic_methods,
48143     swig_SBSymbolContextList_Sf_SwigStatic_attributes,
48144     swig_SBSymbolContextList_Sf_SwigStatic_constants,
48145     swig_SBSymbolContextList_Sf_SwigStatic_classes,
48146     0
48147 };
48148 static swig_lua_class *swig_SBSymbolContextList_bases[] = {0};
48149 static const char *swig_SBSymbolContextList_base_names[] = {0};
48150 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 };
48151 
48152 static int _wrap_new_SBTarget__SWIG_0(lua_State* L) {
48153   {
48154     int SWIG_arg = 0;
48155     lldb::SBTarget *result = 0 ;
48156 
48157     SWIG_check_num_args("lldb::SBTarget::SBTarget",0,0)
48158     result = (lldb::SBTarget *)new lldb::SBTarget();
48159     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
48160     return SWIG_arg;
48161 
48162     fail: SWIGUNUSED;
48163   }
48164   lua_error(L);
48165   return 0;
48166 }
48167 
48168 
48169 static int _wrap_new_SBTarget__SWIG_1(lua_State* L) {
48170   {
48171     int SWIG_arg = 0;
48172     lldb::SBTarget *arg1 = 0 ;
48173     lldb::SBTarget *result = 0 ;
48174 
48175     SWIG_check_num_args("lldb::SBTarget::SBTarget",1,1)
48176     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::SBTarget",1,"lldb::SBTarget const &");
48177 
48178     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48179       SWIG_fail_ptr("new_SBTarget",1,SWIGTYPE_p_lldb__SBTarget);
48180     }
48181 
48182     result = (lldb::SBTarget *)new lldb::SBTarget((lldb::SBTarget const &)*arg1);
48183     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
48184     return SWIG_arg;
48185 
48186     fail: SWIGUNUSED;
48187   }
48188   lua_error(L);
48189   return 0;
48190 }
48191 
48192 
48193 static int _wrap_new_SBTarget(lua_State* L) {
48194   int argc;
48195   int argv[2]={
48196     1,2
48197   };
48198 
48199   argc = lua_gettop(L);
48200   if (argc == 0) {
48201     return _wrap_new_SBTarget__SWIG_0(L);
48202   }
48203   if (argc == 1) {
48204     int _v = 0;
48205     {
48206       void *ptr;
48207       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
48208         _v = 0;
48209       } else {
48210         _v = 1;
48211       }
48212     }
48213     if (_v) {
48214       return _wrap_new_SBTarget__SWIG_1(L);
48215     }
48216   }
48217 
48218   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTarget'\n"
48219     "  Possible C/C++ prototypes are:\n"
48220     "    lldb::SBTarget::SBTarget()\n"
48221     "    lldb::SBTarget::SBTarget(lldb::SBTarget const &)\n");
48222   lua_error(L);return 0;
48223 }
48224 
48225 
48226 static int _wrap_SBTarget_GetBroadcasterClassName(lua_State* L) {
48227   {
48228     int SWIG_arg = 0;
48229     char *result = 0 ;
48230 
48231     SWIG_check_num_args("lldb::SBTarget::GetBroadcasterClassName",0,0)
48232     result = (char *)lldb::SBTarget::GetBroadcasterClassName();
48233     lua_pushstring(L,(const char *)result); SWIG_arg++;
48234     return SWIG_arg;
48235 
48236     fail: SWIGUNUSED;
48237   }
48238   lua_error(L);
48239   return 0;
48240 }
48241 
48242 
48243 static int _wrap_SBTarget_IsValid(lua_State* L) {
48244   {
48245     int SWIG_arg = 0;
48246     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48247     bool result;
48248 
48249     SWIG_check_num_args("lldb::SBTarget::IsValid",1,1)
48250     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsValid",1,"lldb::SBTarget const *");
48251 
48252     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48253       SWIG_fail_ptr("SBTarget_IsValid",1,SWIGTYPE_p_lldb__SBTarget);
48254     }
48255 
48256     result = (bool)((lldb::SBTarget const *)arg1)->IsValid();
48257     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
48258     return SWIG_arg;
48259 
48260     fail: SWIGUNUSED;
48261   }
48262   lua_error(L);
48263   return 0;
48264 }
48265 
48266 
48267 static int _wrap_SBTarget_EventIsTargetEvent(lua_State* L) {
48268   {
48269     int SWIG_arg = 0;
48270     lldb::SBEvent *arg1 = 0 ;
48271     bool result;
48272 
48273     SWIG_check_num_args("lldb::SBTarget::EventIsTargetEvent",1,1)
48274     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::EventIsTargetEvent",1,"lldb::SBEvent const &");
48275 
48276     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
48277       SWIG_fail_ptr("SBTarget_EventIsTargetEvent",1,SWIGTYPE_p_lldb__SBEvent);
48278     }
48279 
48280     result = (bool)lldb::SBTarget::EventIsTargetEvent((lldb::SBEvent const &)*arg1);
48281     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
48282     return SWIG_arg;
48283 
48284     fail: SWIGUNUSED;
48285   }
48286   lua_error(L);
48287   return 0;
48288 }
48289 
48290 
48291 static int _wrap_SBTarget_GetTargetFromEvent(lua_State* L) {
48292   {
48293     int SWIG_arg = 0;
48294     lldb::SBEvent *arg1 = 0 ;
48295     lldb::SBTarget result;
48296 
48297     SWIG_check_num_args("lldb::SBTarget::GetTargetFromEvent",1,1)
48298     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTargetFromEvent",1,"lldb::SBEvent const &");
48299 
48300     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
48301       SWIG_fail_ptr("SBTarget_GetTargetFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
48302     }
48303 
48304     result = lldb::SBTarget::GetTargetFromEvent((lldb::SBEvent const &)*arg1);
48305     {
48306       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
48307       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
48308     }
48309     return SWIG_arg;
48310 
48311     fail: SWIGUNUSED;
48312   }
48313   lua_error(L);
48314   return 0;
48315 }
48316 
48317 
48318 static int _wrap_SBTarget_GetNumModulesFromEvent(lua_State* L) {
48319   {
48320     int SWIG_arg = 0;
48321     lldb::SBEvent *arg1 = 0 ;
48322     uint32_t result;
48323 
48324     SWIG_check_num_args("lldb::SBTarget::GetNumModulesFromEvent",1,1)
48325     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModulesFromEvent",1,"lldb::SBEvent const &");
48326 
48327     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
48328       SWIG_fail_ptr("SBTarget_GetNumModulesFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
48329     }
48330 
48331     result = (uint32_t)lldb::SBTarget::GetNumModulesFromEvent((lldb::SBEvent const &)*arg1);
48332     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48333     return SWIG_arg;
48334 
48335     fail: SWIGUNUSED;
48336   }
48337   lua_error(L);
48338   return 0;
48339 }
48340 
48341 
48342 static int _wrap_SBTarget_GetModuleAtIndexFromEvent(lua_State* L) {
48343   {
48344     int SWIG_arg = 0;
48345     uint32_t arg1 ;
48346     lldb::SBEvent *arg2 = 0 ;
48347     lldb::SBModule result;
48348 
48349     SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndexFromEvent",2,2)
48350     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",1,"uint32_t const");
48351     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",2,"lldb::SBEvent const &");
48352     arg1 = (uint32_t const)lua_tointeger(L, 1);
48353 
48354     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
48355       SWIG_fail_ptr("SBTarget_GetModuleAtIndexFromEvent",2,SWIGTYPE_p_lldb__SBEvent);
48356     }
48357 
48358     result = lldb::SBTarget::GetModuleAtIndexFromEvent(arg1,(lldb::SBEvent const &)*arg2);
48359     {
48360       lldb::SBModule * resultptr = new lldb::SBModule(result);
48361       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
48362     }
48363     return SWIG_arg;
48364 
48365     fail: SWIGUNUSED;
48366   }
48367   lua_error(L);
48368   return 0;
48369 }
48370 
48371 
48372 static int _wrap_SBTarget_GetProcess(lua_State* L) {
48373   {
48374     int SWIG_arg = 0;
48375     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48376     lldb::SBProcess result;
48377 
48378     SWIG_check_num_args("lldb::SBTarget::GetProcess",1,1)
48379     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetProcess",1,"lldb::SBTarget *");
48380 
48381     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48382       SWIG_fail_ptr("SBTarget_GetProcess",1,SWIGTYPE_p_lldb__SBTarget);
48383     }
48384 
48385     result = (arg1)->GetProcess();
48386     {
48387       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
48388       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48389     }
48390     return SWIG_arg;
48391 
48392     fail: SWIGUNUSED;
48393   }
48394   lua_error(L);
48395   return 0;
48396 }
48397 
48398 
48399 static int _wrap_SBTarget_GetPlatform(lua_State* L) {
48400   {
48401     int SWIG_arg = 0;
48402     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48403     lldb::SBPlatform result;
48404 
48405     SWIG_check_num_args("lldb::SBTarget::GetPlatform",1,1)
48406     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetPlatform",1,"lldb::SBTarget *");
48407 
48408     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48409       SWIG_fail_ptr("SBTarget_GetPlatform",1,SWIGTYPE_p_lldb__SBTarget);
48410     }
48411 
48412     result = (arg1)->GetPlatform();
48413     {
48414       lldb::SBPlatform * resultptr = new lldb::SBPlatform(result);
48415       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
48416     }
48417     return SWIG_arg;
48418 
48419     fail: SWIGUNUSED;
48420   }
48421   lua_error(L);
48422   return 0;
48423 }
48424 
48425 
48426 static int _wrap_SBTarget_Install(lua_State* L) {
48427   {
48428     int SWIG_arg = 0;
48429     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48430     lldb::SBError result;
48431 
48432     SWIG_check_num_args("lldb::SBTarget::Install",1,1)
48433     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Install",1,"lldb::SBTarget *");
48434 
48435     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48436       SWIG_fail_ptr("SBTarget_Install",1,SWIGTYPE_p_lldb__SBTarget);
48437     }
48438 
48439     result = (arg1)->Install();
48440     {
48441       lldb::SBError * resultptr = new lldb::SBError(result);
48442       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
48443     }
48444     return SWIG_arg;
48445 
48446     fail: SWIGUNUSED;
48447   }
48448   lua_error(L);
48449   return 0;
48450 }
48451 
48452 
48453 static int _wrap_SBTarget_Launch__SWIG_0(lua_State* L) {
48454   {
48455     int SWIG_arg = 0;
48456     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48457     lldb::SBListener *arg2 = 0 ;
48458     char **arg3 = (char **) 0 ;
48459     char **arg4 = (char **) 0 ;
48460     char *arg5 = (char *) 0 ;
48461     char *arg6 = (char *) 0 ;
48462     char *arg7 = (char *) 0 ;
48463     char *arg8 = (char *) 0 ;
48464     uint32_t arg9 ;
48465     bool arg10 ;
48466     lldb::SBError *arg11 = 0 ;
48467     lldb::SBProcess result;
48468 
48469     SWIG_check_num_args("lldb::SBTarget::Launch",11,11)
48470     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
48471     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBListener &");
48472     if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::Launch",5,"char const *");
48473     if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBTarget::Launch",6,"char const *");
48474     if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBTarget::Launch",7,"char const *");
48475     if(!SWIG_lua_isnilstring(L,8)) SWIG_fail_arg("lldb::SBTarget::Launch",8,"char const *");
48476     if(!lua_isinteger(L,9)) SWIG_fail_arg("lldb::SBTarget::Launch",9,"uint32_t");
48477     if(!lua_isboolean(L,10)) SWIG_fail_arg("lldb::SBTarget::Launch",10,"bool");
48478     if(!lua_isuserdata(L,11)) SWIG_fail_arg("lldb::SBTarget::Launch",11,"lldb::SBError &");
48479 
48480     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48481       SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
48482     }
48483 
48484 
48485     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
48486       SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBListener);
48487     }
48488 
48489     {
48490       if (lua_istable(L, 3)) {
48491         size_t size = lua_rawlen(L, 3);
48492         arg3 = (char **)malloc((size + 1) * sizeof(char *));
48493         int i = 0, j = 0;
48494         while (i++ < size) {
48495           lua_rawgeti(L, 3, i);
48496           if (!lua_isstring(L, -1)) {
48497             // if current element cannot be converted to string, raise an error
48498             lua_pop(L, 1);
48499             return luaL_error(L, "List should only contain strings");
48500           }
48501           arg3[j++] = (char *)lua_tostring(L, -1);
48502           lua_pop(L, 1);
48503         }
48504         arg3[j] = 0;
48505       } else if (lua_isnil(L, 3)) {
48506         // "nil" is also acceptable, equivalent as an empty table
48507         arg3 = NULL;
48508       } else {
48509         return luaL_error(L, "A list of strings expected");
48510       }
48511     }
48512     {
48513       if (lua_istable(L, 4)) {
48514         size_t size = lua_rawlen(L, 4);
48515         arg4 = (char **)malloc((size + 1) * sizeof(char *));
48516         int i = 0, j = 0;
48517         while (i++ < size) {
48518           lua_rawgeti(L, 4, i);
48519           if (!lua_isstring(L, -1)) {
48520             // if current element cannot be converted to string, raise an error
48521             lua_pop(L, 1);
48522             return luaL_error(L, "List should only contain strings");
48523           }
48524           arg4[j++] = (char *)lua_tostring(L, -1);
48525           lua_pop(L, 1);
48526         }
48527         arg4[j] = 0;
48528       } else if (lua_isnil(L, 4)) {
48529         // "nil" is also acceptable, equivalent as an empty table
48530         arg4 = NULL;
48531       } else {
48532         return luaL_error(L, "A list of strings expected");
48533       }
48534     }
48535     arg5 = (char *)lua_tostring(L, 5);
48536     arg6 = (char *)lua_tostring(L, 6);
48537     arg7 = (char *)lua_tostring(L, 7);
48538     arg8 = (char *)lua_tostring(L, 8);
48539     arg9 = (uint32_t)lua_tointeger(L, 9);
48540     arg10 = (lua_toboolean(L, 10)!=0);
48541 
48542     if (!SWIG_IsOK(SWIG_ConvertPtr(L,11,(void**)&arg11,SWIGTYPE_p_lldb__SBError,0))){
48543       SWIG_fail_ptr("SBTarget_Launch",11,SWIGTYPE_p_lldb__SBError);
48544     }
48545 
48546     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);
48547     {
48548       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
48549       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48550     }
48551     {
48552       free((char *) arg3);
48553     }
48554     {
48555       free((char *) arg4);
48556     }
48557     return SWIG_arg;
48558 
48559     fail: SWIGUNUSED;
48560     {
48561       free((char *) arg3);
48562     }
48563     {
48564       free((char *) arg4);
48565     }
48566   }
48567   lua_error(L);
48568   return 0;
48569 }
48570 
48571 
48572 static int _wrap_SBTarget_LaunchSimple(lua_State* L) {
48573   {
48574     int SWIG_arg = 0;
48575     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48576     char **arg2 = (char **) 0 ;
48577     char **arg3 = (char **) 0 ;
48578     char *arg4 = (char *) 0 ;
48579     lldb::SBProcess result;
48580 
48581     SWIG_check_num_args("lldb::SBTarget::LaunchSimple",4,4)
48582     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",1,"lldb::SBTarget *");
48583     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",4,"char const *");
48584 
48585     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48586       SWIG_fail_ptr("SBTarget_LaunchSimple",1,SWIGTYPE_p_lldb__SBTarget);
48587     }
48588 
48589     {
48590       if (lua_istable(L, 2)) {
48591         size_t size = lua_rawlen(L, 2);
48592         arg2 = (char **)malloc((size + 1) * sizeof(char *));
48593         int i = 0, j = 0;
48594         while (i++ < size) {
48595           lua_rawgeti(L, 2, i);
48596           if (!lua_isstring(L, -1)) {
48597             // if current element cannot be converted to string, raise an error
48598             lua_pop(L, 1);
48599             return luaL_error(L, "List should only contain strings");
48600           }
48601           arg2[j++] = (char *)lua_tostring(L, -1);
48602           lua_pop(L, 1);
48603         }
48604         arg2[j] = 0;
48605       } else if (lua_isnil(L, 2)) {
48606         // "nil" is also acceptable, equivalent as an empty table
48607         arg2 = NULL;
48608       } else {
48609         return luaL_error(L, "A list of strings expected");
48610       }
48611     }
48612     {
48613       if (lua_istable(L, 3)) {
48614         size_t size = lua_rawlen(L, 3);
48615         arg3 = (char **)malloc((size + 1) * sizeof(char *));
48616         int i = 0, j = 0;
48617         while (i++ < size) {
48618           lua_rawgeti(L, 3, i);
48619           if (!lua_isstring(L, -1)) {
48620             // if current element cannot be converted to string, raise an error
48621             lua_pop(L, 1);
48622             return luaL_error(L, "List should only contain strings");
48623           }
48624           arg3[j++] = (char *)lua_tostring(L, -1);
48625           lua_pop(L, 1);
48626         }
48627         arg3[j] = 0;
48628       } else if (lua_isnil(L, 3)) {
48629         // "nil" is also acceptable, equivalent as an empty table
48630         arg3 = NULL;
48631       } else {
48632         return luaL_error(L, "A list of strings expected");
48633       }
48634     }
48635     arg4 = (char *)lua_tostring(L, 4);
48636     result = (arg1)->LaunchSimple((char const **)arg2,(char const **)arg3,(char const *)arg4);
48637     {
48638       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
48639       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48640     }
48641     {
48642       free((char *) arg2);
48643     }
48644     {
48645       free((char *) arg3);
48646     }
48647     return SWIG_arg;
48648 
48649     fail: SWIGUNUSED;
48650     {
48651       free((char *) arg2);
48652     }
48653     {
48654       free((char *) arg3);
48655     }
48656   }
48657   lua_error(L);
48658   return 0;
48659 }
48660 
48661 
48662 static int _wrap_SBTarget_Launch__SWIG_1(lua_State* L) {
48663   {
48664     int SWIG_arg = 0;
48665     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48666     lldb::SBLaunchInfo *arg2 = 0 ;
48667     lldb::SBError *arg3 = 0 ;
48668     lldb::SBProcess result;
48669 
48670     SWIG_check_num_args("lldb::SBTarget::Launch",3,3)
48671     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
48672     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBLaunchInfo &");
48673     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Launch",3,"lldb::SBError &");
48674 
48675     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48676       SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
48677     }
48678 
48679 
48680     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
48681       SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
48682     }
48683 
48684 
48685     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
48686       SWIG_fail_ptr("SBTarget_Launch",3,SWIGTYPE_p_lldb__SBError);
48687     }
48688 
48689     result = (arg1)->Launch(*arg2,*arg3);
48690     {
48691       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
48692       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48693     }
48694     return SWIG_arg;
48695 
48696     fail: SWIGUNUSED;
48697   }
48698   lua_error(L);
48699   return 0;
48700 }
48701 
48702 
48703 static int _wrap_SBTarget_Launch(lua_State* L) {
48704   int argc;
48705   int argv[12]={
48706     1,2,3,4,5,6,7,8,9,10,11,12
48707   };
48708 
48709   argc = lua_gettop(L);
48710   if (argc == 3) {
48711     int _v = 0;
48712     {
48713       void *ptr;
48714       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48715         _v = 0;
48716       } else {
48717         _v = 1;
48718       }
48719     }
48720     if (_v) {
48721       {
48722         void *ptr;
48723         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLaunchInfo, SWIG_POINTER_NO_NULL)) {
48724           _v = 0;
48725         } else {
48726           _v = 1;
48727         }
48728       }
48729       if (_v) {
48730         {
48731           void *ptr;
48732           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
48733             _v = 0;
48734           } else {
48735             _v = 1;
48736           }
48737         }
48738         if (_v) {
48739           return _wrap_SBTarget_Launch__SWIG_1(L);
48740         }
48741       }
48742     }
48743   }
48744   if (argc == 11) {
48745     int _v = 0;
48746     {
48747       void *ptr;
48748       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48749         _v = 0;
48750       } else {
48751         _v = 1;
48752       }
48753     }
48754     if (_v) {
48755       {
48756         void *ptr;
48757         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
48758           _v = 0;
48759         } else {
48760           _v = 1;
48761         }
48762       }
48763       if (_v) {
48764         {
48765           _v = (lua_istable(L, argv[2]) || lua_isnil(L, argv[2]));
48766         }
48767         if (_v) {
48768           {
48769             _v = (lua_istable(L, argv[3]) || lua_isnil(L, argv[3]));
48770           }
48771           if (_v) {
48772             {
48773               _v = SWIG_lua_isnilstring(L,argv[4]);
48774             }
48775             if (_v) {
48776               {
48777                 _v = SWIG_lua_isnilstring(L,argv[5]);
48778               }
48779               if (_v) {
48780                 {
48781                   _v = SWIG_lua_isnilstring(L,argv[6]);
48782                 }
48783                 if (_v) {
48784                   {
48785                     _v = SWIG_lua_isnilstring(L,argv[7]);
48786                   }
48787                   if (_v) {
48788                     {
48789                       _v = lua_isnumber(L,argv[8]);
48790                     }
48791                     if (_v) {
48792                       {
48793                         _v = lua_isboolean(L,argv[9]);
48794                       }
48795                       if (_v) {
48796                         {
48797                           void *ptr;
48798                           if (lua_isuserdata(L,argv[10])==0 || SWIG_ConvertPtr(L,argv[10], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
48799                             _v = 0;
48800                           } else {
48801                             _v = 1;
48802                           }
48803                         }
48804                         if (_v) {
48805                           return _wrap_SBTarget_Launch__SWIG_0(L);
48806                         }
48807                       }
48808                     }
48809                   }
48810                 }
48811               }
48812             }
48813           }
48814         }
48815       }
48816     }
48817   }
48818 
48819   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_Launch'\n"
48820     "  Possible C/C++ prototypes are:\n"
48821     "    lldb::SBTarget::Launch(lldb::SBListener &,char const **,char const **,char const *,char const *,char const *,char const *,uint32_t,bool,lldb::SBError &)\n"
48822     "    lldb::SBTarget::Launch(lldb::SBLaunchInfo &,lldb::SBError &)\n");
48823   lua_error(L);return 0;
48824 }
48825 
48826 
48827 static int _wrap_SBTarget_LoadCore__SWIG_0(lua_State* L) {
48828   {
48829     int SWIG_arg = 0;
48830     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48831     char *arg2 = (char *) 0 ;
48832     lldb::SBProcess result;
48833 
48834     SWIG_check_num_args("lldb::SBTarget::LoadCore",2,2)
48835     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
48836     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
48837 
48838     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48839       SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
48840     }
48841 
48842     arg2 = (char *)lua_tostring(L, 2);
48843     result = (arg1)->LoadCore((char const *)arg2);
48844     {
48845       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
48846       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48847     }
48848     return SWIG_arg;
48849 
48850     fail: SWIGUNUSED;
48851   }
48852   lua_error(L);
48853   return 0;
48854 }
48855 
48856 
48857 static int _wrap_SBTarget_LoadCore__SWIG_1(lua_State* L) {
48858   {
48859     int SWIG_arg = 0;
48860     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48861     char *arg2 = (char *) 0 ;
48862     lldb::SBError *arg3 = 0 ;
48863     lldb::SBProcess result;
48864 
48865     SWIG_check_num_args("lldb::SBTarget::LoadCore",3,3)
48866     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
48867     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
48868     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::LoadCore",3,"lldb::SBError &");
48869 
48870     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48871       SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
48872     }
48873 
48874     arg2 = (char *)lua_tostring(L, 2);
48875 
48876     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
48877       SWIG_fail_ptr("SBTarget_LoadCore",3,SWIGTYPE_p_lldb__SBError);
48878     }
48879 
48880     result = (arg1)->LoadCore((char const *)arg2,*arg3);
48881     {
48882       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
48883       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48884     }
48885     return SWIG_arg;
48886 
48887     fail: SWIGUNUSED;
48888   }
48889   lua_error(L);
48890   return 0;
48891 }
48892 
48893 
48894 static int _wrap_SBTarget_LoadCore(lua_State* L) {
48895   int argc;
48896   int argv[4]={
48897     1,2,3,4
48898   };
48899 
48900   argc = lua_gettop(L);
48901   if (argc == 2) {
48902     int _v = 0;
48903     {
48904       void *ptr;
48905       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48906         _v = 0;
48907       } else {
48908         _v = 1;
48909       }
48910     }
48911     if (_v) {
48912       {
48913         _v = SWIG_lua_isnilstring(L,argv[1]);
48914       }
48915       if (_v) {
48916         return _wrap_SBTarget_LoadCore__SWIG_0(L);
48917       }
48918     }
48919   }
48920   if (argc == 3) {
48921     int _v = 0;
48922     {
48923       void *ptr;
48924       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48925         _v = 0;
48926       } else {
48927         _v = 1;
48928       }
48929     }
48930     if (_v) {
48931       {
48932         _v = SWIG_lua_isnilstring(L,argv[1]);
48933       }
48934       if (_v) {
48935         {
48936           void *ptr;
48937           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
48938             _v = 0;
48939           } else {
48940             _v = 1;
48941           }
48942         }
48943         if (_v) {
48944           return _wrap_SBTarget_LoadCore__SWIG_1(L);
48945         }
48946       }
48947     }
48948   }
48949 
48950   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_LoadCore'\n"
48951     "  Possible C/C++ prototypes are:\n"
48952     "    lldb::SBTarget::LoadCore(char const *)\n"
48953     "    lldb::SBTarget::LoadCore(char const *,lldb::SBError &)\n");
48954   lua_error(L);return 0;
48955 }
48956 
48957 
48958 static int _wrap_SBTarget_Attach(lua_State* L) {
48959   {
48960     int SWIG_arg = 0;
48961     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48962     lldb::SBAttachInfo *arg2 = 0 ;
48963     lldb::SBError *arg3 = 0 ;
48964     lldb::SBProcess result;
48965 
48966     SWIG_check_num_args("lldb::SBTarget::Attach",3,3)
48967     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Attach",1,"lldb::SBTarget *");
48968     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Attach",2,"lldb::SBAttachInfo &");
48969     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Attach",3,"lldb::SBError &");
48970 
48971     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48972       SWIG_fail_ptr("SBTarget_Attach",1,SWIGTYPE_p_lldb__SBTarget);
48973     }
48974 
48975 
48976     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAttachInfo,0))){
48977       SWIG_fail_ptr("SBTarget_Attach",2,SWIGTYPE_p_lldb__SBAttachInfo);
48978     }
48979 
48980 
48981     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
48982       SWIG_fail_ptr("SBTarget_Attach",3,SWIGTYPE_p_lldb__SBError);
48983     }
48984 
48985     result = (arg1)->Attach(*arg2,*arg3);
48986     {
48987       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
48988       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48989     }
48990     return SWIG_arg;
48991 
48992     fail: SWIGUNUSED;
48993   }
48994   lua_error(L);
48995   return 0;
48996 }
48997 
48998 
48999 static int _wrap_SBTarget_AttachToProcessWithID(lua_State* L) {
49000   {
49001     int SWIG_arg = 0;
49002     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49003     lldb::SBListener *arg2 = 0 ;
49004     lldb::pid_t arg3 ;
49005     lldb::SBError *arg4 = 0 ;
49006     lldb::SBProcess result;
49007 
49008     SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithID",4,4)
49009     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",1,"lldb::SBTarget *");
49010     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",2,"lldb::SBListener &");
49011     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",3,"lldb::pid_t");
49012     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",4,"lldb::SBError &");
49013 
49014     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49015       SWIG_fail_ptr("SBTarget_AttachToProcessWithID",1,SWIGTYPE_p_lldb__SBTarget);
49016     }
49017 
49018 
49019     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
49020       SWIG_fail_ptr("SBTarget_AttachToProcessWithID",2,SWIGTYPE_p_lldb__SBListener);
49021     }
49022 
49023     arg3 = (lldb::pid_t)lua_tointeger(L, 3);
49024 
49025     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
49026       SWIG_fail_ptr("SBTarget_AttachToProcessWithID",4,SWIGTYPE_p_lldb__SBError);
49027     }
49028 
49029     result = (arg1)->AttachToProcessWithID(*arg2,arg3,*arg4);
49030     {
49031       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
49032       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
49033     }
49034     return SWIG_arg;
49035 
49036     fail: SWIGUNUSED;
49037   }
49038   lua_error(L);
49039   return 0;
49040 }
49041 
49042 
49043 static int _wrap_SBTarget_AttachToProcessWithName(lua_State* L) {
49044   {
49045     int SWIG_arg = 0;
49046     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49047     lldb::SBListener *arg2 = 0 ;
49048     char *arg3 = (char *) 0 ;
49049     bool arg4 ;
49050     lldb::SBError *arg5 = 0 ;
49051     lldb::SBProcess result;
49052 
49053     SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithName",5,5)
49054     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",1,"lldb::SBTarget *");
49055     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",2,"lldb::SBListener &");
49056     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",3,"char const *");
49057     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",4,"bool");
49058     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",5,"lldb::SBError &");
49059 
49060     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49061       SWIG_fail_ptr("SBTarget_AttachToProcessWithName",1,SWIGTYPE_p_lldb__SBTarget);
49062     }
49063 
49064 
49065     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
49066       SWIG_fail_ptr("SBTarget_AttachToProcessWithName",2,SWIGTYPE_p_lldb__SBListener);
49067     }
49068 
49069     arg3 = (char *)lua_tostring(L, 3);
49070     arg4 = (lua_toboolean(L, 4)!=0);
49071 
49072     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
49073       SWIG_fail_ptr("SBTarget_AttachToProcessWithName",5,SWIGTYPE_p_lldb__SBError);
49074     }
49075 
49076     result = (arg1)->AttachToProcessWithName(*arg2,(char const *)arg3,arg4,*arg5);
49077     {
49078       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
49079       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
49080     }
49081     return SWIG_arg;
49082 
49083     fail: SWIGUNUSED;
49084   }
49085   lua_error(L);
49086   return 0;
49087 }
49088 
49089 
49090 static int _wrap_SBTarget_ConnectRemote(lua_State* L) {
49091   {
49092     int SWIG_arg = 0;
49093     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49094     lldb::SBListener *arg2 = 0 ;
49095     char *arg3 = (char *) 0 ;
49096     char *arg4 = (char *) 0 ;
49097     lldb::SBError *arg5 = 0 ;
49098     lldb::SBProcess result;
49099 
49100     SWIG_check_num_args("lldb::SBTarget::ConnectRemote",5,5)
49101     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",1,"lldb::SBTarget *");
49102     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",2,"lldb::SBListener &");
49103     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",3,"char const *");
49104     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",4,"char const *");
49105     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",5,"lldb::SBError &");
49106 
49107     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49108       SWIG_fail_ptr("SBTarget_ConnectRemote",1,SWIGTYPE_p_lldb__SBTarget);
49109     }
49110 
49111 
49112     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
49113       SWIG_fail_ptr("SBTarget_ConnectRemote",2,SWIGTYPE_p_lldb__SBListener);
49114     }
49115 
49116     arg3 = (char *)lua_tostring(L, 3);
49117     arg4 = (char *)lua_tostring(L, 4);
49118 
49119     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
49120       SWIG_fail_ptr("SBTarget_ConnectRemote",5,SWIGTYPE_p_lldb__SBError);
49121     }
49122 
49123     result = (arg1)->ConnectRemote(*arg2,(char const *)arg3,(char const *)arg4,*arg5);
49124     {
49125       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
49126       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
49127     }
49128     return SWIG_arg;
49129 
49130     fail: SWIGUNUSED;
49131   }
49132   lua_error(L);
49133   return 0;
49134 }
49135 
49136 
49137 static int _wrap_SBTarget_GetExecutable(lua_State* L) {
49138   {
49139     int SWIG_arg = 0;
49140     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49141     lldb::SBFileSpec result;
49142 
49143     SWIG_check_num_args("lldb::SBTarget::GetExecutable",1,1)
49144     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetExecutable",1,"lldb::SBTarget *");
49145 
49146     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49147       SWIG_fail_ptr("SBTarget_GetExecutable",1,SWIGTYPE_p_lldb__SBTarget);
49148     }
49149 
49150     result = (arg1)->GetExecutable();
49151     {
49152       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
49153       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
49154     }
49155     return SWIG_arg;
49156 
49157     fail: SWIGUNUSED;
49158   }
49159   lua_error(L);
49160   return 0;
49161 }
49162 
49163 
49164 static int _wrap_SBTarget_AppendImageSearchPath(lua_State* L) {
49165   {
49166     int SWIG_arg = 0;
49167     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49168     char *arg2 = (char *) 0 ;
49169     char *arg3 = (char *) 0 ;
49170     lldb::SBError *arg4 = 0 ;
49171 
49172     SWIG_check_num_args("lldb::SBTarget::AppendImageSearchPath",4,4)
49173     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",1,"lldb::SBTarget *");
49174     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",2,"char const *");
49175     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",3,"char const *");
49176     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",4,"lldb::SBError &");
49177 
49178     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49179       SWIG_fail_ptr("SBTarget_AppendImageSearchPath",1,SWIGTYPE_p_lldb__SBTarget);
49180     }
49181 
49182     arg2 = (char *)lua_tostring(L, 2);
49183     arg3 = (char *)lua_tostring(L, 3);
49184 
49185     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
49186       SWIG_fail_ptr("SBTarget_AppendImageSearchPath",4,SWIGTYPE_p_lldb__SBError);
49187     }
49188 
49189     (arg1)->AppendImageSearchPath((char const *)arg2,(char const *)arg3,*arg4);
49190 
49191     return SWIG_arg;
49192 
49193     fail: SWIGUNUSED;
49194   }
49195   lua_error(L);
49196   return 0;
49197 }
49198 
49199 
49200 static int _wrap_SBTarget_AddModule__SWIG_0(lua_State* L) {
49201   {
49202     int SWIG_arg = 0;
49203     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49204     lldb::SBModule *arg2 = 0 ;
49205     bool result;
49206 
49207     SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
49208     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
49209     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModule &");
49210 
49211     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49212       SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
49213     }
49214 
49215 
49216     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
49217       SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModule);
49218     }
49219 
49220     result = (bool)(arg1)->AddModule(*arg2);
49221     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
49222     return SWIG_arg;
49223 
49224     fail: SWIGUNUSED;
49225   }
49226   lua_error(L);
49227   return 0;
49228 }
49229 
49230 
49231 static int _wrap_SBTarget_AddModule__SWIG_1(lua_State* L) {
49232   {
49233     int SWIG_arg = 0;
49234     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49235     char *arg2 = (char *) 0 ;
49236     char *arg3 = (char *) 0 ;
49237     char *arg4 = (char *) 0 ;
49238     lldb::SBModule result;
49239 
49240     SWIG_check_num_args("lldb::SBTarget::AddModule",4,4)
49241     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
49242     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
49243     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
49244     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
49245 
49246     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49247       SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
49248     }
49249 
49250     arg2 = (char *)lua_tostring(L, 2);
49251     arg3 = (char *)lua_tostring(L, 3);
49252     arg4 = (char *)lua_tostring(L, 4);
49253     result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4);
49254     {
49255       lldb::SBModule * resultptr = new lldb::SBModule(result);
49256       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
49257     }
49258     return SWIG_arg;
49259 
49260     fail: SWIGUNUSED;
49261   }
49262   lua_error(L);
49263   return 0;
49264 }
49265 
49266 
49267 static int _wrap_SBTarget_AddModule__SWIG_2(lua_State* L) {
49268   {
49269     int SWIG_arg = 0;
49270     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49271     char *arg2 = (char *) 0 ;
49272     char *arg3 = (char *) 0 ;
49273     char *arg4 = (char *) 0 ;
49274     char *arg5 = (char *) 0 ;
49275     lldb::SBModule result;
49276 
49277     SWIG_check_num_args("lldb::SBTarget::AddModule",5,5)
49278     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
49279     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
49280     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
49281     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
49282     if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::AddModule",5,"char const *");
49283 
49284     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49285       SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
49286     }
49287 
49288     arg2 = (char *)lua_tostring(L, 2);
49289     arg3 = (char *)lua_tostring(L, 3);
49290     arg4 = (char *)lua_tostring(L, 4);
49291     arg5 = (char *)lua_tostring(L, 5);
49292     result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5);
49293     {
49294       lldb::SBModule * resultptr = new lldb::SBModule(result);
49295       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
49296     }
49297     return SWIG_arg;
49298 
49299     fail: SWIGUNUSED;
49300   }
49301   lua_error(L);
49302   return 0;
49303 }
49304 
49305 
49306 static int _wrap_SBTarget_AddModule__SWIG_3(lua_State* L) {
49307   {
49308     int SWIG_arg = 0;
49309     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49310     lldb::SBModuleSpec *arg2 = 0 ;
49311     lldb::SBModule result;
49312 
49313     SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
49314     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
49315     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModuleSpec const &");
49316 
49317     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49318       SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
49319     }
49320 
49321 
49322     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
49323       SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModuleSpec);
49324     }
49325 
49326     result = (arg1)->AddModule((lldb::SBModuleSpec const &)*arg2);
49327     {
49328       lldb::SBModule * resultptr = new lldb::SBModule(result);
49329       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
49330     }
49331     return SWIG_arg;
49332 
49333     fail: SWIGUNUSED;
49334   }
49335   lua_error(L);
49336   return 0;
49337 }
49338 
49339 
49340 static int _wrap_SBTarget_AddModule(lua_State* L) {
49341   int argc;
49342   int argv[6]={
49343     1,2,3,4,5,6
49344   };
49345 
49346   argc = lua_gettop(L);
49347   if (argc == 2) {
49348     int _v = 0;
49349     {
49350       void *ptr;
49351       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49352         _v = 0;
49353       } else {
49354         _v = 1;
49355       }
49356     }
49357     if (_v) {
49358       {
49359         void *ptr;
49360         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
49361           _v = 0;
49362         } else {
49363           _v = 1;
49364         }
49365       }
49366       if (_v) {
49367         return _wrap_SBTarget_AddModule__SWIG_0(L);
49368       }
49369     }
49370   }
49371   if (argc == 2) {
49372     int _v = 0;
49373     {
49374       void *ptr;
49375       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49376         _v = 0;
49377       } else {
49378         _v = 1;
49379       }
49380     }
49381     if (_v) {
49382       {
49383         void *ptr;
49384         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
49385           _v = 0;
49386         } else {
49387           _v = 1;
49388         }
49389       }
49390       if (_v) {
49391         return _wrap_SBTarget_AddModule__SWIG_3(L);
49392       }
49393     }
49394   }
49395   if (argc == 4) {
49396     int _v = 0;
49397     {
49398       void *ptr;
49399       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49400         _v = 0;
49401       } else {
49402         _v = 1;
49403       }
49404     }
49405     if (_v) {
49406       {
49407         _v = SWIG_lua_isnilstring(L,argv[1]);
49408       }
49409       if (_v) {
49410         {
49411           _v = SWIG_lua_isnilstring(L,argv[2]);
49412         }
49413         if (_v) {
49414           {
49415             _v = SWIG_lua_isnilstring(L,argv[3]);
49416           }
49417           if (_v) {
49418             return _wrap_SBTarget_AddModule__SWIG_1(L);
49419           }
49420         }
49421       }
49422     }
49423   }
49424   if (argc == 5) {
49425     int _v = 0;
49426     {
49427       void *ptr;
49428       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49429         _v = 0;
49430       } else {
49431         _v = 1;
49432       }
49433     }
49434     if (_v) {
49435       {
49436         _v = SWIG_lua_isnilstring(L,argv[1]);
49437       }
49438       if (_v) {
49439         {
49440           _v = SWIG_lua_isnilstring(L,argv[2]);
49441         }
49442         if (_v) {
49443           {
49444             _v = SWIG_lua_isnilstring(L,argv[3]);
49445           }
49446           if (_v) {
49447             {
49448               _v = SWIG_lua_isnilstring(L,argv[4]);
49449             }
49450             if (_v) {
49451               return _wrap_SBTarget_AddModule__SWIG_2(L);
49452             }
49453           }
49454         }
49455       }
49456     }
49457   }
49458 
49459   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_AddModule'\n"
49460     "  Possible C/C++ prototypes are:\n"
49461     "    lldb::SBTarget::AddModule(lldb::SBModule &)\n"
49462     "    lldb::SBTarget::AddModule(char const *,char const *,char const *)\n"
49463     "    lldb::SBTarget::AddModule(char const *,char const *,char const *,char const *)\n"
49464     "    lldb::SBTarget::AddModule(lldb::SBModuleSpec const &)\n");
49465   lua_error(L);return 0;
49466 }
49467 
49468 
49469 static int _wrap_SBTarget_GetNumModules(lua_State* L) {
49470   {
49471     int SWIG_arg = 0;
49472     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49473     uint32_t result;
49474 
49475     SWIG_check_num_args("lldb::SBTarget::GetNumModules",1,1)
49476     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModules",1,"lldb::SBTarget const *");
49477 
49478     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49479       SWIG_fail_ptr("SBTarget_GetNumModules",1,SWIGTYPE_p_lldb__SBTarget);
49480     }
49481 
49482     result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumModules();
49483     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49484     return SWIG_arg;
49485 
49486     fail: SWIGUNUSED;
49487   }
49488   lua_error(L);
49489   return 0;
49490 }
49491 
49492 
49493 static int _wrap_SBTarget_GetModuleAtIndex(lua_State* L) {
49494   {
49495     int SWIG_arg = 0;
49496     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49497     uint32_t arg2 ;
49498     lldb::SBModule result;
49499 
49500     SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndex",2,2)
49501     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",1,"lldb::SBTarget *");
49502     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",2,"uint32_t");
49503 
49504     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49505       SWIG_fail_ptr("SBTarget_GetModuleAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
49506     }
49507 
49508     arg2 = (uint32_t)lua_tointeger(L, 2);
49509     result = (arg1)->GetModuleAtIndex(arg2);
49510     {
49511       lldb::SBModule * resultptr = new lldb::SBModule(result);
49512       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
49513     }
49514     return SWIG_arg;
49515 
49516     fail: SWIGUNUSED;
49517   }
49518   lua_error(L);
49519   return 0;
49520 }
49521 
49522 
49523 static int _wrap_SBTarget_RemoveModule(lua_State* L) {
49524   {
49525     int SWIG_arg = 0;
49526     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49527     lldb::SBModule arg2 ;
49528     lldb::SBModule *argp2 ;
49529     bool result;
49530 
49531     SWIG_check_num_args("lldb::SBTarget::RemoveModule",2,2)
49532     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",1,"lldb::SBTarget *");
49533     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",2,"lldb::SBModule");
49534 
49535     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49536       SWIG_fail_ptr("SBTarget_RemoveModule",1,SWIGTYPE_p_lldb__SBTarget);
49537     }
49538 
49539 
49540     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
49541       SWIG_fail_ptr("SBTarget_RemoveModule",2,SWIGTYPE_p_lldb__SBModule);
49542     }
49543     arg2 = *argp2;
49544 
49545     result = (bool)(arg1)->RemoveModule(arg2);
49546     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
49547     return SWIG_arg;
49548 
49549     fail: SWIGUNUSED;
49550   }
49551   lua_error(L);
49552   return 0;
49553 }
49554 
49555 
49556 static int _wrap_SBTarget_GetDebugger(lua_State* L) {
49557   {
49558     int SWIG_arg = 0;
49559     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49560     lldb::SBDebugger result;
49561 
49562     SWIG_check_num_args("lldb::SBTarget::GetDebugger",1,1)
49563     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDebugger",1,"lldb::SBTarget const *");
49564 
49565     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49566       SWIG_fail_ptr("SBTarget_GetDebugger",1,SWIGTYPE_p_lldb__SBTarget);
49567     }
49568 
49569     result = ((lldb::SBTarget const *)arg1)->GetDebugger();
49570     {
49571       lldb::SBDebugger * resultptr = new lldb::SBDebugger(result);
49572       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
49573     }
49574     return SWIG_arg;
49575 
49576     fail: SWIGUNUSED;
49577   }
49578   lua_error(L);
49579   return 0;
49580 }
49581 
49582 
49583 static int _wrap_SBTarget_FindModule(lua_State* L) {
49584   {
49585     int SWIG_arg = 0;
49586     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49587     lldb::SBFileSpec *arg2 = 0 ;
49588     lldb::SBModule result;
49589 
49590     SWIG_check_num_args("lldb::SBTarget::FindModule",2,2)
49591     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindModule",1,"lldb::SBTarget *");
49592     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindModule",2,"lldb::SBFileSpec const &");
49593 
49594     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49595       SWIG_fail_ptr("SBTarget_FindModule",1,SWIGTYPE_p_lldb__SBTarget);
49596     }
49597 
49598 
49599     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
49600       SWIG_fail_ptr("SBTarget_FindModule",2,SWIGTYPE_p_lldb__SBFileSpec);
49601     }
49602 
49603     result = (arg1)->FindModule((lldb::SBFileSpec const &)*arg2);
49604     {
49605       lldb::SBModule * resultptr = new lldb::SBModule(result);
49606       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
49607     }
49608     return SWIG_arg;
49609 
49610     fail: SWIGUNUSED;
49611   }
49612   lua_error(L);
49613   return 0;
49614 }
49615 
49616 
49617 static int _wrap_SBTarget_FindCompileUnits(lua_State* L) {
49618   {
49619     int SWIG_arg = 0;
49620     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49621     lldb::SBFileSpec *arg2 = 0 ;
49622     lldb::SBSymbolContextList result;
49623 
49624     SWIG_check_num_args("lldb::SBTarget::FindCompileUnits",2,2)
49625     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",1,"lldb::SBTarget *");
49626     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",2,"lldb::SBFileSpec const &");
49627 
49628     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49629       SWIG_fail_ptr("SBTarget_FindCompileUnits",1,SWIGTYPE_p_lldb__SBTarget);
49630     }
49631 
49632 
49633     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
49634       SWIG_fail_ptr("SBTarget_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
49635     }
49636 
49637     result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
49638     {
49639       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
49640       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
49641     }
49642     return SWIG_arg;
49643 
49644     fail: SWIGUNUSED;
49645   }
49646   lua_error(L);
49647   return 0;
49648 }
49649 
49650 
49651 static int _wrap_SBTarget_GetByteOrder(lua_State* L) {
49652   {
49653     int SWIG_arg = 0;
49654     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49655     lldb::ByteOrder result;
49656 
49657     SWIG_check_num_args("lldb::SBTarget::GetByteOrder",1,1)
49658     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetByteOrder",1,"lldb::SBTarget *");
49659 
49660     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49661       SWIG_fail_ptr("SBTarget_GetByteOrder",1,SWIGTYPE_p_lldb__SBTarget);
49662     }
49663 
49664     result = (lldb::ByteOrder)(arg1)->GetByteOrder();
49665     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49666     return SWIG_arg;
49667 
49668     fail: SWIGUNUSED;
49669   }
49670   lua_error(L);
49671   return 0;
49672 }
49673 
49674 
49675 static int _wrap_SBTarget_GetAddressByteSize(lua_State* L) {
49676   {
49677     int SWIG_arg = 0;
49678     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49679     uint32_t result;
49680 
49681     SWIG_check_num_args("lldb::SBTarget::GetAddressByteSize",1,1)
49682     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetAddressByteSize",1,"lldb::SBTarget *");
49683 
49684     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49685       SWIG_fail_ptr("SBTarget_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBTarget);
49686     }
49687 
49688     result = (uint32_t)(arg1)->GetAddressByteSize();
49689     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49690     return SWIG_arg;
49691 
49692     fail: SWIGUNUSED;
49693   }
49694   lua_error(L);
49695   return 0;
49696 }
49697 
49698 
49699 static int _wrap_SBTarget_GetTriple(lua_State* L) {
49700   {
49701     int SWIG_arg = 0;
49702     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49703     char *result = 0 ;
49704 
49705     SWIG_check_num_args("lldb::SBTarget::GetTriple",1,1)
49706     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTriple",1,"lldb::SBTarget *");
49707 
49708     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49709       SWIG_fail_ptr("SBTarget_GetTriple",1,SWIGTYPE_p_lldb__SBTarget);
49710     }
49711 
49712     result = (char *)(arg1)->GetTriple();
49713     lua_pushstring(L,(const char *)result); SWIG_arg++;
49714     return SWIG_arg;
49715 
49716     fail: SWIGUNUSED;
49717   }
49718   lua_error(L);
49719   return 0;
49720 }
49721 
49722 
49723 static int _wrap_SBTarget_GetABIName(lua_State* L) {
49724   {
49725     int SWIG_arg = 0;
49726     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49727     char *result = 0 ;
49728 
49729     SWIG_check_num_args("lldb::SBTarget::GetABIName",1,1)
49730     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetABIName",1,"lldb::SBTarget *");
49731 
49732     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49733       SWIG_fail_ptr("SBTarget_GetABIName",1,SWIGTYPE_p_lldb__SBTarget);
49734     }
49735 
49736     result = (char *)(arg1)->GetABIName();
49737     lua_pushstring(L,(const char *)result); SWIG_arg++;
49738     return SWIG_arg;
49739 
49740     fail: SWIGUNUSED;
49741   }
49742   lua_error(L);
49743   return 0;
49744 }
49745 
49746 
49747 static int _wrap_SBTarget_GetDataByteSize(lua_State* L) {
49748   {
49749     int SWIG_arg = 0;
49750     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49751     uint32_t result;
49752 
49753     SWIG_check_num_args("lldb::SBTarget::GetDataByteSize",1,1)
49754     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDataByteSize",1,"lldb::SBTarget *");
49755 
49756     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49757       SWIG_fail_ptr("SBTarget_GetDataByteSize",1,SWIGTYPE_p_lldb__SBTarget);
49758     }
49759 
49760     result = (uint32_t)(arg1)->GetDataByteSize();
49761     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49762     return SWIG_arg;
49763 
49764     fail: SWIGUNUSED;
49765   }
49766   lua_error(L);
49767   return 0;
49768 }
49769 
49770 
49771 static int _wrap_SBTarget_GetCodeByteSize(lua_State* L) {
49772   {
49773     int SWIG_arg = 0;
49774     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49775     uint32_t result;
49776 
49777     SWIG_check_num_args("lldb::SBTarget::GetCodeByteSize",1,1)
49778     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCodeByteSize",1,"lldb::SBTarget *");
49779 
49780     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49781       SWIG_fail_ptr("SBTarget_GetCodeByteSize",1,SWIGTYPE_p_lldb__SBTarget);
49782     }
49783 
49784     result = (uint32_t)(arg1)->GetCodeByteSize();
49785     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49786     return SWIG_arg;
49787 
49788     fail: SWIGUNUSED;
49789   }
49790   lua_error(L);
49791   return 0;
49792 }
49793 
49794 
49795 static int _wrap_SBTarget_GetMaximumNumberOfChildrenToDisplay(lua_State* L) {
49796   {
49797     int SWIG_arg = 0;
49798     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49799     uint32_t result;
49800 
49801     SWIG_check_num_args("lldb::SBTarget::GetMaximumNumberOfChildrenToDisplay",1,1)
49802     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetMaximumNumberOfChildrenToDisplay",1,"lldb::SBTarget const *");
49803 
49804     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49805       SWIG_fail_ptr("SBTarget_GetMaximumNumberOfChildrenToDisplay",1,SWIGTYPE_p_lldb__SBTarget);
49806     }
49807 
49808     result = (uint32_t)((lldb::SBTarget const *)arg1)->GetMaximumNumberOfChildrenToDisplay();
49809     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49810     return SWIG_arg;
49811 
49812     fail: SWIGUNUSED;
49813   }
49814   lua_error(L);
49815   return 0;
49816 }
49817 
49818 
49819 static int _wrap_SBTarget_SetSectionLoadAddress(lua_State* L) {
49820   {
49821     int SWIG_arg = 0;
49822     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49823     lldb::SBSection arg2 ;
49824     lldb::addr_t arg3 ;
49825     lldb::SBSection *argp2 ;
49826     lldb::SBError result;
49827 
49828     SWIG_check_num_args("lldb::SBTarget::SetSectionLoadAddress",3,3)
49829     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",1,"lldb::SBTarget *");
49830     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",2,"lldb::SBSection");
49831     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",3,"lldb::addr_t");
49832 
49833     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49834       SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49835     }
49836 
49837 
49838     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
49839       SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
49840     }
49841     arg2 = *argp2;
49842 
49843     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
49844     result = (arg1)->SetSectionLoadAddress(arg2,arg3);
49845     {
49846       lldb::SBError * resultptr = new lldb::SBError(result);
49847       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
49848     }
49849     return SWIG_arg;
49850 
49851     fail: SWIGUNUSED;
49852   }
49853   lua_error(L);
49854   return 0;
49855 }
49856 
49857 
49858 static int _wrap_SBTarget_ClearSectionLoadAddress(lua_State* L) {
49859   {
49860     int SWIG_arg = 0;
49861     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49862     lldb::SBSection arg2 ;
49863     lldb::SBSection *argp2 ;
49864     lldb::SBError result;
49865 
49866     SWIG_check_num_args("lldb::SBTarget::ClearSectionLoadAddress",2,2)
49867     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",1,"lldb::SBTarget *");
49868     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",2,"lldb::SBSection");
49869 
49870     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49871       SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49872     }
49873 
49874 
49875     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
49876       SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
49877     }
49878     arg2 = *argp2;
49879 
49880     result = (arg1)->ClearSectionLoadAddress(arg2);
49881     {
49882       lldb::SBError * resultptr = new lldb::SBError(result);
49883       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
49884     }
49885     return SWIG_arg;
49886 
49887     fail: SWIGUNUSED;
49888   }
49889   lua_error(L);
49890   return 0;
49891 }
49892 
49893 
49894 static int _wrap_SBTarget_SetModuleLoadAddress(lua_State* L) {
49895   {
49896     int SWIG_arg = 0;
49897     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49898     lldb::SBModule arg2 ;
49899     int64_t arg3 ;
49900     lldb::SBModule *argp2 ;
49901     lldb::SBError result;
49902 
49903     SWIG_check_num_args("lldb::SBTarget::SetModuleLoadAddress",3,3)
49904     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",1,"lldb::SBTarget *");
49905     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",2,"lldb::SBModule");
49906     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",3,"int64_t");
49907 
49908     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49909       SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49910     }
49911 
49912 
49913     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
49914       SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
49915     }
49916     arg2 = *argp2;
49917 
49918     arg3 = (int64_t)lua_tointeger(L, 3);
49919     result = (arg1)->SetModuleLoadAddress(arg2,arg3);
49920     {
49921       lldb::SBError * resultptr = new lldb::SBError(result);
49922       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
49923     }
49924     return SWIG_arg;
49925 
49926     fail: SWIGUNUSED;
49927   }
49928   lua_error(L);
49929   return 0;
49930 }
49931 
49932 
49933 static int _wrap_SBTarget_ClearModuleLoadAddress(lua_State* L) {
49934   {
49935     int SWIG_arg = 0;
49936     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49937     lldb::SBModule arg2 ;
49938     lldb::SBModule *argp2 ;
49939     lldb::SBError result;
49940 
49941     SWIG_check_num_args("lldb::SBTarget::ClearModuleLoadAddress",2,2)
49942     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",1,"lldb::SBTarget *");
49943     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",2,"lldb::SBModule");
49944 
49945     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49946       SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49947     }
49948 
49949 
49950     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
49951       SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
49952     }
49953     arg2 = *argp2;
49954 
49955     result = (arg1)->ClearModuleLoadAddress(arg2);
49956     {
49957       lldb::SBError * resultptr = new lldb::SBError(result);
49958       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
49959     }
49960     return SWIG_arg;
49961 
49962     fail: SWIGUNUSED;
49963   }
49964   lua_error(L);
49965   return 0;
49966 }
49967 
49968 
49969 static int _wrap_SBTarget_FindFunctions__SWIG_0(lua_State* L) {
49970   {
49971     int SWIG_arg = 0;
49972     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49973     char *arg2 = (char *) 0 ;
49974     uint32_t arg3 ;
49975     lldb::SBSymbolContextList result;
49976 
49977     SWIG_check_num_args("lldb::SBTarget::FindFunctions",3,3)
49978     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
49979     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
49980     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",3,"uint32_t");
49981 
49982     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49983       SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
49984     }
49985 
49986     arg2 = (char *)lua_tostring(L, 2);
49987     arg3 = (uint32_t)lua_tointeger(L, 3);
49988     result = (arg1)->FindFunctions((char const *)arg2,arg3);
49989     {
49990       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
49991       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
49992     }
49993     return SWIG_arg;
49994 
49995     fail: SWIGUNUSED;
49996   }
49997   lua_error(L);
49998   return 0;
49999 }
50000 
50001 
50002 static int _wrap_SBTarget_FindFunctions__SWIG_1(lua_State* L) {
50003   {
50004     int SWIG_arg = 0;
50005     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50006     char *arg2 = (char *) 0 ;
50007     lldb::SBSymbolContextList result;
50008 
50009     SWIG_check_num_args("lldb::SBTarget::FindFunctions",2,2)
50010     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
50011     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
50012 
50013     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50014       SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
50015     }
50016 
50017     arg2 = (char *)lua_tostring(L, 2);
50018     result = (arg1)->FindFunctions((char const *)arg2);
50019     {
50020       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
50021       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
50022     }
50023     return SWIG_arg;
50024 
50025     fail: SWIGUNUSED;
50026   }
50027   lua_error(L);
50028   return 0;
50029 }
50030 
50031 
50032 static int _wrap_SBTarget_FindFunctions(lua_State* L) {
50033   int argc;
50034   int argv[4]={
50035     1,2,3,4
50036   };
50037 
50038   argc = lua_gettop(L);
50039   if (argc == 2) {
50040     int _v = 0;
50041     {
50042       void *ptr;
50043       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50044         _v = 0;
50045       } else {
50046         _v = 1;
50047       }
50048     }
50049     if (_v) {
50050       {
50051         _v = SWIG_lua_isnilstring(L,argv[1]);
50052       }
50053       if (_v) {
50054         return _wrap_SBTarget_FindFunctions__SWIG_1(L);
50055       }
50056     }
50057   }
50058   if (argc == 3) {
50059     int _v = 0;
50060     {
50061       void *ptr;
50062       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50063         _v = 0;
50064       } else {
50065         _v = 1;
50066       }
50067     }
50068     if (_v) {
50069       {
50070         _v = SWIG_lua_isnilstring(L,argv[1]);
50071       }
50072       if (_v) {
50073         {
50074           _v = lua_isnumber(L,argv[2]);
50075         }
50076         if (_v) {
50077           return _wrap_SBTarget_FindFunctions__SWIG_0(L);
50078         }
50079       }
50080     }
50081   }
50082 
50083   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindFunctions'\n"
50084     "  Possible C/C++ prototypes are:\n"
50085     "    lldb::SBTarget::FindFunctions(char const *,uint32_t)\n"
50086     "    lldb::SBTarget::FindFunctions(char const *)\n");
50087   lua_error(L);return 0;
50088 }
50089 
50090 
50091 static int _wrap_SBTarget_FindFirstType(lua_State* L) {
50092   {
50093     int SWIG_arg = 0;
50094     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50095     char *arg2 = (char *) 0 ;
50096     lldb::SBType result;
50097 
50098     SWIG_check_num_args("lldb::SBTarget::FindFirstType",2,2)
50099     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",1,"lldb::SBTarget *");
50100     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",2,"char const *");
50101 
50102     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50103       SWIG_fail_ptr("SBTarget_FindFirstType",1,SWIGTYPE_p_lldb__SBTarget);
50104     }
50105 
50106     arg2 = (char *)lua_tostring(L, 2);
50107     result = (arg1)->FindFirstType((char const *)arg2);
50108     {
50109       lldb::SBType * resultptr = new lldb::SBType(result);
50110       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
50111     }
50112     return SWIG_arg;
50113 
50114     fail: SWIGUNUSED;
50115   }
50116   lua_error(L);
50117   return 0;
50118 }
50119 
50120 
50121 static int _wrap_SBTarget_FindTypes(lua_State* L) {
50122   {
50123     int SWIG_arg = 0;
50124     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50125     char *arg2 = (char *) 0 ;
50126     lldb::SBTypeList result;
50127 
50128     SWIG_check_num_args("lldb::SBTarget::FindTypes",2,2)
50129     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindTypes",1,"lldb::SBTarget *");
50130     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindTypes",2,"char const *");
50131 
50132     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50133       SWIG_fail_ptr("SBTarget_FindTypes",1,SWIGTYPE_p_lldb__SBTarget);
50134     }
50135 
50136     arg2 = (char *)lua_tostring(L, 2);
50137     result = (arg1)->FindTypes((char const *)arg2);
50138     {
50139       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
50140       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
50141     }
50142     return SWIG_arg;
50143 
50144     fail: SWIGUNUSED;
50145   }
50146   lua_error(L);
50147   return 0;
50148 }
50149 
50150 
50151 static int _wrap_SBTarget_GetBasicType(lua_State* L) {
50152   {
50153     int SWIG_arg = 0;
50154     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50155     lldb::BasicType arg2 ;
50156     lldb::SBType result;
50157 
50158     SWIG_check_num_args("lldb::SBTarget::GetBasicType",2,2)
50159     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",1,"lldb::SBTarget *");
50160     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",2,"lldb::BasicType");
50161 
50162     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50163       SWIG_fail_ptr("SBTarget_GetBasicType",1,SWIGTYPE_p_lldb__SBTarget);
50164     }
50165 
50166     arg2 = (lldb::BasicType)lua_tointeger(L, 2);
50167     result = (arg1)->GetBasicType(arg2);
50168     {
50169       lldb::SBType * resultptr = new lldb::SBType(result);
50170       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
50171     }
50172     return SWIG_arg;
50173 
50174     fail: SWIGUNUSED;
50175   }
50176   lua_error(L);
50177   return 0;
50178 }
50179 
50180 
50181 static int _wrap_SBTarget_GetSourceManager(lua_State* L) {
50182   {
50183     int SWIG_arg = 0;
50184     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50185     SwigValueWrapper< lldb::SBSourceManager > result;
50186 
50187     SWIG_check_num_args("lldb::SBTarget::GetSourceManager",1,1)
50188     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetSourceManager",1,"lldb::SBTarget *");
50189 
50190     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50191       SWIG_fail_ptr("SBTarget_GetSourceManager",1,SWIGTYPE_p_lldb__SBTarget);
50192     }
50193 
50194     result = (arg1)->GetSourceManager();
50195     {
50196       lldb::SBSourceManager * resultptr = new lldb::SBSourceManager(result);
50197       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
50198     }
50199     return SWIG_arg;
50200 
50201     fail: SWIGUNUSED;
50202   }
50203   lua_error(L);
50204   return 0;
50205 }
50206 
50207 
50208 static int _wrap_SBTarget_FindGlobalVariables__SWIG_0(lua_State* L) {
50209   {
50210     int SWIG_arg = 0;
50211     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50212     char *arg2 = (char *) 0 ;
50213     uint32_t arg3 ;
50214     lldb::SBValueList result;
50215 
50216     SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",3,3)
50217     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
50218     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
50219     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
50220 
50221     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50222       SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
50223     }
50224 
50225     arg2 = (char *)lua_tostring(L, 2);
50226     arg3 = (uint32_t)lua_tointeger(L, 3);
50227     result = (arg1)->FindGlobalVariables((char const *)arg2,arg3);
50228     {
50229       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
50230       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
50231     }
50232     return SWIG_arg;
50233 
50234     fail: SWIGUNUSED;
50235   }
50236   lua_error(L);
50237   return 0;
50238 }
50239 
50240 
50241 static int _wrap_SBTarget_FindFirstGlobalVariable(lua_State* L) {
50242   {
50243     int SWIG_arg = 0;
50244     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50245     char *arg2 = (char *) 0 ;
50246     lldb::SBValue result;
50247 
50248     SWIG_check_num_args("lldb::SBTarget::FindFirstGlobalVariable",2,2)
50249     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",1,"lldb::SBTarget *");
50250     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",2,"char const *");
50251 
50252     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50253       SWIG_fail_ptr("SBTarget_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBTarget);
50254     }
50255 
50256     arg2 = (char *)lua_tostring(L, 2);
50257     result = (arg1)->FindFirstGlobalVariable((char const *)arg2);
50258     {
50259       lldb::SBValue * resultptr = new lldb::SBValue(result);
50260       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
50261     }
50262     return SWIG_arg;
50263 
50264     fail: SWIGUNUSED;
50265   }
50266   lua_error(L);
50267   return 0;
50268 }
50269 
50270 
50271 static int _wrap_SBTarget_FindGlobalVariables__SWIG_1(lua_State* L) {
50272   {
50273     int SWIG_arg = 0;
50274     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50275     char *arg2 = (char *) 0 ;
50276     uint32_t arg3 ;
50277     lldb::MatchType arg4 ;
50278     lldb::SBValueList result;
50279 
50280     SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",4,4)
50281     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
50282     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
50283     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
50284     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",4,"lldb::MatchType");
50285 
50286     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50287       SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
50288     }
50289 
50290     arg2 = (char *)lua_tostring(L, 2);
50291     arg3 = (uint32_t)lua_tointeger(L, 3);
50292     arg4 = (lldb::MatchType)lua_tointeger(L, 4);
50293     result = (arg1)->FindGlobalVariables((char const *)arg2,arg3,arg4);
50294     {
50295       lldb::SBValueList * resultptr = new lldb::SBValueList(result);
50296       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
50297     }
50298     return SWIG_arg;
50299 
50300     fail: SWIGUNUSED;
50301   }
50302   lua_error(L);
50303   return 0;
50304 }
50305 
50306 
50307 static int _wrap_SBTarget_FindGlobalVariables(lua_State* L) {
50308   int argc;
50309   int argv[5]={
50310     1,2,3,4,5
50311   };
50312 
50313   argc = lua_gettop(L);
50314   if (argc == 3) {
50315     int _v = 0;
50316     {
50317       void *ptr;
50318       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50319         _v = 0;
50320       } else {
50321         _v = 1;
50322       }
50323     }
50324     if (_v) {
50325       {
50326         _v = SWIG_lua_isnilstring(L,argv[1]);
50327       }
50328       if (_v) {
50329         {
50330           _v = lua_isnumber(L,argv[2]);
50331         }
50332         if (_v) {
50333           return _wrap_SBTarget_FindGlobalVariables__SWIG_0(L);
50334         }
50335       }
50336     }
50337   }
50338   if (argc == 4) {
50339     int _v = 0;
50340     {
50341       void *ptr;
50342       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50343         _v = 0;
50344       } else {
50345         _v = 1;
50346       }
50347     }
50348     if (_v) {
50349       {
50350         _v = SWIG_lua_isnilstring(L,argv[1]);
50351       }
50352       if (_v) {
50353         {
50354           _v = lua_isnumber(L,argv[2]);
50355         }
50356         if (_v) {
50357           {
50358             _v = lua_isnumber(L,argv[3]);
50359           }
50360           if (_v) {
50361             return _wrap_SBTarget_FindGlobalVariables__SWIG_1(L);
50362           }
50363         }
50364       }
50365     }
50366   }
50367 
50368   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindGlobalVariables'\n"
50369     "  Possible C/C++ prototypes are:\n"
50370     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t)\n"
50371     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t,lldb::MatchType)\n");
50372   lua_error(L);return 0;
50373 }
50374 
50375 
50376 static int _wrap_SBTarget_FindGlobalFunctions(lua_State* L) {
50377   {
50378     int SWIG_arg = 0;
50379     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50380     char *arg2 = (char *) 0 ;
50381     uint32_t arg3 ;
50382     lldb::MatchType arg4 ;
50383     lldb::SBSymbolContextList result;
50384 
50385     SWIG_check_num_args("lldb::SBTarget::FindGlobalFunctions",4,4)
50386     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",1,"lldb::SBTarget *");
50387     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",2,"char const *");
50388     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",3,"uint32_t");
50389     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",4,"lldb::MatchType");
50390 
50391     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50392       SWIG_fail_ptr("SBTarget_FindGlobalFunctions",1,SWIGTYPE_p_lldb__SBTarget);
50393     }
50394 
50395     arg2 = (char *)lua_tostring(L, 2);
50396     arg3 = (uint32_t)lua_tointeger(L, 3);
50397     arg4 = (lldb::MatchType)lua_tointeger(L, 4);
50398     result = (arg1)->FindGlobalFunctions((char const *)arg2,arg3,arg4);
50399     {
50400       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
50401       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
50402     }
50403     return SWIG_arg;
50404 
50405     fail: SWIGUNUSED;
50406   }
50407   lua_error(L);
50408   return 0;
50409 }
50410 
50411 
50412 static int _wrap_SBTarget_Clear(lua_State* L) {
50413   {
50414     int SWIG_arg = 0;
50415     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50416 
50417     SWIG_check_num_args("lldb::SBTarget::Clear",1,1)
50418     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Clear",1,"lldb::SBTarget *");
50419 
50420     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50421       SWIG_fail_ptr("SBTarget_Clear",1,SWIGTYPE_p_lldb__SBTarget);
50422     }
50423 
50424     (arg1)->Clear();
50425 
50426     return SWIG_arg;
50427 
50428     fail: SWIGUNUSED;
50429   }
50430   lua_error(L);
50431   return 0;
50432 }
50433 
50434 
50435 static int _wrap_SBTarget_ResolveFileAddress(lua_State* L) {
50436   {
50437     int SWIG_arg = 0;
50438     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50439     lldb::addr_t arg2 ;
50440     lldb::SBAddress result;
50441 
50442     SWIG_check_num_args("lldb::SBTarget::ResolveFileAddress",2,2)
50443     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",1,"lldb::SBTarget *");
50444     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",2,"lldb::addr_t");
50445 
50446     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50447       SWIG_fail_ptr("SBTarget_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBTarget);
50448     }
50449 
50450     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
50451     result = (arg1)->ResolveFileAddress(arg2);
50452     {
50453       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
50454       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
50455     }
50456     return SWIG_arg;
50457 
50458     fail: SWIGUNUSED;
50459   }
50460   lua_error(L);
50461   return 0;
50462 }
50463 
50464 
50465 static int _wrap_SBTarget_ResolveLoadAddress(lua_State* L) {
50466   {
50467     int SWIG_arg = 0;
50468     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50469     lldb::addr_t arg2 ;
50470     lldb::SBAddress result;
50471 
50472     SWIG_check_num_args("lldb::SBTarget::ResolveLoadAddress",2,2)
50473     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",1,"lldb::SBTarget *");
50474     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",2,"lldb::addr_t");
50475 
50476     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50477       SWIG_fail_ptr("SBTarget_ResolveLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
50478     }
50479 
50480     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
50481     result = (arg1)->ResolveLoadAddress(arg2);
50482     {
50483       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
50484       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
50485     }
50486     return SWIG_arg;
50487 
50488     fail: SWIGUNUSED;
50489   }
50490   lua_error(L);
50491   return 0;
50492 }
50493 
50494 
50495 static int _wrap_SBTarget_ResolvePastLoadAddress(lua_State* L) {
50496   {
50497     int SWIG_arg = 0;
50498     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50499     uint32_t arg2 ;
50500     lldb::addr_t arg3 ;
50501     lldb::SBAddress result;
50502 
50503     SWIG_check_num_args("lldb::SBTarget::ResolvePastLoadAddress",3,3)
50504     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",1,"lldb::SBTarget *");
50505     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",2,"uint32_t");
50506     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",3,"lldb::addr_t");
50507 
50508     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50509       SWIG_fail_ptr("SBTarget_ResolvePastLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
50510     }
50511 
50512     arg2 = (uint32_t)lua_tointeger(L, 2);
50513     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
50514     result = (arg1)->ResolvePastLoadAddress(arg2,arg3);
50515     {
50516       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
50517       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
50518     }
50519     return SWIG_arg;
50520 
50521     fail: SWIGUNUSED;
50522   }
50523   lua_error(L);
50524   return 0;
50525 }
50526 
50527 
50528 static int _wrap_SBTarget_ResolveSymbolContextForAddress(lua_State* L) {
50529   {
50530     int SWIG_arg = 0;
50531     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50532     lldb::SBAddress *arg2 = 0 ;
50533     uint32_t arg3 ;
50534     lldb::SBSymbolContext result;
50535 
50536     SWIG_check_num_args("lldb::SBTarget::ResolveSymbolContextForAddress",3,3)
50537     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",1,"lldb::SBTarget *");
50538     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
50539     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",3,"uint32_t");
50540 
50541     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50542       SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBTarget);
50543     }
50544 
50545 
50546     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
50547       SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
50548     }
50549 
50550     arg3 = (uint32_t)lua_tointeger(L, 3);
50551     result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
50552     {
50553       lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext(result);
50554       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
50555     }
50556     return SWIG_arg;
50557 
50558     fail: SWIGUNUSED;
50559   }
50560   lua_error(L);
50561   return 0;
50562 }
50563 
50564 
50565 static int _wrap_SBTarget_ReadMemory(lua_State* L) {
50566   {
50567     int SWIG_arg = 0;
50568     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50569     lldb::SBAddress arg2 ;
50570     void *arg3 = (void *) 0 ;
50571     size_t arg4 ;
50572     lldb::SBError *arg5 = 0 ;
50573     lldb::SBAddress *argp2 ;
50574     size_t result;
50575 
50576     SWIG_check_num_args("lldb::SBTarget::ReadMemory",4,4)
50577     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",1,"lldb::SBTarget *");
50578     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",2,"lldb::SBAddress const");
50579     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",4,"lldb::SBError &");
50580 
50581     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50582       SWIG_fail_ptr("SBTarget_ReadMemory",1,SWIGTYPE_p_lldb__SBTarget);
50583     }
50584 
50585 
50586     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
50587       SWIG_fail_ptr("SBTarget_ReadMemory",2,SWIGTYPE_p_lldb__SBAddress);
50588     }
50589     arg2 = *argp2;
50590 
50591     {
50592       arg4 = luaL_checkinteger(L, 3);
50593       if (arg4 <= 0) {
50594         return luaL_error(L, "Positive integer expected");
50595       }
50596       arg3 = (char *)malloc(arg4);
50597     }
50598 
50599     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
50600       SWIG_fail_ptr("SBTarget_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
50601     }
50602 
50603     result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
50604     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
50605     {
50606       lua_pop(L, 1); // Blow away the previous result
50607       if (result == 0) {
50608         lua_pushliteral(L, "");
50609       } else {
50610         lua_pushlstring(L, (const char *)arg3, result);
50611       }
50612       free(arg3);
50613       // SWIG_arg was already incremented
50614     }
50615     return SWIG_arg;
50616 
50617     fail: SWIGUNUSED;
50618   }
50619   lua_error(L);
50620   return 0;
50621 }
50622 
50623 
50624 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(lua_State* L) {
50625   {
50626     int SWIG_arg = 0;
50627     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50628     char *arg2 = (char *) 0 ;
50629     uint32_t arg3 ;
50630     lldb::SBBreakpoint result;
50631 
50632     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
50633     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
50634     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"char const *");
50635     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
50636 
50637     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50638       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
50639     }
50640 
50641     arg2 = (char *)lua_tostring(L, 2);
50642     arg3 = (uint32_t)lua_tointeger(L, 3);
50643     result = (arg1)->BreakpointCreateByLocation((char const *)arg2,arg3);
50644     {
50645       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
50646       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50647     }
50648     return SWIG_arg;
50649 
50650     fail: SWIGUNUSED;
50651   }
50652   lua_error(L);
50653   return 0;
50654 }
50655 
50656 
50657 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(lua_State* L) {
50658   {
50659     int SWIG_arg = 0;
50660     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50661     lldb::SBFileSpec *arg2 = 0 ;
50662     uint32_t arg3 ;
50663     lldb::SBBreakpoint result;
50664 
50665     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
50666     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
50667     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
50668     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
50669 
50670     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50671       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
50672     }
50673 
50674 
50675     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50676       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
50677     }
50678 
50679     arg3 = (uint32_t)lua_tointeger(L, 3);
50680     result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3);
50681     {
50682       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
50683       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50684     }
50685     return SWIG_arg;
50686 
50687     fail: SWIGUNUSED;
50688   }
50689   lua_error(L);
50690   return 0;
50691 }
50692 
50693 
50694 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(lua_State* L) {
50695   {
50696     int SWIG_arg = 0;
50697     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50698     lldb::SBFileSpec *arg2 = 0 ;
50699     uint32_t arg3 ;
50700     lldb::addr_t arg4 ;
50701     lldb::SBBreakpoint result;
50702 
50703     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",4,4)
50704     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
50705     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
50706     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
50707     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
50708 
50709     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50710       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
50711     }
50712 
50713 
50714     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50715       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
50716     }
50717 
50718     arg3 = (uint32_t)lua_tointeger(L, 3);
50719     arg4 = (lldb::addr_t)lua_tointeger(L, 4);
50720     result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4);
50721     {
50722       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
50723       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50724     }
50725     return SWIG_arg;
50726 
50727     fail: SWIGUNUSED;
50728   }
50729   lua_error(L);
50730   return 0;
50731 }
50732 
50733 
50734 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(lua_State* L) {
50735   {
50736     int SWIG_arg = 0;
50737     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50738     lldb::SBFileSpec *arg2 = 0 ;
50739     uint32_t arg3 ;
50740     lldb::addr_t arg4 ;
50741     lldb::SBFileSpecList *arg5 = 0 ;
50742     lldb::SBBreakpoint result;
50743 
50744     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",5,5)
50745     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
50746     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
50747     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
50748     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
50749     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::SBFileSpecList &");
50750 
50751     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50752       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
50753     }
50754 
50755 
50756     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50757       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
50758     }
50759 
50760     arg3 = (uint32_t)lua_tointeger(L, 3);
50761     arg4 = (lldb::addr_t)lua_tointeger(L, 4);
50762 
50763     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50764       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",5,SWIGTYPE_p_lldb__SBFileSpecList);
50765     }
50766 
50767     result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,*arg5);
50768     {
50769       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
50770       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50771     }
50772     return SWIG_arg;
50773 
50774     fail: SWIGUNUSED;
50775   }
50776   lua_error(L);
50777   return 0;
50778 }
50779 
50780 
50781 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(lua_State* L) {
50782   {
50783     int SWIG_arg = 0;
50784     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50785     lldb::SBFileSpec *arg2 = 0 ;
50786     uint32_t arg3 ;
50787     uint32_t arg4 ;
50788     lldb::addr_t arg5 ;
50789     lldb::SBFileSpecList *arg6 = 0 ;
50790     lldb::SBBreakpoint result;
50791 
50792     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",6,6)
50793     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
50794     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
50795     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
50796     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
50797     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
50798     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
50799 
50800     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50801       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
50802     }
50803 
50804 
50805     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50806       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
50807     }
50808 
50809     arg3 = (uint32_t)lua_tointeger(L, 3);
50810     arg4 = (uint32_t)lua_tointeger(L, 4);
50811     arg5 = (lldb::addr_t)lua_tointeger(L, 5);
50812 
50813     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50814       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
50815     }
50816 
50817     result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6);
50818     {
50819       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
50820       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50821     }
50822     return SWIG_arg;
50823 
50824     fail: SWIGUNUSED;
50825   }
50826   lua_error(L);
50827   return 0;
50828 }
50829 
50830 
50831 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_5(lua_State* L) {
50832   {
50833     int SWIG_arg = 0;
50834     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50835     lldb::SBFileSpec *arg2 = 0 ;
50836     uint32_t arg3 ;
50837     uint32_t arg4 ;
50838     lldb::addr_t arg5 ;
50839     lldb::SBFileSpecList *arg6 = 0 ;
50840     bool arg7 ;
50841     lldb::SBBreakpoint result;
50842 
50843     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",7,7)
50844     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
50845     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
50846     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
50847     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
50848     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
50849     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
50850     if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",7,"bool");
50851 
50852     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50853       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
50854     }
50855 
50856 
50857     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50858       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
50859     }
50860 
50861     arg3 = (uint32_t)lua_tointeger(L, 3);
50862     arg4 = (uint32_t)lua_tointeger(L, 4);
50863     arg5 = (lldb::addr_t)lua_tointeger(L, 5);
50864 
50865     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50866       SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
50867     }
50868 
50869     arg7 = (lua_toboolean(L, 7)!=0);
50870     result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6,arg7);
50871     {
50872       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
50873       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50874     }
50875     return SWIG_arg;
50876 
50877     fail: SWIGUNUSED;
50878   }
50879   lua_error(L);
50880   return 0;
50881 }
50882 
50883 
50884 static int _wrap_SBTarget_BreakpointCreateByLocation(lua_State* L) {
50885   int argc;
50886   int argv[8]={
50887     1,2,3,4,5,6,7,8
50888   };
50889 
50890   argc = lua_gettop(L);
50891   if (argc == 3) {
50892     int _v = 0;
50893     {
50894       void *ptr;
50895       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50896         _v = 0;
50897       } else {
50898         _v = 1;
50899       }
50900     }
50901     if (_v) {
50902       {
50903         void *ptr;
50904         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50905           _v = 0;
50906         } else {
50907           _v = 1;
50908         }
50909       }
50910       if (_v) {
50911         {
50912           _v = lua_isnumber(L,argv[2]);
50913         }
50914         if (_v) {
50915           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(L);
50916         }
50917       }
50918     }
50919   }
50920   if (argc == 3) {
50921     int _v = 0;
50922     {
50923       void *ptr;
50924       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50925         _v = 0;
50926       } else {
50927         _v = 1;
50928       }
50929     }
50930     if (_v) {
50931       {
50932         _v = SWIG_lua_isnilstring(L,argv[1]);
50933       }
50934       if (_v) {
50935         {
50936           _v = lua_isnumber(L,argv[2]);
50937         }
50938         if (_v) {
50939           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(L);
50940         }
50941       }
50942     }
50943   }
50944   if (argc == 4) {
50945     int _v = 0;
50946     {
50947       void *ptr;
50948       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50949         _v = 0;
50950       } else {
50951         _v = 1;
50952       }
50953     }
50954     if (_v) {
50955       {
50956         void *ptr;
50957         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50958           _v = 0;
50959         } else {
50960           _v = 1;
50961         }
50962       }
50963       if (_v) {
50964         {
50965           _v = lua_isnumber(L,argv[2]);
50966         }
50967         if (_v) {
50968           {
50969             _v = lua_isnumber(L,argv[3]);
50970           }
50971           if (_v) {
50972             return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(L);
50973           }
50974         }
50975       }
50976     }
50977   }
50978   if (argc == 5) {
50979     int _v = 0;
50980     {
50981       void *ptr;
50982       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50983         _v = 0;
50984       } else {
50985         _v = 1;
50986       }
50987     }
50988     if (_v) {
50989       {
50990         void *ptr;
50991         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50992           _v = 0;
50993         } else {
50994           _v = 1;
50995         }
50996       }
50997       if (_v) {
50998         {
50999           _v = lua_isnumber(L,argv[2]);
51000         }
51001         if (_v) {
51002           {
51003             _v = lua_isnumber(L,argv[3]);
51004           }
51005           if (_v) {
51006             {
51007               void *ptr;
51008               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51009                 _v = 0;
51010               } else {
51011                 _v = 1;
51012               }
51013             }
51014             if (_v) {
51015               return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(L);
51016             }
51017           }
51018         }
51019       }
51020     }
51021   }
51022   if (argc == 6) {
51023     int _v = 0;
51024     {
51025       void *ptr;
51026       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51027         _v = 0;
51028       } else {
51029         _v = 1;
51030       }
51031     }
51032     if (_v) {
51033       {
51034         void *ptr;
51035         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51036           _v = 0;
51037         } else {
51038           _v = 1;
51039         }
51040       }
51041       if (_v) {
51042         {
51043           _v = lua_isnumber(L,argv[2]);
51044         }
51045         if (_v) {
51046           {
51047             _v = lua_isnumber(L,argv[3]);
51048           }
51049           if (_v) {
51050             {
51051               _v = lua_isnumber(L,argv[4]);
51052             }
51053             if (_v) {
51054               {
51055                 void *ptr;
51056                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51057                   _v = 0;
51058                 } else {
51059                   _v = 1;
51060                 }
51061               }
51062               if (_v) {
51063                 return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(L);
51064               }
51065             }
51066           }
51067         }
51068       }
51069     }
51070   }
51071   if (argc == 7) {
51072     int _v = 0;
51073     {
51074       void *ptr;
51075       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51076         _v = 0;
51077       } else {
51078         _v = 1;
51079       }
51080     }
51081     if (_v) {
51082       {
51083         void *ptr;
51084         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51085           _v = 0;
51086         } else {
51087           _v = 1;
51088         }
51089       }
51090       if (_v) {
51091         {
51092           _v = lua_isnumber(L,argv[2]);
51093         }
51094         if (_v) {
51095           {
51096             _v = lua_isnumber(L,argv[3]);
51097           }
51098           if (_v) {
51099             {
51100               _v = lua_isnumber(L,argv[4]);
51101             }
51102             if (_v) {
51103               {
51104                 void *ptr;
51105                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51106                   _v = 0;
51107                 } else {
51108                   _v = 1;
51109                 }
51110               }
51111               if (_v) {
51112                 {
51113                   _v = lua_isboolean(L,argv[6]);
51114                 }
51115                 if (_v) {
51116                   return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_5(L);
51117                 }
51118               }
51119             }
51120           }
51121         }
51122       }
51123     }
51124   }
51125 
51126   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByLocation'\n"
51127     "  Possible C/C++ prototypes are:\n"
51128     "    lldb::SBTarget::BreakpointCreateByLocation(char const *,uint32_t)\n"
51129     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t)\n"
51130     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t)\n"
51131     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
51132     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
51133     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &,bool)\n");
51134   lua_error(L);return 0;
51135 }
51136 
51137 
51138 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_0(lua_State* L) {
51139   {
51140     int SWIG_arg = 0;
51141     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51142     char *arg2 = (char *) 0 ;
51143     char *arg3 = (char *) 0 ;
51144     lldb::SBBreakpoint result;
51145 
51146     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",3,3)
51147     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
51148     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
51149     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"char const *");
51150 
51151     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51152       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
51153     }
51154 
51155     arg2 = (char *)lua_tostring(L, 2);
51156     arg3 = (char *)lua_tostring(L, 3);
51157     result = (arg1)->BreakpointCreateByName((char const *)arg2,(char const *)arg3);
51158     {
51159       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
51160       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51161     }
51162     return SWIG_arg;
51163 
51164     fail: SWIGUNUSED;
51165   }
51166   lua_error(L);
51167   return 0;
51168 }
51169 
51170 
51171 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_1(lua_State* L) {
51172   {
51173     int SWIG_arg = 0;
51174     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51175     char *arg2 = (char *) 0 ;
51176     lldb::SBBreakpoint result;
51177 
51178     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",2,2)
51179     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
51180     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
51181 
51182     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51183       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
51184     }
51185 
51186     arg2 = (char *)lua_tostring(L, 2);
51187     result = (arg1)->BreakpointCreateByName((char const *)arg2);
51188     {
51189       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
51190       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51191     }
51192     return SWIG_arg;
51193 
51194     fail: SWIGUNUSED;
51195   }
51196   lua_error(L);
51197   return 0;
51198 }
51199 
51200 
51201 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_2(lua_State* L) {
51202   {
51203     int SWIG_arg = 0;
51204     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51205     char *arg2 = (char *) 0 ;
51206     uint32_t arg3 ;
51207     lldb::SBFileSpecList *arg4 = 0 ;
51208     lldb::SBFileSpecList *arg5 = 0 ;
51209     lldb::SBBreakpoint result;
51210 
51211     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",5,5)
51212     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
51213     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
51214     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
51215     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::SBFileSpecList const &");
51216     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
51217 
51218     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51219       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
51220     }
51221 
51222     arg2 = (char *)lua_tostring(L, 2);
51223     arg3 = (uint32_t)lua_tointeger(L, 3);
51224 
51225     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51226       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",4,SWIGTYPE_p_lldb__SBFileSpecList);
51227     }
51228 
51229 
51230     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51231       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
51232     }
51233 
51234     result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
51235     {
51236       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
51237       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51238     }
51239     return SWIG_arg;
51240 
51241     fail: SWIGUNUSED;
51242   }
51243   lua_error(L);
51244   return 0;
51245 }
51246 
51247 
51248 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_3(lua_State* L) {
51249   {
51250     int SWIG_arg = 0;
51251     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51252     char *arg2 = (char *) 0 ;
51253     uint32_t arg3 ;
51254     lldb::LanguageType arg4 ;
51255     lldb::SBFileSpecList *arg5 = 0 ;
51256     lldb::SBFileSpecList *arg6 = 0 ;
51257     lldb::SBBreakpoint result;
51258 
51259     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",6,6)
51260     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
51261     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
51262     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
51263     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::LanguageType");
51264     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
51265     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",6,"lldb::SBFileSpecList const &");
51266 
51267     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51268       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
51269     }
51270 
51271     arg2 = (char *)lua_tostring(L, 2);
51272     arg3 = (uint32_t)lua_tointeger(L, 3);
51273     arg4 = (lldb::LanguageType)lua_tointeger(L, 4);
51274 
51275     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51276       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
51277     }
51278 
51279 
51280     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51281       SWIG_fail_ptr("SBTarget_BreakpointCreateByName",6,SWIGTYPE_p_lldb__SBFileSpecList);
51282     }
51283 
51284     result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
51285     {
51286       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
51287       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51288     }
51289     return SWIG_arg;
51290 
51291     fail: SWIGUNUSED;
51292   }
51293   lua_error(L);
51294   return 0;
51295 }
51296 
51297 
51298 static int _wrap_SBTarget_BreakpointCreateByName(lua_State* L) {
51299   int argc;
51300   int argv[7]={
51301     1,2,3,4,5,6,7
51302   };
51303 
51304   argc = lua_gettop(L);
51305   if (argc == 2) {
51306     int _v = 0;
51307     {
51308       void *ptr;
51309       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51310         _v = 0;
51311       } else {
51312         _v = 1;
51313       }
51314     }
51315     if (_v) {
51316       {
51317         _v = SWIG_lua_isnilstring(L,argv[1]);
51318       }
51319       if (_v) {
51320         return _wrap_SBTarget_BreakpointCreateByName__SWIG_1(L);
51321       }
51322     }
51323   }
51324   if (argc == 3) {
51325     int _v = 0;
51326     {
51327       void *ptr;
51328       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51329         _v = 0;
51330       } else {
51331         _v = 1;
51332       }
51333     }
51334     if (_v) {
51335       {
51336         _v = SWIG_lua_isnilstring(L,argv[1]);
51337       }
51338       if (_v) {
51339         {
51340           _v = SWIG_lua_isnilstring(L,argv[2]);
51341         }
51342         if (_v) {
51343           return _wrap_SBTarget_BreakpointCreateByName__SWIG_0(L);
51344         }
51345       }
51346     }
51347   }
51348   if (argc == 5) {
51349     int _v = 0;
51350     {
51351       void *ptr;
51352       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51353         _v = 0;
51354       } else {
51355         _v = 1;
51356       }
51357     }
51358     if (_v) {
51359       {
51360         _v = SWIG_lua_isnilstring(L,argv[1]);
51361       }
51362       if (_v) {
51363         {
51364           _v = lua_isnumber(L,argv[2]);
51365         }
51366         if (_v) {
51367           {
51368             void *ptr;
51369             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51370               _v = 0;
51371             } else {
51372               _v = 1;
51373             }
51374           }
51375           if (_v) {
51376             {
51377               void *ptr;
51378               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51379                 _v = 0;
51380               } else {
51381                 _v = 1;
51382               }
51383             }
51384             if (_v) {
51385               return _wrap_SBTarget_BreakpointCreateByName__SWIG_2(L);
51386             }
51387           }
51388         }
51389       }
51390     }
51391   }
51392   if (argc == 6) {
51393     int _v = 0;
51394     {
51395       void *ptr;
51396       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51397         _v = 0;
51398       } else {
51399         _v = 1;
51400       }
51401     }
51402     if (_v) {
51403       {
51404         _v = SWIG_lua_isnilstring(L,argv[1]);
51405       }
51406       if (_v) {
51407         {
51408           _v = lua_isnumber(L,argv[2]);
51409         }
51410         if (_v) {
51411           {
51412             _v = lua_isnumber(L,argv[3]);
51413           }
51414           if (_v) {
51415             {
51416               void *ptr;
51417               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51418                 _v = 0;
51419               } else {
51420                 _v = 1;
51421               }
51422             }
51423             if (_v) {
51424               {
51425                 void *ptr;
51426                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51427                   _v = 0;
51428                 } else {
51429                   _v = 1;
51430                 }
51431               }
51432               if (_v) {
51433                 return _wrap_SBTarget_BreakpointCreateByName__SWIG_3(L);
51434               }
51435             }
51436           }
51437         }
51438       }
51439     }
51440   }
51441 
51442   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByName'\n"
51443     "  Possible C/C++ prototypes are:\n"
51444     "    lldb::SBTarget::BreakpointCreateByName(char const *,char const *)\n"
51445     "    lldb::SBTarget::BreakpointCreateByName(char const *)\n"
51446     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
51447     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
51448   lua_error(L);return 0;
51449 }
51450 
51451 
51452 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(lua_State* L) {
51453   {
51454     int SWIG_arg = 0;
51455     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51456     char **arg2 = (char **) 0 ;
51457     uint32_t arg3 ;
51458     uint32_t arg4 ;
51459     lldb::SBFileSpecList *arg5 = 0 ;
51460     lldb::SBFileSpecList *arg6 = 0 ;
51461     lldb::SBBreakpoint result;
51462 
51463     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",6,6)
51464     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
51465     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
51466     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
51467     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::SBFileSpecList const &");
51468     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
51469 
51470     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51471       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
51472     }
51473 
51474     {
51475       if (lua_istable(L, 2)) {
51476         size_t size = lua_rawlen(L, 2);
51477         arg2 = (char **)malloc((size + 1) * sizeof(char *));
51478         int i = 0, j = 0;
51479         while (i++ < size) {
51480           lua_rawgeti(L, 2, i);
51481           if (!lua_isstring(L, -1)) {
51482             // if current element cannot be converted to string, raise an error
51483             lua_pop(L, 1);
51484             return luaL_error(L, "List should only contain strings");
51485           }
51486           arg2[j++] = (char *)lua_tostring(L, -1);
51487           lua_pop(L, 1);
51488         }
51489         arg2[j] = 0;
51490       } else if (lua_isnil(L, 2)) {
51491         // "nil" is also acceptable, equivalent as an empty table
51492         arg2 = NULL;
51493       } else {
51494         return luaL_error(L, "A list of strings expected");
51495       }
51496     }
51497     arg3 = (uint32_t)lua_tointeger(L, 3);
51498     arg4 = (uint32_t)lua_tointeger(L, 4);
51499 
51500     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51501       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",5,SWIGTYPE_p_lldb__SBFileSpecList);
51502     }
51503 
51504 
51505     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51506       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
51507     }
51508 
51509     result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
51510     {
51511       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
51512       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51513     }
51514     {
51515       free((char *) arg2);
51516     }
51517     return SWIG_arg;
51518 
51519     fail: SWIGUNUSED;
51520     {
51521       free((char *) arg2);
51522     }
51523   }
51524   lua_error(L);
51525   return 0;
51526 }
51527 
51528 
51529 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(lua_State* L) {
51530   {
51531     int SWIG_arg = 0;
51532     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51533     char **arg2 = (char **) 0 ;
51534     uint32_t arg3 ;
51535     uint32_t arg4 ;
51536     lldb::LanguageType arg5 ;
51537     lldb::SBFileSpecList *arg6 = 0 ;
51538     lldb::SBFileSpecList *arg7 = 0 ;
51539     lldb::SBBreakpoint result;
51540 
51541     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",7,7)
51542     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
51543     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
51544     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
51545     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
51546     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
51547     if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
51548 
51549     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51550       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
51551     }
51552 
51553     {
51554       if (lua_istable(L, 2)) {
51555         size_t size = lua_rawlen(L, 2);
51556         arg2 = (char **)malloc((size + 1) * sizeof(char *));
51557         int i = 0, j = 0;
51558         while (i++ < size) {
51559           lua_rawgeti(L, 2, i);
51560           if (!lua_isstring(L, -1)) {
51561             // if current element cannot be converted to string, raise an error
51562             lua_pop(L, 1);
51563             return luaL_error(L, "List should only contain strings");
51564           }
51565           arg2[j++] = (char *)lua_tostring(L, -1);
51566           lua_pop(L, 1);
51567         }
51568         arg2[j] = 0;
51569       } else if (lua_isnil(L, 2)) {
51570         // "nil" is also acceptable, equivalent as an empty table
51571         arg2 = NULL;
51572       } else {
51573         return luaL_error(L, "A list of strings expected");
51574       }
51575     }
51576     arg3 = (uint32_t)lua_tointeger(L, 3);
51577     arg4 = (uint32_t)lua_tointeger(L, 4);
51578     arg5 = (lldb::LanguageType)lua_tointeger(L, 5);
51579 
51580     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51581       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
51582     }
51583 
51584 
51585     if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51586       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
51587     }
51588 
51589     result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,(lldb::SBFileSpecList const &)*arg6,(lldb::SBFileSpecList const &)*arg7);
51590     {
51591       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
51592       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51593     }
51594     {
51595       free((char *) arg2);
51596     }
51597     return SWIG_arg;
51598 
51599     fail: SWIGUNUSED;
51600     {
51601       free((char *) arg2);
51602     }
51603   }
51604   lua_error(L);
51605   return 0;
51606 }
51607 
51608 
51609 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(lua_State* L) {
51610   {
51611     int SWIG_arg = 0;
51612     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51613     char **arg2 = (char **) 0 ;
51614     uint32_t arg3 ;
51615     uint32_t arg4 ;
51616     lldb::LanguageType arg5 ;
51617     lldb::addr_t arg6 ;
51618     lldb::SBFileSpecList *arg7 = 0 ;
51619     lldb::SBFileSpecList *arg8 = 0 ;
51620     lldb::SBBreakpoint result;
51621 
51622     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",8,8)
51623     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
51624     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
51625     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
51626     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
51627     if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::addr_t");
51628     if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
51629     if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",8,"lldb::SBFileSpecList const &");
51630 
51631     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51632       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
51633     }
51634 
51635     {
51636       if (lua_istable(L, 2)) {
51637         size_t size = lua_rawlen(L, 2);
51638         arg2 = (char **)malloc((size + 1) * sizeof(char *));
51639         int i = 0, j = 0;
51640         while (i++ < size) {
51641           lua_rawgeti(L, 2, i);
51642           if (!lua_isstring(L, -1)) {
51643             // if current element cannot be converted to string, raise an error
51644             lua_pop(L, 1);
51645             return luaL_error(L, "List should only contain strings");
51646           }
51647           arg2[j++] = (char *)lua_tostring(L, -1);
51648           lua_pop(L, 1);
51649         }
51650         arg2[j] = 0;
51651       } else if (lua_isnil(L, 2)) {
51652         // "nil" is also acceptable, equivalent as an empty table
51653         arg2 = NULL;
51654       } else {
51655         return luaL_error(L, "A list of strings expected");
51656       }
51657     }
51658     arg3 = (uint32_t)lua_tointeger(L, 3);
51659     arg4 = (uint32_t)lua_tointeger(L, 4);
51660     arg5 = (lldb::LanguageType)lua_tointeger(L, 5);
51661     arg6 = (lldb::addr_t)lua_tointeger(L, 6);
51662 
51663     if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51664       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
51665     }
51666 
51667 
51668     if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51669       SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",8,SWIGTYPE_p_lldb__SBFileSpecList);
51670     }
51671 
51672     result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,arg6,(lldb::SBFileSpecList const &)*arg7,(lldb::SBFileSpecList const &)*arg8);
51673     {
51674       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
51675       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51676     }
51677     {
51678       free((char *) arg2);
51679     }
51680     return SWIG_arg;
51681 
51682     fail: SWIGUNUSED;
51683     {
51684       free((char *) arg2);
51685     }
51686   }
51687   lua_error(L);
51688   return 0;
51689 }
51690 
51691 
51692 static int _wrap_SBTarget_BreakpointCreateByNames(lua_State* L) {
51693   int argc;
51694   int argv[9]={
51695     1,2,3,4,5,6,7,8,9
51696   };
51697 
51698   argc = lua_gettop(L);
51699   if (argc == 6) {
51700     int _v = 0;
51701     {
51702       void *ptr;
51703       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51704         _v = 0;
51705       } else {
51706         _v = 1;
51707       }
51708     }
51709     if (_v) {
51710       {
51711         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
51712       }
51713       if (_v) {
51714         {
51715           _v = lua_isnumber(L,argv[2]);
51716         }
51717         if (_v) {
51718           {
51719             _v = lua_isnumber(L,argv[3]);
51720           }
51721           if (_v) {
51722             {
51723               void *ptr;
51724               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51725                 _v = 0;
51726               } else {
51727                 _v = 1;
51728               }
51729             }
51730             if (_v) {
51731               {
51732                 void *ptr;
51733                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51734                   _v = 0;
51735                 } else {
51736                   _v = 1;
51737                 }
51738               }
51739               if (_v) {
51740                 return _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(L);
51741               }
51742             }
51743           }
51744         }
51745       }
51746     }
51747   }
51748   if (argc == 7) {
51749     int _v = 0;
51750     {
51751       void *ptr;
51752       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51753         _v = 0;
51754       } else {
51755         _v = 1;
51756       }
51757     }
51758     if (_v) {
51759       {
51760         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
51761       }
51762       if (_v) {
51763         {
51764           _v = lua_isnumber(L,argv[2]);
51765         }
51766         if (_v) {
51767           {
51768             _v = lua_isnumber(L,argv[3]);
51769           }
51770           if (_v) {
51771             {
51772               _v = lua_isnumber(L,argv[4]);
51773             }
51774             if (_v) {
51775               {
51776                 void *ptr;
51777                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51778                   _v = 0;
51779                 } else {
51780                   _v = 1;
51781                 }
51782               }
51783               if (_v) {
51784                 {
51785                   void *ptr;
51786                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51787                     _v = 0;
51788                   } else {
51789                     _v = 1;
51790                   }
51791                 }
51792                 if (_v) {
51793                   return _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(L);
51794                 }
51795               }
51796             }
51797           }
51798         }
51799       }
51800     }
51801   }
51802   if (argc == 8) {
51803     int _v = 0;
51804     {
51805       void *ptr;
51806       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51807         _v = 0;
51808       } else {
51809         _v = 1;
51810       }
51811     }
51812     if (_v) {
51813       {
51814         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
51815       }
51816       if (_v) {
51817         {
51818           _v = lua_isnumber(L,argv[2]);
51819         }
51820         if (_v) {
51821           {
51822             _v = lua_isnumber(L,argv[3]);
51823           }
51824           if (_v) {
51825             {
51826               _v = lua_isnumber(L,argv[4]);
51827             }
51828             if (_v) {
51829               {
51830                 _v = lua_isnumber(L,argv[5]);
51831               }
51832               if (_v) {
51833                 {
51834                   void *ptr;
51835                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51836                     _v = 0;
51837                   } else {
51838                     _v = 1;
51839                   }
51840                 }
51841                 if (_v) {
51842                   {
51843                     void *ptr;
51844                     if (lua_isuserdata(L,argv[7])==0 || SWIG_ConvertPtr(L,argv[7], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51845                       _v = 0;
51846                     } else {
51847                       _v = 1;
51848                     }
51849                   }
51850                   if (_v) {
51851                     return _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(L);
51852                   }
51853                 }
51854               }
51855             }
51856           }
51857         }
51858       }
51859     }
51860   }
51861 
51862   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByNames'\n"
51863     "  Possible C/C++ prototypes are:\n"
51864     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
51865     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
51866     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::addr_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
51867   lua_error(L);return 0;
51868 }
51869 
51870 
51871 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(lua_State* L) {
51872   {
51873     int SWIG_arg = 0;
51874     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51875     char *arg2 = (char *) 0 ;
51876     char *arg3 = (char *) 0 ;
51877     lldb::SBBreakpoint result;
51878 
51879     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",3,3)
51880     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
51881     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
51882     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"char const *");
51883 
51884     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51885       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
51886     }
51887 
51888     arg2 = (char *)lua_tostring(L, 2);
51889     arg3 = (char *)lua_tostring(L, 3);
51890     result = (arg1)->BreakpointCreateByRegex((char const *)arg2,(char const *)arg3);
51891     {
51892       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
51893       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51894     }
51895     return SWIG_arg;
51896 
51897     fail: SWIGUNUSED;
51898   }
51899   lua_error(L);
51900   return 0;
51901 }
51902 
51903 
51904 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(lua_State* L) {
51905   {
51906     int SWIG_arg = 0;
51907     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51908     char *arg2 = (char *) 0 ;
51909     lldb::SBBreakpoint result;
51910 
51911     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",2,2)
51912     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
51913     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
51914 
51915     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51916       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
51917     }
51918 
51919     arg2 = (char *)lua_tostring(L, 2);
51920     result = (arg1)->BreakpointCreateByRegex((char const *)arg2);
51921     {
51922       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
51923       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51924     }
51925     return SWIG_arg;
51926 
51927     fail: SWIGUNUSED;
51928   }
51929   lua_error(L);
51930   return 0;
51931 }
51932 
51933 
51934 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(lua_State* L) {
51935   {
51936     int SWIG_arg = 0;
51937     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51938     char *arg2 = (char *) 0 ;
51939     lldb::LanguageType arg3 ;
51940     lldb::SBFileSpecList *arg4 = 0 ;
51941     lldb::SBFileSpecList *arg5 = 0 ;
51942     lldb::SBBreakpoint result;
51943 
51944     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",5,5)
51945     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
51946     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
51947     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"lldb::LanguageType");
51948     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",4,"lldb::SBFileSpecList const &");
51949     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",5,"lldb::SBFileSpecList const &");
51950 
51951     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51952       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
51953     }
51954 
51955     arg2 = (char *)lua_tostring(L, 2);
51956     arg3 = (lldb::LanguageType)lua_tointeger(L, 3);
51957 
51958     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51959       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
51960     }
51961 
51962 
51963     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51964       SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",5,SWIGTYPE_p_lldb__SBFileSpecList);
51965     }
51966 
51967     result = (arg1)->BreakpointCreateByRegex((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
51968     {
51969       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
51970       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51971     }
51972     return SWIG_arg;
51973 
51974     fail: SWIGUNUSED;
51975   }
51976   lua_error(L);
51977   return 0;
51978 }
51979 
51980 
51981 static int _wrap_SBTarget_BreakpointCreateByRegex(lua_State* L) {
51982   int argc;
51983   int argv[6]={
51984     1,2,3,4,5,6
51985   };
51986 
51987   argc = lua_gettop(L);
51988   if (argc == 2) {
51989     int _v = 0;
51990     {
51991       void *ptr;
51992       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51993         _v = 0;
51994       } else {
51995         _v = 1;
51996       }
51997     }
51998     if (_v) {
51999       {
52000         _v = SWIG_lua_isnilstring(L,argv[1]);
52001       }
52002       if (_v) {
52003         return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(L);
52004       }
52005     }
52006   }
52007   if (argc == 3) {
52008     int _v = 0;
52009     {
52010       void *ptr;
52011       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52012         _v = 0;
52013       } else {
52014         _v = 1;
52015       }
52016     }
52017     if (_v) {
52018       {
52019         _v = SWIG_lua_isnilstring(L,argv[1]);
52020       }
52021       if (_v) {
52022         {
52023           _v = SWIG_lua_isnilstring(L,argv[2]);
52024         }
52025         if (_v) {
52026           return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(L);
52027         }
52028       }
52029     }
52030   }
52031   if (argc == 5) {
52032     int _v = 0;
52033     {
52034       void *ptr;
52035       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52036         _v = 0;
52037       } else {
52038         _v = 1;
52039       }
52040     }
52041     if (_v) {
52042       {
52043         _v = SWIG_lua_isnilstring(L,argv[1]);
52044       }
52045       if (_v) {
52046         {
52047           _v = lua_isnumber(L,argv[2]);
52048         }
52049         if (_v) {
52050           {
52051             void *ptr;
52052             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52053               _v = 0;
52054             } else {
52055               _v = 1;
52056             }
52057           }
52058           if (_v) {
52059             {
52060               void *ptr;
52061               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52062                 _v = 0;
52063               } else {
52064                 _v = 1;
52065               }
52066             }
52067             if (_v) {
52068               return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(L);
52069             }
52070           }
52071         }
52072       }
52073     }
52074   }
52075 
52076   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByRegex'\n"
52077     "  Possible C/C++ prototypes are:\n"
52078     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,char const *)\n"
52079     "    lldb::SBTarget::BreakpointCreateByRegex(char const *)\n"
52080     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
52081   lua_error(L);return 0;
52082 }
52083 
52084 
52085 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(lua_State* L) {
52086   {
52087     int SWIG_arg = 0;
52088     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52089     char *arg2 = (char *) 0 ;
52090     lldb::SBFileSpec *arg3 = 0 ;
52091     char *arg4 = (char *) 0 ;
52092     lldb::SBBreakpoint result;
52093 
52094     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
52095     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
52096     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
52097     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
52098     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"char const *");
52099 
52100     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52101       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
52102     }
52103 
52104     arg2 = (char *)lua_tostring(L, 2);
52105 
52106     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
52107       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
52108     }
52109 
52110     arg4 = (char *)lua_tostring(L, 4);
52111     result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3,(char const *)arg4);
52112     {
52113       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
52114       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52115     }
52116     return SWIG_arg;
52117 
52118     fail: SWIGUNUSED;
52119   }
52120   lua_error(L);
52121   return 0;
52122 }
52123 
52124 
52125 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(lua_State* L) {
52126   {
52127     int SWIG_arg = 0;
52128     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52129     char *arg2 = (char *) 0 ;
52130     lldb::SBFileSpec *arg3 = 0 ;
52131     lldb::SBBreakpoint result;
52132 
52133     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",3,3)
52134     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
52135     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
52136     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
52137 
52138     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52139       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
52140     }
52141 
52142     arg2 = (char *)lua_tostring(L, 2);
52143 
52144     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
52145       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
52146     }
52147 
52148     result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3);
52149     {
52150       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
52151       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52152     }
52153     return SWIG_arg;
52154 
52155     fail: SWIGUNUSED;
52156   }
52157   lua_error(L);
52158   return 0;
52159 }
52160 
52161 
52162 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(lua_State* L) {
52163   {
52164     int SWIG_arg = 0;
52165     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52166     char *arg2 = (char *) 0 ;
52167     lldb::SBFileSpecList *arg3 = 0 ;
52168     lldb::SBFileSpecList *arg4 = 0 ;
52169     lldb::SBBreakpoint result;
52170 
52171     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
52172     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
52173     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
52174     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
52175     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
52176 
52177     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52178       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
52179     }
52180 
52181     arg2 = (char *)lua_tostring(L, 2);
52182 
52183     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
52184       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
52185     }
52186 
52187 
52188     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
52189       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
52190     }
52191 
52192     result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4);
52193     {
52194       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
52195       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52196     }
52197     return SWIG_arg;
52198 
52199     fail: SWIGUNUSED;
52200   }
52201   lua_error(L);
52202   return 0;
52203 }
52204 
52205 
52206 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(lua_State* L) {
52207   {
52208     int SWIG_arg = 0;
52209     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52210     char *arg2 = (char *) 0 ;
52211     lldb::SBFileSpecList *arg3 = 0 ;
52212     lldb::SBFileSpecList *arg4 = 0 ;
52213     lldb::SBStringList *arg5 = 0 ;
52214     lldb::SBBreakpoint result;
52215 
52216     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",5,5)
52217     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
52218     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
52219     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
52220     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
52221     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",5,"lldb::SBStringList const &");
52222 
52223     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52224       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
52225     }
52226 
52227     arg2 = (char *)lua_tostring(L, 2);
52228 
52229     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
52230       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
52231     }
52232 
52233 
52234     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
52235       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
52236     }
52237 
52238 
52239     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBStringList,0))){
52240       SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",5,SWIGTYPE_p_lldb__SBStringList);
52241     }
52242 
52243     result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBStringList const &)*arg5);
52244     {
52245       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
52246       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52247     }
52248     return SWIG_arg;
52249 
52250     fail: SWIGUNUSED;
52251   }
52252   lua_error(L);
52253   return 0;
52254 }
52255 
52256 
52257 static int _wrap_SBTarget_BreakpointCreateBySourceRegex(lua_State* L) {
52258   int argc;
52259   int argv[6]={
52260     1,2,3,4,5,6
52261   };
52262 
52263   argc = lua_gettop(L);
52264   if (argc == 3) {
52265     int _v = 0;
52266     {
52267       void *ptr;
52268       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52269         _v = 0;
52270       } else {
52271         _v = 1;
52272       }
52273     }
52274     if (_v) {
52275       {
52276         _v = SWIG_lua_isnilstring(L,argv[1]);
52277       }
52278       if (_v) {
52279         {
52280           void *ptr;
52281           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
52282             _v = 0;
52283           } else {
52284             _v = 1;
52285           }
52286         }
52287         if (_v) {
52288           return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(L);
52289         }
52290       }
52291     }
52292   }
52293   if (argc == 4) {
52294     int _v = 0;
52295     {
52296       void *ptr;
52297       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52298         _v = 0;
52299       } else {
52300         _v = 1;
52301       }
52302     }
52303     if (_v) {
52304       {
52305         _v = SWIG_lua_isnilstring(L,argv[1]);
52306       }
52307       if (_v) {
52308         {
52309           void *ptr;
52310           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
52311             _v = 0;
52312           } else {
52313             _v = 1;
52314           }
52315         }
52316         if (_v) {
52317           {
52318             _v = SWIG_lua_isnilstring(L,argv[3]);
52319           }
52320           if (_v) {
52321             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(L);
52322           }
52323         }
52324       }
52325     }
52326   }
52327   if (argc == 4) {
52328     int _v = 0;
52329     {
52330       void *ptr;
52331       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52332         _v = 0;
52333       } else {
52334         _v = 1;
52335       }
52336     }
52337     if (_v) {
52338       {
52339         _v = SWIG_lua_isnilstring(L,argv[1]);
52340       }
52341       if (_v) {
52342         {
52343           void *ptr;
52344           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52345             _v = 0;
52346           } else {
52347             _v = 1;
52348           }
52349         }
52350         if (_v) {
52351           {
52352             void *ptr;
52353             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52354               _v = 0;
52355             } else {
52356               _v = 1;
52357             }
52358           }
52359           if (_v) {
52360             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(L);
52361           }
52362         }
52363       }
52364     }
52365   }
52366   if (argc == 5) {
52367     int _v = 0;
52368     {
52369       void *ptr;
52370       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52371         _v = 0;
52372       } else {
52373         _v = 1;
52374       }
52375     }
52376     if (_v) {
52377       {
52378         _v = SWIG_lua_isnilstring(L,argv[1]);
52379       }
52380       if (_v) {
52381         {
52382           void *ptr;
52383           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52384             _v = 0;
52385           } else {
52386             _v = 1;
52387           }
52388         }
52389         if (_v) {
52390           {
52391             void *ptr;
52392             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52393               _v = 0;
52394             } else {
52395               _v = 1;
52396             }
52397           }
52398           if (_v) {
52399             {
52400               void *ptr;
52401               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
52402                 _v = 0;
52403               } else {
52404                 _v = 1;
52405               }
52406             }
52407             if (_v) {
52408               return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(L);
52409             }
52410           }
52411         }
52412       }
52413     }
52414   }
52415 
52416   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateBySourceRegex'\n"
52417     "  Possible C/C++ prototypes are:\n"
52418     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &,char const *)\n"
52419     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &)\n"
52420     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
52421     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,lldb::SBStringList const &)\n");
52422   lua_error(L);return 0;
52423 }
52424 
52425 
52426 static int _wrap_SBTarget_BreakpointCreateForException(lua_State* L) {
52427   {
52428     int SWIG_arg = 0;
52429     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52430     lldb::LanguageType arg2 ;
52431     bool arg3 ;
52432     bool arg4 ;
52433     lldb::SBBreakpoint result;
52434 
52435     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateForException",4,4)
52436     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",1,"lldb::SBTarget *");
52437     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",2,"lldb::LanguageType");
52438     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",3,"bool");
52439     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",4,"bool");
52440 
52441     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52442       SWIG_fail_ptr("SBTarget_BreakpointCreateForException",1,SWIGTYPE_p_lldb__SBTarget);
52443     }
52444 
52445     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
52446     arg3 = (lua_toboolean(L, 3)!=0);
52447     arg4 = (lua_toboolean(L, 4)!=0);
52448     result = (arg1)->BreakpointCreateForException(arg2,arg3,arg4);
52449     {
52450       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
52451       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52452     }
52453     return SWIG_arg;
52454 
52455     fail: SWIGUNUSED;
52456   }
52457   lua_error(L);
52458   return 0;
52459 }
52460 
52461 
52462 static int _wrap_SBTarget_BreakpointCreateByAddress(lua_State* L) {
52463   {
52464     int SWIG_arg = 0;
52465     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52466     lldb::addr_t arg2 ;
52467     lldb::SBBreakpoint result;
52468 
52469     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByAddress",2,2)
52470     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",1,"lldb::SBTarget *");
52471     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",2,"lldb::addr_t");
52472 
52473     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52474       SWIG_fail_ptr("SBTarget_BreakpointCreateByAddress",1,SWIGTYPE_p_lldb__SBTarget);
52475     }
52476 
52477     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
52478     result = (arg1)->BreakpointCreateByAddress(arg2);
52479     {
52480       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
52481       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52482     }
52483     return SWIG_arg;
52484 
52485     fail: SWIGUNUSED;
52486   }
52487   lua_error(L);
52488   return 0;
52489 }
52490 
52491 
52492 static int _wrap_SBTarget_GetEnvironment(lua_State* L) {
52493   {
52494     int SWIG_arg = 0;
52495     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52496     lldb::SBEnvironment result;
52497 
52498     SWIG_check_num_args("lldb::SBTarget::GetEnvironment",1,1)
52499     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetEnvironment",1,"lldb::SBTarget *");
52500 
52501     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52502       SWIG_fail_ptr("SBTarget_GetEnvironment",1,SWIGTYPE_p_lldb__SBTarget);
52503     }
52504 
52505     result = (arg1)->GetEnvironment();
52506     {
52507       lldb::SBEnvironment * resultptr = new lldb::SBEnvironment(result);
52508       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
52509     }
52510     return SWIG_arg;
52511 
52512     fail: SWIGUNUSED;
52513   }
52514   lua_error(L);
52515   return 0;
52516 }
52517 
52518 
52519 static int _wrap_SBTarget_BreakpointCreateBySBAddress(lua_State* L) {
52520   {
52521     int SWIG_arg = 0;
52522     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52523     lldb::SBAddress *arg2 = 0 ;
52524     lldb::SBBreakpoint result;
52525 
52526     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySBAddress",2,2)
52527     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",1,"lldb::SBTarget *");
52528     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",2,"lldb::SBAddress &");
52529 
52530     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52531       SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",1,SWIGTYPE_p_lldb__SBTarget);
52532     }
52533 
52534 
52535     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
52536       SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",2,SWIGTYPE_p_lldb__SBAddress);
52537     }
52538 
52539     result = (arg1)->BreakpointCreateBySBAddress(*arg2);
52540     {
52541       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
52542       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52543     }
52544     return SWIG_arg;
52545 
52546     fail: SWIGUNUSED;
52547   }
52548   lua_error(L);
52549   return 0;
52550 }
52551 
52552 
52553 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(lua_State* L) {
52554   {
52555     int SWIG_arg = 0;
52556     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52557     char *arg2 = (char *) 0 ;
52558     lldb::SBStructuredData *arg3 = 0 ;
52559     lldb::SBFileSpecList *arg4 = 0 ;
52560     lldb::SBFileSpecList *arg5 = 0 ;
52561     bool arg6 ;
52562     lldb::SBBreakpoint result;
52563 
52564     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",6,6)
52565     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
52566     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
52567     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
52568     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
52569     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
52570     if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",6,"bool");
52571 
52572     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52573       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
52574     }
52575 
52576     arg2 = (char *)lua_tostring(L, 2);
52577 
52578     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
52579       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
52580     }
52581 
52582 
52583     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
52584       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
52585     }
52586 
52587 
52588     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
52589       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
52590     }
52591 
52592     arg6 = (lua_toboolean(L, 6)!=0);
52593     result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5,arg6);
52594     {
52595       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
52596       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,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_BreakpointCreateFromScript__SWIG_1(lua_State* L) {
52608   {
52609     int SWIG_arg = 0;
52610     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52611     char *arg2 = (char *) 0 ;
52612     lldb::SBStructuredData *arg3 = 0 ;
52613     lldb::SBFileSpecList *arg4 = 0 ;
52614     lldb::SBFileSpecList *arg5 = 0 ;
52615     lldb::SBBreakpoint result;
52616 
52617     SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",5,5)
52618     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
52619     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
52620     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
52621     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
52622     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
52623 
52624     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52625       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
52626     }
52627 
52628     arg2 = (char *)lua_tostring(L, 2);
52629 
52630     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
52631       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
52632     }
52633 
52634 
52635     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
52636       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
52637     }
52638 
52639 
52640     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
52641       SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
52642     }
52643 
52644     result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
52645     {
52646       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
52647       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52648     }
52649     return SWIG_arg;
52650 
52651     fail: SWIGUNUSED;
52652   }
52653   lua_error(L);
52654   return 0;
52655 }
52656 
52657 
52658 static int _wrap_SBTarget_BreakpointCreateFromScript(lua_State* L) {
52659   int argc;
52660   int argv[7]={
52661     1,2,3,4,5,6,7
52662   };
52663 
52664   argc = lua_gettop(L);
52665   if (argc == 5) {
52666     int _v = 0;
52667     {
52668       void *ptr;
52669       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52670         _v = 0;
52671       } else {
52672         _v = 1;
52673       }
52674     }
52675     if (_v) {
52676       {
52677         _v = SWIG_lua_isnilstring(L,argv[1]);
52678       }
52679       if (_v) {
52680         {
52681           void *ptr;
52682           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
52683             _v = 0;
52684           } else {
52685             _v = 1;
52686           }
52687         }
52688         if (_v) {
52689           {
52690             void *ptr;
52691             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52692               _v = 0;
52693             } else {
52694               _v = 1;
52695             }
52696           }
52697           if (_v) {
52698             {
52699               void *ptr;
52700               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52701                 _v = 0;
52702               } else {
52703                 _v = 1;
52704               }
52705             }
52706             if (_v) {
52707               return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(L);
52708             }
52709           }
52710         }
52711       }
52712     }
52713   }
52714   if (argc == 6) {
52715     int _v = 0;
52716     {
52717       void *ptr;
52718       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52719         _v = 0;
52720       } else {
52721         _v = 1;
52722       }
52723     }
52724     if (_v) {
52725       {
52726         _v = SWIG_lua_isnilstring(L,argv[1]);
52727       }
52728       if (_v) {
52729         {
52730           void *ptr;
52731           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
52732             _v = 0;
52733           } else {
52734             _v = 1;
52735           }
52736         }
52737         if (_v) {
52738           {
52739             void *ptr;
52740             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52741               _v = 0;
52742             } else {
52743               _v = 1;
52744             }
52745           }
52746           if (_v) {
52747             {
52748               void *ptr;
52749               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
52750                 _v = 0;
52751               } else {
52752                 _v = 1;
52753               }
52754             }
52755             if (_v) {
52756               {
52757                 _v = lua_isboolean(L,argv[5]);
52758               }
52759               if (_v) {
52760                 return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(L);
52761               }
52762             }
52763           }
52764         }
52765       }
52766     }
52767   }
52768 
52769   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateFromScript'\n"
52770     "  Possible C/C++ prototypes are:\n"
52771     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,bool)\n"
52772     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
52773   lua_error(L);return 0;
52774 }
52775 
52776 
52777 static int _wrap_SBTarget_GetNumBreakpoints(lua_State* L) {
52778   {
52779     int SWIG_arg = 0;
52780     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52781     uint32_t result;
52782 
52783     SWIG_check_num_args("lldb::SBTarget::GetNumBreakpoints",1,1)
52784     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumBreakpoints",1,"lldb::SBTarget const *");
52785 
52786     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52787       SWIG_fail_ptr("SBTarget_GetNumBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
52788     }
52789 
52790     result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumBreakpoints();
52791     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
52792     return SWIG_arg;
52793 
52794     fail: SWIGUNUSED;
52795   }
52796   lua_error(L);
52797   return 0;
52798 }
52799 
52800 
52801 static int _wrap_SBTarget_GetBreakpointAtIndex(lua_State* L) {
52802   {
52803     int SWIG_arg = 0;
52804     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52805     uint32_t arg2 ;
52806     lldb::SBBreakpoint result;
52807 
52808     SWIG_check_num_args("lldb::SBTarget::GetBreakpointAtIndex",2,2)
52809     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",1,"lldb::SBTarget const *");
52810     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",2,"uint32_t");
52811 
52812     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52813       SWIG_fail_ptr("SBTarget_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
52814     }
52815 
52816     arg2 = (uint32_t)lua_tointeger(L, 2);
52817     result = ((lldb::SBTarget const *)arg1)->GetBreakpointAtIndex(arg2);
52818     {
52819       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
52820       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52821     }
52822     return SWIG_arg;
52823 
52824     fail: SWIGUNUSED;
52825   }
52826   lua_error(L);
52827   return 0;
52828 }
52829 
52830 
52831 static int _wrap_SBTarget_BreakpointDelete(lua_State* L) {
52832   {
52833     int SWIG_arg = 0;
52834     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52835     lldb::break_id_t arg2 ;
52836     bool result;
52837 
52838     SWIG_check_num_args("lldb::SBTarget::BreakpointDelete",2,2)
52839     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",1,"lldb::SBTarget *");
52840     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",2,"lldb::break_id_t");
52841 
52842     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52843       SWIG_fail_ptr("SBTarget_BreakpointDelete",1,SWIGTYPE_p_lldb__SBTarget);
52844     }
52845 
52846     arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
52847     result = (bool)(arg1)->BreakpointDelete(arg2);
52848     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52849     return SWIG_arg;
52850 
52851     fail: SWIGUNUSED;
52852   }
52853   lua_error(L);
52854   return 0;
52855 }
52856 
52857 
52858 static int _wrap_SBTarget_FindBreakpointByID(lua_State* L) {
52859   {
52860     int SWIG_arg = 0;
52861     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52862     lldb::break_id_t arg2 ;
52863     lldb::SBBreakpoint result;
52864 
52865     SWIG_check_num_args("lldb::SBTarget::FindBreakpointByID",2,2)
52866     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",1,"lldb::SBTarget *");
52867     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",2,"lldb::break_id_t");
52868 
52869     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52870       SWIG_fail_ptr("SBTarget_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBTarget);
52871     }
52872 
52873     arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
52874     result = (arg1)->FindBreakpointByID(arg2);
52875     {
52876       lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint(result);
52877       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52878     }
52879     return SWIG_arg;
52880 
52881     fail: SWIGUNUSED;
52882   }
52883   lua_error(L);
52884   return 0;
52885 }
52886 
52887 
52888 static int _wrap_SBTarget_FindBreakpointsByName(lua_State* L) {
52889   {
52890     int SWIG_arg = 0;
52891     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52892     char *arg2 = (char *) 0 ;
52893     lldb::SBBreakpointList *arg3 = 0 ;
52894     bool result;
52895 
52896     SWIG_check_num_args("lldb::SBTarget::FindBreakpointsByName",3,3)
52897     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",1,"lldb::SBTarget *");
52898     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",2,"char const *");
52899     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",3,"lldb::SBBreakpointList &");
52900 
52901     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52902       SWIG_fail_ptr("SBTarget_FindBreakpointsByName",1,SWIGTYPE_p_lldb__SBTarget);
52903     }
52904 
52905     arg2 = (char *)lua_tostring(L, 2);
52906 
52907     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
52908       SWIG_fail_ptr("SBTarget_FindBreakpointsByName",3,SWIGTYPE_p_lldb__SBBreakpointList);
52909     }
52910 
52911     result = (bool)(arg1)->FindBreakpointsByName((char const *)arg2,*arg3);
52912     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52913     return SWIG_arg;
52914 
52915     fail: SWIGUNUSED;
52916   }
52917   lua_error(L);
52918   return 0;
52919 }
52920 
52921 
52922 static int _wrap_SBTarget_DeleteBreakpointName(lua_State* L) {
52923   {
52924     int SWIG_arg = 0;
52925     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52926     char *arg2 = (char *) 0 ;
52927 
52928     SWIG_check_num_args("lldb::SBTarget::DeleteBreakpointName",2,2)
52929     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",1,"lldb::SBTarget *");
52930     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",2,"char const *");
52931 
52932     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52933       SWIG_fail_ptr("SBTarget_DeleteBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
52934     }
52935 
52936     arg2 = (char *)lua_tostring(L, 2);
52937     (arg1)->DeleteBreakpointName((char const *)arg2);
52938 
52939     return SWIG_arg;
52940 
52941     fail: SWIGUNUSED;
52942   }
52943   lua_error(L);
52944   return 0;
52945 }
52946 
52947 
52948 static int _wrap_SBTarget_GetBreakpointNames(lua_State* L) {
52949   {
52950     int SWIG_arg = 0;
52951     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52952     lldb::SBStringList *arg2 = 0 ;
52953 
52954     SWIG_check_num_args("lldb::SBTarget::GetBreakpointNames",2,2)
52955     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",1,"lldb::SBTarget *");
52956     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",2,"lldb::SBStringList &");
52957 
52958     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52959       SWIG_fail_ptr("SBTarget_GetBreakpointNames",1,SWIGTYPE_p_lldb__SBTarget);
52960     }
52961 
52962 
52963     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
52964       SWIG_fail_ptr("SBTarget_GetBreakpointNames",2,SWIGTYPE_p_lldb__SBStringList);
52965     }
52966 
52967     (arg1)->GetBreakpointNames(*arg2);
52968 
52969     return SWIG_arg;
52970 
52971     fail: SWIGUNUSED;
52972   }
52973   lua_error(L);
52974   return 0;
52975 }
52976 
52977 
52978 static int _wrap_SBTarget_EnableAllBreakpoints(lua_State* L) {
52979   {
52980     int SWIG_arg = 0;
52981     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52982     bool result;
52983 
52984     SWIG_check_num_args("lldb::SBTarget::EnableAllBreakpoints",1,1)
52985     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllBreakpoints",1,"lldb::SBTarget *");
52986 
52987     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52988       SWIG_fail_ptr("SBTarget_EnableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
52989     }
52990 
52991     result = (bool)(arg1)->EnableAllBreakpoints();
52992     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52993     return SWIG_arg;
52994 
52995     fail: SWIGUNUSED;
52996   }
52997   lua_error(L);
52998   return 0;
52999 }
53000 
53001 
53002 static int _wrap_SBTarget_DisableAllBreakpoints(lua_State* L) {
53003   {
53004     int SWIG_arg = 0;
53005     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53006     bool result;
53007 
53008     SWIG_check_num_args("lldb::SBTarget::DisableAllBreakpoints",1,1)
53009     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllBreakpoints",1,"lldb::SBTarget *");
53010 
53011     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53012       SWIG_fail_ptr("SBTarget_DisableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
53013     }
53014 
53015     result = (bool)(arg1)->DisableAllBreakpoints();
53016     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53017     return SWIG_arg;
53018 
53019     fail: SWIGUNUSED;
53020   }
53021   lua_error(L);
53022   return 0;
53023 }
53024 
53025 
53026 static int _wrap_SBTarget_DeleteAllBreakpoints(lua_State* L) {
53027   {
53028     int SWIG_arg = 0;
53029     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53030     bool result;
53031 
53032     SWIG_check_num_args("lldb::SBTarget::DeleteAllBreakpoints",1,1)
53033     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllBreakpoints",1,"lldb::SBTarget *");
53034 
53035     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53036       SWIG_fail_ptr("SBTarget_DeleteAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
53037     }
53038 
53039     result = (bool)(arg1)->DeleteAllBreakpoints();
53040     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53041     return SWIG_arg;
53042 
53043     fail: SWIGUNUSED;
53044   }
53045   lua_error(L);
53046   return 0;
53047 }
53048 
53049 
53050 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(lua_State* L) {
53051   {
53052     int SWIG_arg = 0;
53053     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53054     lldb::SBFileSpec *arg2 = 0 ;
53055     lldb::SBBreakpointList *arg3 = 0 ;
53056     lldb::SBError result;
53057 
53058     SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",3,3)
53059     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
53060     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
53061     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBBreakpointList &");
53062 
53063     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53064       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
53065     }
53066 
53067 
53068     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
53069       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
53070     }
53071 
53072 
53073     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
53074       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
53075     }
53076 
53077     result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3);
53078     {
53079       lldb::SBError * resultptr = new lldb::SBError(result);
53080       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53081     }
53082     return SWIG_arg;
53083 
53084     fail: SWIGUNUSED;
53085   }
53086   lua_error(L);
53087   return 0;
53088 }
53089 
53090 
53091 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(lua_State* L) {
53092   {
53093     int SWIG_arg = 0;
53094     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53095     lldb::SBFileSpec *arg2 = 0 ;
53096     lldb::SBStringList *arg3 = 0 ;
53097     lldb::SBBreakpointList *arg4 = 0 ;
53098     lldb::SBError result;
53099 
53100     SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",4,4)
53101     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
53102     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
53103     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBStringList &");
53104     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",4,"lldb::SBBreakpointList &");
53105 
53106     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53107       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
53108     }
53109 
53110 
53111     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
53112       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
53113     }
53114 
53115 
53116     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
53117       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBStringList);
53118     }
53119 
53120 
53121     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBBreakpointList,0))){
53122       SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",4,SWIGTYPE_p_lldb__SBBreakpointList);
53123     }
53124 
53125     result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3,*arg4);
53126     {
53127       lldb::SBError * resultptr = new lldb::SBError(result);
53128       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53129     }
53130     return SWIG_arg;
53131 
53132     fail: SWIGUNUSED;
53133   }
53134   lua_error(L);
53135   return 0;
53136 }
53137 
53138 
53139 static int _wrap_SBTarget_BreakpointsCreateFromFile(lua_State* L) {
53140   int argc;
53141   int argv[5]={
53142     1,2,3,4,5
53143   };
53144 
53145   argc = lua_gettop(L);
53146   if (argc == 3) {
53147     int _v = 0;
53148     {
53149       void *ptr;
53150       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53151         _v = 0;
53152       } else {
53153         _v = 1;
53154       }
53155     }
53156     if (_v) {
53157       {
53158         void *ptr;
53159         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
53160           _v = 0;
53161         } else {
53162           _v = 1;
53163         }
53164       }
53165       if (_v) {
53166         {
53167           void *ptr;
53168           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
53169             _v = 0;
53170           } else {
53171             _v = 1;
53172           }
53173         }
53174         if (_v) {
53175           return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(L);
53176         }
53177       }
53178     }
53179   }
53180   if (argc == 4) {
53181     int _v = 0;
53182     {
53183       void *ptr;
53184       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53185         _v = 0;
53186       } else {
53187         _v = 1;
53188       }
53189     }
53190     if (_v) {
53191       {
53192         void *ptr;
53193         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
53194           _v = 0;
53195         } else {
53196           _v = 1;
53197         }
53198       }
53199       if (_v) {
53200         {
53201           void *ptr;
53202           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
53203             _v = 0;
53204           } else {
53205             _v = 1;
53206           }
53207         }
53208         if (_v) {
53209           {
53210             void *ptr;
53211             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
53212               _v = 0;
53213             } else {
53214               _v = 1;
53215             }
53216           }
53217           if (_v) {
53218             return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(L);
53219           }
53220         }
53221       }
53222     }
53223   }
53224 
53225   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsCreateFromFile'\n"
53226     "  Possible C/C++ prototypes are:\n"
53227     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n"
53228     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBStringList &,lldb::SBBreakpointList &)\n");
53229   lua_error(L);return 0;
53230 }
53231 
53232 
53233 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(lua_State* L) {
53234   {
53235     int SWIG_arg = 0;
53236     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53237     lldb::SBFileSpec *arg2 = 0 ;
53238     lldb::SBError result;
53239 
53240     SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",2,2)
53241     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
53242     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
53243 
53244     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53245       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
53246     }
53247 
53248 
53249     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
53250       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
53251     }
53252 
53253     result = (arg1)->BreakpointsWriteToFile(*arg2);
53254     {
53255       lldb::SBError * resultptr = new lldb::SBError(result);
53256       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53257     }
53258     return SWIG_arg;
53259 
53260     fail: SWIGUNUSED;
53261   }
53262   lua_error(L);
53263   return 0;
53264 }
53265 
53266 
53267 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(lua_State* L) {
53268   {
53269     int SWIG_arg = 0;
53270     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53271     lldb::SBFileSpec *arg2 = 0 ;
53272     lldb::SBBreakpointList *arg3 = 0 ;
53273     bool arg4 ;
53274     lldb::SBError result;
53275 
53276     SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",4,4)
53277     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
53278     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
53279     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
53280     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",4,"bool");
53281 
53282     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53283       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
53284     }
53285 
53286 
53287     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
53288       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
53289     }
53290 
53291 
53292     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
53293       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
53294     }
53295 
53296     arg4 = (lua_toboolean(L, 4)!=0);
53297     result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3,arg4);
53298     {
53299       lldb::SBError * resultptr = new lldb::SBError(result);
53300       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53301     }
53302     return SWIG_arg;
53303 
53304     fail: SWIGUNUSED;
53305   }
53306   lua_error(L);
53307   return 0;
53308 }
53309 
53310 
53311 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(lua_State* L) {
53312   {
53313     int SWIG_arg = 0;
53314     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53315     lldb::SBFileSpec *arg2 = 0 ;
53316     lldb::SBBreakpointList *arg3 = 0 ;
53317     lldb::SBError result;
53318 
53319     SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",3,3)
53320     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
53321     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
53322     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
53323 
53324     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53325       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
53326     }
53327 
53328 
53329     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
53330       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
53331     }
53332 
53333 
53334     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
53335       SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
53336     }
53337 
53338     result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3);
53339     {
53340       lldb::SBError * resultptr = new lldb::SBError(result);
53341       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53342     }
53343     return SWIG_arg;
53344 
53345     fail: SWIGUNUSED;
53346   }
53347   lua_error(L);
53348   return 0;
53349 }
53350 
53351 
53352 static int _wrap_SBTarget_BreakpointsWriteToFile(lua_State* L) {
53353   int argc;
53354   int argv[5]={
53355     1,2,3,4,5
53356   };
53357 
53358   argc = lua_gettop(L);
53359   if (argc == 2) {
53360     int _v = 0;
53361     {
53362       void *ptr;
53363       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53364         _v = 0;
53365       } else {
53366         _v = 1;
53367       }
53368     }
53369     if (_v) {
53370       {
53371         void *ptr;
53372         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
53373           _v = 0;
53374         } else {
53375           _v = 1;
53376         }
53377       }
53378       if (_v) {
53379         return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(L);
53380       }
53381     }
53382   }
53383   if (argc == 3) {
53384     int _v = 0;
53385     {
53386       void *ptr;
53387       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53388         _v = 0;
53389       } else {
53390         _v = 1;
53391       }
53392     }
53393     if (_v) {
53394       {
53395         void *ptr;
53396         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
53397           _v = 0;
53398         } else {
53399           _v = 1;
53400         }
53401       }
53402       if (_v) {
53403         {
53404           void *ptr;
53405           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
53406             _v = 0;
53407           } else {
53408             _v = 1;
53409           }
53410         }
53411         if (_v) {
53412           return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(L);
53413         }
53414       }
53415     }
53416   }
53417   if (argc == 4) {
53418     int _v = 0;
53419     {
53420       void *ptr;
53421       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53422         _v = 0;
53423       } else {
53424         _v = 1;
53425       }
53426     }
53427     if (_v) {
53428       {
53429         void *ptr;
53430         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
53431           _v = 0;
53432         } else {
53433           _v = 1;
53434         }
53435       }
53436       if (_v) {
53437         {
53438           void *ptr;
53439           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
53440             _v = 0;
53441           } else {
53442             _v = 1;
53443           }
53444         }
53445         if (_v) {
53446           {
53447             _v = lua_isboolean(L,argv[3]);
53448           }
53449           if (_v) {
53450             return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(L);
53451           }
53452         }
53453       }
53454     }
53455   }
53456 
53457   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsWriteToFile'\n"
53458     "  Possible C/C++ prototypes are:\n"
53459     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &)\n"
53460     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &,bool)\n"
53461     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n");
53462   lua_error(L);return 0;
53463 }
53464 
53465 
53466 static int _wrap_SBTarget_GetNumWatchpoints(lua_State* L) {
53467   {
53468     int SWIG_arg = 0;
53469     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53470     uint32_t result;
53471 
53472     SWIG_check_num_args("lldb::SBTarget::GetNumWatchpoints",1,1)
53473     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumWatchpoints",1,"lldb::SBTarget const *");
53474 
53475     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53476       SWIG_fail_ptr("SBTarget_GetNumWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
53477     }
53478 
53479     result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumWatchpoints();
53480     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53481     return SWIG_arg;
53482 
53483     fail: SWIGUNUSED;
53484   }
53485   lua_error(L);
53486   return 0;
53487 }
53488 
53489 
53490 static int _wrap_SBTarget_GetWatchpointAtIndex(lua_State* L) {
53491   {
53492     int SWIG_arg = 0;
53493     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53494     uint32_t arg2 ;
53495     lldb::SBWatchpoint result;
53496 
53497     SWIG_check_num_args("lldb::SBTarget::GetWatchpointAtIndex",2,2)
53498     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",1,"lldb::SBTarget const *");
53499     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",2,"uint32_t");
53500 
53501     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53502       SWIG_fail_ptr("SBTarget_GetWatchpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
53503     }
53504 
53505     arg2 = (uint32_t)lua_tointeger(L, 2);
53506     result = ((lldb::SBTarget const *)arg1)->GetWatchpointAtIndex(arg2);
53507     {
53508       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
53509       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
53510     }
53511     return SWIG_arg;
53512 
53513     fail: SWIGUNUSED;
53514   }
53515   lua_error(L);
53516   return 0;
53517 }
53518 
53519 
53520 static int _wrap_SBTarget_DeleteWatchpoint(lua_State* L) {
53521   {
53522     int SWIG_arg = 0;
53523     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53524     lldb::watch_id_t arg2 ;
53525     bool result;
53526 
53527     SWIG_check_num_args("lldb::SBTarget::DeleteWatchpoint",2,2)
53528     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",1,"lldb::SBTarget *");
53529     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",2,"lldb::watch_id_t");
53530 
53531     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53532       SWIG_fail_ptr("SBTarget_DeleteWatchpoint",1,SWIGTYPE_p_lldb__SBTarget);
53533     }
53534 
53535     arg2 = (lldb::watch_id_t)lua_tointeger(L, 2);
53536     result = (bool)(arg1)->DeleteWatchpoint(arg2);
53537     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53538     return SWIG_arg;
53539 
53540     fail: SWIGUNUSED;
53541   }
53542   lua_error(L);
53543   return 0;
53544 }
53545 
53546 
53547 static int _wrap_SBTarget_FindWatchpointByID(lua_State* L) {
53548   {
53549     int SWIG_arg = 0;
53550     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53551     lldb::watch_id_t arg2 ;
53552     lldb::SBWatchpoint result;
53553 
53554     SWIG_check_num_args("lldb::SBTarget::FindWatchpointByID",2,2)
53555     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",1,"lldb::SBTarget *");
53556     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",2,"lldb::watch_id_t");
53557 
53558     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53559       SWIG_fail_ptr("SBTarget_FindWatchpointByID",1,SWIGTYPE_p_lldb__SBTarget);
53560     }
53561 
53562     arg2 = (lldb::watch_id_t)lua_tointeger(L, 2);
53563     result = (arg1)->FindWatchpointByID(arg2);
53564     {
53565       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
53566       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
53567     }
53568     return SWIG_arg;
53569 
53570     fail: SWIGUNUSED;
53571   }
53572   lua_error(L);
53573   return 0;
53574 }
53575 
53576 
53577 static int _wrap_SBTarget_EnableAllWatchpoints(lua_State* L) {
53578   {
53579     int SWIG_arg = 0;
53580     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53581     bool result;
53582 
53583     SWIG_check_num_args("lldb::SBTarget::EnableAllWatchpoints",1,1)
53584     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllWatchpoints",1,"lldb::SBTarget *");
53585 
53586     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53587       SWIG_fail_ptr("SBTarget_EnableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
53588     }
53589 
53590     result = (bool)(arg1)->EnableAllWatchpoints();
53591     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53592     return SWIG_arg;
53593 
53594     fail: SWIGUNUSED;
53595   }
53596   lua_error(L);
53597   return 0;
53598 }
53599 
53600 
53601 static int _wrap_SBTarget_DisableAllWatchpoints(lua_State* L) {
53602   {
53603     int SWIG_arg = 0;
53604     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53605     bool result;
53606 
53607     SWIG_check_num_args("lldb::SBTarget::DisableAllWatchpoints",1,1)
53608     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllWatchpoints",1,"lldb::SBTarget *");
53609 
53610     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53611       SWIG_fail_ptr("SBTarget_DisableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
53612     }
53613 
53614     result = (bool)(arg1)->DisableAllWatchpoints();
53615     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53616     return SWIG_arg;
53617 
53618     fail: SWIGUNUSED;
53619   }
53620   lua_error(L);
53621   return 0;
53622 }
53623 
53624 
53625 static int _wrap_SBTarget_DeleteAllWatchpoints(lua_State* L) {
53626   {
53627     int SWIG_arg = 0;
53628     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53629     bool result;
53630 
53631     SWIG_check_num_args("lldb::SBTarget::DeleteAllWatchpoints",1,1)
53632     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllWatchpoints",1,"lldb::SBTarget *");
53633 
53634     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53635       SWIG_fail_ptr("SBTarget_DeleteAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
53636     }
53637 
53638     result = (bool)(arg1)->DeleteAllWatchpoints();
53639     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53640     return SWIG_arg;
53641 
53642     fail: SWIGUNUSED;
53643   }
53644   lua_error(L);
53645   return 0;
53646 }
53647 
53648 
53649 static int _wrap_SBTarget_WatchAddress(lua_State* L) {
53650   {
53651     int SWIG_arg = 0;
53652     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53653     lldb::addr_t arg2 ;
53654     size_t arg3 ;
53655     bool arg4 ;
53656     bool arg5 ;
53657     lldb::SBError *arg6 = 0 ;
53658     lldb::SBWatchpoint result;
53659 
53660     SWIG_check_num_args("lldb::SBTarget::WatchAddress",6,6)
53661     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",1,"lldb::SBTarget *");
53662     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",2,"lldb::addr_t");
53663     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",3,"size_t");
53664     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",4,"bool");
53665     if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",5,"bool");
53666     if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",6,"lldb::SBError &");
53667 
53668     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53669       SWIG_fail_ptr("SBTarget_WatchAddress",1,SWIGTYPE_p_lldb__SBTarget);
53670     }
53671 
53672     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
53673     arg3 = (size_t)lua_tointeger(L, 3);
53674     arg4 = (lua_toboolean(L, 4)!=0);
53675     arg5 = (lua_toboolean(L, 5)!=0);
53676 
53677     if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
53678       SWIG_fail_ptr("SBTarget_WatchAddress",6,SWIGTYPE_p_lldb__SBError);
53679     }
53680 
53681     result = (arg1)->WatchAddress(arg2,arg3,arg4,arg5,*arg6);
53682     {
53683       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
53684       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
53685     }
53686     return SWIG_arg;
53687 
53688     fail: SWIGUNUSED;
53689   }
53690   lua_error(L);
53691   return 0;
53692 }
53693 
53694 
53695 static int _wrap_SBTarget_GetBroadcaster(lua_State* L) {
53696   {
53697     int SWIG_arg = 0;
53698     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53699     lldb::SBBroadcaster result;
53700 
53701     SWIG_check_num_args("lldb::SBTarget::GetBroadcaster",1,1)
53702     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBroadcaster",1,"lldb::SBTarget const *");
53703 
53704     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53705       SWIG_fail_ptr("SBTarget_GetBroadcaster",1,SWIGTYPE_p_lldb__SBTarget);
53706     }
53707 
53708     result = ((lldb::SBTarget const *)arg1)->GetBroadcaster();
53709     {
53710       lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster(result);
53711       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
53712     }
53713     return SWIG_arg;
53714 
53715     fail: SWIGUNUSED;
53716   }
53717   lua_error(L);
53718   return 0;
53719 }
53720 
53721 
53722 static int _wrap_SBTarget_CreateValueFromAddress(lua_State* L) {
53723   {
53724     int SWIG_arg = 0;
53725     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53726     char *arg2 = (char *) 0 ;
53727     lldb::SBAddress arg3 ;
53728     lldb::SBType arg4 ;
53729     lldb::SBAddress *argp3 ;
53730     lldb::SBType *argp4 ;
53731     lldb::SBValue result;
53732 
53733     SWIG_check_num_args("lldb::SBTarget::CreateValueFromAddress",4,4)
53734     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",1,"lldb::SBTarget *");
53735     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",2,"char const *");
53736     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",3,"lldb::SBAddress");
53737     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",4,"lldb::SBType");
53738 
53739     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53740       SWIG_fail_ptr("SBTarget_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBTarget);
53741     }
53742 
53743     arg2 = (char *)lua_tostring(L, 2);
53744 
53745     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBAddress,0))){
53746       SWIG_fail_ptr("SBTarget_CreateValueFromAddress",3,SWIGTYPE_p_lldb__SBAddress);
53747     }
53748     arg3 = *argp3;
53749 
53750 
53751     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
53752       SWIG_fail_ptr("SBTarget_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
53753     }
53754     arg4 = *argp4;
53755 
53756     result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
53757     {
53758       lldb::SBValue * resultptr = new lldb::SBValue(result);
53759       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
53760     }
53761     return SWIG_arg;
53762 
53763     fail: SWIGUNUSED;
53764   }
53765   lua_error(L);
53766   return 0;
53767 }
53768 
53769 
53770 static int _wrap_SBTarget_CreateValueFromData(lua_State* L) {
53771   {
53772     int SWIG_arg = 0;
53773     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53774     char *arg2 = (char *) 0 ;
53775     lldb::SBData arg3 ;
53776     lldb::SBType arg4 ;
53777     lldb::SBData *argp3 ;
53778     lldb::SBType *argp4 ;
53779     lldb::SBValue result;
53780 
53781     SWIG_check_num_args("lldb::SBTarget::CreateValueFromData",4,4)
53782     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",1,"lldb::SBTarget *");
53783     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",2,"char const *");
53784     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",3,"lldb::SBData");
53785     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",4,"lldb::SBType");
53786 
53787     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53788       SWIG_fail_ptr("SBTarget_CreateValueFromData",1,SWIGTYPE_p_lldb__SBTarget);
53789     }
53790 
53791     arg2 = (char *)lua_tostring(L, 2);
53792 
53793     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
53794       SWIG_fail_ptr("SBTarget_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
53795     }
53796     arg3 = *argp3;
53797 
53798 
53799     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
53800       SWIG_fail_ptr("SBTarget_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
53801     }
53802     arg4 = *argp4;
53803 
53804     result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
53805     {
53806       lldb::SBValue * resultptr = new lldb::SBValue(result);
53807       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
53808     }
53809     return SWIG_arg;
53810 
53811     fail: SWIGUNUSED;
53812   }
53813   lua_error(L);
53814   return 0;
53815 }
53816 
53817 
53818 static int _wrap_SBTarget_CreateValueFromExpression(lua_State* L) {
53819   {
53820     int SWIG_arg = 0;
53821     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53822     char *arg2 = (char *) 0 ;
53823     char *arg3 = (char *) 0 ;
53824     lldb::SBValue result;
53825 
53826     SWIG_check_num_args("lldb::SBTarget::CreateValueFromExpression",3,3)
53827     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",1,"lldb::SBTarget *");
53828     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",2,"char const *");
53829     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",3,"char const *");
53830 
53831     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53832       SWIG_fail_ptr("SBTarget_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBTarget);
53833     }
53834 
53835     arg2 = (char *)lua_tostring(L, 2);
53836     arg3 = (char *)lua_tostring(L, 3);
53837     result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
53838     {
53839       lldb::SBValue * resultptr = new lldb::SBValue(result);
53840       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
53841     }
53842     return SWIG_arg;
53843 
53844     fail: SWIGUNUSED;
53845   }
53846   lua_error(L);
53847   return 0;
53848 }
53849 
53850 
53851 static int _wrap_SBTarget_ReadInstructions__SWIG_0(lua_State* L) {
53852   {
53853     int SWIG_arg = 0;
53854     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53855     lldb::SBAddress arg2 ;
53856     uint32_t arg3 ;
53857     lldb::SBAddress *argp2 ;
53858     lldb::SBInstructionList result;
53859 
53860     SWIG_check_num_args("lldb::SBTarget::ReadInstructions",3,3)
53861     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
53862     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
53863     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
53864 
53865     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53866       SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
53867     }
53868 
53869 
53870     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
53871       SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
53872     }
53873     arg2 = *argp2;
53874 
53875     arg3 = (uint32_t)lua_tointeger(L, 3);
53876     result = (arg1)->ReadInstructions(arg2,arg3);
53877     {
53878       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
53879       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
53880     }
53881     return SWIG_arg;
53882 
53883     fail: SWIGUNUSED;
53884   }
53885   lua_error(L);
53886   return 0;
53887 }
53888 
53889 
53890 static int _wrap_SBTarget_ReadInstructions__SWIG_1(lua_State* L) {
53891   {
53892     int SWIG_arg = 0;
53893     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53894     lldb::SBAddress arg2 ;
53895     uint32_t arg3 ;
53896     char *arg4 = (char *) 0 ;
53897     lldb::SBAddress *argp2 ;
53898     lldb::SBInstructionList result;
53899 
53900     SWIG_check_num_args("lldb::SBTarget::ReadInstructions",4,4)
53901     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
53902     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
53903     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
53904     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",4,"char const *");
53905 
53906     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53907       SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
53908     }
53909 
53910 
53911     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
53912       SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
53913     }
53914     arg2 = *argp2;
53915 
53916     arg3 = (uint32_t)lua_tointeger(L, 3);
53917     arg4 = (char *)lua_tostring(L, 4);
53918     result = (arg1)->ReadInstructions(arg2,arg3,(char const *)arg4);
53919     {
53920       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
53921       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
53922     }
53923     return SWIG_arg;
53924 
53925     fail: SWIGUNUSED;
53926   }
53927   lua_error(L);
53928   return 0;
53929 }
53930 
53931 
53932 static int _wrap_SBTarget_ReadInstructions(lua_State* L) {
53933   int argc;
53934   int argv[5]={
53935     1,2,3,4,5
53936   };
53937 
53938   argc = lua_gettop(L);
53939   if (argc == 3) {
53940     int _v = 0;
53941     {
53942       void *ptr;
53943       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53944         _v = 0;
53945       } else {
53946         _v = 1;
53947       }
53948     }
53949     if (_v) {
53950       {
53951         void *ptr;
53952         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
53953           _v = 0;
53954         } else {
53955           _v = 1;
53956         }
53957       }
53958       if (_v) {
53959         {
53960           _v = lua_isnumber(L,argv[2]);
53961         }
53962         if (_v) {
53963           return _wrap_SBTarget_ReadInstructions__SWIG_0(L);
53964         }
53965       }
53966     }
53967   }
53968   if (argc == 4) {
53969     int _v = 0;
53970     {
53971       void *ptr;
53972       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53973         _v = 0;
53974       } else {
53975         _v = 1;
53976       }
53977     }
53978     if (_v) {
53979       {
53980         void *ptr;
53981         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
53982           _v = 0;
53983         } else {
53984           _v = 1;
53985         }
53986       }
53987       if (_v) {
53988         {
53989           _v = lua_isnumber(L,argv[2]);
53990         }
53991         if (_v) {
53992           {
53993             _v = SWIG_lua_isnilstring(L,argv[3]);
53994           }
53995           if (_v) {
53996             return _wrap_SBTarget_ReadInstructions__SWIG_1(L);
53997           }
53998         }
53999       }
54000     }
54001   }
54002 
54003   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_ReadInstructions'\n"
54004     "  Possible C/C++ prototypes are:\n"
54005     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t)\n"
54006     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t,char const *)\n");
54007   lua_error(L);return 0;
54008 }
54009 
54010 
54011 static int _wrap_SBTarget_GetInstructions(lua_State* L) {
54012   {
54013     int SWIG_arg = 0;
54014     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54015     lldb::SBAddress arg2 ;
54016     void *arg3 = (void *) 0 ;
54017     size_t arg4 ;
54018     lldb::SBAddress *argp2 ;
54019     lldb::SBInstructionList result;
54020 
54021     SWIG_check_num_args("lldb::SBTarget::GetInstructions",3,3)
54022     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",1,"lldb::SBTarget *");
54023     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",2,"lldb::SBAddress");
54024 
54025     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54026       SWIG_fail_ptr("SBTarget_GetInstructions",1,SWIGTYPE_p_lldb__SBTarget);
54027     }
54028 
54029 
54030     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
54031       SWIG_fail_ptr("SBTarget_GetInstructions",2,SWIGTYPE_p_lldb__SBAddress);
54032     }
54033     arg2 = *argp2;
54034 
54035     {
54036       arg3 = (void *)luaL_checklstring(L, 3, &arg4);
54037     }
54038     result = (arg1)->GetInstructions(arg2,(void const *)arg3,arg4);
54039     {
54040       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
54041       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
54042     }
54043     return SWIG_arg;
54044 
54045     fail: SWIGUNUSED;
54046   }
54047   lua_error(L);
54048   return 0;
54049 }
54050 
54051 
54052 static int _wrap_SBTarget_GetInstructionsWithFlavor(lua_State* L) {
54053   {
54054     int SWIG_arg = 0;
54055     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54056     lldb::SBAddress arg2 ;
54057     char *arg3 = (char *) 0 ;
54058     void *arg4 = (void *) 0 ;
54059     size_t arg5 ;
54060     lldb::SBAddress *argp2 ;
54061     lldb::SBInstructionList result;
54062 
54063     SWIG_check_num_args("lldb::SBTarget::GetInstructionsWithFlavor",4,4)
54064     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",1,"lldb::SBTarget *");
54065     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",2,"lldb::SBAddress");
54066     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",3,"char const *");
54067 
54068     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54069       SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",1,SWIGTYPE_p_lldb__SBTarget);
54070     }
54071 
54072 
54073     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
54074       SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",2,SWIGTYPE_p_lldb__SBAddress);
54075     }
54076     arg2 = *argp2;
54077 
54078     arg3 = (char *)lua_tostring(L, 3);
54079     {
54080       arg4 = (void *)luaL_checklstring(L, 4, &arg5);
54081     }
54082     result = (arg1)->GetInstructionsWithFlavor(arg2,(char const *)arg3,(void const *)arg4,arg5);
54083     {
54084       lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result);
54085       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
54086     }
54087     return SWIG_arg;
54088 
54089     fail: SWIGUNUSED;
54090   }
54091   lua_error(L);
54092   return 0;
54093 }
54094 
54095 
54096 static int _wrap_SBTarget_FindSymbols__SWIG_0(lua_State* L) {
54097   {
54098     int SWIG_arg = 0;
54099     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54100     char *arg2 = (char *) 0 ;
54101     lldb::SymbolType arg3 ;
54102     lldb::SBSymbolContextList result;
54103 
54104     SWIG_check_num_args("lldb::SBTarget::FindSymbols",3,3)
54105     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
54106     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
54107     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",3,"lldb::SymbolType");
54108 
54109     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54110       SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
54111     }
54112 
54113     arg2 = (char *)lua_tostring(L, 2);
54114     arg3 = (lldb::SymbolType)lua_tointeger(L, 3);
54115     result = (arg1)->FindSymbols((char const *)arg2,arg3);
54116     {
54117       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
54118       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
54119     }
54120     return SWIG_arg;
54121 
54122     fail: SWIGUNUSED;
54123   }
54124   lua_error(L);
54125   return 0;
54126 }
54127 
54128 
54129 static int _wrap_SBTarget_FindSymbols__SWIG_1(lua_State* L) {
54130   {
54131     int SWIG_arg = 0;
54132     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54133     char *arg2 = (char *) 0 ;
54134     lldb::SBSymbolContextList result;
54135 
54136     SWIG_check_num_args("lldb::SBTarget::FindSymbols",2,2)
54137     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
54138     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
54139 
54140     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54141       SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
54142     }
54143 
54144     arg2 = (char *)lua_tostring(L, 2);
54145     result = (arg1)->FindSymbols((char const *)arg2);
54146     {
54147       lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList(result);
54148       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
54149     }
54150     return SWIG_arg;
54151 
54152     fail: SWIGUNUSED;
54153   }
54154   lua_error(L);
54155   return 0;
54156 }
54157 
54158 
54159 static int _wrap_SBTarget_FindSymbols(lua_State* L) {
54160   int argc;
54161   int argv[4]={
54162     1,2,3,4
54163   };
54164 
54165   argc = lua_gettop(L);
54166   if (argc == 2) {
54167     int _v = 0;
54168     {
54169       void *ptr;
54170       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54171         _v = 0;
54172       } else {
54173         _v = 1;
54174       }
54175     }
54176     if (_v) {
54177       {
54178         _v = SWIG_lua_isnilstring(L,argv[1]);
54179       }
54180       if (_v) {
54181         return _wrap_SBTarget_FindSymbols__SWIG_1(L);
54182       }
54183     }
54184   }
54185   if (argc == 3) {
54186     int _v = 0;
54187     {
54188       void *ptr;
54189       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54190         _v = 0;
54191       } else {
54192         _v = 1;
54193       }
54194     }
54195     if (_v) {
54196       {
54197         _v = SWIG_lua_isnilstring(L,argv[1]);
54198       }
54199       if (_v) {
54200         {
54201           _v = lua_isnumber(L,argv[2]);
54202         }
54203         if (_v) {
54204           return _wrap_SBTarget_FindSymbols__SWIG_0(L);
54205         }
54206       }
54207     }
54208   }
54209 
54210   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindSymbols'\n"
54211     "  Possible C/C++ prototypes are:\n"
54212     "    lldb::SBTarget::FindSymbols(char const *,lldb::SymbolType)\n"
54213     "    lldb::SBTarget::FindSymbols(char const *)\n");
54214   lua_error(L);return 0;
54215 }
54216 
54217 
54218 static int _wrap_SBTarget_GetDescription(lua_State* L) {
54219   {
54220     int SWIG_arg = 0;
54221     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54222     lldb::SBStream *arg2 = 0 ;
54223     lldb::DescriptionLevel arg3 ;
54224     bool result;
54225 
54226     SWIG_check_num_args("lldb::SBTarget::GetDescription",3,3)
54227     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDescription",1,"lldb::SBTarget *");
54228     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetDescription",2,"lldb::SBStream &");
54229     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::GetDescription",3,"lldb::DescriptionLevel");
54230 
54231     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54232       SWIG_fail_ptr("SBTarget_GetDescription",1,SWIGTYPE_p_lldb__SBTarget);
54233     }
54234 
54235 
54236     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
54237       SWIG_fail_ptr("SBTarget_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
54238     }
54239 
54240     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
54241     result = (bool)(arg1)->GetDescription(*arg2,arg3);
54242     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54243     return SWIG_arg;
54244 
54245     fail: SWIGUNUSED;
54246   }
54247   lua_error(L);
54248   return 0;
54249 }
54250 
54251 
54252 static int _wrap_SBTarget_GetStackRedZoneSize(lua_State* L) {
54253   {
54254     int SWIG_arg = 0;
54255     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54256     lldb::addr_t result;
54257 
54258     SWIG_check_num_args("lldb::SBTarget::GetStackRedZoneSize",1,1)
54259     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStackRedZoneSize",1,"lldb::SBTarget *");
54260 
54261     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54262       SWIG_fail_ptr("SBTarget_GetStackRedZoneSize",1,SWIGTYPE_p_lldb__SBTarget);
54263     }
54264 
54265     result = (lldb::addr_t)(arg1)->GetStackRedZoneSize();
54266     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54267     return SWIG_arg;
54268 
54269     fail: SWIGUNUSED;
54270   }
54271   lua_error(L);
54272   return 0;
54273 }
54274 
54275 
54276 static int _wrap_SBTarget_IsLoaded(lua_State* L) {
54277   {
54278     int SWIG_arg = 0;
54279     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54280     lldb::SBModule *arg2 = 0 ;
54281     bool result;
54282 
54283     SWIG_check_num_args("lldb::SBTarget::IsLoaded",2,2)
54284     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsLoaded",1,"lldb::SBTarget const *");
54285     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::IsLoaded",2,"lldb::SBModule const &");
54286 
54287     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54288       SWIG_fail_ptr("SBTarget_IsLoaded",1,SWIGTYPE_p_lldb__SBTarget);
54289     }
54290 
54291 
54292     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
54293       SWIG_fail_ptr("SBTarget_IsLoaded",2,SWIGTYPE_p_lldb__SBModule);
54294     }
54295 
54296     result = (bool)((lldb::SBTarget const *)arg1)->IsLoaded((lldb::SBModule const &)*arg2);
54297     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54298     return SWIG_arg;
54299 
54300     fail: SWIGUNUSED;
54301   }
54302   lua_error(L);
54303   return 0;
54304 }
54305 
54306 
54307 static int _wrap_SBTarget_GetLaunchInfo(lua_State* L) {
54308   {
54309     int SWIG_arg = 0;
54310     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54311     SwigValueWrapper< lldb::SBLaunchInfo > result;
54312 
54313     SWIG_check_num_args("lldb::SBTarget::GetLaunchInfo",1,1)
54314     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetLaunchInfo",1,"lldb::SBTarget const *");
54315 
54316     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54317       SWIG_fail_ptr("SBTarget_GetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
54318     }
54319 
54320     result = ((lldb::SBTarget const *)arg1)->GetLaunchInfo();
54321     {
54322       lldb::SBLaunchInfo * resultptr = new lldb::SBLaunchInfo(result);
54323       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
54324     }
54325     return SWIG_arg;
54326 
54327     fail: SWIGUNUSED;
54328   }
54329   lua_error(L);
54330   return 0;
54331 }
54332 
54333 
54334 static int _wrap_SBTarget_SetLaunchInfo(lua_State* L) {
54335   {
54336     int SWIG_arg = 0;
54337     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54338     lldb::SBLaunchInfo *arg2 = 0 ;
54339 
54340     SWIG_check_num_args("lldb::SBTarget::SetLaunchInfo",2,2)
54341     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",1,"lldb::SBTarget *");
54342     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",2,"lldb::SBLaunchInfo const &");
54343 
54344     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54345       SWIG_fail_ptr("SBTarget_SetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
54346     }
54347 
54348 
54349     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
54350       SWIG_fail_ptr("SBTarget_SetLaunchInfo",2,SWIGTYPE_p_lldb__SBLaunchInfo);
54351     }
54352 
54353     (arg1)->SetLaunchInfo((lldb::SBLaunchInfo const &)*arg2);
54354 
54355     return SWIG_arg;
54356 
54357     fail: SWIGUNUSED;
54358   }
54359   lua_error(L);
54360   return 0;
54361 }
54362 
54363 
54364 static int _wrap_SBTarget_SetCollectingStats(lua_State* L) {
54365   {
54366     int SWIG_arg = 0;
54367     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54368     bool arg2 ;
54369 
54370     SWIG_check_num_args("lldb::SBTarget::SetCollectingStats",2,2)
54371     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",1,"lldb::SBTarget *");
54372     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",2,"bool");
54373 
54374     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54375       SWIG_fail_ptr("SBTarget_SetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
54376     }
54377 
54378     arg2 = (lua_toboolean(L, 2)!=0);
54379     (arg1)->SetCollectingStats(arg2);
54380 
54381     return SWIG_arg;
54382 
54383     fail: SWIGUNUSED;
54384   }
54385   lua_error(L);
54386   return 0;
54387 }
54388 
54389 
54390 static int _wrap_SBTarget_GetCollectingStats(lua_State* L) {
54391   {
54392     int SWIG_arg = 0;
54393     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54394     bool result;
54395 
54396     SWIG_check_num_args("lldb::SBTarget::GetCollectingStats",1,1)
54397     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCollectingStats",1,"lldb::SBTarget *");
54398 
54399     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54400       SWIG_fail_ptr("SBTarget_GetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
54401     }
54402 
54403     result = (bool)(arg1)->GetCollectingStats();
54404     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54405     return SWIG_arg;
54406 
54407     fail: SWIGUNUSED;
54408   }
54409   lua_error(L);
54410   return 0;
54411 }
54412 
54413 
54414 static int _wrap_SBTarget_GetStatistics(lua_State* L) {
54415   {
54416     int SWIG_arg = 0;
54417     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54418     lldb::SBStructuredData result;
54419 
54420     SWIG_check_num_args("lldb::SBTarget::GetStatistics",1,1)
54421     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStatistics",1,"lldb::SBTarget *");
54422 
54423     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54424       SWIG_fail_ptr("SBTarget_GetStatistics",1,SWIGTYPE_p_lldb__SBTarget);
54425     }
54426 
54427     result = (arg1)->GetStatistics();
54428     {
54429       lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result);
54430       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
54431     }
54432     return SWIG_arg;
54433 
54434     fail: SWIGUNUSED;
54435   }
54436   lua_error(L);
54437   return 0;
54438 }
54439 
54440 
54441 static int _wrap_SBTarget___eq(lua_State* L) {
54442   {
54443     int SWIG_arg = 0;
54444     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54445     lldb::SBTarget *arg2 = 0 ;
54446     bool result;
54447 
54448     SWIG_check_num_args("lldb::SBTarget::operator ==",2,2)
54449     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::operator ==",1,"lldb::SBTarget const *");
54450     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::operator ==",2,"lldb::SBTarget const &");
54451 
54452     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54453       SWIG_fail_ptr("SBTarget___eq",1,SWIGTYPE_p_lldb__SBTarget);
54454     }
54455 
54456 
54457     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
54458       SWIG_fail_ptr("SBTarget___eq",2,SWIGTYPE_p_lldb__SBTarget);
54459     }
54460 
54461     result = (bool)((lldb::SBTarget const *)arg1)->operator ==((lldb::SBTarget const &)*arg2);
54462     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54463     return SWIG_arg;
54464 
54465     fail: SWIGUNUSED;
54466   }
54467   lua_error(L);
54468   return 0;
54469 }
54470 
54471 
54472 static int _wrap_SBTarget_EvaluateExpression__SWIG_0(lua_State* L) {
54473   {
54474     int SWIG_arg = 0;
54475     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54476     char *arg2 = (char *) 0 ;
54477     lldb::SBValue result;
54478 
54479     SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",2,2)
54480     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
54481     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
54482 
54483     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54484       SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
54485     }
54486 
54487     arg2 = (char *)lua_tostring(L, 2);
54488     result = (arg1)->EvaluateExpression((char const *)arg2);
54489     {
54490       lldb::SBValue * resultptr = new lldb::SBValue(result);
54491       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
54492     }
54493     return SWIG_arg;
54494 
54495     fail: SWIGUNUSED;
54496   }
54497   lua_error(L);
54498   return 0;
54499 }
54500 
54501 
54502 static int _wrap_SBTarget_EvaluateExpression__SWIG_1(lua_State* L) {
54503   {
54504     int SWIG_arg = 0;
54505     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54506     char *arg2 = (char *) 0 ;
54507     lldb::SBExpressionOptions *arg3 = 0 ;
54508     lldb::SBValue result;
54509 
54510     SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",3,3)
54511     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
54512     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
54513     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
54514 
54515     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54516       SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
54517     }
54518 
54519     arg2 = (char *)lua_tostring(L, 2);
54520 
54521     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
54522       SWIG_fail_ptr("SBTarget_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
54523     }
54524 
54525     result = (arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
54526     {
54527       lldb::SBValue * resultptr = new lldb::SBValue(result);
54528       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
54529     }
54530     return SWIG_arg;
54531 
54532     fail: SWIGUNUSED;
54533   }
54534   lua_error(L);
54535   return 0;
54536 }
54537 
54538 
54539 static int _wrap_SBTarget_EvaluateExpression(lua_State* L) {
54540   int argc;
54541   int argv[4]={
54542     1,2,3,4
54543   };
54544 
54545   argc = lua_gettop(L);
54546   if (argc == 2) {
54547     int _v = 0;
54548     {
54549       void *ptr;
54550       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54551         _v = 0;
54552       } else {
54553         _v = 1;
54554       }
54555     }
54556     if (_v) {
54557       {
54558         _v = SWIG_lua_isnilstring(L,argv[1]);
54559       }
54560       if (_v) {
54561         return _wrap_SBTarget_EvaluateExpression__SWIG_0(L);
54562       }
54563     }
54564   }
54565   if (argc == 3) {
54566     int _v = 0;
54567     {
54568       void *ptr;
54569       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
54570         _v = 0;
54571       } else {
54572         _v = 1;
54573       }
54574     }
54575     if (_v) {
54576       {
54577         _v = SWIG_lua_isnilstring(L,argv[1]);
54578       }
54579       if (_v) {
54580         {
54581           void *ptr;
54582           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
54583             _v = 0;
54584           } else {
54585             _v = 1;
54586           }
54587         }
54588         if (_v) {
54589           return _wrap_SBTarget_EvaluateExpression__SWIG_1(L);
54590         }
54591       }
54592     }
54593   }
54594 
54595   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_EvaluateExpression'\n"
54596     "  Possible C/C++ prototypes are:\n"
54597     "    lldb::SBTarget::EvaluateExpression(char const *)\n"
54598     "    lldb::SBTarget::EvaluateExpression(char const *,lldb::SBExpressionOptions const &)\n");
54599   lua_error(L);return 0;
54600 }
54601 
54602 
54603 static int _wrap_SBTarget___tostring(lua_State* L) {
54604   {
54605     int SWIG_arg = 0;
54606     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54607     std::string result;
54608 
54609     SWIG_check_num_args("lldb::SBTarget::__repr__",1,1)
54610     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::__repr__",1,"lldb::SBTarget *");
54611 
54612     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54613       SWIG_fail_ptr("SBTarget___tostring",1,SWIGTYPE_p_lldb__SBTarget);
54614     }
54615 
54616     result = lldb_SBTarget___repr__(arg1);
54617     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
54618     return SWIG_arg;
54619 
54620     fail: SWIGUNUSED;
54621   }
54622   lua_error(L);
54623   return 0;
54624 }
54625 
54626 
54627 static int _wrap_SBTarget_GetTrace(lua_State* L) {
54628   {
54629     int SWIG_arg = 0;
54630     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54631     lldb::SBTrace result;
54632 
54633     SWIG_check_num_args("lldb::SBTarget::GetTrace",1,1)
54634     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTrace",1,"lldb::SBTarget *");
54635 
54636     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54637       SWIG_fail_ptr("SBTarget_GetTrace",1,SWIGTYPE_p_lldb__SBTarget);
54638     }
54639 
54640     result = (arg1)->GetTrace();
54641     {
54642       lldb::SBTrace * resultptr = new lldb::SBTrace(result);
54643       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
54644     }
54645     return SWIG_arg;
54646 
54647     fail: SWIGUNUSED;
54648   }
54649   lua_error(L);
54650   return 0;
54651 }
54652 
54653 
54654 static int _wrap_SBTarget_CreateTrace(lua_State* L) {
54655   {
54656     int SWIG_arg = 0;
54657     lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
54658     lldb::SBError *arg2 = 0 ;
54659     lldb::SBTrace result;
54660 
54661     SWIG_check_num_args("lldb::SBTarget::CreateTrace",2,2)
54662     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateTrace",1,"lldb::SBTarget *");
54663     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateTrace",2,"lldb::SBError &");
54664 
54665     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
54666       SWIG_fail_ptr("SBTarget_CreateTrace",1,SWIGTYPE_p_lldb__SBTarget);
54667     }
54668 
54669 
54670     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
54671       SWIG_fail_ptr("SBTarget_CreateTrace",2,SWIGTYPE_p_lldb__SBError);
54672     }
54673 
54674     result = (arg1)->CreateTrace(*arg2);
54675     {
54676       lldb::SBTrace * resultptr = new lldb::SBTrace(result);
54677       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
54678     }
54679     return SWIG_arg;
54680 
54681     fail: SWIGUNUSED;
54682   }
54683   lua_error(L);
54684   return 0;
54685 }
54686 
54687 
54688 static void swig_delete_SBTarget(void *obj) {
54689 lldb::SBTarget *arg1 = (lldb::SBTarget *) obj;
54690 delete arg1;
54691 }
54692 static int _proxy__wrap_new_SBTarget(lua_State *L) {
54693     assert(lua_istable(L,1));
54694     lua_pushcfunction(L,_wrap_new_SBTarget);
54695     assert(!lua_isnil(L,-1));
54696     lua_replace(L,1); /* replace our table with real constructor */
54697     lua_call(L,lua_gettop(L)-1,1);
54698     return 1;
54699 }
54700 static swig_lua_attribute swig_SBTarget_attributes[] = {
54701     {0,0,0}
54702 };
54703 static swig_lua_method swig_SBTarget_methods[]= {
54704     { "IsValid", _wrap_SBTarget_IsValid},
54705     { "GetProcess", _wrap_SBTarget_GetProcess},
54706     { "GetPlatform", _wrap_SBTarget_GetPlatform},
54707     { "Install", _wrap_SBTarget_Install},
54708     { "LaunchSimple", _wrap_SBTarget_LaunchSimple},
54709     { "Launch", _wrap_SBTarget_Launch},
54710     { "LoadCore", _wrap_SBTarget_LoadCore},
54711     { "Attach", _wrap_SBTarget_Attach},
54712     { "AttachToProcessWithID", _wrap_SBTarget_AttachToProcessWithID},
54713     { "AttachToProcessWithName", _wrap_SBTarget_AttachToProcessWithName},
54714     { "ConnectRemote", _wrap_SBTarget_ConnectRemote},
54715     { "GetExecutable", _wrap_SBTarget_GetExecutable},
54716     { "AppendImageSearchPath", _wrap_SBTarget_AppendImageSearchPath},
54717     { "AddModule", _wrap_SBTarget_AddModule},
54718     { "GetNumModules", _wrap_SBTarget_GetNumModules},
54719     { "GetModuleAtIndex", _wrap_SBTarget_GetModuleAtIndex},
54720     { "RemoveModule", _wrap_SBTarget_RemoveModule},
54721     { "GetDebugger", _wrap_SBTarget_GetDebugger},
54722     { "FindModule", _wrap_SBTarget_FindModule},
54723     { "FindCompileUnits", _wrap_SBTarget_FindCompileUnits},
54724     { "GetByteOrder", _wrap_SBTarget_GetByteOrder},
54725     { "GetAddressByteSize", _wrap_SBTarget_GetAddressByteSize},
54726     { "GetTriple", _wrap_SBTarget_GetTriple},
54727     { "GetABIName", _wrap_SBTarget_GetABIName},
54728     { "GetDataByteSize", _wrap_SBTarget_GetDataByteSize},
54729     { "GetCodeByteSize", _wrap_SBTarget_GetCodeByteSize},
54730     { "GetMaximumNumberOfChildrenToDisplay", _wrap_SBTarget_GetMaximumNumberOfChildrenToDisplay},
54731     { "SetSectionLoadAddress", _wrap_SBTarget_SetSectionLoadAddress},
54732     { "ClearSectionLoadAddress", _wrap_SBTarget_ClearSectionLoadAddress},
54733     { "SetModuleLoadAddress", _wrap_SBTarget_SetModuleLoadAddress},
54734     { "ClearModuleLoadAddress", _wrap_SBTarget_ClearModuleLoadAddress},
54735     { "FindFunctions", _wrap_SBTarget_FindFunctions},
54736     { "FindFirstType", _wrap_SBTarget_FindFirstType},
54737     { "FindTypes", _wrap_SBTarget_FindTypes},
54738     { "GetBasicType", _wrap_SBTarget_GetBasicType},
54739     { "GetSourceManager", _wrap_SBTarget_GetSourceManager},
54740     { "FindFirstGlobalVariable", _wrap_SBTarget_FindFirstGlobalVariable},
54741     { "FindGlobalVariables", _wrap_SBTarget_FindGlobalVariables},
54742     { "FindGlobalFunctions", _wrap_SBTarget_FindGlobalFunctions},
54743     { "Clear", _wrap_SBTarget_Clear},
54744     { "ResolveFileAddress", _wrap_SBTarget_ResolveFileAddress},
54745     { "ResolveLoadAddress", _wrap_SBTarget_ResolveLoadAddress},
54746     { "ResolvePastLoadAddress", _wrap_SBTarget_ResolvePastLoadAddress},
54747     { "ResolveSymbolContextForAddress", _wrap_SBTarget_ResolveSymbolContextForAddress},
54748     { "ReadMemory", _wrap_SBTarget_ReadMemory},
54749     { "BreakpointCreateByLocation", _wrap_SBTarget_BreakpointCreateByLocation},
54750     { "BreakpointCreateByName", _wrap_SBTarget_BreakpointCreateByName},
54751     { "BreakpointCreateByNames", _wrap_SBTarget_BreakpointCreateByNames},
54752     { "BreakpointCreateByRegex", _wrap_SBTarget_BreakpointCreateByRegex},
54753     { "BreakpointCreateBySourceRegex", _wrap_SBTarget_BreakpointCreateBySourceRegex},
54754     { "BreakpointCreateForException", _wrap_SBTarget_BreakpointCreateForException},
54755     { "BreakpointCreateByAddress", _wrap_SBTarget_BreakpointCreateByAddress},
54756     { "GetEnvironment", _wrap_SBTarget_GetEnvironment},
54757     { "BreakpointCreateBySBAddress", _wrap_SBTarget_BreakpointCreateBySBAddress},
54758     { "BreakpointCreateFromScript", _wrap_SBTarget_BreakpointCreateFromScript},
54759     { "GetNumBreakpoints", _wrap_SBTarget_GetNumBreakpoints},
54760     { "GetBreakpointAtIndex", _wrap_SBTarget_GetBreakpointAtIndex},
54761     { "BreakpointDelete", _wrap_SBTarget_BreakpointDelete},
54762     { "FindBreakpointByID", _wrap_SBTarget_FindBreakpointByID},
54763     { "FindBreakpointsByName", _wrap_SBTarget_FindBreakpointsByName},
54764     { "DeleteBreakpointName", _wrap_SBTarget_DeleteBreakpointName},
54765     { "GetBreakpointNames", _wrap_SBTarget_GetBreakpointNames},
54766     { "EnableAllBreakpoints", _wrap_SBTarget_EnableAllBreakpoints},
54767     { "DisableAllBreakpoints", _wrap_SBTarget_DisableAllBreakpoints},
54768     { "DeleteAllBreakpoints", _wrap_SBTarget_DeleteAllBreakpoints},
54769     { "BreakpointsCreateFromFile", _wrap_SBTarget_BreakpointsCreateFromFile},
54770     { "BreakpointsWriteToFile", _wrap_SBTarget_BreakpointsWriteToFile},
54771     { "GetNumWatchpoints", _wrap_SBTarget_GetNumWatchpoints},
54772     { "GetWatchpointAtIndex", _wrap_SBTarget_GetWatchpointAtIndex},
54773     { "DeleteWatchpoint", _wrap_SBTarget_DeleteWatchpoint},
54774     { "FindWatchpointByID", _wrap_SBTarget_FindWatchpointByID},
54775     { "EnableAllWatchpoints", _wrap_SBTarget_EnableAllWatchpoints},
54776     { "DisableAllWatchpoints", _wrap_SBTarget_DisableAllWatchpoints},
54777     { "DeleteAllWatchpoints", _wrap_SBTarget_DeleteAllWatchpoints},
54778     { "WatchAddress", _wrap_SBTarget_WatchAddress},
54779     { "GetBroadcaster", _wrap_SBTarget_GetBroadcaster},
54780     { "CreateValueFromAddress", _wrap_SBTarget_CreateValueFromAddress},
54781     { "CreateValueFromData", _wrap_SBTarget_CreateValueFromData},
54782     { "CreateValueFromExpression", _wrap_SBTarget_CreateValueFromExpression},
54783     { "ReadInstructions", _wrap_SBTarget_ReadInstructions},
54784     { "GetInstructions", _wrap_SBTarget_GetInstructions},
54785     { "GetInstructionsWithFlavor", _wrap_SBTarget_GetInstructionsWithFlavor},
54786     { "FindSymbols", _wrap_SBTarget_FindSymbols},
54787     { "GetDescription", _wrap_SBTarget_GetDescription},
54788     { "GetStackRedZoneSize", _wrap_SBTarget_GetStackRedZoneSize},
54789     { "IsLoaded", _wrap_SBTarget_IsLoaded},
54790     { "GetLaunchInfo", _wrap_SBTarget_GetLaunchInfo},
54791     { "SetLaunchInfo", _wrap_SBTarget_SetLaunchInfo},
54792     { "SetCollectingStats", _wrap_SBTarget_SetCollectingStats},
54793     { "GetCollectingStats", _wrap_SBTarget_GetCollectingStats},
54794     { "GetStatistics", _wrap_SBTarget_GetStatistics},
54795     { "__eq", _wrap_SBTarget___eq},
54796     { "EvaluateExpression", _wrap_SBTarget_EvaluateExpression},
54797     { "__tostring", _wrap_SBTarget___tostring},
54798     { "GetTrace", _wrap_SBTarget_GetTrace},
54799     { "CreateTrace", _wrap_SBTarget_CreateTrace},
54800     {0,0}
54801 };
54802 static swig_lua_method swig_SBTarget_meta[] = {
54803     { "__eq", _wrap_SBTarget___eq},
54804     { "__tostring", _wrap_SBTarget___tostring},
54805     {0,0}
54806 };
54807 
54808 static swig_lua_attribute swig_SBTarget_Sf_SwigStatic_attributes[] = {
54809     {0,0,0}
54810 };
54811 static swig_lua_const_info swig_SBTarget_Sf_SwigStatic_constants[]= {
54812     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
54813     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
54814     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
54815     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
54816     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
54817     {0,0,0,0,0,0}
54818 };
54819 static swig_lua_method swig_SBTarget_Sf_SwigStatic_methods[]= {
54820     { "GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
54821     { "EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
54822     { "GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
54823     { "GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
54824     { "GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
54825     {0,0}
54826 };
54827 static swig_lua_class* swig_SBTarget_Sf_SwigStatic_classes[]= {
54828     0
54829 };
54830 
54831 static swig_lua_namespace swig_SBTarget_Sf_SwigStatic = {
54832     "SBTarget",
54833     swig_SBTarget_Sf_SwigStatic_methods,
54834     swig_SBTarget_Sf_SwigStatic_attributes,
54835     swig_SBTarget_Sf_SwigStatic_constants,
54836     swig_SBTarget_Sf_SwigStatic_classes,
54837     0
54838 };
54839 static swig_lua_class *swig_SBTarget_bases[] = {0};
54840 static const char *swig_SBTarget_base_names[] = {0};
54841 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 };
54842 
54843 static int _wrap_new_SBThread__SWIG_0(lua_State* L) {
54844   {
54845     int SWIG_arg = 0;
54846     lldb::SBThread *result = 0 ;
54847 
54848     SWIG_check_num_args("lldb::SBThread::SBThread",0,0)
54849     result = (lldb::SBThread *)new lldb::SBThread();
54850     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
54851     return SWIG_arg;
54852 
54853     fail: SWIGUNUSED;
54854   }
54855   lua_error(L);
54856   return 0;
54857 }
54858 
54859 
54860 static int _wrap_new_SBThread__SWIG_1(lua_State* L) {
54861   {
54862     int SWIG_arg = 0;
54863     lldb::SBThread *arg1 = 0 ;
54864     lldb::SBThread *result = 0 ;
54865 
54866     SWIG_check_num_args("lldb::SBThread::SBThread",1,1)
54867     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::SBThread",1,"lldb::SBThread const &");
54868 
54869     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54870       SWIG_fail_ptr("new_SBThread",1,SWIGTYPE_p_lldb__SBThread);
54871     }
54872 
54873     result = (lldb::SBThread *)new lldb::SBThread((lldb::SBThread const &)*arg1);
54874     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
54875     return SWIG_arg;
54876 
54877     fail: SWIGUNUSED;
54878   }
54879   lua_error(L);
54880   return 0;
54881 }
54882 
54883 
54884 static int _wrap_new_SBThread(lua_State* L) {
54885   int argc;
54886   int argv[2]={
54887     1,2
54888   };
54889 
54890   argc = lua_gettop(L);
54891   if (argc == 0) {
54892     return _wrap_new_SBThread__SWIG_0(L);
54893   }
54894   if (argc == 1) {
54895     int _v = 0;
54896     {
54897       void *ptr;
54898       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
54899         _v = 0;
54900       } else {
54901         _v = 1;
54902       }
54903     }
54904     if (_v) {
54905       return _wrap_new_SBThread__SWIG_1(L);
54906     }
54907   }
54908 
54909   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThread'\n"
54910     "  Possible C/C++ prototypes are:\n"
54911     "    lldb::SBThread::SBThread()\n"
54912     "    lldb::SBThread::SBThread(lldb::SBThread const &)\n");
54913   lua_error(L);return 0;
54914 }
54915 
54916 
54917 static int _wrap_SBThread_GetBroadcasterClassName(lua_State* L) {
54918   {
54919     int SWIG_arg = 0;
54920     char *result = 0 ;
54921 
54922     SWIG_check_num_args("lldb::SBThread::GetBroadcasterClassName",0,0)
54923     result = (char *)lldb::SBThread::GetBroadcasterClassName();
54924     lua_pushstring(L,(const char *)result); SWIG_arg++;
54925     return SWIG_arg;
54926 
54927     fail: SWIGUNUSED;
54928   }
54929   lua_error(L);
54930   return 0;
54931 }
54932 
54933 
54934 static int _wrap_SBThread_EventIsThreadEvent(lua_State* L) {
54935   {
54936     int SWIG_arg = 0;
54937     lldb::SBEvent *arg1 = 0 ;
54938     bool result;
54939 
54940     SWIG_check_num_args("lldb::SBThread::EventIsThreadEvent",1,1)
54941     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::EventIsThreadEvent",1,"lldb::SBEvent const &");
54942 
54943     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
54944       SWIG_fail_ptr("SBThread_EventIsThreadEvent",1,SWIGTYPE_p_lldb__SBEvent);
54945     }
54946 
54947     result = (bool)lldb::SBThread::EventIsThreadEvent((lldb::SBEvent const &)*arg1);
54948     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54949     return SWIG_arg;
54950 
54951     fail: SWIGUNUSED;
54952   }
54953   lua_error(L);
54954   return 0;
54955 }
54956 
54957 
54958 static int _wrap_SBThread_GetStackFrameFromEvent(lua_State* L) {
54959   {
54960     int SWIG_arg = 0;
54961     lldb::SBEvent *arg1 = 0 ;
54962     lldb::SBFrame result;
54963 
54964     SWIG_check_num_args("lldb::SBThread::GetStackFrameFromEvent",1,1)
54965     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetStackFrameFromEvent",1,"lldb::SBEvent const &");
54966 
54967     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
54968       SWIG_fail_ptr("SBThread_GetStackFrameFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
54969     }
54970 
54971     result = lldb::SBThread::GetStackFrameFromEvent((lldb::SBEvent const &)*arg1);
54972     {
54973       lldb::SBFrame * resultptr = new lldb::SBFrame(result);
54974       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
54975     }
54976     return SWIG_arg;
54977 
54978     fail: SWIGUNUSED;
54979   }
54980   lua_error(L);
54981   return 0;
54982 }
54983 
54984 
54985 static int _wrap_SBThread_GetThreadFromEvent(lua_State* L) {
54986   {
54987     int SWIG_arg = 0;
54988     lldb::SBEvent *arg1 = 0 ;
54989     lldb::SBThread result;
54990 
54991     SWIG_check_num_args("lldb::SBThread::GetThreadFromEvent",1,1)
54992     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadFromEvent",1,"lldb::SBEvent const &");
54993 
54994     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
54995       SWIG_fail_ptr("SBThread_GetThreadFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
54996     }
54997 
54998     result = lldb::SBThread::GetThreadFromEvent((lldb::SBEvent const &)*arg1);
54999     {
55000       lldb::SBThread * resultptr = new lldb::SBThread(result);
55001       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
55002     }
55003     return SWIG_arg;
55004 
55005     fail: SWIGUNUSED;
55006   }
55007   lua_error(L);
55008   return 0;
55009 }
55010 
55011 
55012 static int _wrap_SBThread_IsValid(lua_State* L) {
55013   {
55014     int SWIG_arg = 0;
55015     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55016     bool result;
55017 
55018     SWIG_check_num_args("lldb::SBThread::IsValid",1,1)
55019     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsValid",1,"lldb::SBThread const *");
55020 
55021     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55022       SWIG_fail_ptr("SBThread_IsValid",1,SWIGTYPE_p_lldb__SBThread);
55023     }
55024 
55025     result = (bool)((lldb::SBThread const *)arg1)->IsValid();
55026     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55027     return SWIG_arg;
55028 
55029     fail: SWIGUNUSED;
55030   }
55031   lua_error(L);
55032   return 0;
55033 }
55034 
55035 
55036 static int _wrap_SBThread_Clear(lua_State* L) {
55037   {
55038     int SWIG_arg = 0;
55039     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55040 
55041     SWIG_check_num_args("lldb::SBThread::Clear",1,1)
55042     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Clear",1,"lldb::SBThread *");
55043 
55044     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55045       SWIG_fail_ptr("SBThread_Clear",1,SWIGTYPE_p_lldb__SBThread);
55046     }
55047 
55048     (arg1)->Clear();
55049 
55050     return SWIG_arg;
55051 
55052     fail: SWIGUNUSED;
55053   }
55054   lua_error(L);
55055   return 0;
55056 }
55057 
55058 
55059 static int _wrap_SBThread_GetStopReason(lua_State* L) {
55060   {
55061     int SWIG_arg = 0;
55062     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55063     lldb::StopReason result;
55064 
55065     SWIG_check_num_args("lldb::SBThread::GetStopReason",1,1)
55066     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReason",1,"lldb::SBThread *");
55067 
55068     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55069       SWIG_fail_ptr("SBThread_GetStopReason",1,SWIGTYPE_p_lldb__SBThread);
55070     }
55071 
55072     result = (lldb::StopReason)(arg1)->GetStopReason();
55073     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
55074     return SWIG_arg;
55075 
55076     fail: SWIGUNUSED;
55077   }
55078   lua_error(L);
55079   return 0;
55080 }
55081 
55082 
55083 static int _wrap_SBThread_GetStopReasonDataCount(lua_State* L) {
55084   {
55085     int SWIG_arg = 0;
55086     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55087     size_t result;
55088 
55089     SWIG_check_num_args("lldb::SBThread::GetStopReasonDataCount",1,1)
55090     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataCount",1,"lldb::SBThread *");
55091 
55092     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55093       SWIG_fail_ptr("SBThread_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThread);
55094     }
55095 
55096     result = (arg1)->GetStopReasonDataCount();
55097     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
55098     return SWIG_arg;
55099 
55100     fail: SWIGUNUSED;
55101   }
55102   lua_error(L);
55103   return 0;
55104 }
55105 
55106 
55107 static int _wrap_SBThread_GetStopReasonDataAtIndex(lua_State* L) {
55108   {
55109     int SWIG_arg = 0;
55110     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55111     uint32_t arg2 ;
55112     uint64_t result;
55113 
55114     SWIG_check_num_args("lldb::SBThread::GetStopReasonDataAtIndex",2,2)
55115     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",1,"lldb::SBThread *");
55116     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",2,"uint32_t");
55117 
55118     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55119       SWIG_fail_ptr("SBThread_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThread);
55120     }
55121 
55122     arg2 = (uint32_t)lua_tointeger(L, 2);
55123     result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
55124     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
55125     return SWIG_arg;
55126 
55127     fail: SWIGUNUSED;
55128   }
55129   lua_error(L);
55130   return 0;
55131 }
55132 
55133 
55134 static int _wrap_SBThread_GetStopReasonExtendedInfoAsJSON(lua_State* L) {
55135   {
55136     int SWIG_arg = 0;
55137     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55138     lldb::SBStream *arg2 = 0 ;
55139     bool result;
55140 
55141     SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,2)
55142     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",1,"lldb::SBThread *");
55143     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,"lldb::SBStream &");
55144 
55145     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55146       SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",1,SWIGTYPE_p_lldb__SBThread);
55147     }
55148 
55149 
55150     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
55151       SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",2,SWIGTYPE_p_lldb__SBStream);
55152     }
55153 
55154     result = (bool)(arg1)->GetStopReasonExtendedInfoAsJSON(*arg2);
55155     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55156     return SWIG_arg;
55157 
55158     fail: SWIGUNUSED;
55159   }
55160   lua_error(L);
55161   return 0;
55162 }
55163 
55164 
55165 static int _wrap_SBThread_GetStopReasonExtendedBacktraces(lua_State* L) {
55166   {
55167     int SWIG_arg = 0;
55168     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55169     lldb::InstrumentationRuntimeType arg2 ;
55170     lldb::SBThreadCollection result;
55171 
55172     SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedBacktraces",2,2)
55173     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",1,"lldb::SBThread *");
55174     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",2,"lldb::InstrumentationRuntimeType");
55175 
55176     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55177       SWIG_fail_ptr("SBThread_GetStopReasonExtendedBacktraces",1,SWIGTYPE_p_lldb__SBThread);
55178     }
55179 
55180     arg2 = (lldb::InstrumentationRuntimeType)lua_tointeger(L, 2);
55181     result = (arg1)->GetStopReasonExtendedBacktraces(arg2);
55182     {
55183       lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection(result);
55184       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
55185     }
55186     return SWIG_arg;
55187 
55188     fail: SWIGUNUSED;
55189   }
55190   lua_error(L);
55191   return 0;
55192 }
55193 
55194 
55195 static int _wrap_SBThread_GetStopDescription(lua_State* L) {
55196   {
55197     int SWIG_arg = 0;
55198     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55199     char *arg2 = (char *) 0 ;
55200     size_t arg3 ;
55201     size_t result;
55202 
55203     SWIG_check_num_args("lldb::SBThread::GetStopDescription",2,2)
55204     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",1,"lldb::SBThread *");
55205 
55206     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55207       SWIG_fail_ptr("SBThread_GetStopDescription",1,SWIGTYPE_p_lldb__SBThread);
55208     }
55209 
55210     {
55211       arg3 = luaL_checkinteger(L, 2);
55212       if (arg3 <= 0) {
55213         return luaL_error(L, "Positive integer expected");
55214       }
55215       arg2 = (char *)malloc(arg3);
55216     }
55217     result = (arg1)->GetStopDescription(arg2,arg3);
55218     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
55219     {
55220       lua_pop(L, 1); // Blow away the previous result
55221       lua_pushlstring(L, (const char *)arg2, result);
55222       free(arg2);
55223       // SWIG_arg was already incremented
55224     }
55225     return SWIG_arg;
55226 
55227     fail: SWIGUNUSED;
55228   }
55229   lua_error(L);
55230   return 0;
55231 }
55232 
55233 
55234 static int _wrap_SBThread_GetStopReturnValue(lua_State* L) {
55235   {
55236     int SWIG_arg = 0;
55237     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55238     lldb::SBValue result;
55239 
55240     SWIG_check_num_args("lldb::SBThread::GetStopReturnValue",1,1)
55241     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReturnValue",1,"lldb::SBThread *");
55242 
55243     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55244       SWIG_fail_ptr("SBThread_GetStopReturnValue",1,SWIGTYPE_p_lldb__SBThread);
55245     }
55246 
55247     result = (arg1)->GetStopReturnValue();
55248     {
55249       lldb::SBValue * resultptr = new lldb::SBValue(result);
55250       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
55251     }
55252     return SWIG_arg;
55253 
55254     fail: SWIGUNUSED;
55255   }
55256   lua_error(L);
55257   return 0;
55258 }
55259 
55260 
55261 static int _wrap_SBThread_GetThreadID(lua_State* L) {
55262   {
55263     int SWIG_arg = 0;
55264     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55265     lldb::tid_t result;
55266 
55267     SWIG_check_num_args("lldb::SBThread::GetThreadID",1,1)
55268     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadID",1,"lldb::SBThread const *");
55269 
55270     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55271       SWIG_fail_ptr("SBThread_GetThreadID",1,SWIGTYPE_p_lldb__SBThread);
55272     }
55273 
55274     result = (lldb::tid_t)((lldb::SBThread const *)arg1)->GetThreadID();
55275     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
55276     return SWIG_arg;
55277 
55278     fail: SWIGUNUSED;
55279   }
55280   lua_error(L);
55281   return 0;
55282 }
55283 
55284 
55285 static int _wrap_SBThread_GetIndexID(lua_State* L) {
55286   {
55287     int SWIG_arg = 0;
55288     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55289     uint32_t result;
55290 
55291     SWIG_check_num_args("lldb::SBThread::GetIndexID",1,1)
55292     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetIndexID",1,"lldb::SBThread const *");
55293 
55294     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55295       SWIG_fail_ptr("SBThread_GetIndexID",1,SWIGTYPE_p_lldb__SBThread);
55296     }
55297 
55298     result = (uint32_t)((lldb::SBThread const *)arg1)->GetIndexID();
55299     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
55300     return SWIG_arg;
55301 
55302     fail: SWIGUNUSED;
55303   }
55304   lua_error(L);
55305   return 0;
55306 }
55307 
55308 
55309 static int _wrap_SBThread_GetName(lua_State* L) {
55310   {
55311     int SWIG_arg = 0;
55312     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55313     char *result = 0 ;
55314 
55315     SWIG_check_num_args("lldb::SBThread::GetName",1,1)
55316     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetName",1,"lldb::SBThread const *");
55317 
55318     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55319       SWIG_fail_ptr("SBThread_GetName",1,SWIGTYPE_p_lldb__SBThread);
55320     }
55321 
55322     result = (char *)((lldb::SBThread const *)arg1)->GetName();
55323     lua_pushstring(L,(const char *)result); SWIG_arg++;
55324     return SWIG_arg;
55325 
55326     fail: SWIGUNUSED;
55327   }
55328   lua_error(L);
55329   return 0;
55330 }
55331 
55332 
55333 static int _wrap_SBThread_GetQueueName(lua_State* L) {
55334   {
55335     int SWIG_arg = 0;
55336     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55337     char *result = 0 ;
55338 
55339     SWIG_check_num_args("lldb::SBThread::GetQueueName",1,1)
55340     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueName",1,"lldb::SBThread const *");
55341 
55342     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55343       SWIG_fail_ptr("SBThread_GetQueueName",1,SWIGTYPE_p_lldb__SBThread);
55344     }
55345 
55346     result = (char *)((lldb::SBThread const *)arg1)->GetQueueName();
55347     lua_pushstring(L,(const char *)result); SWIG_arg++;
55348     return SWIG_arg;
55349 
55350     fail: SWIGUNUSED;
55351   }
55352   lua_error(L);
55353   return 0;
55354 }
55355 
55356 
55357 static int _wrap_SBThread_GetQueueID(lua_State* L) {
55358   {
55359     int SWIG_arg = 0;
55360     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55361     lldb::queue_id_t result;
55362 
55363     SWIG_check_num_args("lldb::SBThread::GetQueueID",1,1)
55364     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueID",1,"lldb::SBThread const *");
55365 
55366     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55367       SWIG_fail_ptr("SBThread_GetQueueID",1,SWIGTYPE_p_lldb__SBThread);
55368     }
55369 
55370     result = (lldb::queue_id_t)((lldb::SBThread const *)arg1)->GetQueueID();
55371     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
55372     return SWIG_arg;
55373 
55374     fail: SWIGUNUSED;
55375   }
55376   lua_error(L);
55377   return 0;
55378 }
55379 
55380 
55381 static int _wrap_SBThread_GetInfoItemByPathAsString(lua_State* L) {
55382   {
55383     int SWIG_arg = 0;
55384     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55385     char *arg2 = (char *) 0 ;
55386     lldb::SBStream *arg3 = 0 ;
55387     bool result;
55388 
55389     SWIG_check_num_args("lldb::SBThread::GetInfoItemByPathAsString",3,3)
55390     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",1,"lldb::SBThread *");
55391     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",2,"char const *");
55392     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",3,"lldb::SBStream &");
55393 
55394     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55395       SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",1,SWIGTYPE_p_lldb__SBThread);
55396     }
55397 
55398     arg2 = (char *)lua_tostring(L, 2);
55399 
55400     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStream,0))){
55401       SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",3,SWIGTYPE_p_lldb__SBStream);
55402     }
55403 
55404     result = (bool)(arg1)->GetInfoItemByPathAsString((char const *)arg2,*arg3);
55405     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55406     return SWIG_arg;
55407 
55408     fail: SWIGUNUSED;
55409   }
55410   lua_error(L);
55411   return 0;
55412 }
55413 
55414 
55415 static int _wrap_SBThread_GetQueue(lua_State* L) {
55416   {
55417     int SWIG_arg = 0;
55418     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55419     lldb::SBQueue result;
55420 
55421     SWIG_check_num_args("lldb::SBThread::GetQueue",1,1)
55422     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueue",1,"lldb::SBThread const *");
55423 
55424     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55425       SWIG_fail_ptr("SBThread_GetQueue",1,SWIGTYPE_p_lldb__SBThread);
55426     }
55427 
55428     result = ((lldb::SBThread const *)arg1)->GetQueue();
55429     {
55430       lldb::SBQueue * resultptr = new lldb::SBQueue(result);
55431       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
55432     }
55433     return SWIG_arg;
55434 
55435     fail: SWIGUNUSED;
55436   }
55437   lua_error(L);
55438   return 0;
55439 }
55440 
55441 
55442 static int _wrap_SBThread_StepOver__SWIG_0(lua_State* L) {
55443   {
55444     int SWIG_arg = 0;
55445     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55446     lldb::RunMode arg2 ;
55447 
55448     SWIG_check_num_args("lldb::SBThread::StepOver",2,2)
55449     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
55450     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
55451 
55452     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55453       SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
55454     }
55455 
55456     arg2 = (lldb::RunMode)lua_tointeger(L, 2);
55457     (arg1)->StepOver(arg2);
55458 
55459     return SWIG_arg;
55460 
55461     fail: SWIGUNUSED;
55462   }
55463   lua_error(L);
55464   return 0;
55465 }
55466 
55467 
55468 static int _wrap_SBThread_StepOver__SWIG_1(lua_State* L) {
55469   {
55470     int SWIG_arg = 0;
55471     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55472 
55473     SWIG_check_num_args("lldb::SBThread::StepOver",1,1)
55474     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
55475 
55476     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55477       SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
55478     }
55479 
55480     (arg1)->StepOver();
55481 
55482     return SWIG_arg;
55483 
55484     fail: SWIGUNUSED;
55485   }
55486   lua_error(L);
55487   return 0;
55488 }
55489 
55490 
55491 static int _wrap_SBThread_StepOver__SWIG_2(lua_State* L) {
55492   {
55493     int SWIG_arg = 0;
55494     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55495     lldb::RunMode arg2 ;
55496     lldb::SBError *arg3 = 0 ;
55497 
55498     SWIG_check_num_args("lldb::SBThread::StepOver",3,3)
55499     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
55500     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
55501     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOver",3,"lldb::SBError &");
55502 
55503     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55504       SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
55505     }
55506 
55507     arg2 = (lldb::RunMode)lua_tointeger(L, 2);
55508 
55509     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
55510       SWIG_fail_ptr("SBThread_StepOver",3,SWIGTYPE_p_lldb__SBError);
55511     }
55512 
55513     (arg1)->StepOver(arg2,*arg3);
55514 
55515     return SWIG_arg;
55516 
55517     fail: SWIGUNUSED;
55518   }
55519   lua_error(L);
55520   return 0;
55521 }
55522 
55523 
55524 static int _wrap_SBThread_StepOver(lua_State* L) {
55525   int argc;
55526   int argv[4]={
55527     1,2,3,4
55528   };
55529 
55530   argc = lua_gettop(L);
55531   if (argc == 1) {
55532     int _v = 0;
55533     {
55534       void *ptr;
55535       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55536         _v = 0;
55537       } else {
55538         _v = 1;
55539       }
55540     }
55541     if (_v) {
55542       return _wrap_SBThread_StepOver__SWIG_1(L);
55543     }
55544   }
55545   if (argc == 2) {
55546     int _v = 0;
55547     {
55548       void *ptr;
55549       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55550         _v = 0;
55551       } else {
55552         _v = 1;
55553       }
55554     }
55555     if (_v) {
55556       {
55557         _v = lua_isnumber(L,argv[1]);
55558       }
55559       if (_v) {
55560         return _wrap_SBThread_StepOver__SWIG_0(L);
55561       }
55562     }
55563   }
55564   if (argc == 3) {
55565     int _v = 0;
55566     {
55567       void *ptr;
55568       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55569         _v = 0;
55570       } else {
55571         _v = 1;
55572       }
55573     }
55574     if (_v) {
55575       {
55576         _v = lua_isnumber(L,argv[1]);
55577       }
55578       if (_v) {
55579         {
55580           void *ptr;
55581           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55582             _v = 0;
55583           } else {
55584             _v = 1;
55585           }
55586         }
55587         if (_v) {
55588           return _wrap_SBThread_StepOver__SWIG_2(L);
55589         }
55590       }
55591     }
55592   }
55593 
55594   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOver'\n"
55595     "  Possible C/C++ prototypes are:\n"
55596     "    lldb::SBThread::StepOver(lldb::RunMode)\n"
55597     "    lldb::SBThread::StepOver()\n"
55598     "    lldb::SBThread::StepOver(lldb::RunMode,lldb::SBError &)\n");
55599   lua_error(L);return 0;
55600 }
55601 
55602 
55603 static int _wrap_SBThread_StepInto__SWIG_0(lua_State* L) {
55604   {
55605     int SWIG_arg = 0;
55606     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55607     lldb::RunMode arg2 ;
55608 
55609     SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
55610     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
55611     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"lldb::RunMode");
55612 
55613     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55614       SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
55615     }
55616 
55617     arg2 = (lldb::RunMode)lua_tointeger(L, 2);
55618     (arg1)->StepInto(arg2);
55619 
55620     return SWIG_arg;
55621 
55622     fail: SWIGUNUSED;
55623   }
55624   lua_error(L);
55625   return 0;
55626 }
55627 
55628 
55629 static int _wrap_SBThread_StepInto__SWIG_1(lua_State* L) {
55630   {
55631     int SWIG_arg = 0;
55632     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55633 
55634     SWIG_check_num_args("lldb::SBThread::StepInto",1,1)
55635     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
55636 
55637     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55638       SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
55639     }
55640 
55641     (arg1)->StepInto();
55642 
55643     return SWIG_arg;
55644 
55645     fail: SWIGUNUSED;
55646   }
55647   lua_error(L);
55648   return 0;
55649 }
55650 
55651 
55652 static int _wrap_SBThread_StepInto__SWIG_2(lua_State* L) {
55653   {
55654     int SWIG_arg = 0;
55655     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55656     char *arg2 = (char *) 0 ;
55657     lldb::RunMode arg3 ;
55658 
55659     SWIG_check_num_args("lldb::SBThread::StepInto",3,3)
55660     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
55661     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
55662     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"lldb::RunMode");
55663 
55664     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55665       SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
55666     }
55667 
55668     arg2 = (char *)lua_tostring(L, 2);
55669     arg3 = (lldb::RunMode)lua_tointeger(L, 3);
55670     (arg1)->StepInto((char const *)arg2,arg3);
55671 
55672     return SWIG_arg;
55673 
55674     fail: SWIGUNUSED;
55675   }
55676   lua_error(L);
55677   return 0;
55678 }
55679 
55680 
55681 static int _wrap_SBThread_StepInto__SWIG_3(lua_State* L) {
55682   {
55683     int SWIG_arg = 0;
55684     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55685     char *arg2 = (char *) 0 ;
55686 
55687     SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
55688     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
55689     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
55690 
55691     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55692       SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
55693     }
55694 
55695     arg2 = (char *)lua_tostring(L, 2);
55696     (arg1)->StepInto((char const *)arg2);
55697 
55698     return SWIG_arg;
55699 
55700     fail: SWIGUNUSED;
55701   }
55702   lua_error(L);
55703   return 0;
55704 }
55705 
55706 
55707 static int _wrap_SBThread_StepInto__SWIG_4(lua_State* L) {
55708   {
55709     int SWIG_arg = 0;
55710     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55711     char *arg2 = (char *) 0 ;
55712     uint32_t arg3 ;
55713     lldb::SBError *arg4 = 0 ;
55714     lldb::RunMode arg5 ;
55715 
55716     SWIG_check_num_args("lldb::SBThread::StepInto",5,5)
55717     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
55718     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
55719     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
55720     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
55721     if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBThread::StepInto",5,"lldb::RunMode");
55722 
55723     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55724       SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
55725     }
55726 
55727     arg2 = (char *)lua_tostring(L, 2);
55728     arg3 = (uint32_t)lua_tointeger(L, 3);
55729 
55730     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
55731       SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
55732     }
55733 
55734     arg5 = (lldb::RunMode)lua_tointeger(L, 5);
55735     (arg1)->StepInto((char const *)arg2,arg3,*arg4,arg5);
55736 
55737     return SWIG_arg;
55738 
55739     fail: SWIGUNUSED;
55740   }
55741   lua_error(L);
55742   return 0;
55743 }
55744 
55745 
55746 static int _wrap_SBThread_StepInto__SWIG_5(lua_State* L) {
55747   {
55748     int SWIG_arg = 0;
55749     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55750     char *arg2 = (char *) 0 ;
55751     uint32_t arg3 ;
55752     lldb::SBError *arg4 = 0 ;
55753 
55754     SWIG_check_num_args("lldb::SBThread::StepInto",4,4)
55755     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
55756     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
55757     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
55758     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
55759 
55760     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55761       SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
55762     }
55763 
55764     arg2 = (char *)lua_tostring(L, 2);
55765     arg3 = (uint32_t)lua_tointeger(L, 3);
55766 
55767     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
55768       SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
55769     }
55770 
55771     (arg1)->StepInto((char const *)arg2,arg3,*arg4);
55772 
55773     return SWIG_arg;
55774 
55775     fail: SWIGUNUSED;
55776   }
55777   lua_error(L);
55778   return 0;
55779 }
55780 
55781 
55782 static int _wrap_SBThread_StepInto(lua_State* L) {
55783   int argc;
55784   int argv[6]={
55785     1,2,3,4,5,6
55786   };
55787 
55788   argc = lua_gettop(L);
55789   if (argc == 1) {
55790     int _v = 0;
55791     {
55792       void *ptr;
55793       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55794         _v = 0;
55795       } else {
55796         _v = 1;
55797       }
55798     }
55799     if (_v) {
55800       return _wrap_SBThread_StepInto__SWIG_1(L);
55801     }
55802   }
55803   if (argc == 2) {
55804     int _v = 0;
55805     {
55806       void *ptr;
55807       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55808         _v = 0;
55809       } else {
55810         _v = 1;
55811       }
55812     }
55813     if (_v) {
55814       {
55815         _v = lua_isnumber(L,argv[1]);
55816       }
55817       if (_v) {
55818         return _wrap_SBThread_StepInto__SWIG_0(L);
55819       }
55820     }
55821   }
55822   if (argc == 2) {
55823     int _v = 0;
55824     {
55825       void *ptr;
55826       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55827         _v = 0;
55828       } else {
55829         _v = 1;
55830       }
55831     }
55832     if (_v) {
55833       {
55834         _v = SWIG_lua_isnilstring(L,argv[1]);
55835       }
55836       if (_v) {
55837         return _wrap_SBThread_StepInto__SWIG_3(L);
55838       }
55839     }
55840   }
55841   if (argc == 3) {
55842     int _v = 0;
55843     {
55844       void *ptr;
55845       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55846         _v = 0;
55847       } else {
55848         _v = 1;
55849       }
55850     }
55851     if (_v) {
55852       {
55853         _v = SWIG_lua_isnilstring(L,argv[1]);
55854       }
55855       if (_v) {
55856         {
55857           _v = lua_isnumber(L,argv[2]);
55858         }
55859         if (_v) {
55860           return _wrap_SBThread_StepInto__SWIG_2(L);
55861         }
55862       }
55863     }
55864   }
55865   if (argc == 4) {
55866     int _v = 0;
55867     {
55868       void *ptr;
55869       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55870         _v = 0;
55871       } else {
55872         _v = 1;
55873       }
55874     }
55875     if (_v) {
55876       {
55877         _v = SWIG_lua_isnilstring(L,argv[1]);
55878       }
55879       if (_v) {
55880         {
55881           _v = lua_isnumber(L,argv[2]);
55882         }
55883         if (_v) {
55884           {
55885             void *ptr;
55886             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55887               _v = 0;
55888             } else {
55889               _v = 1;
55890             }
55891           }
55892           if (_v) {
55893             return _wrap_SBThread_StepInto__SWIG_5(L);
55894           }
55895         }
55896       }
55897     }
55898   }
55899   if (argc == 5) {
55900     int _v = 0;
55901     {
55902       void *ptr;
55903       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55904         _v = 0;
55905       } else {
55906         _v = 1;
55907       }
55908     }
55909     if (_v) {
55910       {
55911         _v = SWIG_lua_isnilstring(L,argv[1]);
55912       }
55913       if (_v) {
55914         {
55915           _v = lua_isnumber(L,argv[2]);
55916         }
55917         if (_v) {
55918           {
55919             void *ptr;
55920             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55921               _v = 0;
55922             } else {
55923               _v = 1;
55924             }
55925           }
55926           if (_v) {
55927             {
55928               _v = lua_isnumber(L,argv[4]);
55929             }
55930             if (_v) {
55931               return _wrap_SBThread_StepInto__SWIG_4(L);
55932             }
55933           }
55934         }
55935       }
55936     }
55937   }
55938 
55939   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInto'\n"
55940     "  Possible C/C++ prototypes are:\n"
55941     "    lldb::SBThread::StepInto(lldb::RunMode)\n"
55942     "    lldb::SBThread::StepInto()\n"
55943     "    lldb::SBThread::StepInto(char const *,lldb::RunMode)\n"
55944     "    lldb::SBThread::StepInto(char const *)\n"
55945     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &,lldb::RunMode)\n"
55946     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &)\n");
55947   lua_error(L);return 0;
55948 }
55949 
55950 
55951 static int _wrap_SBThread_StepOut__SWIG_0(lua_State* L) {
55952   {
55953     int SWIG_arg = 0;
55954     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55955 
55956     SWIG_check_num_args("lldb::SBThread::StepOut",1,1)
55957     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
55958 
55959     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55960       SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
55961     }
55962 
55963     (arg1)->StepOut();
55964 
55965     return SWIG_arg;
55966 
55967     fail: SWIGUNUSED;
55968   }
55969   lua_error(L);
55970   return 0;
55971 }
55972 
55973 
55974 static int _wrap_SBThread_StepOut__SWIG_1(lua_State* L) {
55975   {
55976     int SWIG_arg = 0;
55977     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55978     lldb::SBError *arg2 = 0 ;
55979 
55980     SWIG_check_num_args("lldb::SBThread::StepOut",2,2)
55981     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
55982     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOut",2,"lldb::SBError &");
55983 
55984     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55985       SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
55986     }
55987 
55988 
55989     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
55990       SWIG_fail_ptr("SBThread_StepOut",2,SWIGTYPE_p_lldb__SBError);
55991     }
55992 
55993     (arg1)->StepOut(*arg2);
55994 
55995     return SWIG_arg;
55996 
55997     fail: SWIGUNUSED;
55998   }
55999   lua_error(L);
56000   return 0;
56001 }
56002 
56003 
56004 static int _wrap_SBThread_StepOut(lua_State* L) {
56005   int argc;
56006   int argv[3]={
56007     1,2,3
56008   };
56009 
56010   argc = lua_gettop(L);
56011   if (argc == 1) {
56012     int _v = 0;
56013     {
56014       void *ptr;
56015       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56016         _v = 0;
56017       } else {
56018         _v = 1;
56019       }
56020     }
56021     if (_v) {
56022       return _wrap_SBThread_StepOut__SWIG_0(L);
56023     }
56024   }
56025   if (argc == 2) {
56026     int _v = 0;
56027     {
56028       void *ptr;
56029       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56030         _v = 0;
56031       } else {
56032         _v = 1;
56033       }
56034     }
56035     if (_v) {
56036       {
56037         void *ptr;
56038         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56039           _v = 0;
56040         } else {
56041           _v = 1;
56042         }
56043       }
56044       if (_v) {
56045         return _wrap_SBThread_StepOut__SWIG_1(L);
56046       }
56047     }
56048   }
56049 
56050   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOut'\n"
56051     "  Possible C/C++ prototypes are:\n"
56052     "    lldb::SBThread::StepOut()\n"
56053     "    lldb::SBThread::StepOut(lldb::SBError &)\n");
56054   lua_error(L);return 0;
56055 }
56056 
56057 
56058 static int _wrap_SBThread_StepOutOfFrame__SWIG_0(lua_State* L) {
56059   {
56060     int SWIG_arg = 0;
56061     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56062     lldb::SBFrame *arg2 = 0 ;
56063 
56064     SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",2,2)
56065     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
56066     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
56067 
56068     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56069       SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
56070     }
56071 
56072 
56073     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
56074       SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
56075     }
56076 
56077     (arg1)->StepOutOfFrame(*arg2);
56078 
56079     return SWIG_arg;
56080 
56081     fail: SWIGUNUSED;
56082   }
56083   lua_error(L);
56084   return 0;
56085 }
56086 
56087 
56088 static int _wrap_SBThread_StepOutOfFrame__SWIG_1(lua_State* L) {
56089   {
56090     int SWIG_arg = 0;
56091     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56092     lldb::SBFrame *arg2 = 0 ;
56093     lldb::SBError *arg3 = 0 ;
56094 
56095     SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",3,3)
56096     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
56097     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
56098     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",3,"lldb::SBError &");
56099 
56100     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56101       SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
56102     }
56103 
56104 
56105     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
56106       SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
56107     }
56108 
56109 
56110     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
56111       SWIG_fail_ptr("SBThread_StepOutOfFrame",3,SWIGTYPE_p_lldb__SBError);
56112     }
56113 
56114     (arg1)->StepOutOfFrame(*arg2,*arg3);
56115 
56116     return SWIG_arg;
56117 
56118     fail: SWIGUNUSED;
56119   }
56120   lua_error(L);
56121   return 0;
56122 }
56123 
56124 
56125 static int _wrap_SBThread_StepOutOfFrame(lua_State* L) {
56126   int argc;
56127   int argv[4]={
56128     1,2,3,4
56129   };
56130 
56131   argc = lua_gettop(L);
56132   if (argc == 2) {
56133     int _v = 0;
56134     {
56135       void *ptr;
56136       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56137         _v = 0;
56138       } else {
56139         _v = 1;
56140       }
56141     }
56142     if (_v) {
56143       {
56144         void *ptr;
56145         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
56146           _v = 0;
56147         } else {
56148           _v = 1;
56149         }
56150       }
56151       if (_v) {
56152         return _wrap_SBThread_StepOutOfFrame__SWIG_0(L);
56153       }
56154     }
56155   }
56156   if (argc == 3) {
56157     int _v = 0;
56158     {
56159       void *ptr;
56160       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56161         _v = 0;
56162       } else {
56163         _v = 1;
56164       }
56165     }
56166     if (_v) {
56167       {
56168         void *ptr;
56169         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
56170           _v = 0;
56171         } else {
56172           _v = 1;
56173         }
56174       }
56175       if (_v) {
56176         {
56177           void *ptr;
56178           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56179             _v = 0;
56180           } else {
56181             _v = 1;
56182           }
56183         }
56184         if (_v) {
56185           return _wrap_SBThread_StepOutOfFrame__SWIG_1(L);
56186         }
56187       }
56188     }
56189   }
56190 
56191   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOutOfFrame'\n"
56192     "  Possible C/C++ prototypes are:\n"
56193     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &)\n"
56194     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &,lldb::SBError &)\n");
56195   lua_error(L);return 0;
56196 }
56197 
56198 
56199 static int _wrap_SBThread_StepInstruction__SWIG_0(lua_State* L) {
56200   {
56201     int SWIG_arg = 0;
56202     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56203     bool arg2 ;
56204 
56205     SWIG_check_num_args("lldb::SBThread::StepInstruction",2,2)
56206     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
56207     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
56208 
56209     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56210       SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
56211     }
56212 
56213     arg2 = (lua_toboolean(L, 2)!=0);
56214     (arg1)->StepInstruction(arg2);
56215 
56216     return SWIG_arg;
56217 
56218     fail: SWIGUNUSED;
56219   }
56220   lua_error(L);
56221   return 0;
56222 }
56223 
56224 
56225 static int _wrap_SBThread_StepInstruction__SWIG_1(lua_State* L) {
56226   {
56227     int SWIG_arg = 0;
56228     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56229     bool arg2 ;
56230     lldb::SBError *arg3 = 0 ;
56231 
56232     SWIG_check_num_args("lldb::SBThread::StepInstruction",3,3)
56233     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
56234     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
56235     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepInstruction",3,"lldb::SBError &");
56236 
56237     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56238       SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
56239     }
56240 
56241     arg2 = (lua_toboolean(L, 2)!=0);
56242 
56243     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
56244       SWIG_fail_ptr("SBThread_StepInstruction",3,SWIGTYPE_p_lldb__SBError);
56245     }
56246 
56247     (arg1)->StepInstruction(arg2,*arg3);
56248 
56249     return SWIG_arg;
56250 
56251     fail: SWIGUNUSED;
56252   }
56253   lua_error(L);
56254   return 0;
56255 }
56256 
56257 
56258 static int _wrap_SBThread_StepInstruction(lua_State* L) {
56259   int argc;
56260   int argv[4]={
56261     1,2,3,4
56262   };
56263 
56264   argc = lua_gettop(L);
56265   if (argc == 2) {
56266     int _v = 0;
56267     {
56268       void *ptr;
56269       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56270         _v = 0;
56271       } else {
56272         _v = 1;
56273       }
56274     }
56275     if (_v) {
56276       {
56277         _v = lua_isboolean(L,argv[1]);
56278       }
56279       if (_v) {
56280         return _wrap_SBThread_StepInstruction__SWIG_0(L);
56281       }
56282     }
56283   }
56284   if (argc == 3) {
56285     int _v = 0;
56286     {
56287       void *ptr;
56288       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56289         _v = 0;
56290       } else {
56291         _v = 1;
56292       }
56293     }
56294     if (_v) {
56295       {
56296         _v = lua_isboolean(L,argv[1]);
56297       }
56298       if (_v) {
56299         {
56300           void *ptr;
56301           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56302             _v = 0;
56303           } else {
56304             _v = 1;
56305           }
56306         }
56307         if (_v) {
56308           return _wrap_SBThread_StepInstruction__SWIG_1(L);
56309         }
56310       }
56311     }
56312   }
56313 
56314   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInstruction'\n"
56315     "  Possible C/C++ prototypes are:\n"
56316     "    lldb::SBThread::StepInstruction(bool)\n"
56317     "    lldb::SBThread::StepInstruction(bool,lldb::SBError &)\n");
56318   lua_error(L);return 0;
56319 }
56320 
56321 
56322 static int _wrap_SBThread_StepOverUntil(lua_State* L) {
56323   {
56324     int SWIG_arg = 0;
56325     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56326     lldb::SBFrame *arg2 = 0 ;
56327     lldb::SBFileSpec *arg3 = 0 ;
56328     uint32_t arg4 ;
56329     lldb::SBError result;
56330 
56331     SWIG_check_num_args("lldb::SBThread::StepOverUntil",4,4)
56332     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",1,"lldb::SBThread *");
56333     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",2,"lldb::SBFrame &");
56334     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",3,"lldb::SBFileSpec &");
56335     if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",4,"uint32_t");
56336 
56337     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56338       SWIG_fail_ptr("SBThread_StepOverUntil",1,SWIGTYPE_p_lldb__SBThread);
56339     }
56340 
56341 
56342     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
56343       SWIG_fail_ptr("SBThread_StepOverUntil",2,SWIGTYPE_p_lldb__SBFrame);
56344     }
56345 
56346 
56347     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
56348       SWIG_fail_ptr("SBThread_StepOverUntil",3,SWIGTYPE_p_lldb__SBFileSpec);
56349     }
56350 
56351     arg4 = (uint32_t)lua_tointeger(L, 4);
56352     result = (arg1)->StepOverUntil(*arg2,*arg3,arg4);
56353     {
56354       lldb::SBError * resultptr = new lldb::SBError(result);
56355       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56356     }
56357     return SWIG_arg;
56358 
56359     fail: SWIGUNUSED;
56360   }
56361   lua_error(L);
56362   return 0;
56363 }
56364 
56365 
56366 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(lua_State* L) {
56367   {
56368     int SWIG_arg = 0;
56369     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56370     char *arg2 = (char *) 0 ;
56371     lldb::SBError result;
56372 
56373     SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",2,2)
56374     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
56375     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
56376 
56377     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56378       SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
56379     }
56380 
56381     arg2 = (char *)lua_tostring(L, 2);
56382     result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2);
56383     {
56384       lldb::SBError * resultptr = new lldb::SBError(result);
56385       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,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_SBThread_StepUsingScriptedThreadPlan__SWIG_1(lua_State* L) {
56397   {
56398     int SWIG_arg = 0;
56399     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56400     char *arg2 = (char *) 0 ;
56401     bool arg3 ;
56402     lldb::SBError result;
56403 
56404     SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",3,3)
56405     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
56406     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
56407     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"bool");
56408 
56409     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56410       SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
56411     }
56412 
56413     arg2 = (char *)lua_tostring(L, 2);
56414     arg3 = (lua_toboolean(L, 3)!=0);
56415     result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,arg3);
56416     {
56417       lldb::SBError * resultptr = new lldb::SBError(result);
56418       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56419     }
56420     return SWIG_arg;
56421 
56422     fail: SWIGUNUSED;
56423   }
56424   lua_error(L);
56425   return 0;
56426 }
56427 
56428 
56429 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(lua_State* L) {
56430   {
56431     int SWIG_arg = 0;
56432     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56433     char *arg2 = (char *) 0 ;
56434     lldb::SBStructuredData *arg3 = 0 ;
56435     bool arg4 ;
56436     lldb::SBError result;
56437 
56438     SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",4,4)
56439     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
56440     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
56441     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"lldb::SBStructuredData &");
56442     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",4,"bool");
56443 
56444     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56445       SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
56446     }
56447 
56448     arg2 = (char *)lua_tostring(L, 2);
56449 
56450     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
56451       SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",3,SWIGTYPE_p_lldb__SBStructuredData);
56452     }
56453 
56454     arg4 = (lua_toboolean(L, 4)!=0);
56455     result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,*arg3,arg4);
56456     {
56457       lldb::SBError * resultptr = new lldb::SBError(result);
56458       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56459     }
56460     return SWIG_arg;
56461 
56462     fail: SWIGUNUSED;
56463   }
56464   lua_error(L);
56465   return 0;
56466 }
56467 
56468 
56469 static int _wrap_SBThread_StepUsingScriptedThreadPlan(lua_State* L) {
56470   int argc;
56471   int argv[5]={
56472     1,2,3,4,5
56473   };
56474 
56475   argc = lua_gettop(L);
56476   if (argc == 2) {
56477     int _v = 0;
56478     {
56479       void *ptr;
56480       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56481         _v = 0;
56482       } else {
56483         _v = 1;
56484       }
56485     }
56486     if (_v) {
56487       {
56488         _v = SWIG_lua_isnilstring(L,argv[1]);
56489       }
56490       if (_v) {
56491         return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(L);
56492       }
56493     }
56494   }
56495   if (argc == 3) {
56496     int _v = 0;
56497     {
56498       void *ptr;
56499       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56500         _v = 0;
56501       } else {
56502         _v = 1;
56503       }
56504     }
56505     if (_v) {
56506       {
56507         _v = SWIG_lua_isnilstring(L,argv[1]);
56508       }
56509       if (_v) {
56510         {
56511           _v = lua_isboolean(L,argv[2]);
56512         }
56513         if (_v) {
56514           return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(L);
56515         }
56516       }
56517     }
56518   }
56519   if (argc == 4) {
56520     int _v = 0;
56521     {
56522       void *ptr;
56523       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56524         _v = 0;
56525       } else {
56526         _v = 1;
56527       }
56528     }
56529     if (_v) {
56530       {
56531         _v = SWIG_lua_isnilstring(L,argv[1]);
56532       }
56533       if (_v) {
56534         {
56535           void *ptr;
56536           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
56537             _v = 0;
56538           } else {
56539             _v = 1;
56540           }
56541         }
56542         if (_v) {
56543           {
56544             _v = lua_isboolean(L,argv[3]);
56545           }
56546           if (_v) {
56547             return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(L);
56548           }
56549         }
56550       }
56551     }
56552   }
56553 
56554   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepUsingScriptedThreadPlan'\n"
56555     "  Possible C/C++ prototypes are:\n"
56556     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *)\n"
56557     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,bool)\n"
56558     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,lldb::SBStructuredData &,bool)\n");
56559   lua_error(L);return 0;
56560 }
56561 
56562 
56563 static int _wrap_SBThread_JumpToLine(lua_State* L) {
56564   {
56565     int SWIG_arg = 0;
56566     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56567     lldb::SBFileSpec *arg2 = 0 ;
56568     uint32_t arg3 ;
56569     lldb::SBError result;
56570 
56571     SWIG_check_num_args("lldb::SBThread::JumpToLine",3,3)
56572     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::JumpToLine",1,"lldb::SBThread *");
56573     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::JumpToLine",2,"lldb::SBFileSpec &");
56574     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::JumpToLine",3,"uint32_t");
56575 
56576     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56577       SWIG_fail_ptr("SBThread_JumpToLine",1,SWIGTYPE_p_lldb__SBThread);
56578     }
56579 
56580 
56581     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
56582       SWIG_fail_ptr("SBThread_JumpToLine",2,SWIGTYPE_p_lldb__SBFileSpec);
56583     }
56584 
56585     arg3 = (uint32_t)lua_tointeger(L, 3);
56586     result = (arg1)->JumpToLine(*arg2,arg3);
56587     {
56588       lldb::SBError * resultptr = new lldb::SBError(result);
56589       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56590     }
56591     return SWIG_arg;
56592 
56593     fail: SWIGUNUSED;
56594   }
56595   lua_error(L);
56596   return 0;
56597 }
56598 
56599 
56600 static int _wrap_SBThread_RunToAddress__SWIG_0(lua_State* L) {
56601   {
56602     int SWIG_arg = 0;
56603     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56604     lldb::addr_t arg2 ;
56605 
56606     SWIG_check_num_args("lldb::SBThread::RunToAddress",2,2)
56607     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
56608     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
56609 
56610     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56611       SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
56612     }
56613 
56614     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
56615     (arg1)->RunToAddress(arg2);
56616 
56617     return SWIG_arg;
56618 
56619     fail: SWIGUNUSED;
56620   }
56621   lua_error(L);
56622   return 0;
56623 }
56624 
56625 
56626 static int _wrap_SBThread_RunToAddress__SWIG_1(lua_State* L) {
56627   {
56628     int SWIG_arg = 0;
56629     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56630     lldb::addr_t arg2 ;
56631     lldb::SBError *arg3 = 0 ;
56632 
56633     SWIG_check_num_args("lldb::SBThread::RunToAddress",3,3)
56634     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
56635     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
56636     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::RunToAddress",3,"lldb::SBError &");
56637 
56638     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56639       SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
56640     }
56641 
56642     arg2 = (lldb::addr_t)lua_tointeger(L, 2);
56643 
56644     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
56645       SWIG_fail_ptr("SBThread_RunToAddress",3,SWIGTYPE_p_lldb__SBError);
56646     }
56647 
56648     (arg1)->RunToAddress(arg2,*arg3);
56649 
56650     return SWIG_arg;
56651 
56652     fail: SWIGUNUSED;
56653   }
56654   lua_error(L);
56655   return 0;
56656 }
56657 
56658 
56659 static int _wrap_SBThread_RunToAddress(lua_State* L) {
56660   int argc;
56661   int argv[4]={
56662     1,2,3,4
56663   };
56664 
56665   argc = lua_gettop(L);
56666   if (argc == 2) {
56667     int _v = 0;
56668     {
56669       void *ptr;
56670       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56671         _v = 0;
56672       } else {
56673         _v = 1;
56674       }
56675     }
56676     if (_v) {
56677       {
56678         _v = lua_isnumber(L,argv[1]);
56679       }
56680       if (_v) {
56681         return _wrap_SBThread_RunToAddress__SWIG_0(L);
56682       }
56683     }
56684   }
56685   if (argc == 3) {
56686     int _v = 0;
56687     {
56688       void *ptr;
56689       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56690         _v = 0;
56691       } else {
56692         _v = 1;
56693       }
56694     }
56695     if (_v) {
56696       {
56697         _v = lua_isnumber(L,argv[1]);
56698       }
56699       if (_v) {
56700         {
56701           void *ptr;
56702           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56703             _v = 0;
56704           } else {
56705             _v = 1;
56706           }
56707         }
56708         if (_v) {
56709           return _wrap_SBThread_RunToAddress__SWIG_1(L);
56710         }
56711       }
56712     }
56713   }
56714 
56715   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_RunToAddress'\n"
56716     "  Possible C/C++ prototypes are:\n"
56717     "    lldb::SBThread::RunToAddress(lldb::addr_t)\n"
56718     "    lldb::SBThread::RunToAddress(lldb::addr_t,lldb::SBError &)\n");
56719   lua_error(L);return 0;
56720 }
56721 
56722 
56723 static int _wrap_SBThread_ReturnFromFrame(lua_State* L) {
56724   {
56725     int SWIG_arg = 0;
56726     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56727     lldb::SBFrame *arg2 = 0 ;
56728     lldb::SBValue *arg3 = 0 ;
56729     lldb::SBError result;
56730 
56731     SWIG_check_num_args("lldb::SBThread::ReturnFromFrame",3,3)
56732     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",1,"lldb::SBThread *");
56733     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",2,"lldb::SBFrame &");
56734     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",3,"lldb::SBValue &");
56735 
56736     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56737       SWIG_fail_ptr("SBThread_ReturnFromFrame",1,SWIGTYPE_p_lldb__SBThread);
56738     }
56739 
56740 
56741     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
56742       SWIG_fail_ptr("SBThread_ReturnFromFrame",2,SWIGTYPE_p_lldb__SBFrame);
56743     }
56744 
56745 
56746     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBValue,0))){
56747       SWIG_fail_ptr("SBThread_ReturnFromFrame",3,SWIGTYPE_p_lldb__SBValue);
56748     }
56749 
56750     result = (arg1)->ReturnFromFrame(*arg2,*arg3);
56751     {
56752       lldb::SBError * resultptr = new lldb::SBError(result);
56753       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56754     }
56755     return SWIG_arg;
56756 
56757     fail: SWIGUNUSED;
56758   }
56759   lua_error(L);
56760   return 0;
56761 }
56762 
56763 
56764 static int _wrap_SBThread_UnwindInnermostExpression(lua_State* L) {
56765   {
56766     int SWIG_arg = 0;
56767     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56768     lldb::SBError result;
56769 
56770     SWIG_check_num_args("lldb::SBThread::UnwindInnermostExpression",1,1)
56771     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::UnwindInnermostExpression",1,"lldb::SBThread *");
56772 
56773     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56774       SWIG_fail_ptr("SBThread_UnwindInnermostExpression",1,SWIGTYPE_p_lldb__SBThread);
56775     }
56776 
56777     result = (arg1)->UnwindInnermostExpression();
56778     {
56779       lldb::SBError * resultptr = new lldb::SBError(result);
56780       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
56781     }
56782     return SWIG_arg;
56783 
56784     fail: SWIGUNUSED;
56785   }
56786   lua_error(L);
56787   return 0;
56788 }
56789 
56790 
56791 static int _wrap_SBThread_Suspend__SWIG_0(lua_State* L) {
56792   {
56793     int SWIG_arg = 0;
56794     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56795     bool result;
56796 
56797     SWIG_check_num_args("lldb::SBThread::Suspend",1,1)
56798     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
56799 
56800     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56801       SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
56802     }
56803 
56804     result = (bool)(arg1)->Suspend();
56805     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56806     return SWIG_arg;
56807 
56808     fail: SWIGUNUSED;
56809   }
56810   lua_error(L);
56811   return 0;
56812 }
56813 
56814 
56815 static int _wrap_SBThread_Suspend__SWIG_1(lua_State* L) {
56816   {
56817     int SWIG_arg = 0;
56818     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56819     lldb::SBError *arg2 = 0 ;
56820     bool result;
56821 
56822     SWIG_check_num_args("lldb::SBThread::Suspend",2,2)
56823     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
56824     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Suspend",2,"lldb::SBError &");
56825 
56826     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56827       SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
56828     }
56829 
56830 
56831     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56832       SWIG_fail_ptr("SBThread_Suspend",2,SWIGTYPE_p_lldb__SBError);
56833     }
56834 
56835     result = (bool)(arg1)->Suspend(*arg2);
56836     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56837     return SWIG_arg;
56838 
56839     fail: SWIGUNUSED;
56840   }
56841   lua_error(L);
56842   return 0;
56843 }
56844 
56845 
56846 static int _wrap_SBThread_Suspend(lua_State* L) {
56847   int argc;
56848   int argv[3]={
56849     1,2,3
56850   };
56851 
56852   argc = lua_gettop(L);
56853   if (argc == 1) {
56854     int _v = 0;
56855     {
56856       void *ptr;
56857       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56858         _v = 0;
56859       } else {
56860         _v = 1;
56861       }
56862     }
56863     if (_v) {
56864       return _wrap_SBThread_Suspend__SWIG_0(L);
56865     }
56866   }
56867   if (argc == 2) {
56868     int _v = 0;
56869     {
56870       void *ptr;
56871       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56872         _v = 0;
56873       } else {
56874         _v = 1;
56875       }
56876     }
56877     if (_v) {
56878       {
56879         void *ptr;
56880         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56881           _v = 0;
56882         } else {
56883           _v = 1;
56884         }
56885       }
56886       if (_v) {
56887         return _wrap_SBThread_Suspend__SWIG_1(L);
56888       }
56889     }
56890   }
56891 
56892   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Suspend'\n"
56893     "  Possible C/C++ prototypes are:\n"
56894     "    lldb::SBThread::Suspend()\n"
56895     "    lldb::SBThread::Suspend(lldb::SBError &)\n");
56896   lua_error(L);return 0;
56897 }
56898 
56899 
56900 static int _wrap_SBThread_Resume__SWIG_0(lua_State* L) {
56901   {
56902     int SWIG_arg = 0;
56903     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56904     bool result;
56905 
56906     SWIG_check_num_args("lldb::SBThread::Resume",1,1)
56907     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
56908 
56909     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56910       SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
56911     }
56912 
56913     result = (bool)(arg1)->Resume();
56914     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56915     return SWIG_arg;
56916 
56917     fail: SWIGUNUSED;
56918   }
56919   lua_error(L);
56920   return 0;
56921 }
56922 
56923 
56924 static int _wrap_SBThread_Resume__SWIG_1(lua_State* L) {
56925   {
56926     int SWIG_arg = 0;
56927     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56928     lldb::SBError *arg2 = 0 ;
56929     bool result;
56930 
56931     SWIG_check_num_args("lldb::SBThread::Resume",2,2)
56932     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
56933     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Resume",2,"lldb::SBError &");
56934 
56935     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56936       SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
56937     }
56938 
56939 
56940     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56941       SWIG_fail_ptr("SBThread_Resume",2,SWIGTYPE_p_lldb__SBError);
56942     }
56943 
56944     result = (bool)(arg1)->Resume(*arg2);
56945     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56946     return SWIG_arg;
56947 
56948     fail: SWIGUNUSED;
56949   }
56950   lua_error(L);
56951   return 0;
56952 }
56953 
56954 
56955 static int _wrap_SBThread_Resume(lua_State* L) {
56956   int argc;
56957   int argv[3]={
56958     1,2,3
56959   };
56960 
56961   argc = lua_gettop(L);
56962   if (argc == 1) {
56963     int _v = 0;
56964     {
56965       void *ptr;
56966       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56967         _v = 0;
56968       } else {
56969         _v = 1;
56970       }
56971     }
56972     if (_v) {
56973       return _wrap_SBThread_Resume__SWIG_0(L);
56974     }
56975   }
56976   if (argc == 2) {
56977     int _v = 0;
56978     {
56979       void *ptr;
56980       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56981         _v = 0;
56982       } else {
56983         _v = 1;
56984       }
56985     }
56986     if (_v) {
56987       {
56988         void *ptr;
56989         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56990           _v = 0;
56991         } else {
56992           _v = 1;
56993         }
56994       }
56995       if (_v) {
56996         return _wrap_SBThread_Resume__SWIG_1(L);
56997       }
56998     }
56999   }
57000 
57001   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Resume'\n"
57002     "  Possible C/C++ prototypes are:\n"
57003     "    lldb::SBThread::Resume()\n"
57004     "    lldb::SBThread::Resume(lldb::SBError &)\n");
57005   lua_error(L);return 0;
57006 }
57007 
57008 
57009 static int _wrap_SBThread_IsSuspended(lua_State* L) {
57010   {
57011     int SWIG_arg = 0;
57012     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57013     bool result;
57014 
57015     SWIG_check_num_args("lldb::SBThread::IsSuspended",1,1)
57016     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsSuspended",1,"lldb::SBThread *");
57017 
57018     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57019       SWIG_fail_ptr("SBThread_IsSuspended",1,SWIGTYPE_p_lldb__SBThread);
57020     }
57021 
57022     result = (bool)(arg1)->IsSuspended();
57023     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57024     return SWIG_arg;
57025 
57026     fail: SWIGUNUSED;
57027   }
57028   lua_error(L);
57029   return 0;
57030 }
57031 
57032 
57033 static int _wrap_SBThread_IsStopped(lua_State* L) {
57034   {
57035     int SWIG_arg = 0;
57036     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57037     bool result;
57038 
57039     SWIG_check_num_args("lldb::SBThread::IsStopped",1,1)
57040     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsStopped",1,"lldb::SBThread *");
57041 
57042     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57043       SWIG_fail_ptr("SBThread_IsStopped",1,SWIGTYPE_p_lldb__SBThread);
57044     }
57045 
57046     result = (bool)(arg1)->IsStopped();
57047     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57048     return SWIG_arg;
57049 
57050     fail: SWIGUNUSED;
57051   }
57052   lua_error(L);
57053   return 0;
57054 }
57055 
57056 
57057 static int _wrap_SBThread_GetNumFrames(lua_State* L) {
57058   {
57059     int SWIG_arg = 0;
57060     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57061     uint32_t result;
57062 
57063     SWIG_check_num_args("lldb::SBThread::GetNumFrames",1,1)
57064     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetNumFrames",1,"lldb::SBThread *");
57065 
57066     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57067       SWIG_fail_ptr("SBThread_GetNumFrames",1,SWIGTYPE_p_lldb__SBThread);
57068     }
57069 
57070     result = (uint32_t)(arg1)->GetNumFrames();
57071     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57072     return SWIG_arg;
57073 
57074     fail: SWIGUNUSED;
57075   }
57076   lua_error(L);
57077   return 0;
57078 }
57079 
57080 
57081 static int _wrap_SBThread_GetFrameAtIndex(lua_State* L) {
57082   {
57083     int SWIG_arg = 0;
57084     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57085     uint32_t arg2 ;
57086     lldb::SBFrame result;
57087 
57088     SWIG_check_num_args("lldb::SBThread::GetFrameAtIndex",2,2)
57089     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",1,"lldb::SBThread *");
57090     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",2,"uint32_t");
57091 
57092     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57093       SWIG_fail_ptr("SBThread_GetFrameAtIndex",1,SWIGTYPE_p_lldb__SBThread);
57094     }
57095 
57096     arg2 = (uint32_t)lua_tointeger(L, 2);
57097     result = (arg1)->GetFrameAtIndex(arg2);
57098     {
57099       lldb::SBFrame * resultptr = new lldb::SBFrame(result);
57100       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
57101     }
57102     return SWIG_arg;
57103 
57104     fail: SWIGUNUSED;
57105   }
57106   lua_error(L);
57107   return 0;
57108 }
57109 
57110 
57111 static int _wrap_SBThread_GetSelectedFrame(lua_State* L) {
57112   {
57113     int SWIG_arg = 0;
57114     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57115     lldb::SBFrame result;
57116 
57117     SWIG_check_num_args("lldb::SBThread::GetSelectedFrame",1,1)
57118     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetSelectedFrame",1,"lldb::SBThread *");
57119 
57120     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57121       SWIG_fail_ptr("SBThread_GetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
57122     }
57123 
57124     result = (arg1)->GetSelectedFrame();
57125     {
57126       lldb::SBFrame * resultptr = new lldb::SBFrame(result);
57127       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
57128     }
57129     return SWIG_arg;
57130 
57131     fail: SWIGUNUSED;
57132   }
57133   lua_error(L);
57134   return 0;
57135 }
57136 
57137 
57138 static int _wrap_SBThread_SetSelectedFrame(lua_State* L) {
57139   {
57140     int SWIG_arg = 0;
57141     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57142     uint32_t arg2 ;
57143     lldb::SBFrame result;
57144 
57145     SWIG_check_num_args("lldb::SBThread::SetSelectedFrame",2,2)
57146     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",1,"lldb::SBThread *");
57147     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",2,"uint32_t");
57148 
57149     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57150       SWIG_fail_ptr("SBThread_SetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
57151     }
57152 
57153     arg2 = (uint32_t)lua_tointeger(L, 2);
57154     result = (arg1)->SetSelectedFrame(arg2);
57155     {
57156       lldb::SBFrame * resultptr = new lldb::SBFrame(result);
57157       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
57158     }
57159     return SWIG_arg;
57160 
57161     fail: SWIGUNUSED;
57162   }
57163   lua_error(L);
57164   return 0;
57165 }
57166 
57167 
57168 static int _wrap_SBThread_GetProcess(lua_State* L) {
57169   {
57170     int SWIG_arg = 0;
57171     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57172     lldb::SBProcess result;
57173 
57174     SWIG_check_num_args("lldb::SBThread::GetProcess",1,1)
57175     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetProcess",1,"lldb::SBThread *");
57176 
57177     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57178       SWIG_fail_ptr("SBThread_GetProcess",1,SWIGTYPE_p_lldb__SBThread);
57179     }
57180 
57181     result = (arg1)->GetProcess();
57182     {
57183       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
57184       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
57185     }
57186     return SWIG_arg;
57187 
57188     fail: SWIGUNUSED;
57189   }
57190   lua_error(L);
57191   return 0;
57192 }
57193 
57194 
57195 static int _wrap_SBThread_GetDescription__SWIG_0(lua_State* L) {
57196   {
57197     int SWIG_arg = 0;
57198     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57199     lldb::SBStream *arg2 = 0 ;
57200     bool result;
57201 
57202     SWIG_check_num_args("lldb::SBThread::GetDescription",2,2)
57203     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
57204     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
57205 
57206     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57207       SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
57208     }
57209 
57210 
57211     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
57212       SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
57213     }
57214 
57215     result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2);
57216     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57217     return SWIG_arg;
57218 
57219     fail: SWIGUNUSED;
57220   }
57221   lua_error(L);
57222   return 0;
57223 }
57224 
57225 
57226 static int _wrap_SBThread_GetDescription__SWIG_1(lua_State* L) {
57227   {
57228     int SWIG_arg = 0;
57229     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57230     lldb::SBStream *arg2 = 0 ;
57231     bool arg3 ;
57232     bool result;
57233 
57234     SWIG_check_num_args("lldb::SBThread::GetDescription",3,3)
57235     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
57236     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
57237     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::GetDescription",3,"bool");
57238 
57239     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57240       SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
57241     }
57242 
57243 
57244     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
57245       SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
57246     }
57247 
57248     arg3 = (lua_toboolean(L, 3)!=0);
57249     result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2,arg3);
57250     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57251     return SWIG_arg;
57252 
57253     fail: SWIGUNUSED;
57254   }
57255   lua_error(L);
57256   return 0;
57257 }
57258 
57259 
57260 static int _wrap_SBThread_GetDescription(lua_State* L) {
57261   int argc;
57262   int argv[4]={
57263     1,2,3,4
57264   };
57265 
57266   argc = lua_gettop(L);
57267   if (argc == 2) {
57268     int _v = 0;
57269     {
57270       void *ptr;
57271       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
57272         _v = 0;
57273       } else {
57274         _v = 1;
57275       }
57276     }
57277     if (_v) {
57278       {
57279         void *ptr;
57280         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
57281           _v = 0;
57282         } else {
57283           _v = 1;
57284         }
57285       }
57286       if (_v) {
57287         return _wrap_SBThread_GetDescription__SWIG_0(L);
57288       }
57289     }
57290   }
57291   if (argc == 3) {
57292     int _v = 0;
57293     {
57294       void *ptr;
57295       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
57296         _v = 0;
57297       } else {
57298         _v = 1;
57299       }
57300     }
57301     if (_v) {
57302       {
57303         void *ptr;
57304         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
57305           _v = 0;
57306         } else {
57307           _v = 1;
57308         }
57309       }
57310       if (_v) {
57311         {
57312           _v = lua_isboolean(L,argv[2]);
57313         }
57314         if (_v) {
57315           return _wrap_SBThread_GetDescription__SWIG_1(L);
57316         }
57317       }
57318     }
57319   }
57320 
57321   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_GetDescription'\n"
57322     "  Possible C/C++ prototypes are:\n"
57323     "    lldb::SBThread::GetDescription(lldb::SBStream &) const\n"
57324     "    lldb::SBThread::GetDescription(lldb::SBStream &,bool) const\n");
57325   lua_error(L);return 0;
57326 }
57327 
57328 
57329 static int _wrap_SBThread_GetStatus(lua_State* L) {
57330   {
57331     int SWIG_arg = 0;
57332     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57333     lldb::SBStream *arg2 = 0 ;
57334     bool result;
57335 
57336     SWIG_check_num_args("lldb::SBThread::GetStatus",2,2)
57337     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStatus",1,"lldb::SBThread const *");
57338     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStatus",2,"lldb::SBStream &");
57339 
57340     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57341       SWIG_fail_ptr("SBThread_GetStatus",1,SWIGTYPE_p_lldb__SBThread);
57342     }
57343 
57344 
57345     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
57346       SWIG_fail_ptr("SBThread_GetStatus",2,SWIGTYPE_p_lldb__SBStream);
57347     }
57348 
57349     result = (bool)((lldb::SBThread const *)arg1)->GetStatus(*arg2);
57350     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57351     return SWIG_arg;
57352 
57353     fail: SWIGUNUSED;
57354   }
57355   lua_error(L);
57356   return 0;
57357 }
57358 
57359 
57360 static int _wrap_SBThread___eq(lua_State* L) {
57361   {
57362     int SWIG_arg = 0;
57363     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57364     lldb::SBThread *arg2 = 0 ;
57365     bool result;
57366 
57367     SWIG_check_num_args("lldb::SBThread::operator ==",2,2)
57368     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::operator ==",1,"lldb::SBThread const *");
57369     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::operator ==",2,"lldb::SBThread const &");
57370 
57371     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57372       SWIG_fail_ptr("SBThread___eq",1,SWIGTYPE_p_lldb__SBThread);
57373     }
57374 
57375 
57376     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
57377       SWIG_fail_ptr("SBThread___eq",2,SWIGTYPE_p_lldb__SBThread);
57378     }
57379 
57380     result = (bool)((lldb::SBThread const *)arg1)->operator ==((lldb::SBThread const &)*arg2);
57381     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57382     return SWIG_arg;
57383 
57384     fail: SWIGUNUSED;
57385   }
57386   lua_error(L);
57387   return 0;
57388 }
57389 
57390 
57391 static int _wrap_SBThread_GetExtendedBacktraceThread(lua_State* L) {
57392   {
57393     int SWIG_arg = 0;
57394     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57395     char *arg2 = (char *) 0 ;
57396     lldb::SBThread result;
57397 
57398     SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceThread",2,2)
57399     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",1,"lldb::SBThread *");
57400     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",2,"char const *");
57401 
57402     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57403       SWIG_fail_ptr("SBThread_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBThread);
57404     }
57405 
57406     arg2 = (char *)lua_tostring(L, 2);
57407     result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
57408     {
57409       lldb::SBThread * resultptr = new lldb::SBThread(result);
57410       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
57411     }
57412     return SWIG_arg;
57413 
57414     fail: SWIGUNUSED;
57415   }
57416   lua_error(L);
57417   return 0;
57418 }
57419 
57420 
57421 static int _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID(lua_State* L) {
57422   {
57423     int SWIG_arg = 0;
57424     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57425     uint32_t result;
57426 
57427     SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,1)
57428     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,"lldb::SBThread *");
57429 
57430     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57431       SWIG_fail_ptr("SBThread_GetExtendedBacktraceOriginatingIndexID",1,SWIGTYPE_p_lldb__SBThread);
57432     }
57433 
57434     result = (uint32_t)(arg1)->GetExtendedBacktraceOriginatingIndexID();
57435     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57436     return SWIG_arg;
57437 
57438     fail: SWIGUNUSED;
57439   }
57440   lua_error(L);
57441   return 0;
57442 }
57443 
57444 
57445 static int _wrap_SBThread_GetCurrentException(lua_State* L) {
57446   {
57447     int SWIG_arg = 0;
57448     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57449     lldb::SBValue result;
57450 
57451     SWIG_check_num_args("lldb::SBThread::GetCurrentException",1,1)
57452     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentException",1,"lldb::SBThread *");
57453 
57454     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57455       SWIG_fail_ptr("SBThread_GetCurrentException",1,SWIGTYPE_p_lldb__SBThread);
57456     }
57457 
57458     result = (arg1)->GetCurrentException();
57459     {
57460       lldb::SBValue * resultptr = new lldb::SBValue(result);
57461       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
57462     }
57463     return SWIG_arg;
57464 
57465     fail: SWIGUNUSED;
57466   }
57467   lua_error(L);
57468   return 0;
57469 }
57470 
57471 
57472 static int _wrap_SBThread_GetCurrentExceptionBacktrace(lua_State* L) {
57473   {
57474     int SWIG_arg = 0;
57475     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57476     lldb::SBThread result;
57477 
57478     SWIG_check_num_args("lldb::SBThread::GetCurrentExceptionBacktrace",1,1)
57479     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentExceptionBacktrace",1,"lldb::SBThread *");
57480 
57481     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57482       SWIG_fail_ptr("SBThread_GetCurrentExceptionBacktrace",1,SWIGTYPE_p_lldb__SBThread);
57483     }
57484 
57485     result = (arg1)->GetCurrentExceptionBacktrace();
57486     {
57487       lldb::SBThread * resultptr = new lldb::SBThread(result);
57488       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
57489     }
57490     return SWIG_arg;
57491 
57492     fail: SWIGUNUSED;
57493   }
57494   lua_error(L);
57495   return 0;
57496 }
57497 
57498 
57499 static int _wrap_SBThread_SafeToCallFunctions(lua_State* L) {
57500   {
57501     int SWIG_arg = 0;
57502     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57503     bool result;
57504 
57505     SWIG_check_num_args("lldb::SBThread::SafeToCallFunctions",1,1)
57506     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SafeToCallFunctions",1,"lldb::SBThread *");
57507 
57508     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57509       SWIG_fail_ptr("SBThread_SafeToCallFunctions",1,SWIGTYPE_p_lldb__SBThread);
57510     }
57511 
57512     result = (bool)(arg1)->SafeToCallFunctions();
57513     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57514     return SWIG_arg;
57515 
57516     fail: SWIGUNUSED;
57517   }
57518   lua_error(L);
57519   return 0;
57520 }
57521 
57522 
57523 static int _wrap_SBThread_GetSiginfo(lua_State* L) {
57524   {
57525     int SWIG_arg = 0;
57526     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57527     lldb::SBValue result;
57528 
57529     SWIG_check_num_args("lldb::SBThread::GetSiginfo",1,1)
57530     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetSiginfo",1,"lldb::SBThread *");
57531 
57532     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57533       SWIG_fail_ptr("SBThread_GetSiginfo",1,SWIGTYPE_p_lldb__SBThread);
57534     }
57535 
57536     result = (arg1)->GetSiginfo();
57537     {
57538       lldb::SBValue * resultptr = new lldb::SBValue(result);
57539       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
57540     }
57541     return SWIG_arg;
57542 
57543     fail: SWIGUNUSED;
57544   }
57545   lua_error(L);
57546   return 0;
57547 }
57548 
57549 
57550 static int _wrap_SBThread___tostring(lua_State* L) {
57551   {
57552     int SWIG_arg = 0;
57553     lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
57554     std::string result;
57555 
57556     SWIG_check_num_args("lldb::SBThread::__repr__",1,1)
57557     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::__repr__",1,"lldb::SBThread *");
57558 
57559     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57560       SWIG_fail_ptr("SBThread___tostring",1,SWIGTYPE_p_lldb__SBThread);
57561     }
57562 
57563     result = lldb_SBThread___repr__(arg1);
57564     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
57565     return SWIG_arg;
57566 
57567     fail: SWIGUNUSED;
57568   }
57569   lua_error(L);
57570   return 0;
57571 }
57572 
57573 
57574 static void swig_delete_SBThread(void *obj) {
57575 lldb::SBThread *arg1 = (lldb::SBThread *) obj;
57576 delete arg1;
57577 }
57578 static int _proxy__wrap_new_SBThread(lua_State *L) {
57579     assert(lua_istable(L,1));
57580     lua_pushcfunction(L,_wrap_new_SBThread);
57581     assert(!lua_isnil(L,-1));
57582     lua_replace(L,1); /* replace our table with real constructor */
57583     lua_call(L,lua_gettop(L)-1,1);
57584     return 1;
57585 }
57586 static swig_lua_attribute swig_SBThread_attributes[] = {
57587     {0,0,0}
57588 };
57589 static swig_lua_method swig_SBThread_methods[]= {
57590     { "IsValid", _wrap_SBThread_IsValid},
57591     { "Clear", _wrap_SBThread_Clear},
57592     { "GetStopReason", _wrap_SBThread_GetStopReason},
57593     { "GetStopReasonDataCount", _wrap_SBThread_GetStopReasonDataCount},
57594     { "GetStopReasonDataAtIndex", _wrap_SBThread_GetStopReasonDataAtIndex},
57595     { "GetStopReasonExtendedInfoAsJSON", _wrap_SBThread_GetStopReasonExtendedInfoAsJSON},
57596     { "GetStopReasonExtendedBacktraces", _wrap_SBThread_GetStopReasonExtendedBacktraces},
57597     { "GetStopDescription", _wrap_SBThread_GetStopDescription},
57598     { "GetStopReturnValue", _wrap_SBThread_GetStopReturnValue},
57599     { "GetThreadID", _wrap_SBThread_GetThreadID},
57600     { "GetIndexID", _wrap_SBThread_GetIndexID},
57601     { "GetName", _wrap_SBThread_GetName},
57602     { "GetQueueName", _wrap_SBThread_GetQueueName},
57603     { "GetQueueID", _wrap_SBThread_GetQueueID},
57604     { "GetInfoItemByPathAsString", _wrap_SBThread_GetInfoItemByPathAsString},
57605     { "GetQueue", _wrap_SBThread_GetQueue},
57606     { "StepOver", _wrap_SBThread_StepOver},
57607     { "StepInto", _wrap_SBThread_StepInto},
57608     { "StepOut", _wrap_SBThread_StepOut},
57609     { "StepOutOfFrame", _wrap_SBThread_StepOutOfFrame},
57610     { "StepInstruction", _wrap_SBThread_StepInstruction},
57611     { "StepOverUntil", _wrap_SBThread_StepOverUntil},
57612     { "StepUsingScriptedThreadPlan", _wrap_SBThread_StepUsingScriptedThreadPlan},
57613     { "JumpToLine", _wrap_SBThread_JumpToLine},
57614     { "RunToAddress", _wrap_SBThread_RunToAddress},
57615     { "ReturnFromFrame", _wrap_SBThread_ReturnFromFrame},
57616     { "UnwindInnermostExpression", _wrap_SBThread_UnwindInnermostExpression},
57617     { "Suspend", _wrap_SBThread_Suspend},
57618     { "Resume", _wrap_SBThread_Resume},
57619     { "IsSuspended", _wrap_SBThread_IsSuspended},
57620     { "IsStopped", _wrap_SBThread_IsStopped},
57621     { "GetNumFrames", _wrap_SBThread_GetNumFrames},
57622     { "GetFrameAtIndex", _wrap_SBThread_GetFrameAtIndex},
57623     { "GetSelectedFrame", _wrap_SBThread_GetSelectedFrame},
57624     { "SetSelectedFrame", _wrap_SBThread_SetSelectedFrame},
57625     { "GetProcess", _wrap_SBThread_GetProcess},
57626     { "GetDescription", _wrap_SBThread_GetDescription},
57627     { "GetStatus", _wrap_SBThread_GetStatus},
57628     { "__eq", _wrap_SBThread___eq},
57629     { "GetExtendedBacktraceThread", _wrap_SBThread_GetExtendedBacktraceThread},
57630     { "GetExtendedBacktraceOriginatingIndexID", _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID},
57631     { "GetCurrentException", _wrap_SBThread_GetCurrentException},
57632     { "GetCurrentExceptionBacktrace", _wrap_SBThread_GetCurrentExceptionBacktrace},
57633     { "SafeToCallFunctions", _wrap_SBThread_SafeToCallFunctions},
57634     { "GetSiginfo", _wrap_SBThread_GetSiginfo},
57635     { "__tostring", _wrap_SBThread___tostring},
57636     {0,0}
57637 };
57638 static swig_lua_method swig_SBThread_meta[] = {
57639     { "__eq", _wrap_SBThread___eq},
57640     { "__tostring", _wrap_SBThread___tostring},
57641     {0,0}
57642 };
57643 
57644 static swig_lua_attribute swig_SBThread_Sf_SwigStatic_attributes[] = {
57645     {0,0,0}
57646 };
57647 static swig_lua_const_info swig_SBThread_Sf_SwigStatic_constants[]= {
57648     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
57649     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
57650     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
57651     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
57652     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
57653     {0,0,0,0,0,0}
57654 };
57655 static swig_lua_method swig_SBThread_Sf_SwigStatic_methods[]= {
57656     { "GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
57657     { "EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
57658     { "GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
57659     { "GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
57660     {0,0}
57661 };
57662 static swig_lua_class* swig_SBThread_Sf_SwigStatic_classes[]= {
57663     0
57664 };
57665 
57666 static swig_lua_namespace swig_SBThread_Sf_SwigStatic = {
57667     "SBThread",
57668     swig_SBThread_Sf_SwigStatic_methods,
57669     swig_SBThread_Sf_SwigStatic_attributes,
57670     swig_SBThread_Sf_SwigStatic_constants,
57671     swig_SBThread_Sf_SwigStatic_classes,
57672     0
57673 };
57674 static swig_lua_class *swig_SBThread_bases[] = {0};
57675 static const char *swig_SBThread_base_names[] = {0};
57676 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 };
57677 
57678 static int _wrap_new_SBThreadCollection__SWIG_0(lua_State* L) {
57679   {
57680     int SWIG_arg = 0;
57681     lldb::SBThreadCollection *result = 0 ;
57682 
57683     SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",0,0)
57684     result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection();
57685     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
57686     return SWIG_arg;
57687 
57688     fail: SWIGUNUSED;
57689   }
57690   lua_error(L);
57691   return 0;
57692 }
57693 
57694 
57695 static int _wrap_new_SBThreadCollection__SWIG_1(lua_State* L) {
57696   {
57697     int SWIG_arg = 0;
57698     lldb::SBThreadCollection *arg1 = 0 ;
57699     lldb::SBThreadCollection *result = 0 ;
57700 
57701     SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",1,1)
57702     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::SBThreadCollection",1,"lldb::SBThreadCollection const &");
57703 
57704     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
57705       SWIG_fail_ptr("new_SBThreadCollection",1,SWIGTYPE_p_lldb__SBThreadCollection);
57706     }
57707 
57708     result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection((lldb::SBThreadCollection const &)*arg1);
57709     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
57710     return SWIG_arg;
57711 
57712     fail: SWIGUNUSED;
57713   }
57714   lua_error(L);
57715   return 0;
57716 }
57717 
57718 
57719 static int _wrap_new_SBThreadCollection(lua_State* L) {
57720   int argc;
57721   int argv[2]={
57722     1,2
57723   };
57724 
57725   argc = lua_gettop(L);
57726   if (argc == 0) {
57727     return _wrap_new_SBThreadCollection__SWIG_0(L);
57728   }
57729   if (argc == 1) {
57730     int _v = 0;
57731     {
57732       void *ptr;
57733       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadCollection, SWIG_POINTER_NO_NULL)) {
57734         _v = 0;
57735       } else {
57736         _v = 1;
57737       }
57738     }
57739     if (_v) {
57740       return _wrap_new_SBThreadCollection__SWIG_1(L);
57741     }
57742   }
57743 
57744   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadCollection'\n"
57745     "  Possible C/C++ prototypes are:\n"
57746     "    lldb::SBThreadCollection::SBThreadCollection()\n"
57747     "    lldb::SBThreadCollection::SBThreadCollection(lldb::SBThreadCollection const &)\n");
57748   lua_error(L);return 0;
57749 }
57750 
57751 
57752 static int _wrap_SBThreadCollection_IsValid(lua_State* L) {
57753   {
57754     int SWIG_arg = 0;
57755     lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
57756     bool result;
57757 
57758     SWIG_check_num_args("lldb::SBThreadCollection::IsValid",1,1)
57759     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::IsValid",1,"lldb::SBThreadCollection const *");
57760 
57761     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
57762       SWIG_fail_ptr("SBThreadCollection_IsValid",1,SWIGTYPE_p_lldb__SBThreadCollection);
57763     }
57764 
57765     result = (bool)((lldb::SBThreadCollection const *)arg1)->IsValid();
57766     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57767     return SWIG_arg;
57768 
57769     fail: SWIGUNUSED;
57770   }
57771   lua_error(L);
57772   return 0;
57773 }
57774 
57775 
57776 static int _wrap_SBThreadCollection_GetSize(lua_State* L) {
57777   {
57778     int SWIG_arg = 0;
57779     lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
57780     size_t result;
57781 
57782     SWIG_check_num_args("lldb::SBThreadCollection::GetSize",1,1)
57783     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetSize",1,"lldb::SBThreadCollection *");
57784 
57785     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
57786       SWIG_fail_ptr("SBThreadCollection_GetSize",1,SWIGTYPE_p_lldb__SBThreadCollection);
57787     }
57788 
57789     result = (arg1)->GetSize();
57790     lua_pushinteger(L, (lua_Integer) result); 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_SBThreadCollection_GetThreadAtIndex(lua_State* L) {
57801   {
57802     int SWIG_arg = 0;
57803     lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
57804     size_t arg2 ;
57805     lldb::SBThread result;
57806 
57807     SWIG_check_num_args("lldb::SBThreadCollection::GetThreadAtIndex",2,2)
57808     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",1,"lldb::SBThreadCollection *");
57809     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",2,"size_t");
57810 
57811     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
57812       SWIG_fail_ptr("SBThreadCollection_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBThreadCollection);
57813     }
57814 
57815     arg2 = (size_t)lua_tointeger(L, 2);
57816     result = (arg1)->GetThreadAtIndex(arg2);
57817     {
57818       lldb::SBThread * resultptr = new lldb::SBThread(result);
57819       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
57820     }
57821     return SWIG_arg;
57822 
57823     fail: SWIGUNUSED;
57824   }
57825   lua_error(L);
57826   return 0;
57827 }
57828 
57829 
57830 static void swig_delete_SBThreadCollection(void *obj) {
57831 lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) obj;
57832 delete arg1;
57833 }
57834 static int _proxy__wrap_new_SBThreadCollection(lua_State *L) {
57835     assert(lua_istable(L,1));
57836     lua_pushcfunction(L,_wrap_new_SBThreadCollection);
57837     assert(!lua_isnil(L,-1));
57838     lua_replace(L,1); /* replace our table with real constructor */
57839     lua_call(L,lua_gettop(L)-1,1);
57840     return 1;
57841 }
57842 static swig_lua_attribute swig_SBThreadCollection_attributes[] = {
57843     {0,0,0}
57844 };
57845 static swig_lua_method swig_SBThreadCollection_methods[]= {
57846     { "IsValid", _wrap_SBThreadCollection_IsValid},
57847     { "GetSize", _wrap_SBThreadCollection_GetSize},
57848     { "GetThreadAtIndex", _wrap_SBThreadCollection_GetThreadAtIndex},
57849     {0,0}
57850 };
57851 static swig_lua_method swig_SBThreadCollection_meta[] = {
57852     {0,0}
57853 };
57854 
57855 static swig_lua_attribute swig_SBThreadCollection_Sf_SwigStatic_attributes[] = {
57856     {0,0,0}
57857 };
57858 static swig_lua_const_info swig_SBThreadCollection_Sf_SwigStatic_constants[]= {
57859     {0,0,0,0,0,0}
57860 };
57861 static swig_lua_method swig_SBThreadCollection_Sf_SwigStatic_methods[]= {
57862     {0,0}
57863 };
57864 static swig_lua_class* swig_SBThreadCollection_Sf_SwigStatic_classes[]= {
57865     0
57866 };
57867 
57868 static swig_lua_namespace swig_SBThreadCollection_Sf_SwigStatic = {
57869     "SBThreadCollection",
57870     swig_SBThreadCollection_Sf_SwigStatic_methods,
57871     swig_SBThreadCollection_Sf_SwigStatic_attributes,
57872     swig_SBThreadCollection_Sf_SwigStatic_constants,
57873     swig_SBThreadCollection_Sf_SwigStatic_classes,
57874     0
57875 };
57876 static swig_lua_class *swig_SBThreadCollection_bases[] = {0};
57877 static const char *swig_SBThreadCollection_base_names[] = {0};
57878 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 };
57879 
57880 static int _wrap_new_SBThreadPlan__SWIG_0(lua_State* L) {
57881   {
57882     int SWIG_arg = 0;
57883     lldb::SBThreadPlan *result = 0 ;
57884 
57885     SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",0,0)
57886     result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan();
57887     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57888     return SWIG_arg;
57889 
57890     fail: SWIGUNUSED;
57891   }
57892   lua_error(L);
57893   return 0;
57894 }
57895 
57896 
57897 static int _wrap_new_SBThreadPlan__SWIG_1(lua_State* L) {
57898   {
57899     int SWIG_arg = 0;
57900     lldb::SBThreadPlan *arg1 = 0 ;
57901     lldb::SBThreadPlan *result = 0 ;
57902 
57903     SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
57904     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThreadPlan const &");
57905 
57906     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57907       SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThreadPlan);
57908     }
57909 
57910     result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::SBThreadPlan const &)*arg1);
57911     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57912     return SWIG_arg;
57913 
57914     fail: SWIGUNUSED;
57915   }
57916   lua_error(L);
57917   return 0;
57918 }
57919 
57920 
57921 static int _wrap_new_SBThreadPlan__SWIG_2(lua_State* L) {
57922   {
57923     int SWIG_arg = 0;
57924     lldb::ThreadPlanSP *arg1 = 0 ;
57925     lldb::SBThreadPlan *result = 0 ;
57926 
57927     SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
57928     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::ThreadPlanSP const &");
57929 
57930     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t,0))){
57931       SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t);
57932     }
57933 
57934     result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::ThreadPlanSP const &)*arg1);
57935     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57936     return SWIG_arg;
57937 
57938     fail: SWIGUNUSED;
57939   }
57940   lua_error(L);
57941   return 0;
57942 }
57943 
57944 
57945 static int _wrap_new_SBThreadPlan__SWIG_3(lua_State* L) {
57946   {
57947     int SWIG_arg = 0;
57948     lldb::SBThread *arg1 = 0 ;
57949     char *arg2 = (char *) 0 ;
57950     lldb::SBThreadPlan *result = 0 ;
57951 
57952     SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",2,2)
57953     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThread &");
57954     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",2,"char const *");
57955 
57956     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57957       SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
57958     }
57959 
57960     arg2 = (char *)lua_tostring(L, 2);
57961     result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan(*arg1,(char const *)arg2);
57962     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57963     return SWIG_arg;
57964 
57965     fail: SWIGUNUSED;
57966   }
57967   lua_error(L);
57968   return 0;
57969 }
57970 
57971 
57972 static int _wrap_new_SBThreadPlan(lua_State* L) {
57973   int argc;
57974   int argv[3]={
57975     1,2,3
57976   };
57977 
57978   argc = lua_gettop(L);
57979   if (argc == 0) {
57980     return _wrap_new_SBThreadPlan__SWIG_0(L);
57981   }
57982   if (argc == 1) {
57983     int _v = 0;
57984     {
57985       void *ptr;
57986       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, SWIG_POINTER_NO_NULL)) {
57987         _v = 0;
57988       } else {
57989         _v = 1;
57990       }
57991     }
57992     if (_v) {
57993       return _wrap_new_SBThreadPlan__SWIG_1(L);
57994     }
57995   }
57996   if (argc == 1) {
57997     int _v = 0;
57998     {
57999       void *ptr;
58000       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t, SWIG_POINTER_NO_NULL)) {
58001         _v = 0;
58002       } else {
58003         _v = 1;
58004       }
58005     }
58006     if (_v) {
58007       return _wrap_new_SBThreadPlan__SWIG_2(L);
58008     }
58009   }
58010   if (argc == 2) {
58011     int _v = 0;
58012     {
58013       void *ptr;
58014       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
58015         _v = 0;
58016       } else {
58017         _v = 1;
58018       }
58019     }
58020     if (_v) {
58021       {
58022         _v = SWIG_lua_isnilstring(L,argv[1]);
58023       }
58024       if (_v) {
58025         return _wrap_new_SBThreadPlan__SWIG_3(L);
58026       }
58027     }
58028   }
58029 
58030   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadPlan'\n"
58031     "  Possible C/C++ prototypes are:\n"
58032     "    lldb::SBThreadPlan::SBThreadPlan()\n"
58033     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThreadPlan const &)\n"
58034     "    lldb::SBThreadPlan::SBThreadPlan(lldb::ThreadPlanSP const &)\n"
58035     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThread &,char const *)\n");
58036   lua_error(L);return 0;
58037 }
58038 
58039 
58040 static int _wrap_SBThreadPlan_IsValid__SWIG_0(lua_State* L) {
58041   {
58042     int SWIG_arg = 0;
58043     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58044     bool result;
58045 
58046     SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
58047     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan *");
58048 
58049     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58050       SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
58051     }
58052 
58053     result = (bool)(arg1)->IsValid();
58054     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58055     return SWIG_arg;
58056 
58057     fail: SWIGUNUSED;
58058   }
58059   lua_error(L);
58060   return 0;
58061 }
58062 
58063 
58064 static int _wrap_SBThreadPlan_IsValid__SWIG_1(lua_State* L) {
58065   {
58066     int SWIG_arg = 0;
58067     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58068     bool result;
58069 
58070     SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
58071     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan const *");
58072 
58073     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58074       SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
58075     }
58076 
58077     result = (bool)((lldb::SBThreadPlan const *)arg1)->IsValid();
58078     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58079     return SWIG_arg;
58080 
58081     fail: SWIGUNUSED;
58082   }
58083   lua_error(L);
58084   return 0;
58085 }
58086 
58087 
58088 static int _wrap_SBThreadPlan_IsValid(lua_State* L) {
58089   int argc;
58090   int argv[2]={
58091     1,2
58092   };
58093 
58094   argc = lua_gettop(L);
58095   if (argc == 1) {
58096     int _v = 0;
58097     {
58098       void *ptr;
58099       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
58100         _v = 0;
58101       } else {
58102         _v = 1;
58103       }
58104     }
58105     if (_v) {
58106       return _wrap_SBThreadPlan_IsValid__SWIG_0(L);
58107     }
58108   }
58109   if (argc == 1) {
58110     int _v = 0;
58111     {
58112       void *ptr;
58113       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
58114         _v = 0;
58115       } else {
58116         _v = 1;
58117       }
58118     }
58119     if (_v) {
58120       return _wrap_SBThreadPlan_IsValid__SWIG_1(L);
58121     }
58122   }
58123 
58124   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_IsValid'\n"
58125     "  Possible C/C++ prototypes are:\n"
58126     "    lldb::SBThreadPlan::IsValid()\n"
58127     "    lldb::SBThreadPlan::IsValid() const\n");
58128   lua_error(L);return 0;
58129 }
58130 
58131 
58132 static int _wrap_SBThreadPlan_Clear(lua_State* L) {
58133   {
58134     int SWIG_arg = 0;
58135     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58136 
58137     SWIG_check_num_args("lldb::SBThreadPlan::Clear",1,1)
58138     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::Clear",1,"lldb::SBThreadPlan *");
58139 
58140     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58141       SWIG_fail_ptr("SBThreadPlan_Clear",1,SWIGTYPE_p_lldb__SBThreadPlan);
58142     }
58143 
58144     (arg1)->Clear();
58145 
58146     return SWIG_arg;
58147 
58148     fail: SWIGUNUSED;
58149   }
58150   lua_error(L);
58151   return 0;
58152 }
58153 
58154 
58155 static int _wrap_SBThreadPlan_GetStopReason(lua_State* L) {
58156   {
58157     int SWIG_arg = 0;
58158     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58159     lldb::StopReason result;
58160 
58161     SWIG_check_num_args("lldb::SBThreadPlan::GetStopReason",1,1)
58162     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReason",1,"lldb::SBThreadPlan *");
58163 
58164     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58165       SWIG_fail_ptr("SBThreadPlan_GetStopReason",1,SWIGTYPE_p_lldb__SBThreadPlan);
58166     }
58167 
58168     result = (lldb::StopReason)(arg1)->GetStopReason();
58169     lua_pushinteger(L, (lua_Integer) result); 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_SBThreadPlan_GetStopReasonDataCount(lua_State* L) {
58180   {
58181     int SWIG_arg = 0;
58182     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58183     size_t result;
58184 
58185     SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataCount",1,1)
58186     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataCount",1,"lldb::SBThreadPlan *");
58187 
58188     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58189       SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThreadPlan);
58190     }
58191 
58192     result = (arg1)->GetStopReasonDataCount();
58193     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58194     return SWIG_arg;
58195 
58196     fail: SWIGUNUSED;
58197   }
58198   lua_error(L);
58199   return 0;
58200 }
58201 
58202 
58203 static int _wrap_SBThreadPlan_GetStopReasonDataAtIndex(lua_State* L) {
58204   {
58205     int SWIG_arg = 0;
58206     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58207     uint32_t arg2 ;
58208     uint64_t result;
58209 
58210     SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,2)
58211     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",1,"lldb::SBThreadPlan *");
58212     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,"uint32_t");
58213 
58214     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58215       SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThreadPlan);
58216     }
58217 
58218     arg2 = (uint32_t)lua_tointeger(L, 2);
58219     result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
58220     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58221     return SWIG_arg;
58222 
58223     fail: SWIGUNUSED;
58224   }
58225   lua_error(L);
58226   return 0;
58227 }
58228 
58229 
58230 static int _wrap_SBThreadPlan_GetThread(lua_State* L) {
58231   {
58232     int SWIG_arg = 0;
58233     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58234     lldb::SBThread result;
58235 
58236     SWIG_check_num_args("lldb::SBThreadPlan::GetThread",1,1)
58237     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetThread",1,"lldb::SBThreadPlan const *");
58238 
58239     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58240       SWIG_fail_ptr("SBThreadPlan_GetThread",1,SWIGTYPE_p_lldb__SBThreadPlan);
58241     }
58242 
58243     result = ((lldb::SBThreadPlan const *)arg1)->GetThread();
58244     {
58245       lldb::SBThread * resultptr = new lldb::SBThread(result);
58246       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
58247     }
58248     return SWIG_arg;
58249 
58250     fail: SWIGUNUSED;
58251   }
58252   lua_error(L);
58253   return 0;
58254 }
58255 
58256 
58257 static int _wrap_SBThreadPlan_GetDescription(lua_State* L) {
58258   {
58259     int SWIG_arg = 0;
58260     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58261     lldb::SBStream *arg2 = 0 ;
58262     bool result;
58263 
58264     SWIG_check_num_args("lldb::SBThreadPlan::GetDescription",2,2)
58265     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",1,"lldb::SBThreadPlan const *");
58266     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",2,"lldb::SBStream &");
58267 
58268     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58269       SWIG_fail_ptr("SBThreadPlan_GetDescription",1,SWIGTYPE_p_lldb__SBThreadPlan);
58270     }
58271 
58272 
58273     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
58274       SWIG_fail_ptr("SBThreadPlan_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
58275     }
58276 
58277     result = (bool)((lldb::SBThreadPlan const *)arg1)->GetDescription(*arg2);
58278     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58279     return SWIG_arg;
58280 
58281     fail: SWIGUNUSED;
58282   }
58283   lua_error(L);
58284   return 0;
58285 }
58286 
58287 
58288 static int _wrap_SBThreadPlan_SetPlanComplete(lua_State* L) {
58289   {
58290     int SWIG_arg = 0;
58291     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58292     bool arg2 ;
58293 
58294     SWIG_check_num_args("lldb::SBThreadPlan::SetPlanComplete",2,2)
58295     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",1,"lldb::SBThreadPlan *");
58296     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",2,"bool");
58297 
58298     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58299       SWIG_fail_ptr("SBThreadPlan_SetPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
58300     }
58301 
58302     arg2 = (lua_toboolean(L, 2)!=0);
58303     (arg1)->SetPlanComplete(arg2);
58304 
58305     return SWIG_arg;
58306 
58307     fail: SWIGUNUSED;
58308   }
58309   lua_error(L);
58310   return 0;
58311 }
58312 
58313 
58314 static int _wrap_SBThreadPlan_IsPlanComplete(lua_State* L) {
58315   {
58316     int SWIG_arg = 0;
58317     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58318     bool result;
58319 
58320     SWIG_check_num_args("lldb::SBThreadPlan::IsPlanComplete",1,1)
58321     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanComplete",1,"lldb::SBThreadPlan *");
58322 
58323     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58324       SWIG_fail_ptr("SBThreadPlan_IsPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
58325     }
58326 
58327     result = (bool)(arg1)->IsPlanComplete();
58328     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58329     return SWIG_arg;
58330 
58331     fail: SWIGUNUSED;
58332   }
58333   lua_error(L);
58334   return 0;
58335 }
58336 
58337 
58338 static int _wrap_SBThreadPlan_IsPlanStale(lua_State* L) {
58339   {
58340     int SWIG_arg = 0;
58341     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58342     bool result;
58343 
58344     SWIG_check_num_args("lldb::SBThreadPlan::IsPlanStale",1,1)
58345     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanStale",1,"lldb::SBThreadPlan *");
58346 
58347     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58348       SWIG_fail_ptr("SBThreadPlan_IsPlanStale",1,SWIGTYPE_p_lldb__SBThreadPlan);
58349     }
58350 
58351     result = (bool)(arg1)->IsPlanStale();
58352     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58353     return SWIG_arg;
58354 
58355     fail: SWIGUNUSED;
58356   }
58357   lua_error(L);
58358   return 0;
58359 }
58360 
58361 
58362 static int _wrap_SBThreadPlan_GetStopOthers(lua_State* L) {
58363   {
58364     int SWIG_arg = 0;
58365     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58366     bool result;
58367 
58368     SWIG_check_num_args("lldb::SBThreadPlan::GetStopOthers",1,1)
58369     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopOthers",1,"lldb::SBThreadPlan *");
58370 
58371     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58372       SWIG_fail_ptr("SBThreadPlan_GetStopOthers",1,SWIGTYPE_p_lldb__SBThreadPlan);
58373     }
58374 
58375     result = (bool)(arg1)->GetStopOthers();
58376     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58377     return SWIG_arg;
58378 
58379     fail: SWIGUNUSED;
58380   }
58381   lua_error(L);
58382   return 0;
58383 }
58384 
58385 
58386 static int _wrap_SBThreadPlan_SetStopOthers(lua_State* L) {
58387   {
58388     int SWIG_arg = 0;
58389     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58390     bool arg2 ;
58391 
58392     SWIG_check_num_args("lldb::SBThreadPlan::SetStopOthers",2,2)
58393     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetStopOthers",1,"lldb::SBThreadPlan *");
58394     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetStopOthers",2,"bool");
58395 
58396     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58397       SWIG_fail_ptr("SBThreadPlan_SetStopOthers",1,SWIGTYPE_p_lldb__SBThreadPlan);
58398     }
58399 
58400     arg2 = (lua_toboolean(L, 2)!=0);
58401     (arg1)->SetStopOthers(arg2);
58402 
58403     return SWIG_arg;
58404 
58405     fail: SWIGUNUSED;
58406   }
58407   lua_error(L);
58408   return 0;
58409 }
58410 
58411 
58412 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange(lua_State* L) {
58413   {
58414     int SWIG_arg = 0;
58415     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58416     lldb::SBAddress *arg2 = 0 ;
58417     lldb::addr_t arg3 ;
58418     lldb::SBThreadPlan result;
58419 
58420     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,3)
58421     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",1,"lldb::SBThreadPlan *");
58422     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",2,"lldb::SBAddress &");
58423     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,"lldb::addr_t");
58424 
58425     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58426       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
58427     }
58428 
58429 
58430     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
58431       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",2,SWIGTYPE_p_lldb__SBAddress);
58432     }
58433 
58434     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
58435     result = (arg1)->QueueThreadPlanForStepOverRange(*arg2,arg3);
58436     {
58437       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
58438       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
58439     }
58440     return SWIG_arg;
58441 
58442     fail: SWIGUNUSED;
58443   }
58444   lua_error(L);
58445   return 0;
58446 }
58447 
58448 
58449 static int _wrap_SBThreadPlan_QueueThreadPlanForStepInRange(lua_State* L) {
58450   {
58451     int SWIG_arg = 0;
58452     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58453     lldb::SBAddress *arg2 = 0 ;
58454     lldb::addr_t arg3 ;
58455     lldb::SBThreadPlan result;
58456 
58457     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,3)
58458     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",1,"lldb::SBThreadPlan *");
58459     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",2,"lldb::SBAddress &");
58460     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,"lldb::addr_t");
58461 
58462     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58463       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
58464     }
58465 
58466 
58467     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
58468       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",2,SWIGTYPE_p_lldb__SBAddress);
58469     }
58470 
58471     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
58472     result = (arg1)->QueueThreadPlanForStepInRange(*arg2,arg3);
58473     {
58474       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
58475       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
58476     }
58477     return SWIG_arg;
58478 
58479     fail: SWIGUNUSED;
58480   }
58481   lua_error(L);
58482   return 0;
58483 }
58484 
58485 
58486 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(lua_State* L) {
58487   {
58488     int SWIG_arg = 0;
58489     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58490     uint32_t arg2 ;
58491     bool arg3 ;
58492     lldb::SBThreadPlan result;
58493 
58494     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,3)
58495     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
58496     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
58497     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,"bool");
58498 
58499     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58500       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
58501     }
58502 
58503     arg2 = (uint32_t)lua_tointeger(L, 2);
58504     arg3 = (lua_toboolean(L, 3)!=0);
58505     result = (arg1)->QueueThreadPlanForStepOut(arg2,arg3);
58506     {
58507       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
58508       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
58509     }
58510     return SWIG_arg;
58511 
58512     fail: SWIGUNUSED;
58513   }
58514   lua_error(L);
58515   return 0;
58516 }
58517 
58518 
58519 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(lua_State* L) {
58520   {
58521     int SWIG_arg = 0;
58522     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58523     uint32_t arg2 ;
58524     lldb::SBThreadPlan result;
58525 
58526     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,2)
58527     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
58528     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
58529 
58530     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58531       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
58532     }
58533 
58534     arg2 = (uint32_t)lua_tointeger(L, 2);
58535     result = (arg1)->QueueThreadPlanForStepOut(arg2);
58536     {
58537       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
58538       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
58539     }
58540     return SWIG_arg;
58541 
58542     fail: SWIGUNUSED;
58543   }
58544   lua_error(L);
58545   return 0;
58546 }
58547 
58548 
58549 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut(lua_State* L) {
58550   int argc;
58551   int argv[4]={
58552     1,2,3,4
58553   };
58554 
58555   argc = lua_gettop(L);
58556   if (argc == 2) {
58557     int _v = 0;
58558     {
58559       void *ptr;
58560       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
58561         _v = 0;
58562       } else {
58563         _v = 1;
58564       }
58565     }
58566     if (_v) {
58567       {
58568         _v = lua_isnumber(L,argv[1]);
58569       }
58570       if (_v) {
58571         return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(L);
58572       }
58573     }
58574   }
58575   if (argc == 3) {
58576     int _v = 0;
58577     {
58578       void *ptr;
58579       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
58580         _v = 0;
58581       } else {
58582         _v = 1;
58583       }
58584     }
58585     if (_v) {
58586       {
58587         _v = lua_isnumber(L,argv[1]);
58588       }
58589       if (_v) {
58590         {
58591           _v = lua_isboolean(L,argv[2]);
58592         }
58593         if (_v) {
58594           return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(L);
58595         }
58596       }
58597     }
58598   }
58599 
58600   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepOut'\n"
58601     "  Possible C/C++ prototypes are:\n"
58602     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t,bool)\n"
58603     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t)\n");
58604   lua_error(L);return 0;
58605 }
58606 
58607 
58608 static int _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress(lua_State* L) {
58609   {
58610     int SWIG_arg = 0;
58611     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58612     lldb::SBAddress arg2 ;
58613     lldb::SBAddress *argp2 ;
58614     lldb::SBThreadPlan result;
58615 
58616     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,2)
58617     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",1,"lldb::SBThreadPlan *");
58618     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,"lldb::SBAddress");
58619 
58620     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58621       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",1,SWIGTYPE_p_lldb__SBThreadPlan);
58622     }
58623 
58624 
58625     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
58626       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",2,SWIGTYPE_p_lldb__SBAddress);
58627     }
58628     arg2 = *argp2;
58629 
58630     result = (arg1)->QueueThreadPlanForRunToAddress(arg2);
58631     {
58632       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
58633       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
58634     }
58635     return SWIG_arg;
58636 
58637     fail: SWIGUNUSED;
58638   }
58639   lua_error(L);
58640   return 0;
58641 }
58642 
58643 
58644 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(lua_State* L) {
58645   {
58646     int SWIG_arg = 0;
58647     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58648     char *arg2 = (char *) 0 ;
58649     lldb::SBThreadPlan result;
58650 
58651     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,2)
58652     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
58653     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
58654 
58655     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58656       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
58657     }
58658 
58659     arg2 = (char *)lua_tostring(L, 2);
58660     result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2);
58661     {
58662       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
58663       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
58664     }
58665     return SWIG_arg;
58666 
58667     fail: SWIGUNUSED;
58668   }
58669   lua_error(L);
58670   return 0;
58671 }
58672 
58673 
58674 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(lua_State* L) {
58675   {
58676     int SWIG_arg = 0;
58677     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58678     char *arg2 = (char *) 0 ;
58679     lldb::SBError *arg3 = 0 ;
58680     lldb::SBThreadPlan result;
58681 
58682     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,3)
58683     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
58684     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
58685     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBError &");
58686 
58687     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58688       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
58689     }
58690 
58691     arg2 = (char *)lua_tostring(L, 2);
58692 
58693     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
58694       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBError);
58695     }
58696 
58697     result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3);
58698     {
58699       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
58700       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
58701     }
58702     return SWIG_arg;
58703 
58704     fail: SWIGUNUSED;
58705   }
58706   lua_error(L);
58707   return 0;
58708 }
58709 
58710 
58711 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(lua_State* L) {
58712   {
58713     int SWIG_arg = 0;
58714     lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
58715     char *arg2 = (char *) 0 ;
58716     lldb::SBStructuredData *arg3 = 0 ;
58717     lldb::SBError *arg4 = 0 ;
58718     lldb::SBThreadPlan result;
58719 
58720     SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,4)
58721     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
58722     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
58723     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBStructuredData &");
58724     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,"lldb::SBError &");
58725 
58726     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
58727       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
58728     }
58729 
58730     arg2 = (char *)lua_tostring(L, 2);
58731 
58732     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
58733       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBStructuredData);
58734     }
58735 
58736 
58737     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
58738       SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",4,SWIGTYPE_p_lldb__SBError);
58739     }
58740 
58741     result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3,*arg4);
58742     {
58743       lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan(result);
58744       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
58745     }
58746     return SWIG_arg;
58747 
58748     fail: SWIGUNUSED;
58749   }
58750   lua_error(L);
58751   return 0;
58752 }
58753 
58754 
58755 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted(lua_State* L) {
58756   int argc;
58757   int argv[5]={
58758     1,2,3,4,5
58759   };
58760 
58761   argc = lua_gettop(L);
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__SBThreadPlan, 0)) {
58767         _v = 0;
58768       } else {
58769         _v = 1;
58770       }
58771     }
58772     if (_v) {
58773       {
58774         _v = SWIG_lua_isnilstring(L,argv[1]);
58775       }
58776       if (_v) {
58777         return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(L);
58778       }
58779     }
58780   }
58781   if (argc == 3) {
58782     int _v = 0;
58783     {
58784       void *ptr;
58785       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
58786         _v = 0;
58787       } else {
58788         _v = 1;
58789       }
58790     }
58791     if (_v) {
58792       {
58793         _v = SWIG_lua_isnilstring(L,argv[1]);
58794       }
58795       if (_v) {
58796         {
58797           void *ptr;
58798           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
58799             _v = 0;
58800           } else {
58801             _v = 1;
58802           }
58803         }
58804         if (_v) {
58805           return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(L);
58806         }
58807       }
58808     }
58809   }
58810   if (argc == 4) {
58811     int _v = 0;
58812     {
58813       void *ptr;
58814       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
58815         _v = 0;
58816       } else {
58817         _v = 1;
58818       }
58819     }
58820     if (_v) {
58821       {
58822         _v = SWIG_lua_isnilstring(L,argv[1]);
58823       }
58824       if (_v) {
58825         {
58826           void *ptr;
58827           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
58828             _v = 0;
58829           } else {
58830             _v = 1;
58831           }
58832         }
58833         if (_v) {
58834           {
58835             void *ptr;
58836             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
58837               _v = 0;
58838             } else {
58839               _v = 1;
58840             }
58841           }
58842           if (_v) {
58843             return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(L);
58844           }
58845         }
58846       }
58847     }
58848   }
58849 
58850   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepScripted'\n"
58851     "  Possible C/C++ prototypes are:\n"
58852     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *)\n"
58853     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBError &)\n"
58854     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBStructuredData &,lldb::SBError &)\n");
58855   lua_error(L);return 0;
58856 }
58857 
58858 
58859 static void swig_delete_SBThreadPlan(void *obj) {
58860 lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) obj;
58861 delete arg1;
58862 }
58863 static int _proxy__wrap_new_SBThreadPlan(lua_State *L) {
58864     assert(lua_istable(L,1));
58865     lua_pushcfunction(L,_wrap_new_SBThreadPlan);
58866     assert(!lua_isnil(L,-1));
58867     lua_replace(L,1); /* replace our table with real constructor */
58868     lua_call(L,lua_gettop(L)-1,1);
58869     return 1;
58870 }
58871 static swig_lua_attribute swig_SBThreadPlan_attributes[] = {
58872     {0,0,0}
58873 };
58874 static swig_lua_method swig_SBThreadPlan_methods[]= {
58875     { "IsValid", _wrap_SBThreadPlan_IsValid},
58876     { "Clear", _wrap_SBThreadPlan_Clear},
58877     { "GetStopReason", _wrap_SBThreadPlan_GetStopReason},
58878     { "GetStopReasonDataCount", _wrap_SBThreadPlan_GetStopReasonDataCount},
58879     { "GetStopReasonDataAtIndex", _wrap_SBThreadPlan_GetStopReasonDataAtIndex},
58880     { "GetThread", _wrap_SBThreadPlan_GetThread},
58881     { "GetDescription", _wrap_SBThreadPlan_GetDescription},
58882     { "SetPlanComplete", _wrap_SBThreadPlan_SetPlanComplete},
58883     { "IsPlanComplete", _wrap_SBThreadPlan_IsPlanComplete},
58884     { "IsPlanStale", _wrap_SBThreadPlan_IsPlanStale},
58885     { "GetStopOthers", _wrap_SBThreadPlan_GetStopOthers},
58886     { "SetStopOthers", _wrap_SBThreadPlan_SetStopOthers},
58887     { "QueueThreadPlanForStepOverRange", _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange},
58888     { "QueueThreadPlanForStepInRange", _wrap_SBThreadPlan_QueueThreadPlanForStepInRange},
58889     { "QueueThreadPlanForStepOut", _wrap_SBThreadPlan_QueueThreadPlanForStepOut},
58890     { "QueueThreadPlanForRunToAddress", _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress},
58891     { "QueueThreadPlanForStepScripted", _wrap_SBThreadPlan_QueueThreadPlanForStepScripted},
58892     {0,0}
58893 };
58894 static swig_lua_method swig_SBThreadPlan_meta[] = {
58895     {0,0}
58896 };
58897 
58898 static swig_lua_attribute swig_SBThreadPlan_Sf_SwigStatic_attributes[] = {
58899     {0,0,0}
58900 };
58901 static swig_lua_const_info swig_SBThreadPlan_Sf_SwigStatic_constants[]= {
58902     {0,0,0,0,0,0}
58903 };
58904 static swig_lua_method swig_SBThreadPlan_Sf_SwigStatic_methods[]= {
58905     {0,0}
58906 };
58907 static swig_lua_class* swig_SBThreadPlan_Sf_SwigStatic_classes[]= {
58908     0
58909 };
58910 
58911 static swig_lua_namespace swig_SBThreadPlan_Sf_SwigStatic = {
58912     "SBThreadPlan",
58913     swig_SBThreadPlan_Sf_SwigStatic_methods,
58914     swig_SBThreadPlan_Sf_SwigStatic_attributes,
58915     swig_SBThreadPlan_Sf_SwigStatic_constants,
58916     swig_SBThreadPlan_Sf_SwigStatic_classes,
58917     0
58918 };
58919 static swig_lua_class *swig_SBThreadPlan_bases[] = {0};
58920 static const char *swig_SBThreadPlan_base_names[] = {0};
58921 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 };
58922 
58923 static int _wrap_new_SBTrace(lua_State* L) {
58924   {
58925     int SWIG_arg = 0;
58926     lldb::SBTrace *result = 0 ;
58927 
58928     SWIG_check_num_args("lldb::SBTrace::SBTrace",0,0)
58929     result = (lldb::SBTrace *)new lldb::SBTrace();
58930     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
58931     return SWIG_arg;
58932 
58933     fail: SWIGUNUSED;
58934   }
58935   lua_error(L);
58936   return 0;
58937 }
58938 
58939 
58940 static int _wrap_SBTrace_CreateNewCursor(lua_State* L) {
58941   {
58942     int SWIG_arg = 0;
58943     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58944     lldb::SBError *arg2 = 0 ;
58945     lldb::SBThread *arg3 = 0 ;
58946     lldb::SBTraceCursor result;
58947 
58948     SWIG_check_num_args("lldb::SBTrace::CreateNewCursor",3,3)
58949     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::CreateNewCursor",1,"lldb::SBTrace *");
58950     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::CreateNewCursor",2,"lldb::SBError &");
58951     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::CreateNewCursor",3,"lldb::SBThread &");
58952 
58953     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58954       SWIG_fail_ptr("SBTrace_CreateNewCursor",1,SWIGTYPE_p_lldb__SBTrace);
58955     }
58956 
58957 
58958     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
58959       SWIG_fail_ptr("SBTrace_CreateNewCursor",2,SWIGTYPE_p_lldb__SBError);
58960     }
58961 
58962 
58963     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBThread,0))){
58964       SWIG_fail_ptr("SBTrace_CreateNewCursor",3,SWIGTYPE_p_lldb__SBThread);
58965     }
58966 
58967     result = (arg1)->CreateNewCursor(*arg2,*arg3);
58968     {
58969       lldb::SBTraceCursor * resultptr = new lldb::SBTraceCursor(result);
58970       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTraceCursor,1); SWIG_arg++;
58971     }
58972     return SWIG_arg;
58973 
58974     fail: SWIGUNUSED;
58975   }
58976   lua_error(L);
58977   return 0;
58978 }
58979 
58980 
58981 static int _wrap_SBTrace_GetStartConfigurationHelp(lua_State* L) {
58982   {
58983     int SWIG_arg = 0;
58984     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58985     char *result = 0 ;
58986 
58987     SWIG_check_num_args("lldb::SBTrace::GetStartConfigurationHelp",1,1)
58988     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetStartConfigurationHelp",1,"lldb::SBTrace *");
58989 
58990     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58991       SWIG_fail_ptr("SBTrace_GetStartConfigurationHelp",1,SWIGTYPE_p_lldb__SBTrace);
58992     }
58993 
58994     result = (char *)(arg1)->GetStartConfigurationHelp();
58995     lua_pushstring(L,(const char *)result); SWIG_arg++;
58996     return SWIG_arg;
58997 
58998     fail: SWIGUNUSED;
58999   }
59000   lua_error(L);
59001   return 0;
59002 }
59003 
59004 
59005 static int _wrap_SBTrace_SaveToDisk__SWIG_0(lua_State* L) {
59006   {
59007     int SWIG_arg = 0;
59008     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
59009     lldb::SBError *arg2 = 0 ;
59010     lldb::SBFileSpec *arg3 = 0 ;
59011     bool arg4 ;
59012     lldb::SBFileSpec result;
59013 
59014     SWIG_check_num_args("lldb::SBTrace::SaveToDisk",4,4)
59015     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",1,"lldb::SBTrace *");
59016     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",2,"lldb::SBError &");
59017     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",3,"lldb::SBFileSpec const &");
59018     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",4,"bool");
59019 
59020     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
59021       SWIG_fail_ptr("SBTrace_SaveToDisk",1,SWIGTYPE_p_lldb__SBTrace);
59022     }
59023 
59024 
59025     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
59026       SWIG_fail_ptr("SBTrace_SaveToDisk",2,SWIGTYPE_p_lldb__SBError);
59027     }
59028 
59029 
59030     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
59031       SWIG_fail_ptr("SBTrace_SaveToDisk",3,SWIGTYPE_p_lldb__SBFileSpec);
59032     }
59033 
59034     arg4 = (lua_toboolean(L, 4)!=0);
59035     result = (arg1)->SaveToDisk(*arg2,(lldb::SBFileSpec const &)*arg3,arg4);
59036     {
59037       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
59038       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
59039     }
59040     return SWIG_arg;
59041 
59042     fail: SWIGUNUSED;
59043   }
59044   lua_error(L);
59045   return 0;
59046 }
59047 
59048 
59049 static int _wrap_SBTrace_SaveToDisk__SWIG_1(lua_State* L) {
59050   {
59051     int SWIG_arg = 0;
59052     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
59053     lldb::SBError *arg2 = 0 ;
59054     lldb::SBFileSpec *arg3 = 0 ;
59055     lldb::SBFileSpec result;
59056 
59057     SWIG_check_num_args("lldb::SBTrace::SaveToDisk",3,3)
59058     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",1,"lldb::SBTrace *");
59059     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",2,"lldb::SBError &");
59060     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::SaveToDisk",3,"lldb::SBFileSpec const &");
59061 
59062     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
59063       SWIG_fail_ptr("SBTrace_SaveToDisk",1,SWIGTYPE_p_lldb__SBTrace);
59064     }
59065 
59066 
59067     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
59068       SWIG_fail_ptr("SBTrace_SaveToDisk",2,SWIGTYPE_p_lldb__SBError);
59069     }
59070 
59071 
59072     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
59073       SWIG_fail_ptr("SBTrace_SaveToDisk",3,SWIGTYPE_p_lldb__SBFileSpec);
59074     }
59075 
59076     result = (arg1)->SaveToDisk(*arg2,(lldb::SBFileSpec const &)*arg3);
59077     {
59078       lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result);
59079       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
59080     }
59081     return SWIG_arg;
59082 
59083     fail: SWIGUNUSED;
59084   }
59085   lua_error(L);
59086   return 0;
59087 }
59088 
59089 
59090 static int _wrap_SBTrace_SaveToDisk(lua_State* L) {
59091   int argc;
59092   int argv[5]={
59093     1,2,3,4,5
59094   };
59095 
59096   argc = lua_gettop(L);
59097   if (argc == 3) {
59098     int _v = 0;
59099     {
59100       void *ptr;
59101       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
59102         _v = 0;
59103       } else {
59104         _v = 1;
59105       }
59106     }
59107     if (_v) {
59108       {
59109         void *ptr;
59110         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
59111           _v = 0;
59112         } else {
59113           _v = 1;
59114         }
59115       }
59116       if (_v) {
59117         {
59118           void *ptr;
59119           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
59120             _v = 0;
59121           } else {
59122             _v = 1;
59123           }
59124         }
59125         if (_v) {
59126           return _wrap_SBTrace_SaveToDisk__SWIG_1(L);
59127         }
59128       }
59129     }
59130   }
59131   if (argc == 4) {
59132     int _v = 0;
59133     {
59134       void *ptr;
59135       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
59136         _v = 0;
59137       } else {
59138         _v = 1;
59139       }
59140     }
59141     if (_v) {
59142       {
59143         void *ptr;
59144         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
59145           _v = 0;
59146         } else {
59147           _v = 1;
59148         }
59149       }
59150       if (_v) {
59151         {
59152           void *ptr;
59153           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
59154             _v = 0;
59155           } else {
59156             _v = 1;
59157           }
59158         }
59159         if (_v) {
59160           {
59161             _v = lua_isboolean(L,argv[3]);
59162           }
59163           if (_v) {
59164             return _wrap_SBTrace_SaveToDisk__SWIG_0(L);
59165           }
59166         }
59167       }
59168     }
59169   }
59170 
59171   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTrace_SaveToDisk'\n"
59172     "  Possible C/C++ prototypes are:\n"
59173     "    lldb::SBTrace::SaveToDisk(lldb::SBError &,lldb::SBFileSpec const &,bool)\n"
59174     "    lldb::SBTrace::SaveToDisk(lldb::SBError &,lldb::SBFileSpec const &)\n");
59175   lua_error(L);return 0;
59176 }
59177 
59178 
59179 static int _wrap_SBTrace_Start__SWIG_0(lua_State* L) {
59180   {
59181     int SWIG_arg = 0;
59182     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
59183     lldb::SBStructuredData *arg2 = 0 ;
59184     lldb::SBError result;
59185 
59186     SWIG_check_num_args("lldb::SBTrace::Start",2,2)
59187     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Start",1,"lldb::SBTrace *");
59188     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Start",2,"lldb::SBStructuredData const &");
59189 
59190     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
59191       SWIG_fail_ptr("SBTrace_Start",1,SWIGTYPE_p_lldb__SBTrace);
59192     }
59193 
59194 
59195     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStructuredData,0))){
59196       SWIG_fail_ptr("SBTrace_Start",2,SWIGTYPE_p_lldb__SBStructuredData);
59197     }
59198 
59199     result = (arg1)->Start((lldb::SBStructuredData const &)*arg2);
59200     {
59201       lldb::SBError * resultptr = new lldb::SBError(result);
59202       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
59203     }
59204     return SWIG_arg;
59205 
59206     fail: SWIGUNUSED;
59207   }
59208   lua_error(L);
59209   return 0;
59210 }
59211 
59212 
59213 static int _wrap_SBTrace_Start__SWIG_1(lua_State* L) {
59214   {
59215     int SWIG_arg = 0;
59216     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
59217     lldb::SBThread *arg2 = 0 ;
59218     lldb::SBStructuredData *arg3 = 0 ;
59219     lldb::SBError result;
59220 
59221     SWIG_check_num_args("lldb::SBTrace::Start",3,3)
59222     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Start",1,"lldb::SBTrace *");
59223     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Start",2,"lldb::SBThread const &");
59224     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::Start",3,"lldb::SBStructuredData const &");
59225 
59226     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
59227       SWIG_fail_ptr("SBTrace_Start",1,SWIGTYPE_p_lldb__SBTrace);
59228     }
59229 
59230 
59231     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
59232       SWIG_fail_ptr("SBTrace_Start",2,SWIGTYPE_p_lldb__SBThread);
59233     }
59234 
59235 
59236     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
59237       SWIG_fail_ptr("SBTrace_Start",3,SWIGTYPE_p_lldb__SBStructuredData);
59238     }
59239 
59240     result = (arg1)->Start((lldb::SBThread const &)*arg2,(lldb::SBStructuredData const &)*arg3);
59241     {
59242       lldb::SBError * resultptr = new lldb::SBError(result);
59243       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
59244     }
59245     return SWIG_arg;
59246 
59247     fail: SWIGUNUSED;
59248   }
59249   lua_error(L);
59250   return 0;
59251 }
59252 
59253 
59254 static int _wrap_SBTrace_Start(lua_State* L) {
59255   int argc;
59256   int argv[4]={
59257     1,2,3,4
59258   };
59259 
59260   argc = lua_gettop(L);
59261   if (argc == 2) {
59262     int _v = 0;
59263     {
59264       void *ptr;
59265       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
59266         _v = 0;
59267       } else {
59268         _v = 1;
59269       }
59270     }
59271     if (_v) {
59272       {
59273         void *ptr;
59274         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
59275           _v = 0;
59276         } else {
59277           _v = 1;
59278         }
59279       }
59280       if (_v) {
59281         return _wrap_SBTrace_Start__SWIG_0(L);
59282       }
59283     }
59284   }
59285   if (argc == 3) {
59286     int _v = 0;
59287     {
59288       void *ptr;
59289       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
59290         _v = 0;
59291       } else {
59292         _v = 1;
59293       }
59294     }
59295     if (_v) {
59296       {
59297         void *ptr;
59298         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
59299           _v = 0;
59300         } else {
59301           _v = 1;
59302         }
59303       }
59304       if (_v) {
59305         {
59306           void *ptr;
59307           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
59308             _v = 0;
59309           } else {
59310             _v = 1;
59311           }
59312         }
59313         if (_v) {
59314           return _wrap_SBTrace_Start__SWIG_1(L);
59315         }
59316       }
59317     }
59318   }
59319 
59320   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTrace_Start'\n"
59321     "  Possible C/C++ prototypes are:\n"
59322     "    lldb::SBTrace::Start(lldb::SBStructuredData const &)\n"
59323     "    lldb::SBTrace::Start(lldb::SBThread const &,lldb::SBStructuredData const &)\n");
59324   lua_error(L);return 0;
59325 }
59326 
59327 
59328 static int _wrap_SBTrace_Stop__SWIG_0(lua_State* L) {
59329   {
59330     int SWIG_arg = 0;
59331     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
59332     lldb::SBError result;
59333 
59334     SWIG_check_num_args("lldb::SBTrace::Stop",1,1)
59335     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Stop",1,"lldb::SBTrace *");
59336 
59337     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
59338       SWIG_fail_ptr("SBTrace_Stop",1,SWIGTYPE_p_lldb__SBTrace);
59339     }
59340 
59341     result = (arg1)->Stop();
59342     {
59343       lldb::SBError * resultptr = new lldb::SBError(result);
59344       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
59345     }
59346     return SWIG_arg;
59347 
59348     fail: SWIGUNUSED;
59349   }
59350   lua_error(L);
59351   return 0;
59352 }
59353 
59354 
59355 static int _wrap_SBTrace_Stop__SWIG_1(lua_State* L) {
59356   {
59357     int SWIG_arg = 0;
59358     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
59359     lldb::SBThread *arg2 = 0 ;
59360     lldb::SBError result;
59361 
59362     SWIG_check_num_args("lldb::SBTrace::Stop",2,2)
59363     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Stop",1,"lldb::SBTrace *");
59364     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Stop",2,"lldb::SBThread const &");
59365 
59366     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
59367       SWIG_fail_ptr("SBTrace_Stop",1,SWIGTYPE_p_lldb__SBTrace);
59368     }
59369 
59370 
59371     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
59372       SWIG_fail_ptr("SBTrace_Stop",2,SWIGTYPE_p_lldb__SBThread);
59373     }
59374 
59375     result = (arg1)->Stop((lldb::SBThread const &)*arg2);
59376     {
59377       lldb::SBError * resultptr = new lldb::SBError(result);
59378       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
59379     }
59380     return SWIG_arg;
59381 
59382     fail: SWIGUNUSED;
59383   }
59384   lua_error(L);
59385   return 0;
59386 }
59387 
59388 
59389 static int _wrap_SBTrace_Stop(lua_State* L) {
59390   int argc;
59391   int argv[3]={
59392     1,2,3
59393   };
59394 
59395   argc = lua_gettop(L);
59396   if (argc == 1) {
59397     int _v = 0;
59398     {
59399       void *ptr;
59400       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
59401         _v = 0;
59402       } else {
59403         _v = 1;
59404       }
59405     }
59406     if (_v) {
59407       return _wrap_SBTrace_Stop__SWIG_0(L);
59408     }
59409   }
59410   if (argc == 2) {
59411     int _v = 0;
59412     {
59413       void *ptr;
59414       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
59415         _v = 0;
59416       } else {
59417         _v = 1;
59418       }
59419     }
59420     if (_v) {
59421       {
59422         void *ptr;
59423         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
59424           _v = 0;
59425         } else {
59426           _v = 1;
59427         }
59428       }
59429       if (_v) {
59430         return _wrap_SBTrace_Stop__SWIG_1(L);
59431       }
59432     }
59433   }
59434 
59435   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTrace_Stop'\n"
59436     "  Possible C/C++ prototypes are:\n"
59437     "    lldb::SBTrace::Stop()\n"
59438     "    lldb::SBTrace::Stop(lldb::SBThread const &)\n");
59439   lua_error(L);return 0;
59440 }
59441 
59442 
59443 static int _wrap_SBTrace_IsValid(lua_State* L) {
59444   {
59445     int SWIG_arg = 0;
59446     lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
59447     bool result;
59448 
59449     SWIG_check_num_args("lldb::SBTrace::IsValid",1,1)
59450     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::IsValid",1,"lldb::SBTrace *");
59451 
59452     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
59453       SWIG_fail_ptr("SBTrace_IsValid",1,SWIGTYPE_p_lldb__SBTrace);
59454     }
59455 
59456     result = (bool)(arg1)->IsValid();
59457     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59458     return SWIG_arg;
59459 
59460     fail: SWIGUNUSED;
59461   }
59462   lua_error(L);
59463   return 0;
59464 }
59465 
59466 
59467 static void swig_delete_SBTrace(void *obj) {
59468 lldb::SBTrace *arg1 = (lldb::SBTrace *) obj;
59469 delete arg1;
59470 }
59471 static int _proxy__wrap_new_SBTrace(lua_State *L) {
59472     assert(lua_istable(L,1));
59473     lua_pushcfunction(L,_wrap_new_SBTrace);
59474     assert(!lua_isnil(L,-1));
59475     lua_replace(L,1); /* replace our table with real constructor */
59476     lua_call(L,lua_gettop(L)-1,1);
59477     return 1;
59478 }
59479 static swig_lua_attribute swig_SBTrace_attributes[] = {
59480     {0,0,0}
59481 };
59482 static swig_lua_method swig_SBTrace_methods[]= {
59483     { "CreateNewCursor", _wrap_SBTrace_CreateNewCursor},
59484     { "GetStartConfigurationHelp", _wrap_SBTrace_GetStartConfigurationHelp},
59485     { "SaveToDisk", _wrap_SBTrace_SaveToDisk},
59486     { "Start", _wrap_SBTrace_Start},
59487     { "Stop", _wrap_SBTrace_Stop},
59488     { "IsValid", _wrap_SBTrace_IsValid},
59489     {0,0}
59490 };
59491 static swig_lua_method swig_SBTrace_meta[] = {
59492     {0,0}
59493 };
59494 
59495 static swig_lua_attribute swig_SBTrace_Sf_SwigStatic_attributes[] = {
59496     {0,0,0}
59497 };
59498 static swig_lua_const_info swig_SBTrace_Sf_SwigStatic_constants[]= {
59499     {0,0,0,0,0,0}
59500 };
59501 static swig_lua_method swig_SBTrace_Sf_SwigStatic_methods[]= {
59502     {0,0}
59503 };
59504 static swig_lua_class* swig_SBTrace_Sf_SwigStatic_classes[]= {
59505     0
59506 };
59507 
59508 static swig_lua_namespace swig_SBTrace_Sf_SwigStatic = {
59509     "SBTrace",
59510     swig_SBTrace_Sf_SwigStatic_methods,
59511     swig_SBTrace_Sf_SwigStatic_attributes,
59512     swig_SBTrace_Sf_SwigStatic_constants,
59513     swig_SBTrace_Sf_SwigStatic_classes,
59514     0
59515 };
59516 static swig_lua_class *swig_SBTrace_bases[] = {0};
59517 static const char *swig_SBTrace_base_names[] = {0};
59518 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 };
59519 
59520 static int _wrap_new_SBTraceCursor__SWIG_0(lua_State* L) {
59521   {
59522     int SWIG_arg = 0;
59523     lldb::SBTraceCursor *result = 0 ;
59524 
59525     SWIG_check_num_args("lldb::SBTraceCursor::SBTraceCursor",0,0)
59526     result = (lldb::SBTraceCursor *)new lldb::SBTraceCursor();
59527     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTraceCursor,1); SWIG_arg++;
59528     return SWIG_arg;
59529 
59530     fail: SWIGUNUSED;
59531   }
59532   lua_error(L);
59533   return 0;
59534 }
59535 
59536 
59537 static int _wrap_new_SBTraceCursor__SWIG_1(lua_State* L) {
59538   {
59539     int SWIG_arg = 0;
59540     SwigValueWrapper< std::shared_ptr< lldb_private::TraceCursor > > arg1 ;
59541     lldb::TraceCursorSP *argp1 ;
59542     lldb::SBTraceCursor *result = 0 ;
59543 
59544     SWIG_check_num_args("lldb::SBTraceCursor::SBTraceCursor",1,1)
59545     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::SBTraceCursor",1,"lldb::TraceCursorSP");
59546 
59547     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__TraceCursor_t,0))){
59548       SWIG_fail_ptr("new_SBTraceCursor",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__TraceCursor_t);
59549     }
59550     arg1 = *argp1;
59551 
59552     result = (lldb::SBTraceCursor *)new lldb::SBTraceCursor(arg1);
59553     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTraceCursor,1); SWIG_arg++;
59554     return SWIG_arg;
59555 
59556     fail: SWIGUNUSED;
59557   }
59558   lua_error(L);
59559   return 0;
59560 }
59561 
59562 
59563 static int _wrap_new_SBTraceCursor(lua_State* L) {
59564   int argc;
59565   int argv[2]={
59566     1,2
59567   };
59568 
59569   argc = lua_gettop(L);
59570   if (argc == 0) {
59571     return _wrap_new_SBTraceCursor__SWIG_0(L);
59572   }
59573   if (argc == 1) {
59574     int _v = 0;
59575     {
59576       void *ptr;
59577       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__TraceCursor_t, SWIG_POINTER_NO_NULL)) {
59578         _v = 0;
59579       } else {
59580         _v = 1;
59581       }
59582     }
59583     if (_v) {
59584       return _wrap_new_SBTraceCursor__SWIG_1(L);
59585     }
59586   }
59587 
59588   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTraceCursor'\n"
59589     "  Possible C/C++ prototypes are:\n"
59590     "    lldb::SBTraceCursor::SBTraceCursor()\n"
59591     "    lldb::SBTraceCursor::SBTraceCursor(lldb::TraceCursorSP)\n");
59592   lua_error(L);return 0;
59593 }
59594 
59595 
59596 static int _wrap_SBTraceCursor_SetForwards(lua_State* L) {
59597   {
59598     int SWIG_arg = 0;
59599     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
59600     bool arg2 ;
59601 
59602     SWIG_check_num_args("lldb::SBTraceCursor::SetForwards",2,2)
59603     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::SetForwards",1,"lldb::SBTraceCursor *");
59604     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTraceCursor::SetForwards",2,"bool");
59605 
59606     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
59607       SWIG_fail_ptr("SBTraceCursor_SetForwards",1,SWIGTYPE_p_lldb__SBTraceCursor);
59608     }
59609 
59610     arg2 = (lua_toboolean(L, 2)!=0);
59611     (arg1)->SetForwards(arg2);
59612 
59613     return SWIG_arg;
59614 
59615     fail: SWIGUNUSED;
59616   }
59617   lua_error(L);
59618   return 0;
59619 }
59620 
59621 
59622 static int _wrap_SBTraceCursor_IsForwards(lua_State* L) {
59623   {
59624     int SWIG_arg = 0;
59625     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
59626     bool result;
59627 
59628     SWIG_check_num_args("lldb::SBTraceCursor::IsForwards",1,1)
59629     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::IsForwards",1,"lldb::SBTraceCursor const *");
59630 
59631     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
59632       SWIG_fail_ptr("SBTraceCursor_IsForwards",1,SWIGTYPE_p_lldb__SBTraceCursor);
59633     }
59634 
59635     result = (bool)((lldb::SBTraceCursor const *)arg1)->IsForwards();
59636     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59637     return SWIG_arg;
59638 
59639     fail: SWIGUNUSED;
59640   }
59641   lua_error(L);
59642   return 0;
59643 }
59644 
59645 
59646 static int _wrap_SBTraceCursor_Next(lua_State* L) {
59647   {
59648     int SWIG_arg = 0;
59649     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
59650 
59651     SWIG_check_num_args("lldb::SBTraceCursor::Next",1,1)
59652     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::Next",1,"lldb::SBTraceCursor *");
59653 
59654     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
59655       SWIG_fail_ptr("SBTraceCursor_Next",1,SWIGTYPE_p_lldb__SBTraceCursor);
59656     }
59657 
59658     (arg1)->Next();
59659 
59660     return SWIG_arg;
59661 
59662     fail: SWIGUNUSED;
59663   }
59664   lua_error(L);
59665   return 0;
59666 }
59667 
59668 
59669 static int _wrap_SBTraceCursor_HasValue(lua_State* L) {
59670   {
59671     int SWIG_arg = 0;
59672     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
59673     bool result;
59674 
59675     SWIG_check_num_args("lldb::SBTraceCursor::HasValue",1,1)
59676     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::HasValue",1,"lldb::SBTraceCursor *");
59677 
59678     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
59679       SWIG_fail_ptr("SBTraceCursor_HasValue",1,SWIGTYPE_p_lldb__SBTraceCursor);
59680     }
59681 
59682     result = (bool)(arg1)->HasValue();
59683     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59684     return SWIG_arg;
59685 
59686     fail: SWIGUNUSED;
59687   }
59688   lua_error(L);
59689   return 0;
59690 }
59691 
59692 
59693 static int _wrap_SBTraceCursor_GoToId(lua_State* L) {
59694   {
59695     int SWIG_arg = 0;
59696     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
59697     lldb::user_id_t arg2 ;
59698     bool result;
59699 
59700     SWIG_check_num_args("lldb::SBTraceCursor::GoToId",2,2)
59701     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GoToId",1,"lldb::SBTraceCursor *");
59702     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTraceCursor::GoToId",2,"lldb::user_id_t");
59703 
59704     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
59705       SWIG_fail_ptr("SBTraceCursor_GoToId",1,SWIGTYPE_p_lldb__SBTraceCursor);
59706     }
59707 
59708     arg2 = (lldb::user_id_t)lua_tointeger(L, 2);
59709     result = (bool)(arg1)->GoToId(arg2);
59710     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59711     return SWIG_arg;
59712 
59713     fail: SWIGUNUSED;
59714   }
59715   lua_error(L);
59716   return 0;
59717 }
59718 
59719 
59720 static int _wrap_SBTraceCursor_HasId(lua_State* L) {
59721   {
59722     int SWIG_arg = 0;
59723     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
59724     lldb::user_id_t arg2 ;
59725     bool result;
59726 
59727     SWIG_check_num_args("lldb::SBTraceCursor::HasId",2,2)
59728     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::HasId",1,"lldb::SBTraceCursor const *");
59729     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTraceCursor::HasId",2,"lldb::user_id_t");
59730 
59731     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
59732       SWIG_fail_ptr("SBTraceCursor_HasId",1,SWIGTYPE_p_lldb__SBTraceCursor);
59733     }
59734 
59735     arg2 = (lldb::user_id_t)lua_tointeger(L, 2);
59736     result = (bool)((lldb::SBTraceCursor const *)arg1)->HasId(arg2);
59737     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59738     return SWIG_arg;
59739 
59740     fail: SWIGUNUSED;
59741   }
59742   lua_error(L);
59743   return 0;
59744 }
59745 
59746 
59747 static int _wrap_SBTraceCursor_GetId(lua_State* L) {
59748   {
59749     int SWIG_arg = 0;
59750     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
59751     lldb::user_id_t result;
59752 
59753     SWIG_check_num_args("lldb::SBTraceCursor::GetId",1,1)
59754     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetId",1,"lldb::SBTraceCursor const *");
59755 
59756     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
59757       SWIG_fail_ptr("SBTraceCursor_GetId",1,SWIGTYPE_p_lldb__SBTraceCursor);
59758     }
59759 
59760     result = (lldb::user_id_t)((lldb::SBTraceCursor const *)arg1)->GetId();
59761     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59762     return SWIG_arg;
59763 
59764     fail: SWIGUNUSED;
59765   }
59766   lua_error(L);
59767   return 0;
59768 }
59769 
59770 
59771 static int _wrap_SBTraceCursor_Seek(lua_State* L) {
59772   {
59773     int SWIG_arg = 0;
59774     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
59775     int64_t arg2 ;
59776     lldb::TraceCursorSeekType arg3 ;
59777     bool result;
59778 
59779     SWIG_check_num_args("lldb::SBTraceCursor::Seek",3,3)
59780     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::Seek",1,"lldb::SBTraceCursor *");
59781     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTraceCursor::Seek",2,"int64_t");
59782     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTraceCursor::Seek",3,"lldb::TraceCursorSeekType");
59783 
59784     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
59785       SWIG_fail_ptr("SBTraceCursor_Seek",1,SWIGTYPE_p_lldb__SBTraceCursor);
59786     }
59787 
59788     arg2 = (int64_t)lua_tointeger(L, 2);
59789     arg3 = (lldb::TraceCursorSeekType)lua_tointeger(L, 3);
59790     result = (bool)(arg1)->Seek(arg2,arg3);
59791     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59792     return SWIG_arg;
59793 
59794     fail: SWIGUNUSED;
59795   }
59796   lua_error(L);
59797   return 0;
59798 }
59799 
59800 
59801 static int _wrap_SBTraceCursor_GetItemKind(lua_State* L) {
59802   {
59803     int SWIG_arg = 0;
59804     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
59805     lldb::TraceItemKind result;
59806 
59807     SWIG_check_num_args("lldb::SBTraceCursor::GetItemKind",1,1)
59808     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetItemKind",1,"lldb::SBTraceCursor const *");
59809 
59810     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
59811       SWIG_fail_ptr("SBTraceCursor_GetItemKind",1,SWIGTYPE_p_lldb__SBTraceCursor);
59812     }
59813 
59814     result = (lldb::TraceItemKind)((lldb::SBTraceCursor const *)arg1)->GetItemKind();
59815     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59816     return SWIG_arg;
59817 
59818     fail: SWIGUNUSED;
59819   }
59820   lua_error(L);
59821   return 0;
59822 }
59823 
59824 
59825 static int _wrap_SBTraceCursor_IsError(lua_State* L) {
59826   {
59827     int SWIG_arg = 0;
59828     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
59829     bool result;
59830 
59831     SWIG_check_num_args("lldb::SBTraceCursor::IsError",1,1)
59832     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::IsError",1,"lldb::SBTraceCursor const *");
59833 
59834     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
59835       SWIG_fail_ptr("SBTraceCursor_IsError",1,SWIGTYPE_p_lldb__SBTraceCursor);
59836     }
59837 
59838     result = (bool)((lldb::SBTraceCursor const *)arg1)->IsError();
59839     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59840     return SWIG_arg;
59841 
59842     fail: SWIGUNUSED;
59843   }
59844   lua_error(L);
59845   return 0;
59846 }
59847 
59848 
59849 static int _wrap_SBTraceCursor_GetError(lua_State* L) {
59850   {
59851     int SWIG_arg = 0;
59852     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
59853     char *result = 0 ;
59854 
59855     SWIG_check_num_args("lldb::SBTraceCursor::GetError",1,1)
59856     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetError",1,"lldb::SBTraceCursor const *");
59857 
59858     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
59859       SWIG_fail_ptr("SBTraceCursor_GetError",1,SWIGTYPE_p_lldb__SBTraceCursor);
59860     }
59861 
59862     result = (char *)((lldb::SBTraceCursor const *)arg1)->GetError();
59863     lua_pushstring(L,(const char *)result); SWIG_arg++;
59864     return SWIG_arg;
59865 
59866     fail: SWIGUNUSED;
59867   }
59868   lua_error(L);
59869   return 0;
59870 }
59871 
59872 
59873 static int _wrap_SBTraceCursor_IsEvent(lua_State* L) {
59874   {
59875     int SWIG_arg = 0;
59876     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
59877     bool result;
59878 
59879     SWIG_check_num_args("lldb::SBTraceCursor::IsEvent",1,1)
59880     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::IsEvent",1,"lldb::SBTraceCursor const *");
59881 
59882     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
59883       SWIG_fail_ptr("SBTraceCursor_IsEvent",1,SWIGTYPE_p_lldb__SBTraceCursor);
59884     }
59885 
59886     result = (bool)((lldb::SBTraceCursor const *)arg1)->IsEvent();
59887     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59888     return SWIG_arg;
59889 
59890     fail: SWIGUNUSED;
59891   }
59892   lua_error(L);
59893   return 0;
59894 }
59895 
59896 
59897 static int _wrap_SBTraceCursor_GetEventType(lua_State* L) {
59898   {
59899     int SWIG_arg = 0;
59900     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
59901     lldb::TraceEvent result;
59902 
59903     SWIG_check_num_args("lldb::SBTraceCursor::GetEventType",1,1)
59904     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetEventType",1,"lldb::SBTraceCursor const *");
59905 
59906     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
59907       SWIG_fail_ptr("SBTraceCursor_GetEventType",1,SWIGTYPE_p_lldb__SBTraceCursor);
59908     }
59909 
59910     result = (lldb::TraceEvent)((lldb::SBTraceCursor const *)arg1)->GetEventType();
59911     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59912     return SWIG_arg;
59913 
59914     fail: SWIGUNUSED;
59915   }
59916   lua_error(L);
59917   return 0;
59918 }
59919 
59920 
59921 static int _wrap_SBTraceCursor_GetEventTypeAsString(lua_State* L) {
59922   {
59923     int SWIG_arg = 0;
59924     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
59925     char *result = 0 ;
59926 
59927     SWIG_check_num_args("lldb::SBTraceCursor::GetEventTypeAsString",1,1)
59928     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetEventTypeAsString",1,"lldb::SBTraceCursor const *");
59929 
59930     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
59931       SWIG_fail_ptr("SBTraceCursor_GetEventTypeAsString",1,SWIGTYPE_p_lldb__SBTraceCursor);
59932     }
59933 
59934     result = (char *)((lldb::SBTraceCursor const *)arg1)->GetEventTypeAsString();
59935     lua_pushstring(L,(const char *)result); SWIG_arg++;
59936     return SWIG_arg;
59937 
59938     fail: SWIGUNUSED;
59939   }
59940   lua_error(L);
59941   return 0;
59942 }
59943 
59944 
59945 static int _wrap_SBTraceCursor_IsInstruction(lua_State* L) {
59946   {
59947     int SWIG_arg = 0;
59948     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
59949     bool result;
59950 
59951     SWIG_check_num_args("lldb::SBTraceCursor::IsInstruction",1,1)
59952     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::IsInstruction",1,"lldb::SBTraceCursor const *");
59953 
59954     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
59955       SWIG_fail_ptr("SBTraceCursor_IsInstruction",1,SWIGTYPE_p_lldb__SBTraceCursor);
59956     }
59957 
59958     result = (bool)((lldb::SBTraceCursor const *)arg1)->IsInstruction();
59959     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59960     return SWIG_arg;
59961 
59962     fail: SWIGUNUSED;
59963   }
59964   lua_error(L);
59965   return 0;
59966 }
59967 
59968 
59969 static int _wrap_SBTraceCursor_GetLoadAddress(lua_State* L) {
59970   {
59971     int SWIG_arg = 0;
59972     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
59973     lldb::addr_t result;
59974 
59975     SWIG_check_num_args("lldb::SBTraceCursor::GetLoadAddress",1,1)
59976     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetLoadAddress",1,"lldb::SBTraceCursor const *");
59977 
59978     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
59979       SWIG_fail_ptr("SBTraceCursor_GetLoadAddress",1,SWIGTYPE_p_lldb__SBTraceCursor);
59980     }
59981 
59982     result = (lldb::addr_t)((lldb::SBTraceCursor const *)arg1)->GetLoadAddress();
59983     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59984     return SWIG_arg;
59985 
59986     fail: SWIGUNUSED;
59987   }
59988   lua_error(L);
59989   return 0;
59990 }
59991 
59992 
59993 static int _wrap_SBTraceCursor_GetCPU(lua_State* L) {
59994   {
59995     int SWIG_arg = 0;
59996     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
59997     lldb::cpu_id_t result;
59998 
59999     SWIG_check_num_args("lldb::SBTraceCursor::GetCPU",1,1)
60000     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::GetCPU",1,"lldb::SBTraceCursor const *");
60001 
60002     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
60003       SWIG_fail_ptr("SBTraceCursor_GetCPU",1,SWIGTYPE_p_lldb__SBTraceCursor);
60004     }
60005 
60006     result = (lldb::cpu_id_t)((lldb::SBTraceCursor const *)arg1)->GetCPU();
60007     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60008     return SWIG_arg;
60009 
60010     fail: SWIGUNUSED;
60011   }
60012   lua_error(L);
60013   return 0;
60014 }
60015 
60016 
60017 static int _wrap_SBTraceCursor_IsValid(lua_State* L) {
60018   {
60019     int SWIG_arg = 0;
60020     lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) 0 ;
60021     bool result;
60022 
60023     SWIG_check_num_args("lldb::SBTraceCursor::IsValid",1,1)
60024     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceCursor::IsValid",1,"lldb::SBTraceCursor const *");
60025 
60026     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceCursor,0))){
60027       SWIG_fail_ptr("SBTraceCursor_IsValid",1,SWIGTYPE_p_lldb__SBTraceCursor);
60028     }
60029 
60030     result = (bool)((lldb::SBTraceCursor const *)arg1)->IsValid();
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 void swig_delete_SBTraceCursor(void *obj) {
60042 lldb::SBTraceCursor *arg1 = (lldb::SBTraceCursor *) obj;
60043 delete arg1;
60044 }
60045 static int _proxy__wrap_new_SBTraceCursor(lua_State *L) {
60046     assert(lua_istable(L,1));
60047     lua_pushcfunction(L,_wrap_new_SBTraceCursor);
60048     assert(!lua_isnil(L,-1));
60049     lua_replace(L,1); /* replace our table with real constructor */
60050     lua_call(L,lua_gettop(L)-1,1);
60051     return 1;
60052 }
60053 static swig_lua_attribute swig_SBTraceCursor_attributes[] = {
60054     {0,0,0}
60055 };
60056 static swig_lua_method swig_SBTraceCursor_methods[]= {
60057     { "SetForwards", _wrap_SBTraceCursor_SetForwards},
60058     { "IsForwards", _wrap_SBTraceCursor_IsForwards},
60059     { "Next", _wrap_SBTraceCursor_Next},
60060     { "HasValue", _wrap_SBTraceCursor_HasValue},
60061     { "GoToId", _wrap_SBTraceCursor_GoToId},
60062     { "HasId", _wrap_SBTraceCursor_HasId},
60063     { "GetId", _wrap_SBTraceCursor_GetId},
60064     { "Seek", _wrap_SBTraceCursor_Seek},
60065     { "GetItemKind", _wrap_SBTraceCursor_GetItemKind},
60066     { "IsError", _wrap_SBTraceCursor_IsError},
60067     { "GetError", _wrap_SBTraceCursor_GetError},
60068     { "IsEvent", _wrap_SBTraceCursor_IsEvent},
60069     { "GetEventType", _wrap_SBTraceCursor_GetEventType},
60070     { "GetEventTypeAsString", _wrap_SBTraceCursor_GetEventTypeAsString},
60071     { "IsInstruction", _wrap_SBTraceCursor_IsInstruction},
60072     { "GetLoadAddress", _wrap_SBTraceCursor_GetLoadAddress},
60073     { "GetCPU", _wrap_SBTraceCursor_GetCPU},
60074     { "IsValid", _wrap_SBTraceCursor_IsValid},
60075     {0,0}
60076 };
60077 static swig_lua_method swig_SBTraceCursor_meta[] = {
60078     {0,0}
60079 };
60080 
60081 static swig_lua_attribute swig_SBTraceCursor_Sf_SwigStatic_attributes[] = {
60082     {0,0,0}
60083 };
60084 static swig_lua_const_info swig_SBTraceCursor_Sf_SwigStatic_constants[]= {
60085     {0,0,0,0,0,0}
60086 };
60087 static swig_lua_method swig_SBTraceCursor_Sf_SwigStatic_methods[]= {
60088     {0,0}
60089 };
60090 static swig_lua_class* swig_SBTraceCursor_Sf_SwigStatic_classes[]= {
60091     0
60092 };
60093 
60094 static swig_lua_namespace swig_SBTraceCursor_Sf_SwigStatic = {
60095     "SBTraceCursor",
60096     swig_SBTraceCursor_Sf_SwigStatic_methods,
60097     swig_SBTraceCursor_Sf_SwigStatic_attributes,
60098     swig_SBTraceCursor_Sf_SwigStatic_constants,
60099     swig_SBTraceCursor_Sf_SwigStatic_classes,
60100     0
60101 };
60102 static swig_lua_class *swig_SBTraceCursor_bases[] = {0};
60103 static const char *swig_SBTraceCursor_base_names[] = {0};
60104 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 };
60105 
60106 static int _wrap_new_SBTypeMember__SWIG_0(lua_State* L) {
60107   {
60108     int SWIG_arg = 0;
60109     lldb::SBTypeMember *result = 0 ;
60110 
60111     SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",0,0)
60112     result = (lldb::SBTypeMember *)new lldb::SBTypeMember();
60113     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
60114     return SWIG_arg;
60115 
60116     fail: SWIGUNUSED;
60117   }
60118   lua_error(L);
60119   return 0;
60120 }
60121 
60122 
60123 static int _wrap_new_SBTypeMember__SWIG_1(lua_State* L) {
60124   {
60125     int SWIG_arg = 0;
60126     lldb::SBTypeMember *arg1 = 0 ;
60127     lldb::SBTypeMember *result = 0 ;
60128 
60129     SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",1,1)
60130     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMember::SBTypeMember",1,"lldb::SBTypeMember const &");
60131 
60132     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
60133       SWIG_fail_ptr("new_SBTypeMember",1,SWIGTYPE_p_lldb__SBTypeMember);
60134     }
60135 
60136     result = (lldb::SBTypeMember *)new lldb::SBTypeMember((lldb::SBTypeMember const &)*arg1);
60137     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
60138     return SWIG_arg;
60139 
60140     fail: SWIGUNUSED;
60141   }
60142   lua_error(L);
60143   return 0;
60144 }
60145 
60146 
60147 static int _wrap_new_SBTypeMember(lua_State* L) {
60148   int argc;
60149   int argv[2]={
60150     1,2
60151   };
60152 
60153   argc = lua_gettop(L);
60154   if (argc == 0) {
60155     return _wrap_new_SBTypeMember__SWIG_0(L);
60156   }
60157   if (argc == 1) {
60158     int _v = 0;
60159     {
60160       void *ptr;
60161       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMember, SWIG_POINTER_NO_NULL)) {
60162         _v = 0;
60163       } else {
60164         _v = 1;
60165       }
60166     }
60167     if (_v) {
60168       return _wrap_new_SBTypeMember__SWIG_1(L);
60169     }
60170   }
60171 
60172   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMember'\n"
60173     "  Possible C/C++ prototypes are:\n"
60174     "    lldb::SBTypeMember::SBTypeMember()\n"
60175     "    lldb::SBTypeMember::SBTypeMember(lldb::SBTypeMember const &)\n");
60176   lua_error(L);return 0;
60177 }
60178 
60179 
60180 static int _wrap_SBTypeMember_IsValid(lua_State* L) {
60181   {
60182     int SWIG_arg = 0;
60183     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
60184     bool result;
60185 
60186     SWIG_check_num_args("lldb::SBTypeMember::IsValid",1,1)
60187     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsValid",1,"lldb::SBTypeMember const *");
60188 
60189     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
60190       SWIG_fail_ptr("SBTypeMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeMember);
60191     }
60192 
60193     result = (bool)((lldb::SBTypeMember const *)arg1)->IsValid();
60194     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60195     return SWIG_arg;
60196 
60197     fail: SWIGUNUSED;
60198   }
60199   lua_error(L);
60200   return 0;
60201 }
60202 
60203 
60204 static int _wrap_SBTypeMember_GetName(lua_State* L) {
60205   {
60206     int SWIG_arg = 0;
60207     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
60208     char *result = 0 ;
60209 
60210     SWIG_check_num_args("lldb::SBTypeMember::GetName",1,1)
60211     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetName",1,"lldb::SBTypeMember *");
60212 
60213     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
60214       SWIG_fail_ptr("SBTypeMember_GetName",1,SWIGTYPE_p_lldb__SBTypeMember);
60215     }
60216 
60217     result = (char *)(arg1)->GetName();
60218     lua_pushstring(L,(const char *)result); SWIG_arg++;
60219     return SWIG_arg;
60220 
60221     fail: SWIGUNUSED;
60222   }
60223   lua_error(L);
60224   return 0;
60225 }
60226 
60227 
60228 static int _wrap_SBTypeMember_GetType(lua_State* L) {
60229   {
60230     int SWIG_arg = 0;
60231     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
60232     lldb::SBType result;
60233 
60234     SWIG_check_num_args("lldb::SBTypeMember::GetType",1,1)
60235     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetType",1,"lldb::SBTypeMember *");
60236 
60237     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
60238       SWIG_fail_ptr("SBTypeMember_GetType",1,SWIGTYPE_p_lldb__SBTypeMember);
60239     }
60240 
60241     result = (arg1)->GetType();
60242     {
60243       lldb::SBType * resultptr = new lldb::SBType(result);
60244       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60245     }
60246     return SWIG_arg;
60247 
60248     fail: SWIGUNUSED;
60249   }
60250   lua_error(L);
60251   return 0;
60252 }
60253 
60254 
60255 static int _wrap_SBTypeMember_GetOffsetInBytes(lua_State* L) {
60256   {
60257     int SWIG_arg = 0;
60258     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
60259     uint64_t result;
60260 
60261     SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBytes",1,1)
60262     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBytes",1,"lldb::SBTypeMember *");
60263 
60264     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
60265       SWIG_fail_ptr("SBTypeMember_GetOffsetInBytes",1,SWIGTYPE_p_lldb__SBTypeMember);
60266     }
60267 
60268     result = (uint64_t)(arg1)->GetOffsetInBytes();
60269     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60270     return SWIG_arg;
60271 
60272     fail: SWIGUNUSED;
60273   }
60274   lua_error(L);
60275   return 0;
60276 }
60277 
60278 
60279 static int _wrap_SBTypeMember_GetOffsetInBits(lua_State* L) {
60280   {
60281     int SWIG_arg = 0;
60282     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
60283     uint64_t result;
60284 
60285     SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBits",1,1)
60286     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBits",1,"lldb::SBTypeMember *");
60287 
60288     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
60289       SWIG_fail_ptr("SBTypeMember_GetOffsetInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
60290     }
60291 
60292     result = (uint64_t)(arg1)->GetOffsetInBits();
60293     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60294     return SWIG_arg;
60295 
60296     fail: SWIGUNUSED;
60297   }
60298   lua_error(L);
60299   return 0;
60300 }
60301 
60302 
60303 static int _wrap_SBTypeMember_IsBitfield(lua_State* L) {
60304   {
60305     int SWIG_arg = 0;
60306     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
60307     bool result;
60308 
60309     SWIG_check_num_args("lldb::SBTypeMember::IsBitfield",1,1)
60310     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsBitfield",1,"lldb::SBTypeMember *");
60311 
60312     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
60313       SWIG_fail_ptr("SBTypeMember_IsBitfield",1,SWIGTYPE_p_lldb__SBTypeMember);
60314     }
60315 
60316     result = (bool)(arg1)->IsBitfield();
60317     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60318     return SWIG_arg;
60319 
60320     fail: SWIGUNUSED;
60321   }
60322   lua_error(L);
60323   return 0;
60324 }
60325 
60326 
60327 static int _wrap_SBTypeMember_GetBitfieldSizeInBits(lua_State* L) {
60328   {
60329     int SWIG_arg = 0;
60330     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
60331     uint32_t result;
60332 
60333     SWIG_check_num_args("lldb::SBTypeMember::GetBitfieldSizeInBits",1,1)
60334     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetBitfieldSizeInBits",1,"lldb::SBTypeMember *");
60335 
60336     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
60337       SWIG_fail_ptr("SBTypeMember_GetBitfieldSizeInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
60338     }
60339 
60340     result = (uint32_t)(arg1)->GetBitfieldSizeInBits();
60341     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60342     return SWIG_arg;
60343 
60344     fail: SWIGUNUSED;
60345   }
60346   lua_error(L);
60347   return 0;
60348 }
60349 
60350 
60351 static int _wrap_SBTypeMember___tostring(lua_State* L) {
60352   {
60353     int SWIG_arg = 0;
60354     lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
60355     std::string result;
60356 
60357     SWIG_check_num_args("lldb::SBTypeMember::__repr__",1,1)
60358     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::__repr__",1,"lldb::SBTypeMember *");
60359 
60360     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
60361       SWIG_fail_ptr("SBTypeMember___tostring",1,SWIGTYPE_p_lldb__SBTypeMember);
60362     }
60363 
60364     result = lldb_SBTypeMember___repr__(arg1);
60365     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
60366     return SWIG_arg;
60367 
60368     fail: SWIGUNUSED;
60369   }
60370   lua_error(L);
60371   return 0;
60372 }
60373 
60374 
60375 static void swig_delete_SBTypeMember(void *obj) {
60376 lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) obj;
60377 delete arg1;
60378 }
60379 static int _proxy__wrap_new_SBTypeMember(lua_State *L) {
60380     assert(lua_istable(L,1));
60381     lua_pushcfunction(L,_wrap_new_SBTypeMember);
60382     assert(!lua_isnil(L,-1));
60383     lua_replace(L,1); /* replace our table with real constructor */
60384     lua_call(L,lua_gettop(L)-1,1);
60385     return 1;
60386 }
60387 static swig_lua_attribute swig_SBTypeMember_attributes[] = {
60388     {0,0,0}
60389 };
60390 static swig_lua_method swig_SBTypeMember_methods[]= {
60391     { "IsValid", _wrap_SBTypeMember_IsValid},
60392     { "GetName", _wrap_SBTypeMember_GetName},
60393     { "GetType", _wrap_SBTypeMember_GetType},
60394     { "GetOffsetInBytes", _wrap_SBTypeMember_GetOffsetInBytes},
60395     { "GetOffsetInBits", _wrap_SBTypeMember_GetOffsetInBits},
60396     { "IsBitfield", _wrap_SBTypeMember_IsBitfield},
60397     { "GetBitfieldSizeInBits", _wrap_SBTypeMember_GetBitfieldSizeInBits},
60398     { "__tostring", _wrap_SBTypeMember___tostring},
60399     {0,0}
60400 };
60401 static swig_lua_method swig_SBTypeMember_meta[] = {
60402     { "__tostring", _wrap_SBTypeMember___tostring},
60403     {0,0}
60404 };
60405 
60406 static swig_lua_attribute swig_SBTypeMember_Sf_SwigStatic_attributes[] = {
60407     {0,0,0}
60408 };
60409 static swig_lua_const_info swig_SBTypeMember_Sf_SwigStatic_constants[]= {
60410     {0,0,0,0,0,0}
60411 };
60412 static swig_lua_method swig_SBTypeMember_Sf_SwigStatic_methods[]= {
60413     {0,0}
60414 };
60415 static swig_lua_class* swig_SBTypeMember_Sf_SwigStatic_classes[]= {
60416     0
60417 };
60418 
60419 static swig_lua_namespace swig_SBTypeMember_Sf_SwigStatic = {
60420     "SBTypeMember",
60421     swig_SBTypeMember_Sf_SwigStatic_methods,
60422     swig_SBTypeMember_Sf_SwigStatic_attributes,
60423     swig_SBTypeMember_Sf_SwigStatic_constants,
60424     swig_SBTypeMember_Sf_SwigStatic_classes,
60425     0
60426 };
60427 static swig_lua_class *swig_SBTypeMember_bases[] = {0};
60428 static const char *swig_SBTypeMember_base_names[] = {0};
60429 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 };
60430 
60431 static int _wrap_new_SBTypeMemberFunction__SWIG_0(lua_State* L) {
60432   {
60433     int SWIG_arg = 0;
60434     lldb::SBTypeMemberFunction *result = 0 ;
60435 
60436     SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",0,0)
60437     result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction();
60438     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
60439     return SWIG_arg;
60440 
60441     fail: SWIGUNUSED;
60442   }
60443   lua_error(L);
60444   return 0;
60445 }
60446 
60447 
60448 static int _wrap_new_SBTypeMemberFunction__SWIG_1(lua_State* L) {
60449   {
60450     int SWIG_arg = 0;
60451     lldb::SBTypeMemberFunction *arg1 = 0 ;
60452     lldb::SBTypeMemberFunction *result = 0 ;
60453 
60454     SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,1)
60455     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,"lldb::SBTypeMemberFunction const &");
60456 
60457     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
60458       SWIG_fail_ptr("new_SBTypeMemberFunction",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
60459     }
60460 
60461     result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction((lldb::SBTypeMemberFunction const &)*arg1);
60462     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
60463     return SWIG_arg;
60464 
60465     fail: SWIGUNUSED;
60466   }
60467   lua_error(L);
60468   return 0;
60469 }
60470 
60471 
60472 static int _wrap_new_SBTypeMemberFunction(lua_State* L) {
60473   int argc;
60474   int argv[2]={
60475     1,2
60476   };
60477 
60478   argc = lua_gettop(L);
60479   if (argc == 0) {
60480     return _wrap_new_SBTypeMemberFunction__SWIG_0(L);
60481   }
60482   if (argc == 1) {
60483     int _v = 0;
60484     {
60485       void *ptr;
60486       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMemberFunction, SWIG_POINTER_NO_NULL)) {
60487         _v = 0;
60488       } else {
60489         _v = 1;
60490       }
60491     }
60492     if (_v) {
60493       return _wrap_new_SBTypeMemberFunction__SWIG_1(L);
60494     }
60495   }
60496 
60497   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMemberFunction'\n"
60498     "  Possible C/C++ prototypes are:\n"
60499     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction()\n"
60500     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction(lldb::SBTypeMemberFunction const &)\n");
60501   lua_error(L);return 0;
60502 }
60503 
60504 
60505 static int _wrap_SBTypeMemberFunction_IsValid(lua_State* L) {
60506   {
60507     int SWIG_arg = 0;
60508     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
60509     bool result;
60510 
60511     SWIG_check_num_args("lldb::SBTypeMemberFunction::IsValid",1,1)
60512     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::IsValid",1,"lldb::SBTypeMemberFunction const *");
60513 
60514     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
60515       SWIG_fail_ptr("SBTypeMemberFunction_IsValid",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
60516     }
60517 
60518     result = (bool)((lldb::SBTypeMemberFunction const *)arg1)->IsValid();
60519     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60520     return SWIG_arg;
60521 
60522     fail: SWIGUNUSED;
60523   }
60524   lua_error(L);
60525   return 0;
60526 }
60527 
60528 
60529 static int _wrap_SBTypeMemberFunction_GetName(lua_State* L) {
60530   {
60531     int SWIG_arg = 0;
60532     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
60533     char *result = 0 ;
60534 
60535     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetName",1,1)
60536     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetName",1,"lldb::SBTypeMemberFunction *");
60537 
60538     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
60539       SWIG_fail_ptr("SBTypeMemberFunction_GetName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
60540     }
60541 
60542     result = (char *)(arg1)->GetName();
60543     lua_pushstring(L,(const char *)result); SWIG_arg++;
60544     return SWIG_arg;
60545 
60546     fail: SWIGUNUSED;
60547   }
60548   lua_error(L);
60549   return 0;
60550 }
60551 
60552 
60553 static int _wrap_SBTypeMemberFunction_GetDemangledName(lua_State* L) {
60554   {
60555     int SWIG_arg = 0;
60556     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
60557     char *result = 0 ;
60558 
60559     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDemangledName",1,1)
60560     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDemangledName",1,"lldb::SBTypeMemberFunction *");
60561 
60562     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
60563       SWIG_fail_ptr("SBTypeMemberFunction_GetDemangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
60564     }
60565 
60566     result = (char *)(arg1)->GetDemangledName();
60567     lua_pushstring(L,(const char *)result); SWIG_arg++;
60568     return SWIG_arg;
60569 
60570     fail: SWIGUNUSED;
60571   }
60572   lua_error(L);
60573   return 0;
60574 }
60575 
60576 
60577 static int _wrap_SBTypeMemberFunction_GetMangledName(lua_State* L) {
60578   {
60579     int SWIG_arg = 0;
60580     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
60581     char *result = 0 ;
60582 
60583     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetMangledName",1,1)
60584     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetMangledName",1,"lldb::SBTypeMemberFunction *");
60585 
60586     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
60587       SWIG_fail_ptr("SBTypeMemberFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
60588     }
60589 
60590     result = (char *)(arg1)->GetMangledName();
60591     lua_pushstring(L,(const char *)result); SWIG_arg++;
60592     return SWIG_arg;
60593 
60594     fail: SWIGUNUSED;
60595   }
60596   lua_error(L);
60597   return 0;
60598 }
60599 
60600 
60601 static int _wrap_SBTypeMemberFunction_GetType(lua_State* L) {
60602   {
60603     int SWIG_arg = 0;
60604     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
60605     lldb::SBType result;
60606 
60607     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetType",1,1)
60608     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetType",1,"lldb::SBTypeMemberFunction *");
60609 
60610     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
60611       SWIG_fail_ptr("SBTypeMemberFunction_GetType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
60612     }
60613 
60614     result = (arg1)->GetType();
60615     {
60616       lldb::SBType * resultptr = new lldb::SBType(result);
60617       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60618     }
60619     return SWIG_arg;
60620 
60621     fail: SWIGUNUSED;
60622   }
60623   lua_error(L);
60624   return 0;
60625 }
60626 
60627 
60628 static int _wrap_SBTypeMemberFunction_GetReturnType(lua_State* L) {
60629   {
60630     int SWIG_arg = 0;
60631     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
60632     lldb::SBType result;
60633 
60634     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetReturnType",1,1)
60635     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetReturnType",1,"lldb::SBTypeMemberFunction *");
60636 
60637     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
60638       SWIG_fail_ptr("SBTypeMemberFunction_GetReturnType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
60639     }
60640 
60641     result = (arg1)->GetReturnType();
60642     {
60643       lldb::SBType * resultptr = new lldb::SBType(result);
60644       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60645     }
60646     return SWIG_arg;
60647 
60648     fail: SWIGUNUSED;
60649   }
60650   lua_error(L);
60651   return 0;
60652 }
60653 
60654 
60655 static int _wrap_SBTypeMemberFunction_GetNumberOfArguments(lua_State* L) {
60656   {
60657     int SWIG_arg = 0;
60658     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
60659     uint32_t result;
60660 
60661     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,1)
60662     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,"lldb::SBTypeMemberFunction *");
60663 
60664     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
60665       SWIG_fail_ptr("SBTypeMemberFunction_GetNumberOfArguments",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
60666     }
60667 
60668     result = (uint32_t)(arg1)->GetNumberOfArguments();
60669     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60670     return SWIG_arg;
60671 
60672     fail: SWIGUNUSED;
60673   }
60674   lua_error(L);
60675   return 0;
60676 }
60677 
60678 
60679 static int _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex(lua_State* L) {
60680   {
60681     int SWIG_arg = 0;
60682     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
60683     uint32_t arg2 ;
60684     lldb::SBType result;
60685 
60686     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,2)
60687     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",1,"lldb::SBTypeMemberFunction *");
60688     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,"uint32_t");
60689 
60690     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
60691       SWIG_fail_ptr("SBTypeMemberFunction_GetArgumentTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
60692     }
60693 
60694     arg2 = (uint32_t)lua_tointeger(L, 2);
60695     result = (arg1)->GetArgumentTypeAtIndex(arg2);
60696     {
60697       lldb::SBType * resultptr = new lldb::SBType(result);
60698       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60699     }
60700     return SWIG_arg;
60701 
60702     fail: SWIGUNUSED;
60703   }
60704   lua_error(L);
60705   return 0;
60706 }
60707 
60708 
60709 static int _wrap_SBTypeMemberFunction_GetKind(lua_State* L) {
60710   {
60711     int SWIG_arg = 0;
60712     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
60713     lldb::MemberFunctionKind result;
60714 
60715     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetKind",1,1)
60716     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetKind",1,"lldb::SBTypeMemberFunction *");
60717 
60718     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
60719       SWIG_fail_ptr("SBTypeMemberFunction_GetKind",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
60720     }
60721 
60722     result = (lldb::MemberFunctionKind)(arg1)->GetKind();
60723     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60724     return SWIG_arg;
60725 
60726     fail: SWIGUNUSED;
60727   }
60728   lua_error(L);
60729   return 0;
60730 }
60731 
60732 
60733 static int _wrap_SBTypeMemberFunction_GetDescription(lua_State* L) {
60734   {
60735     int SWIG_arg = 0;
60736     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
60737     lldb::SBStream *arg2 = 0 ;
60738     lldb::DescriptionLevel arg3 ;
60739     bool result;
60740 
60741     SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDescription",3,3)
60742     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",1,"lldb::SBTypeMemberFunction *");
60743     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",2,"lldb::SBStream &");
60744     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",3,"lldb::DescriptionLevel");
60745 
60746     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
60747       SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
60748     }
60749 
60750 
60751     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
60752       SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
60753     }
60754 
60755     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
60756     result = (bool)(arg1)->GetDescription(*arg2,arg3);
60757     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60758     return SWIG_arg;
60759 
60760     fail: SWIGUNUSED;
60761   }
60762   lua_error(L);
60763   return 0;
60764 }
60765 
60766 
60767 static int _wrap_SBTypeMemberFunction___tostring(lua_State* L) {
60768   {
60769     int SWIG_arg = 0;
60770     lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
60771     std::string result;
60772 
60773     SWIG_check_num_args("lldb::SBTypeMemberFunction::__repr__",1,1)
60774     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::__repr__",1,"lldb::SBTypeMemberFunction *");
60775 
60776     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
60777       SWIG_fail_ptr("SBTypeMemberFunction___tostring",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
60778     }
60779 
60780     result = lldb_SBTypeMemberFunction___repr__(arg1);
60781     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
60782     return SWIG_arg;
60783 
60784     fail: SWIGUNUSED;
60785   }
60786   lua_error(L);
60787   return 0;
60788 }
60789 
60790 
60791 static void swig_delete_SBTypeMemberFunction(void *obj) {
60792 lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) obj;
60793 delete arg1;
60794 }
60795 static int _proxy__wrap_new_SBTypeMemberFunction(lua_State *L) {
60796     assert(lua_istable(L,1));
60797     lua_pushcfunction(L,_wrap_new_SBTypeMemberFunction);
60798     assert(!lua_isnil(L,-1));
60799     lua_replace(L,1); /* replace our table with real constructor */
60800     lua_call(L,lua_gettop(L)-1,1);
60801     return 1;
60802 }
60803 static swig_lua_attribute swig_SBTypeMemberFunction_attributes[] = {
60804     {0,0,0}
60805 };
60806 static swig_lua_method swig_SBTypeMemberFunction_methods[]= {
60807     { "IsValid", _wrap_SBTypeMemberFunction_IsValid},
60808     { "GetName", _wrap_SBTypeMemberFunction_GetName},
60809     { "GetDemangledName", _wrap_SBTypeMemberFunction_GetDemangledName},
60810     { "GetMangledName", _wrap_SBTypeMemberFunction_GetMangledName},
60811     { "GetType", _wrap_SBTypeMemberFunction_GetType},
60812     { "GetReturnType", _wrap_SBTypeMemberFunction_GetReturnType},
60813     { "GetNumberOfArguments", _wrap_SBTypeMemberFunction_GetNumberOfArguments},
60814     { "GetArgumentTypeAtIndex", _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex},
60815     { "GetKind", _wrap_SBTypeMemberFunction_GetKind},
60816     { "GetDescription", _wrap_SBTypeMemberFunction_GetDescription},
60817     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
60818     {0,0}
60819 };
60820 static swig_lua_method swig_SBTypeMemberFunction_meta[] = {
60821     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
60822     {0,0}
60823 };
60824 
60825 static swig_lua_attribute swig_SBTypeMemberFunction_Sf_SwigStatic_attributes[] = {
60826     {0,0,0}
60827 };
60828 static swig_lua_const_info swig_SBTypeMemberFunction_Sf_SwigStatic_constants[]= {
60829     {0,0,0,0,0,0}
60830 };
60831 static swig_lua_method swig_SBTypeMemberFunction_Sf_SwigStatic_methods[]= {
60832     {0,0}
60833 };
60834 static swig_lua_class* swig_SBTypeMemberFunction_Sf_SwigStatic_classes[]= {
60835     0
60836 };
60837 
60838 static swig_lua_namespace swig_SBTypeMemberFunction_Sf_SwigStatic = {
60839     "SBTypeMemberFunction",
60840     swig_SBTypeMemberFunction_Sf_SwigStatic_methods,
60841     swig_SBTypeMemberFunction_Sf_SwigStatic_attributes,
60842     swig_SBTypeMemberFunction_Sf_SwigStatic_constants,
60843     swig_SBTypeMemberFunction_Sf_SwigStatic_classes,
60844     0
60845 };
60846 static swig_lua_class *swig_SBTypeMemberFunction_bases[] = {0};
60847 static const char *swig_SBTypeMemberFunction_base_names[] = {0};
60848 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 };
60849 
60850 static int _wrap_new_SBType__SWIG_0(lua_State* L) {
60851   {
60852     int SWIG_arg = 0;
60853     lldb::SBType *result = 0 ;
60854 
60855     SWIG_check_num_args("lldb::SBType::SBType",0,0)
60856     result = (lldb::SBType *)new lldb::SBType();
60857     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60858     return SWIG_arg;
60859 
60860     fail: SWIGUNUSED;
60861   }
60862   lua_error(L);
60863   return 0;
60864 }
60865 
60866 
60867 static int _wrap_new_SBType__SWIG_1(lua_State* L) {
60868   {
60869     int SWIG_arg = 0;
60870     lldb::SBType *arg1 = 0 ;
60871     lldb::SBType *result = 0 ;
60872 
60873     SWIG_check_num_args("lldb::SBType::SBType",1,1)
60874     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBType::SBType",1,"lldb::SBType const &");
60875 
60876     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60877       SWIG_fail_ptr("new_SBType",1,SWIGTYPE_p_lldb__SBType);
60878     }
60879 
60880     result = (lldb::SBType *)new lldb::SBType((lldb::SBType const &)*arg1);
60881     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60882     return SWIG_arg;
60883 
60884     fail: SWIGUNUSED;
60885   }
60886   lua_error(L);
60887   return 0;
60888 }
60889 
60890 
60891 static int _wrap_new_SBType(lua_State* L) {
60892   int argc;
60893   int argv[2]={
60894     1,2
60895   };
60896 
60897   argc = lua_gettop(L);
60898   if (argc == 0) {
60899     return _wrap_new_SBType__SWIG_0(L);
60900   }
60901   if (argc == 1) {
60902     int _v = 0;
60903     {
60904       void *ptr;
60905       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
60906         _v = 0;
60907       } else {
60908         _v = 1;
60909       }
60910     }
60911     if (_v) {
60912       return _wrap_new_SBType__SWIG_1(L);
60913     }
60914   }
60915 
60916   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBType'\n"
60917     "  Possible C/C++ prototypes are:\n"
60918     "    lldb::SBType::SBType()\n"
60919     "    lldb::SBType::SBType(lldb::SBType const &)\n");
60920   lua_error(L);return 0;
60921 }
60922 
60923 
60924 static int _wrap_SBType_IsValid(lua_State* L) {
60925   {
60926     int SWIG_arg = 0;
60927     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60928     bool result;
60929 
60930     SWIG_check_num_args("lldb::SBType::IsValid",1,1)
60931     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsValid",1,"lldb::SBType *");
60932 
60933     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60934       SWIG_fail_ptr("SBType_IsValid",1,SWIGTYPE_p_lldb__SBType);
60935     }
60936 
60937     result = (bool)(arg1)->IsValid();
60938     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60939     return SWIG_arg;
60940 
60941     fail: SWIGUNUSED;
60942   }
60943   lua_error(L);
60944   return 0;
60945 }
60946 
60947 
60948 static int _wrap_SBType_GetByteSize(lua_State* L) {
60949   {
60950     int SWIG_arg = 0;
60951     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60952     uint64_t result;
60953 
60954     SWIG_check_num_args("lldb::SBType::GetByteSize",1,1)
60955     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetByteSize",1,"lldb::SBType *");
60956 
60957     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60958       SWIG_fail_ptr("SBType_GetByteSize",1,SWIGTYPE_p_lldb__SBType);
60959     }
60960 
60961     result = (uint64_t)(arg1)->GetByteSize();
60962     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60963     return SWIG_arg;
60964 
60965     fail: SWIGUNUSED;
60966   }
60967   lua_error(L);
60968   return 0;
60969 }
60970 
60971 
60972 static int _wrap_SBType_IsPointerType(lua_State* L) {
60973   {
60974     int SWIG_arg = 0;
60975     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60976     bool result;
60977 
60978     SWIG_check_num_args("lldb::SBType::IsPointerType",1,1)
60979     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPointerType",1,"lldb::SBType *");
60980 
60981     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60982       SWIG_fail_ptr("SBType_IsPointerType",1,SWIGTYPE_p_lldb__SBType);
60983     }
60984 
60985     result = (bool)(arg1)->IsPointerType();
60986     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60987     return SWIG_arg;
60988 
60989     fail: SWIGUNUSED;
60990   }
60991   lua_error(L);
60992   return 0;
60993 }
60994 
60995 
60996 static int _wrap_SBType_IsReferenceType(lua_State* L) {
60997   {
60998     int SWIG_arg = 0;
60999     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61000     bool result;
61001 
61002     SWIG_check_num_args("lldb::SBType::IsReferenceType",1,1)
61003     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsReferenceType",1,"lldb::SBType *");
61004 
61005     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61006       SWIG_fail_ptr("SBType_IsReferenceType",1,SWIGTYPE_p_lldb__SBType);
61007     }
61008 
61009     result = (bool)(arg1)->IsReferenceType();
61010     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61011     return SWIG_arg;
61012 
61013     fail: SWIGUNUSED;
61014   }
61015   lua_error(L);
61016   return 0;
61017 }
61018 
61019 
61020 static int _wrap_SBType_IsFunctionType(lua_State* L) {
61021   {
61022     int SWIG_arg = 0;
61023     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61024     bool result;
61025 
61026     SWIG_check_num_args("lldb::SBType::IsFunctionType",1,1)
61027     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsFunctionType",1,"lldb::SBType *");
61028 
61029     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61030       SWIG_fail_ptr("SBType_IsFunctionType",1,SWIGTYPE_p_lldb__SBType);
61031     }
61032 
61033     result = (bool)(arg1)->IsFunctionType();
61034     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61035     return SWIG_arg;
61036 
61037     fail: SWIGUNUSED;
61038   }
61039   lua_error(L);
61040   return 0;
61041 }
61042 
61043 
61044 static int _wrap_SBType_IsPolymorphicClass(lua_State* L) {
61045   {
61046     int SWIG_arg = 0;
61047     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61048     bool result;
61049 
61050     SWIG_check_num_args("lldb::SBType::IsPolymorphicClass",1,1)
61051     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPolymorphicClass",1,"lldb::SBType *");
61052 
61053     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61054       SWIG_fail_ptr("SBType_IsPolymorphicClass",1,SWIGTYPE_p_lldb__SBType);
61055     }
61056 
61057     result = (bool)(arg1)->IsPolymorphicClass();
61058     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61059     return SWIG_arg;
61060 
61061     fail: SWIGUNUSED;
61062   }
61063   lua_error(L);
61064   return 0;
61065 }
61066 
61067 
61068 static int _wrap_SBType_IsArrayType(lua_State* L) {
61069   {
61070     int SWIG_arg = 0;
61071     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61072     bool result;
61073 
61074     SWIG_check_num_args("lldb::SBType::IsArrayType",1,1)
61075     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsArrayType",1,"lldb::SBType *");
61076 
61077     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61078       SWIG_fail_ptr("SBType_IsArrayType",1,SWIGTYPE_p_lldb__SBType);
61079     }
61080 
61081     result = (bool)(arg1)->IsArrayType();
61082     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61083     return SWIG_arg;
61084 
61085     fail: SWIGUNUSED;
61086   }
61087   lua_error(L);
61088   return 0;
61089 }
61090 
61091 
61092 static int _wrap_SBType_IsVectorType(lua_State* L) {
61093   {
61094     int SWIG_arg = 0;
61095     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61096     bool result;
61097 
61098     SWIG_check_num_args("lldb::SBType::IsVectorType",1,1)
61099     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsVectorType",1,"lldb::SBType *");
61100 
61101     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61102       SWIG_fail_ptr("SBType_IsVectorType",1,SWIGTYPE_p_lldb__SBType);
61103     }
61104 
61105     result = (bool)(arg1)->IsVectorType();
61106     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61107     return SWIG_arg;
61108 
61109     fail: SWIGUNUSED;
61110   }
61111   lua_error(L);
61112   return 0;
61113 }
61114 
61115 
61116 static int _wrap_SBType_IsTypedefType(lua_State* L) {
61117   {
61118     int SWIG_arg = 0;
61119     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61120     bool result;
61121 
61122     SWIG_check_num_args("lldb::SBType::IsTypedefType",1,1)
61123     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypedefType",1,"lldb::SBType *");
61124 
61125     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61126       SWIG_fail_ptr("SBType_IsTypedefType",1,SWIGTYPE_p_lldb__SBType);
61127     }
61128 
61129     result = (bool)(arg1)->IsTypedefType();
61130     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61131     return SWIG_arg;
61132 
61133     fail: SWIGUNUSED;
61134   }
61135   lua_error(L);
61136   return 0;
61137 }
61138 
61139 
61140 static int _wrap_SBType_IsAnonymousType(lua_State* L) {
61141   {
61142     int SWIG_arg = 0;
61143     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61144     bool result;
61145 
61146     SWIG_check_num_args("lldb::SBType::IsAnonymousType",1,1)
61147     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsAnonymousType",1,"lldb::SBType *");
61148 
61149     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61150       SWIG_fail_ptr("SBType_IsAnonymousType",1,SWIGTYPE_p_lldb__SBType);
61151     }
61152 
61153     result = (bool)(arg1)->IsAnonymousType();
61154     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61155     return SWIG_arg;
61156 
61157     fail: SWIGUNUSED;
61158   }
61159   lua_error(L);
61160   return 0;
61161 }
61162 
61163 
61164 static int _wrap_SBType_IsScopedEnumerationType(lua_State* L) {
61165   {
61166     int SWIG_arg = 0;
61167     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61168     bool result;
61169 
61170     SWIG_check_num_args("lldb::SBType::IsScopedEnumerationType",1,1)
61171     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsScopedEnumerationType",1,"lldb::SBType *");
61172 
61173     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61174       SWIG_fail_ptr("SBType_IsScopedEnumerationType",1,SWIGTYPE_p_lldb__SBType);
61175     }
61176 
61177     result = (bool)(arg1)->IsScopedEnumerationType();
61178     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61179     return SWIG_arg;
61180 
61181     fail: SWIGUNUSED;
61182   }
61183   lua_error(L);
61184   return 0;
61185 }
61186 
61187 
61188 static int _wrap_SBType_IsAggregateType(lua_State* L) {
61189   {
61190     int SWIG_arg = 0;
61191     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61192     bool result;
61193 
61194     SWIG_check_num_args("lldb::SBType::IsAggregateType",1,1)
61195     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsAggregateType",1,"lldb::SBType *");
61196 
61197     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61198       SWIG_fail_ptr("SBType_IsAggregateType",1,SWIGTYPE_p_lldb__SBType);
61199     }
61200 
61201     result = (bool)(arg1)->IsAggregateType();
61202     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61203     return SWIG_arg;
61204 
61205     fail: SWIGUNUSED;
61206   }
61207   lua_error(L);
61208   return 0;
61209 }
61210 
61211 
61212 static int _wrap_SBType_GetPointerType(lua_State* L) {
61213   {
61214     int SWIG_arg = 0;
61215     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61216     lldb::SBType result;
61217 
61218     SWIG_check_num_args("lldb::SBType::GetPointerType",1,1)
61219     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointerType",1,"lldb::SBType *");
61220 
61221     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61222       SWIG_fail_ptr("SBType_GetPointerType",1,SWIGTYPE_p_lldb__SBType);
61223     }
61224 
61225     result = (arg1)->GetPointerType();
61226     {
61227       lldb::SBType * resultptr = new lldb::SBType(result);
61228       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61229     }
61230     return SWIG_arg;
61231 
61232     fail: SWIGUNUSED;
61233   }
61234   lua_error(L);
61235   return 0;
61236 }
61237 
61238 
61239 static int _wrap_SBType_GetPointeeType(lua_State* L) {
61240   {
61241     int SWIG_arg = 0;
61242     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61243     lldb::SBType result;
61244 
61245     SWIG_check_num_args("lldb::SBType::GetPointeeType",1,1)
61246     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointeeType",1,"lldb::SBType *");
61247 
61248     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61249       SWIG_fail_ptr("SBType_GetPointeeType",1,SWIGTYPE_p_lldb__SBType);
61250     }
61251 
61252     result = (arg1)->GetPointeeType();
61253     {
61254       lldb::SBType * resultptr = new lldb::SBType(result);
61255       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61256     }
61257     return SWIG_arg;
61258 
61259     fail: SWIGUNUSED;
61260   }
61261   lua_error(L);
61262   return 0;
61263 }
61264 
61265 
61266 static int _wrap_SBType_GetReferenceType(lua_State* L) {
61267   {
61268     int SWIG_arg = 0;
61269     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61270     lldb::SBType result;
61271 
61272     SWIG_check_num_args("lldb::SBType::GetReferenceType",1,1)
61273     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetReferenceType",1,"lldb::SBType *");
61274 
61275     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61276       SWIG_fail_ptr("SBType_GetReferenceType",1,SWIGTYPE_p_lldb__SBType);
61277     }
61278 
61279     result = (arg1)->GetReferenceType();
61280     {
61281       lldb::SBType * resultptr = new lldb::SBType(result);
61282       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61283     }
61284     return SWIG_arg;
61285 
61286     fail: SWIGUNUSED;
61287   }
61288   lua_error(L);
61289   return 0;
61290 }
61291 
61292 
61293 static int _wrap_SBType_GetTypedefedType(lua_State* L) {
61294   {
61295     int SWIG_arg = 0;
61296     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61297     lldb::SBType result;
61298 
61299     SWIG_check_num_args("lldb::SBType::GetTypedefedType",1,1)
61300     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypedefedType",1,"lldb::SBType *");
61301 
61302     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61303       SWIG_fail_ptr("SBType_GetTypedefedType",1,SWIGTYPE_p_lldb__SBType);
61304     }
61305 
61306     result = (arg1)->GetTypedefedType();
61307     {
61308       lldb::SBType * resultptr = new lldb::SBType(result);
61309       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61310     }
61311     return SWIG_arg;
61312 
61313     fail: SWIGUNUSED;
61314   }
61315   lua_error(L);
61316   return 0;
61317 }
61318 
61319 
61320 static int _wrap_SBType_GetDereferencedType(lua_State* L) {
61321   {
61322     int SWIG_arg = 0;
61323     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61324     lldb::SBType result;
61325 
61326     SWIG_check_num_args("lldb::SBType::GetDereferencedType",1,1)
61327     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDereferencedType",1,"lldb::SBType *");
61328 
61329     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61330       SWIG_fail_ptr("SBType_GetDereferencedType",1,SWIGTYPE_p_lldb__SBType);
61331     }
61332 
61333     result = (arg1)->GetDereferencedType();
61334     {
61335       lldb::SBType * resultptr = new lldb::SBType(result);
61336       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61337     }
61338     return SWIG_arg;
61339 
61340     fail: SWIGUNUSED;
61341   }
61342   lua_error(L);
61343   return 0;
61344 }
61345 
61346 
61347 static int _wrap_SBType_GetUnqualifiedType(lua_State* L) {
61348   {
61349     int SWIG_arg = 0;
61350     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61351     lldb::SBType result;
61352 
61353     SWIG_check_num_args("lldb::SBType::GetUnqualifiedType",1,1)
61354     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetUnqualifiedType",1,"lldb::SBType *");
61355 
61356     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61357       SWIG_fail_ptr("SBType_GetUnqualifiedType",1,SWIGTYPE_p_lldb__SBType);
61358     }
61359 
61360     result = (arg1)->GetUnqualifiedType();
61361     {
61362       lldb::SBType * resultptr = new lldb::SBType(result);
61363       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61364     }
61365     return SWIG_arg;
61366 
61367     fail: SWIGUNUSED;
61368   }
61369   lua_error(L);
61370   return 0;
61371 }
61372 
61373 
61374 static int _wrap_SBType_GetCanonicalType(lua_State* L) {
61375   {
61376     int SWIG_arg = 0;
61377     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61378     lldb::SBType result;
61379 
61380     SWIG_check_num_args("lldb::SBType::GetCanonicalType",1,1)
61381     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetCanonicalType",1,"lldb::SBType *");
61382 
61383     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61384       SWIG_fail_ptr("SBType_GetCanonicalType",1,SWIGTYPE_p_lldb__SBType);
61385     }
61386 
61387     result = (arg1)->GetCanonicalType();
61388     {
61389       lldb::SBType * resultptr = new lldb::SBType(result);
61390       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61391     }
61392     return SWIG_arg;
61393 
61394     fail: SWIGUNUSED;
61395   }
61396   lua_error(L);
61397   return 0;
61398 }
61399 
61400 
61401 static int _wrap_SBType_GetEnumerationIntegerType(lua_State* L) {
61402   {
61403     int SWIG_arg = 0;
61404     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61405     lldb::SBType result;
61406 
61407     SWIG_check_num_args("lldb::SBType::GetEnumerationIntegerType",1,1)
61408     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumerationIntegerType",1,"lldb::SBType *");
61409 
61410     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61411       SWIG_fail_ptr("SBType_GetEnumerationIntegerType",1,SWIGTYPE_p_lldb__SBType);
61412     }
61413 
61414     result = (arg1)->GetEnumerationIntegerType();
61415     {
61416       lldb::SBType * resultptr = new lldb::SBType(result);
61417       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61418     }
61419     return SWIG_arg;
61420 
61421     fail: SWIGUNUSED;
61422   }
61423   lua_error(L);
61424   return 0;
61425 }
61426 
61427 
61428 static int _wrap_SBType_GetArrayElementType(lua_State* L) {
61429   {
61430     int SWIG_arg = 0;
61431     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61432     lldb::SBType result;
61433 
61434     SWIG_check_num_args("lldb::SBType::GetArrayElementType",1,1)
61435     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayElementType",1,"lldb::SBType *");
61436 
61437     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61438       SWIG_fail_ptr("SBType_GetArrayElementType",1,SWIGTYPE_p_lldb__SBType);
61439     }
61440 
61441     result = (arg1)->GetArrayElementType();
61442     {
61443       lldb::SBType * resultptr = new lldb::SBType(result);
61444       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61445     }
61446     return SWIG_arg;
61447 
61448     fail: SWIGUNUSED;
61449   }
61450   lua_error(L);
61451   return 0;
61452 }
61453 
61454 
61455 static int _wrap_SBType_GetArrayType(lua_State* L) {
61456   {
61457     int SWIG_arg = 0;
61458     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61459     uint64_t arg2 ;
61460     lldb::SBType result;
61461 
61462     SWIG_check_num_args("lldb::SBType::GetArrayType",2,2)
61463     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayType",1,"lldb::SBType *");
61464     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetArrayType",2,"uint64_t");
61465 
61466     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61467       SWIG_fail_ptr("SBType_GetArrayType",1,SWIGTYPE_p_lldb__SBType);
61468     }
61469 
61470     arg2 = (uint64_t)lua_tointeger(L, 2);
61471     result = (arg1)->GetArrayType(arg2);
61472     {
61473       lldb::SBType * resultptr = new lldb::SBType(result);
61474       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61475     }
61476     return SWIG_arg;
61477 
61478     fail: SWIGUNUSED;
61479   }
61480   lua_error(L);
61481   return 0;
61482 }
61483 
61484 
61485 static int _wrap_SBType_GetVectorElementType(lua_State* L) {
61486   {
61487     int SWIG_arg = 0;
61488     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61489     lldb::SBType result;
61490 
61491     SWIG_check_num_args("lldb::SBType::GetVectorElementType",1,1)
61492     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVectorElementType",1,"lldb::SBType *");
61493 
61494     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61495       SWIG_fail_ptr("SBType_GetVectorElementType",1,SWIGTYPE_p_lldb__SBType);
61496     }
61497 
61498     result = (arg1)->GetVectorElementType();
61499     {
61500       lldb::SBType * resultptr = new lldb::SBType(result);
61501       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61502     }
61503     return SWIG_arg;
61504 
61505     fail: SWIGUNUSED;
61506   }
61507   lua_error(L);
61508   return 0;
61509 }
61510 
61511 
61512 static int _wrap_SBType_GetBasicType__SWIG_0(lua_State* L) {
61513   {
61514     int SWIG_arg = 0;
61515     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61516     lldb::BasicType result;
61517 
61518     SWIG_check_num_args("lldb::SBType::GetBasicType",1,1)
61519     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
61520 
61521     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61522       SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
61523     }
61524 
61525     result = (lldb::BasicType)(arg1)->GetBasicType();
61526     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61527     return SWIG_arg;
61528 
61529     fail: SWIGUNUSED;
61530   }
61531   lua_error(L);
61532   return 0;
61533 }
61534 
61535 
61536 static int _wrap_SBType_GetBasicType__SWIG_1(lua_State* L) {
61537   {
61538     int SWIG_arg = 0;
61539     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61540     lldb::BasicType arg2 ;
61541     lldb::SBType result;
61542 
61543     SWIG_check_num_args("lldb::SBType::GetBasicType",2,2)
61544     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
61545     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetBasicType",2,"lldb::BasicType");
61546 
61547     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61548       SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
61549     }
61550 
61551     arg2 = (lldb::BasicType)lua_tointeger(L, 2);
61552     result = (arg1)->GetBasicType(arg2);
61553     {
61554       lldb::SBType * resultptr = new lldb::SBType(result);
61555       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61556     }
61557     return SWIG_arg;
61558 
61559     fail: SWIGUNUSED;
61560   }
61561   lua_error(L);
61562   return 0;
61563 }
61564 
61565 
61566 static int _wrap_SBType_GetBasicType(lua_State* L) {
61567   int argc;
61568   int argv[3]={
61569     1,2,3
61570   };
61571 
61572   argc = lua_gettop(L);
61573   if (argc == 1) {
61574     int _v = 0;
61575     {
61576       void *ptr;
61577       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
61578         _v = 0;
61579       } else {
61580         _v = 1;
61581       }
61582     }
61583     if (_v) {
61584       return _wrap_SBType_GetBasicType__SWIG_0(L);
61585     }
61586   }
61587   if (argc == 2) {
61588     int _v = 0;
61589     {
61590       void *ptr;
61591       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
61592         _v = 0;
61593       } else {
61594         _v = 1;
61595       }
61596     }
61597     if (_v) {
61598       {
61599         _v = lua_isnumber(L,argv[1]);
61600       }
61601       if (_v) {
61602         return _wrap_SBType_GetBasicType__SWIG_1(L);
61603       }
61604     }
61605   }
61606 
61607   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBType_GetBasicType'\n"
61608     "  Possible C/C++ prototypes are:\n"
61609     "    lldb::SBType::GetBasicType()\n"
61610     "    lldb::SBType::GetBasicType(lldb::BasicType)\n");
61611   lua_error(L);return 0;
61612 }
61613 
61614 
61615 static int _wrap_SBType_GetNumberOfFields(lua_State* L) {
61616   {
61617     int SWIG_arg = 0;
61618     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61619     uint32_t result;
61620 
61621     SWIG_check_num_args("lldb::SBType::GetNumberOfFields",1,1)
61622     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfFields",1,"lldb::SBType *");
61623 
61624     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61625       SWIG_fail_ptr("SBType_GetNumberOfFields",1,SWIGTYPE_p_lldb__SBType);
61626     }
61627 
61628     result = (uint32_t)(arg1)->GetNumberOfFields();
61629     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61630     return SWIG_arg;
61631 
61632     fail: SWIGUNUSED;
61633   }
61634   lua_error(L);
61635   return 0;
61636 }
61637 
61638 
61639 static int _wrap_SBType_GetNumberOfDirectBaseClasses(lua_State* L) {
61640   {
61641     int SWIG_arg = 0;
61642     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61643     uint32_t result;
61644 
61645     SWIG_check_num_args("lldb::SBType::GetNumberOfDirectBaseClasses",1,1)
61646     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfDirectBaseClasses",1,"lldb::SBType *");
61647 
61648     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61649       SWIG_fail_ptr("SBType_GetNumberOfDirectBaseClasses",1,SWIGTYPE_p_lldb__SBType);
61650     }
61651 
61652     result = (uint32_t)(arg1)->GetNumberOfDirectBaseClasses();
61653     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61654     return SWIG_arg;
61655 
61656     fail: SWIGUNUSED;
61657   }
61658   lua_error(L);
61659   return 0;
61660 }
61661 
61662 
61663 static int _wrap_SBType_GetNumberOfVirtualBaseClasses(lua_State* L) {
61664   {
61665     int SWIG_arg = 0;
61666     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61667     uint32_t result;
61668 
61669     SWIG_check_num_args("lldb::SBType::GetNumberOfVirtualBaseClasses",1,1)
61670     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfVirtualBaseClasses",1,"lldb::SBType *");
61671 
61672     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61673       SWIG_fail_ptr("SBType_GetNumberOfVirtualBaseClasses",1,SWIGTYPE_p_lldb__SBType);
61674     }
61675 
61676     result = (uint32_t)(arg1)->GetNumberOfVirtualBaseClasses();
61677     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61678     return SWIG_arg;
61679 
61680     fail: SWIGUNUSED;
61681   }
61682   lua_error(L);
61683   return 0;
61684 }
61685 
61686 
61687 static int _wrap_SBType_GetFieldAtIndex(lua_State* L) {
61688   {
61689     int SWIG_arg = 0;
61690     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61691     uint32_t arg2 ;
61692     lldb::SBTypeMember result;
61693 
61694     SWIG_check_num_args("lldb::SBType::GetFieldAtIndex",2,2)
61695     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",1,"lldb::SBType *");
61696     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",2,"uint32_t");
61697 
61698     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61699       SWIG_fail_ptr("SBType_GetFieldAtIndex",1,SWIGTYPE_p_lldb__SBType);
61700     }
61701 
61702     arg2 = (uint32_t)lua_tointeger(L, 2);
61703     result = (arg1)->GetFieldAtIndex(arg2);
61704     {
61705       lldb::SBTypeMember * resultptr = new lldb::SBTypeMember(result);
61706       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
61707     }
61708     return SWIG_arg;
61709 
61710     fail: SWIGUNUSED;
61711   }
61712   lua_error(L);
61713   return 0;
61714 }
61715 
61716 
61717 static int _wrap_SBType_GetDirectBaseClassAtIndex(lua_State* L) {
61718   {
61719     int SWIG_arg = 0;
61720     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61721     uint32_t arg2 ;
61722     lldb::SBTypeMember result;
61723 
61724     SWIG_check_num_args("lldb::SBType::GetDirectBaseClassAtIndex",2,2)
61725     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",1,"lldb::SBType *");
61726     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",2,"uint32_t");
61727 
61728     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61729       SWIG_fail_ptr("SBType_GetDirectBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
61730     }
61731 
61732     arg2 = (uint32_t)lua_tointeger(L, 2);
61733     result = (arg1)->GetDirectBaseClassAtIndex(arg2);
61734     {
61735       lldb::SBTypeMember * resultptr = new lldb::SBTypeMember(result);
61736       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
61737     }
61738     return SWIG_arg;
61739 
61740     fail: SWIGUNUSED;
61741   }
61742   lua_error(L);
61743   return 0;
61744 }
61745 
61746 
61747 static int _wrap_SBType_GetVirtualBaseClassAtIndex(lua_State* L) {
61748   {
61749     int SWIG_arg = 0;
61750     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61751     uint32_t arg2 ;
61752     lldb::SBTypeMember result;
61753 
61754     SWIG_check_num_args("lldb::SBType::GetVirtualBaseClassAtIndex",2,2)
61755     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",1,"lldb::SBType *");
61756     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",2,"uint32_t");
61757 
61758     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61759       SWIG_fail_ptr("SBType_GetVirtualBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
61760     }
61761 
61762     arg2 = (uint32_t)lua_tointeger(L, 2);
61763     result = (arg1)->GetVirtualBaseClassAtIndex(arg2);
61764     {
61765       lldb::SBTypeMember * resultptr = new lldb::SBTypeMember(result);
61766       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
61767     }
61768     return SWIG_arg;
61769 
61770     fail: SWIGUNUSED;
61771   }
61772   lua_error(L);
61773   return 0;
61774 }
61775 
61776 
61777 static int _wrap_SBType_GetEnumMembers(lua_State* L) {
61778   {
61779     int SWIG_arg = 0;
61780     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61781     lldb::SBTypeEnumMemberList result;
61782 
61783     SWIG_check_num_args("lldb::SBType::GetEnumMembers",1,1)
61784     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumMembers",1,"lldb::SBType *");
61785 
61786     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61787       SWIG_fail_ptr("SBType_GetEnumMembers",1,SWIGTYPE_p_lldb__SBType);
61788     }
61789 
61790     result = (arg1)->GetEnumMembers();
61791     {
61792       lldb::SBTypeEnumMemberList * resultptr = new lldb::SBTypeEnumMemberList(result);
61793       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
61794     }
61795     return SWIG_arg;
61796 
61797     fail: SWIGUNUSED;
61798   }
61799   lua_error(L);
61800   return 0;
61801 }
61802 
61803 
61804 static int _wrap_SBType_GetModule(lua_State* L) {
61805   {
61806     int SWIG_arg = 0;
61807     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61808     lldb::SBModule result;
61809 
61810     SWIG_check_num_args("lldb::SBType::GetModule",1,1)
61811     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetModule",1,"lldb::SBType *");
61812 
61813     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61814       SWIG_fail_ptr("SBType_GetModule",1,SWIGTYPE_p_lldb__SBType);
61815     }
61816 
61817     result = (arg1)->GetModule();
61818     {
61819       lldb::SBModule * resultptr = new lldb::SBModule(result);
61820       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
61821     }
61822     return SWIG_arg;
61823 
61824     fail: SWIGUNUSED;
61825   }
61826   lua_error(L);
61827   return 0;
61828 }
61829 
61830 
61831 static int _wrap_SBType_GetName(lua_State* L) {
61832   {
61833     int SWIG_arg = 0;
61834     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61835     char *result = 0 ;
61836 
61837     SWIG_check_num_args("lldb::SBType::GetName",1,1)
61838     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetName",1,"lldb::SBType *");
61839 
61840     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61841       SWIG_fail_ptr("SBType_GetName",1,SWIGTYPE_p_lldb__SBType);
61842     }
61843 
61844     result = (char *)(arg1)->GetName();
61845     lua_pushstring(L,(const char *)result); SWIG_arg++;
61846     return SWIG_arg;
61847 
61848     fail: SWIGUNUSED;
61849   }
61850   lua_error(L);
61851   return 0;
61852 }
61853 
61854 
61855 static int _wrap_SBType_GetDisplayTypeName(lua_State* L) {
61856   {
61857     int SWIG_arg = 0;
61858     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61859     char *result = 0 ;
61860 
61861     SWIG_check_num_args("lldb::SBType::GetDisplayTypeName",1,1)
61862     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDisplayTypeName",1,"lldb::SBType *");
61863 
61864     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61865       SWIG_fail_ptr("SBType_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBType);
61866     }
61867 
61868     result = (char *)(arg1)->GetDisplayTypeName();
61869     lua_pushstring(L,(const char *)result); SWIG_arg++;
61870     return SWIG_arg;
61871 
61872     fail: SWIGUNUSED;
61873   }
61874   lua_error(L);
61875   return 0;
61876 }
61877 
61878 
61879 static int _wrap_SBType_GetTypeClass(lua_State* L) {
61880   {
61881     int SWIG_arg = 0;
61882     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61883     lldb::TypeClass result;
61884 
61885     SWIG_check_num_args("lldb::SBType::GetTypeClass",1,1)
61886     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeClass",1,"lldb::SBType *");
61887 
61888     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61889       SWIG_fail_ptr("SBType_GetTypeClass",1,SWIGTYPE_p_lldb__SBType);
61890     }
61891 
61892     result = (lldb::TypeClass)(arg1)->GetTypeClass();
61893     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61894     return SWIG_arg;
61895 
61896     fail: SWIGUNUSED;
61897   }
61898   lua_error(L);
61899   return 0;
61900 }
61901 
61902 
61903 static int _wrap_SBType_GetNumberOfTemplateArguments(lua_State* L) {
61904   {
61905     int SWIG_arg = 0;
61906     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61907     uint32_t result;
61908 
61909     SWIG_check_num_args("lldb::SBType::GetNumberOfTemplateArguments",1,1)
61910     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfTemplateArguments",1,"lldb::SBType *");
61911 
61912     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61913       SWIG_fail_ptr("SBType_GetNumberOfTemplateArguments",1,SWIGTYPE_p_lldb__SBType);
61914     }
61915 
61916     result = (uint32_t)(arg1)->GetNumberOfTemplateArguments();
61917     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61918     return SWIG_arg;
61919 
61920     fail: SWIGUNUSED;
61921   }
61922   lua_error(L);
61923   return 0;
61924 }
61925 
61926 
61927 static int _wrap_SBType_GetTemplateArgumentType(lua_State* L) {
61928   {
61929     int SWIG_arg = 0;
61930     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61931     uint32_t arg2 ;
61932     lldb::SBType result;
61933 
61934     SWIG_check_num_args("lldb::SBType::GetTemplateArgumentType",2,2)
61935     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",1,"lldb::SBType *");
61936     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",2,"uint32_t");
61937 
61938     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61939       SWIG_fail_ptr("SBType_GetTemplateArgumentType",1,SWIGTYPE_p_lldb__SBType);
61940     }
61941 
61942     arg2 = (uint32_t)lua_tointeger(L, 2);
61943     result = (arg1)->GetTemplateArgumentType(arg2);
61944     {
61945       lldb::SBType * resultptr = new lldb::SBType(result);
61946       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61947     }
61948     return SWIG_arg;
61949 
61950     fail: SWIGUNUSED;
61951   }
61952   lua_error(L);
61953   return 0;
61954 }
61955 
61956 
61957 static int _wrap_SBType_GetTemplateArgumentKind(lua_State* L) {
61958   {
61959     int SWIG_arg = 0;
61960     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61961     uint32_t arg2 ;
61962     lldb::TemplateArgumentKind result;
61963 
61964     SWIG_check_num_args("lldb::SBType::GetTemplateArgumentKind",2,2)
61965     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",1,"lldb::SBType *");
61966     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",2,"uint32_t");
61967 
61968     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61969       SWIG_fail_ptr("SBType_GetTemplateArgumentKind",1,SWIGTYPE_p_lldb__SBType);
61970     }
61971 
61972     arg2 = (uint32_t)lua_tointeger(L, 2);
61973     result = (lldb::TemplateArgumentKind)(arg1)->GetTemplateArgumentKind(arg2);
61974     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61975     return SWIG_arg;
61976 
61977     fail: SWIGUNUSED;
61978   }
61979   lua_error(L);
61980   return 0;
61981 }
61982 
61983 
61984 static int _wrap_SBType_GetFunctionReturnType(lua_State* L) {
61985   {
61986     int SWIG_arg = 0;
61987     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
61988     lldb::SBType result;
61989 
61990     SWIG_check_num_args("lldb::SBType::GetFunctionReturnType",1,1)
61991     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionReturnType",1,"lldb::SBType *");
61992 
61993     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
61994       SWIG_fail_ptr("SBType_GetFunctionReturnType",1,SWIGTYPE_p_lldb__SBType);
61995     }
61996 
61997     result = (arg1)->GetFunctionReturnType();
61998     {
61999       lldb::SBType * resultptr = new lldb::SBType(result);
62000       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
62001     }
62002     return SWIG_arg;
62003 
62004     fail: SWIGUNUSED;
62005   }
62006   lua_error(L);
62007   return 0;
62008 }
62009 
62010 
62011 static int _wrap_SBType_GetFunctionArgumentTypes(lua_State* L) {
62012   {
62013     int SWIG_arg = 0;
62014     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
62015     lldb::SBTypeList result;
62016 
62017     SWIG_check_num_args("lldb::SBType::GetFunctionArgumentTypes",1,1)
62018     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionArgumentTypes",1,"lldb::SBType *");
62019 
62020     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
62021       SWIG_fail_ptr("SBType_GetFunctionArgumentTypes",1,SWIGTYPE_p_lldb__SBType);
62022     }
62023 
62024     result = (arg1)->GetFunctionArgumentTypes();
62025     {
62026       lldb::SBTypeList * resultptr = new lldb::SBTypeList(result);
62027       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
62028     }
62029     return SWIG_arg;
62030 
62031     fail: SWIGUNUSED;
62032   }
62033   lua_error(L);
62034   return 0;
62035 }
62036 
62037 
62038 static int _wrap_SBType_GetNumberOfMemberFunctions(lua_State* L) {
62039   {
62040     int SWIG_arg = 0;
62041     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
62042     uint32_t result;
62043 
62044     SWIG_check_num_args("lldb::SBType::GetNumberOfMemberFunctions",1,1)
62045     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfMemberFunctions",1,"lldb::SBType *");
62046 
62047     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
62048       SWIG_fail_ptr("SBType_GetNumberOfMemberFunctions",1,SWIGTYPE_p_lldb__SBType);
62049     }
62050 
62051     result = (uint32_t)(arg1)->GetNumberOfMemberFunctions();
62052     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62053     return SWIG_arg;
62054 
62055     fail: SWIGUNUSED;
62056   }
62057   lua_error(L);
62058   return 0;
62059 }
62060 
62061 
62062 static int _wrap_SBType_GetMemberFunctionAtIndex(lua_State* L) {
62063   {
62064     int SWIG_arg = 0;
62065     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
62066     uint32_t arg2 ;
62067     lldb::SBTypeMemberFunction result;
62068 
62069     SWIG_check_num_args("lldb::SBType::GetMemberFunctionAtIndex",2,2)
62070     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",1,"lldb::SBType *");
62071     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",2,"uint32_t");
62072 
62073     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
62074       SWIG_fail_ptr("SBType_GetMemberFunctionAtIndex",1,SWIGTYPE_p_lldb__SBType);
62075     }
62076 
62077     arg2 = (uint32_t)lua_tointeger(L, 2);
62078     result = (arg1)->GetMemberFunctionAtIndex(arg2);
62079     {
62080       lldb::SBTypeMemberFunction * resultptr = new lldb::SBTypeMemberFunction(result);
62081       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
62082     }
62083     return SWIG_arg;
62084 
62085     fail: SWIGUNUSED;
62086   }
62087   lua_error(L);
62088   return 0;
62089 }
62090 
62091 
62092 static int _wrap_SBType_IsTypeComplete(lua_State* L) {
62093   {
62094     int SWIG_arg = 0;
62095     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
62096     bool result;
62097 
62098     SWIG_check_num_args("lldb::SBType::IsTypeComplete",1,1)
62099     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypeComplete",1,"lldb::SBType *");
62100 
62101     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
62102       SWIG_fail_ptr("SBType_IsTypeComplete",1,SWIGTYPE_p_lldb__SBType);
62103     }
62104 
62105     result = (bool)(arg1)->IsTypeComplete();
62106     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62107     return SWIG_arg;
62108 
62109     fail: SWIGUNUSED;
62110   }
62111   lua_error(L);
62112   return 0;
62113 }
62114 
62115 
62116 static int _wrap_SBType_GetTypeFlags(lua_State* L) {
62117   {
62118     int SWIG_arg = 0;
62119     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
62120     uint32_t result;
62121 
62122     SWIG_check_num_args("lldb::SBType::GetTypeFlags",1,1)
62123     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeFlags",1,"lldb::SBType *");
62124 
62125     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
62126       SWIG_fail_ptr("SBType_GetTypeFlags",1,SWIGTYPE_p_lldb__SBType);
62127     }
62128 
62129     result = (uint32_t)(arg1)->GetTypeFlags();
62130     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62131     return SWIG_arg;
62132 
62133     fail: SWIGUNUSED;
62134   }
62135   lua_error(L);
62136   return 0;
62137 }
62138 
62139 
62140 static int _wrap_SBType___eq(lua_State* L) {
62141   {
62142     int SWIG_arg = 0;
62143     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
62144     lldb::SBType *arg2 = 0 ;
62145     bool result;
62146 
62147     SWIG_check_num_args("lldb::SBType::operator ==",2,2)
62148     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::operator ==",1,"lldb::SBType *");
62149     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBType::operator ==",2,"lldb::SBType &");
62150 
62151     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
62152       SWIG_fail_ptr("SBType___eq",1,SWIGTYPE_p_lldb__SBType);
62153     }
62154 
62155 
62156     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBType,0))){
62157       SWIG_fail_ptr("SBType___eq",2,SWIGTYPE_p_lldb__SBType);
62158     }
62159 
62160     result = (bool)(arg1)->operator ==(*arg2);
62161     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62162     return SWIG_arg;
62163 
62164     fail: SWIGUNUSED;
62165   }
62166   lua_error(L);
62167   return 0;
62168 }
62169 
62170 
62171 static int _wrap_SBType___tostring(lua_State* L) {
62172   {
62173     int SWIG_arg = 0;
62174     lldb::SBType *arg1 = (lldb::SBType *) 0 ;
62175     std::string result;
62176 
62177     SWIG_check_num_args("lldb::SBType::__repr__",1,1)
62178     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::__repr__",1,"lldb::SBType *");
62179 
62180     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
62181       SWIG_fail_ptr("SBType___tostring",1,SWIGTYPE_p_lldb__SBType);
62182     }
62183 
62184     result = lldb_SBType___repr__(arg1);
62185     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
62186     return SWIG_arg;
62187 
62188     fail: SWIGUNUSED;
62189   }
62190   lua_error(L);
62191   return 0;
62192 }
62193 
62194 
62195 static void swig_delete_SBType(void *obj) {
62196 lldb::SBType *arg1 = (lldb::SBType *) obj;
62197 delete arg1;
62198 }
62199 static int _proxy__wrap_new_SBType(lua_State *L) {
62200     assert(lua_istable(L,1));
62201     lua_pushcfunction(L,_wrap_new_SBType);
62202     assert(!lua_isnil(L,-1));
62203     lua_replace(L,1); /* replace our table with real constructor */
62204     lua_call(L,lua_gettop(L)-1,1);
62205     return 1;
62206 }
62207 static swig_lua_attribute swig_SBType_attributes[] = {
62208     {0,0,0}
62209 };
62210 static swig_lua_method swig_SBType_methods[]= {
62211     { "IsValid", _wrap_SBType_IsValid},
62212     { "GetByteSize", _wrap_SBType_GetByteSize},
62213     { "IsPointerType", _wrap_SBType_IsPointerType},
62214     { "IsReferenceType", _wrap_SBType_IsReferenceType},
62215     { "IsFunctionType", _wrap_SBType_IsFunctionType},
62216     { "IsPolymorphicClass", _wrap_SBType_IsPolymorphicClass},
62217     { "IsArrayType", _wrap_SBType_IsArrayType},
62218     { "IsVectorType", _wrap_SBType_IsVectorType},
62219     { "IsTypedefType", _wrap_SBType_IsTypedefType},
62220     { "IsAnonymousType", _wrap_SBType_IsAnonymousType},
62221     { "IsScopedEnumerationType", _wrap_SBType_IsScopedEnumerationType},
62222     { "IsAggregateType", _wrap_SBType_IsAggregateType},
62223     { "GetPointerType", _wrap_SBType_GetPointerType},
62224     { "GetPointeeType", _wrap_SBType_GetPointeeType},
62225     { "GetReferenceType", _wrap_SBType_GetReferenceType},
62226     { "GetTypedefedType", _wrap_SBType_GetTypedefedType},
62227     { "GetDereferencedType", _wrap_SBType_GetDereferencedType},
62228     { "GetUnqualifiedType", _wrap_SBType_GetUnqualifiedType},
62229     { "GetCanonicalType", _wrap_SBType_GetCanonicalType},
62230     { "GetEnumerationIntegerType", _wrap_SBType_GetEnumerationIntegerType},
62231     { "GetArrayElementType", _wrap_SBType_GetArrayElementType},
62232     { "GetArrayType", _wrap_SBType_GetArrayType},
62233     { "GetVectorElementType", _wrap_SBType_GetVectorElementType},
62234     { "GetBasicType", _wrap_SBType_GetBasicType},
62235     { "GetNumberOfFields", _wrap_SBType_GetNumberOfFields},
62236     { "GetNumberOfDirectBaseClasses", _wrap_SBType_GetNumberOfDirectBaseClasses},
62237     { "GetNumberOfVirtualBaseClasses", _wrap_SBType_GetNumberOfVirtualBaseClasses},
62238     { "GetFieldAtIndex", _wrap_SBType_GetFieldAtIndex},
62239     { "GetDirectBaseClassAtIndex", _wrap_SBType_GetDirectBaseClassAtIndex},
62240     { "GetVirtualBaseClassAtIndex", _wrap_SBType_GetVirtualBaseClassAtIndex},
62241     { "GetEnumMembers", _wrap_SBType_GetEnumMembers},
62242     { "GetModule", _wrap_SBType_GetModule},
62243     { "GetName", _wrap_SBType_GetName},
62244     { "GetDisplayTypeName", _wrap_SBType_GetDisplayTypeName},
62245     { "GetTypeClass", _wrap_SBType_GetTypeClass},
62246     { "GetNumberOfTemplateArguments", _wrap_SBType_GetNumberOfTemplateArguments},
62247     { "GetTemplateArgumentType", _wrap_SBType_GetTemplateArgumentType},
62248     { "GetTemplateArgumentKind", _wrap_SBType_GetTemplateArgumentKind},
62249     { "GetFunctionReturnType", _wrap_SBType_GetFunctionReturnType},
62250     { "GetFunctionArgumentTypes", _wrap_SBType_GetFunctionArgumentTypes},
62251     { "GetNumberOfMemberFunctions", _wrap_SBType_GetNumberOfMemberFunctions},
62252     { "GetMemberFunctionAtIndex", _wrap_SBType_GetMemberFunctionAtIndex},
62253     { "IsTypeComplete", _wrap_SBType_IsTypeComplete},
62254     { "GetTypeFlags", _wrap_SBType_GetTypeFlags},
62255     { "__eq", _wrap_SBType___eq},
62256     { "__tostring", _wrap_SBType___tostring},
62257     {0,0}
62258 };
62259 static swig_lua_method swig_SBType_meta[] = {
62260     { "__eq", _wrap_SBType___eq},
62261     { "__tostring", _wrap_SBType___tostring},
62262     {0,0}
62263 };
62264 
62265 static swig_lua_attribute swig_SBType_Sf_SwigStatic_attributes[] = {
62266     {0,0,0}
62267 };
62268 static swig_lua_const_info swig_SBType_Sf_SwigStatic_constants[]= {
62269     {0,0,0,0,0,0}
62270 };
62271 static swig_lua_method swig_SBType_Sf_SwigStatic_methods[]= {
62272     {0,0}
62273 };
62274 static swig_lua_class* swig_SBType_Sf_SwigStatic_classes[]= {
62275     0
62276 };
62277 
62278 static swig_lua_namespace swig_SBType_Sf_SwigStatic = {
62279     "SBType",
62280     swig_SBType_Sf_SwigStatic_methods,
62281     swig_SBType_Sf_SwigStatic_attributes,
62282     swig_SBType_Sf_SwigStatic_constants,
62283     swig_SBType_Sf_SwigStatic_classes,
62284     0
62285 };
62286 static swig_lua_class *swig_SBType_bases[] = {0};
62287 static const char *swig_SBType_base_names[] = {0};
62288 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 };
62289 
62290 static int _wrap_new_SBTypeList(lua_State* L) {
62291   {
62292     int SWIG_arg = 0;
62293     lldb::SBTypeList *result = 0 ;
62294 
62295     SWIG_check_num_args("lldb::SBTypeList::SBTypeList",0,0)
62296     result = (lldb::SBTypeList *)new lldb::SBTypeList();
62297     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
62298     return SWIG_arg;
62299 
62300     fail: SWIGUNUSED;
62301   }
62302   lua_error(L);
62303   return 0;
62304 }
62305 
62306 
62307 static int _wrap_SBTypeList_IsValid(lua_State* L) {
62308   {
62309     int SWIG_arg = 0;
62310     lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
62311     bool result;
62312 
62313     SWIG_check_num_args("lldb::SBTypeList::IsValid",1,1)
62314     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::IsValid",1,"lldb::SBTypeList *");
62315 
62316     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
62317       SWIG_fail_ptr("SBTypeList_IsValid",1,SWIGTYPE_p_lldb__SBTypeList);
62318     }
62319 
62320     result = (bool)(arg1)->IsValid();
62321     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62322     return SWIG_arg;
62323 
62324     fail: SWIGUNUSED;
62325   }
62326   lua_error(L);
62327   return 0;
62328 }
62329 
62330 
62331 static int _wrap_SBTypeList_Append(lua_State* L) {
62332   {
62333     int SWIG_arg = 0;
62334     lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
62335     lldb::SBType arg2 ;
62336     lldb::SBType *argp2 ;
62337 
62338     SWIG_check_num_args("lldb::SBTypeList::Append",2,2)
62339     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::Append",1,"lldb::SBTypeList *");
62340     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeList::Append",2,"lldb::SBType");
62341 
62342     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
62343       SWIG_fail_ptr("SBTypeList_Append",1,SWIGTYPE_p_lldb__SBTypeList);
62344     }
62345 
62346 
62347     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
62348       SWIG_fail_ptr("SBTypeList_Append",2,SWIGTYPE_p_lldb__SBType);
62349     }
62350     arg2 = *argp2;
62351 
62352     (arg1)->Append(arg2);
62353 
62354     return SWIG_arg;
62355 
62356     fail: SWIGUNUSED;
62357   }
62358   lua_error(L);
62359   return 0;
62360 }
62361 
62362 
62363 static int _wrap_SBTypeList_GetTypeAtIndex(lua_State* L) {
62364   {
62365     int SWIG_arg = 0;
62366     lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
62367     uint32_t arg2 ;
62368     lldb::SBType result;
62369 
62370     SWIG_check_num_args("lldb::SBTypeList::GetTypeAtIndex",2,2)
62371     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",1,"lldb::SBTypeList *");
62372     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",2,"uint32_t");
62373 
62374     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
62375       SWIG_fail_ptr("SBTypeList_GetTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeList);
62376     }
62377 
62378     arg2 = (uint32_t)lua_tointeger(L, 2);
62379     result = (arg1)->GetTypeAtIndex(arg2);
62380     {
62381       lldb::SBType * resultptr = new lldb::SBType(result);
62382       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
62383     }
62384     return SWIG_arg;
62385 
62386     fail: SWIGUNUSED;
62387   }
62388   lua_error(L);
62389   return 0;
62390 }
62391 
62392 
62393 static int _wrap_SBTypeList_GetSize(lua_State* L) {
62394   {
62395     int SWIG_arg = 0;
62396     lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
62397     uint32_t result;
62398 
62399     SWIG_check_num_args("lldb::SBTypeList::GetSize",1,1)
62400     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetSize",1,"lldb::SBTypeList *");
62401 
62402     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
62403       SWIG_fail_ptr("SBTypeList_GetSize",1,SWIGTYPE_p_lldb__SBTypeList);
62404     }
62405 
62406     result = (uint32_t)(arg1)->GetSize();
62407     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62408     return SWIG_arg;
62409 
62410     fail: SWIGUNUSED;
62411   }
62412   lua_error(L);
62413   return 0;
62414 }
62415 
62416 
62417 static void swig_delete_SBTypeList(void *obj) {
62418 lldb::SBTypeList *arg1 = (lldb::SBTypeList *) obj;
62419 delete arg1;
62420 }
62421 static int _proxy__wrap_new_SBTypeList(lua_State *L) {
62422     assert(lua_istable(L,1));
62423     lua_pushcfunction(L,_wrap_new_SBTypeList);
62424     assert(!lua_isnil(L,-1));
62425     lua_replace(L,1); /* replace our table with real constructor */
62426     lua_call(L,lua_gettop(L)-1,1);
62427     return 1;
62428 }
62429 static swig_lua_attribute swig_SBTypeList_attributes[] = {
62430     {0,0,0}
62431 };
62432 static swig_lua_method swig_SBTypeList_methods[]= {
62433     { "IsValid", _wrap_SBTypeList_IsValid},
62434     { "Append", _wrap_SBTypeList_Append},
62435     { "GetTypeAtIndex", _wrap_SBTypeList_GetTypeAtIndex},
62436     { "GetSize", _wrap_SBTypeList_GetSize},
62437     {0,0}
62438 };
62439 static swig_lua_method swig_SBTypeList_meta[] = {
62440     {0,0}
62441 };
62442 
62443 static swig_lua_attribute swig_SBTypeList_Sf_SwigStatic_attributes[] = {
62444     {0,0,0}
62445 };
62446 static swig_lua_const_info swig_SBTypeList_Sf_SwigStatic_constants[]= {
62447     {0,0,0,0,0,0}
62448 };
62449 static swig_lua_method swig_SBTypeList_Sf_SwigStatic_methods[]= {
62450     {0,0}
62451 };
62452 static swig_lua_class* swig_SBTypeList_Sf_SwigStatic_classes[]= {
62453     0
62454 };
62455 
62456 static swig_lua_namespace swig_SBTypeList_Sf_SwigStatic = {
62457     "SBTypeList",
62458     swig_SBTypeList_Sf_SwigStatic_methods,
62459     swig_SBTypeList_Sf_SwigStatic_attributes,
62460     swig_SBTypeList_Sf_SwigStatic_constants,
62461     swig_SBTypeList_Sf_SwigStatic_classes,
62462     0
62463 };
62464 static swig_lua_class *swig_SBTypeList_bases[] = {0};
62465 static const char *swig_SBTypeList_base_names[] = {0};
62466 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 };
62467 
62468 static int _wrap_new_SBTypeCategory__SWIG_0(lua_State* L) {
62469   {
62470     int SWIG_arg = 0;
62471     lldb::SBTypeCategory *result = 0 ;
62472 
62473     SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",0,0)
62474     result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory();
62475     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
62476     return SWIG_arg;
62477 
62478     fail: SWIGUNUSED;
62479   }
62480   lua_error(L);
62481   return 0;
62482 }
62483 
62484 
62485 static int _wrap_new_SBTypeCategory__SWIG_1(lua_State* L) {
62486   {
62487     int SWIG_arg = 0;
62488     lldb::SBTypeCategory *arg1 = 0 ;
62489     lldb::SBTypeCategory *result = 0 ;
62490 
62491     SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",1,1)
62492     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SBTypeCategory",1,"lldb::SBTypeCategory const &");
62493 
62494     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62495       SWIG_fail_ptr("new_SBTypeCategory",1,SWIGTYPE_p_lldb__SBTypeCategory);
62496     }
62497 
62498     result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory((lldb::SBTypeCategory const &)*arg1);
62499     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
62500     return SWIG_arg;
62501 
62502     fail: SWIGUNUSED;
62503   }
62504   lua_error(L);
62505   return 0;
62506 }
62507 
62508 
62509 static int _wrap_new_SBTypeCategory(lua_State* L) {
62510   int argc;
62511   int argv[2]={
62512     1,2
62513   };
62514 
62515   argc = lua_gettop(L);
62516   if (argc == 0) {
62517     return _wrap_new_SBTypeCategory__SWIG_0(L);
62518   }
62519   if (argc == 1) {
62520     int _v = 0;
62521     {
62522       void *ptr;
62523       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeCategory, SWIG_POINTER_NO_NULL)) {
62524         _v = 0;
62525       } else {
62526         _v = 1;
62527       }
62528     }
62529     if (_v) {
62530       return _wrap_new_SBTypeCategory__SWIG_1(L);
62531     }
62532   }
62533 
62534   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeCategory'\n"
62535     "  Possible C/C++ prototypes are:\n"
62536     "    lldb::SBTypeCategory::SBTypeCategory()\n"
62537     "    lldb::SBTypeCategory::SBTypeCategory(lldb::SBTypeCategory const &)\n");
62538   lua_error(L);return 0;
62539 }
62540 
62541 
62542 static int _wrap_SBTypeCategory_IsValid(lua_State* L) {
62543   {
62544     int SWIG_arg = 0;
62545     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62546     bool result;
62547 
62548     SWIG_check_num_args("lldb::SBTypeCategory::IsValid",1,1)
62549     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::IsValid",1,"lldb::SBTypeCategory const *");
62550 
62551     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62552       SWIG_fail_ptr("SBTypeCategory_IsValid",1,SWIGTYPE_p_lldb__SBTypeCategory);
62553     }
62554 
62555     result = (bool)((lldb::SBTypeCategory const *)arg1)->IsValid();
62556     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62557     return SWIG_arg;
62558 
62559     fail: SWIGUNUSED;
62560   }
62561   lua_error(L);
62562   return 0;
62563 }
62564 
62565 
62566 static int _wrap_SBTypeCategory_GetEnabled(lua_State* L) {
62567   {
62568     int SWIG_arg = 0;
62569     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62570     bool result;
62571 
62572     SWIG_check_num_args("lldb::SBTypeCategory::GetEnabled",1,1)
62573     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetEnabled",1,"lldb::SBTypeCategory *");
62574 
62575     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62576       SWIG_fail_ptr("SBTypeCategory_GetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
62577     }
62578 
62579     result = (bool)(arg1)->GetEnabled();
62580     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62581     return SWIG_arg;
62582 
62583     fail: SWIGUNUSED;
62584   }
62585   lua_error(L);
62586   return 0;
62587 }
62588 
62589 
62590 static int _wrap_SBTypeCategory_SetEnabled(lua_State* L) {
62591   {
62592     int SWIG_arg = 0;
62593     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62594     bool arg2 ;
62595 
62596     SWIG_check_num_args("lldb::SBTypeCategory::SetEnabled",2,2)
62597     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",1,"lldb::SBTypeCategory *");
62598     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",2,"bool");
62599 
62600     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62601       SWIG_fail_ptr("SBTypeCategory_SetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
62602     }
62603 
62604     arg2 = (lua_toboolean(L, 2)!=0);
62605     (arg1)->SetEnabled(arg2);
62606 
62607     return SWIG_arg;
62608 
62609     fail: SWIGUNUSED;
62610   }
62611   lua_error(L);
62612   return 0;
62613 }
62614 
62615 
62616 static int _wrap_SBTypeCategory_GetName(lua_State* L) {
62617   {
62618     int SWIG_arg = 0;
62619     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62620     char *result = 0 ;
62621 
62622     SWIG_check_num_args("lldb::SBTypeCategory::GetName",1,1)
62623     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetName",1,"lldb::SBTypeCategory *");
62624 
62625     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62626       SWIG_fail_ptr("SBTypeCategory_GetName",1,SWIGTYPE_p_lldb__SBTypeCategory);
62627     }
62628 
62629     result = (char *)(arg1)->GetName();
62630     lua_pushstring(L,(const char *)result); SWIG_arg++;
62631     return SWIG_arg;
62632 
62633     fail: SWIGUNUSED;
62634   }
62635   lua_error(L);
62636   return 0;
62637 }
62638 
62639 
62640 static int _wrap_SBTypeCategory_GetLanguageAtIndex(lua_State* L) {
62641   {
62642     int SWIG_arg = 0;
62643     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62644     uint32_t arg2 ;
62645     lldb::LanguageType result;
62646 
62647     SWIG_check_num_args("lldb::SBTypeCategory::GetLanguageAtIndex",2,2)
62648     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",1,"lldb::SBTypeCategory *");
62649     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",2,"uint32_t");
62650 
62651     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62652       SWIG_fail_ptr("SBTypeCategory_GetLanguageAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
62653     }
62654 
62655     arg2 = (uint32_t)lua_tointeger(L, 2);
62656     result = (lldb::LanguageType)(arg1)->GetLanguageAtIndex(arg2);
62657     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62658     return SWIG_arg;
62659 
62660     fail: SWIGUNUSED;
62661   }
62662   lua_error(L);
62663   return 0;
62664 }
62665 
62666 
62667 static int _wrap_SBTypeCategory_GetNumLanguages(lua_State* L) {
62668   {
62669     int SWIG_arg = 0;
62670     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62671     uint32_t result;
62672 
62673     SWIG_check_num_args("lldb::SBTypeCategory::GetNumLanguages",1,1)
62674     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumLanguages",1,"lldb::SBTypeCategory *");
62675 
62676     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62677       SWIG_fail_ptr("SBTypeCategory_GetNumLanguages",1,SWIGTYPE_p_lldb__SBTypeCategory);
62678     }
62679 
62680     result = (uint32_t)(arg1)->GetNumLanguages();
62681     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62682     return SWIG_arg;
62683 
62684     fail: SWIGUNUSED;
62685   }
62686   lua_error(L);
62687   return 0;
62688 }
62689 
62690 
62691 static int _wrap_SBTypeCategory_AddLanguage(lua_State* L) {
62692   {
62693     int SWIG_arg = 0;
62694     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62695     lldb::LanguageType arg2 ;
62696 
62697     SWIG_check_num_args("lldb::SBTypeCategory::AddLanguage",2,2)
62698     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",1,"lldb::SBTypeCategory *");
62699     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",2,"lldb::LanguageType");
62700 
62701     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62702       SWIG_fail_ptr("SBTypeCategory_AddLanguage",1,SWIGTYPE_p_lldb__SBTypeCategory);
62703     }
62704 
62705     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
62706     (arg1)->AddLanguage(arg2);
62707 
62708     return SWIG_arg;
62709 
62710     fail: SWIGUNUSED;
62711   }
62712   lua_error(L);
62713   return 0;
62714 }
62715 
62716 
62717 static int _wrap_SBTypeCategory_GetDescription(lua_State* L) {
62718   {
62719     int SWIG_arg = 0;
62720     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62721     lldb::SBStream *arg2 = 0 ;
62722     lldb::DescriptionLevel arg3 ;
62723     bool result;
62724 
62725     SWIG_check_num_args("lldb::SBTypeCategory::GetDescription",3,3)
62726     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",1,"lldb::SBTypeCategory *");
62727     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",2,"lldb::SBStream &");
62728     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",3,"lldb::DescriptionLevel");
62729 
62730     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62731       SWIG_fail_ptr("SBTypeCategory_GetDescription",1,SWIGTYPE_p_lldb__SBTypeCategory);
62732     }
62733 
62734 
62735     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
62736       SWIG_fail_ptr("SBTypeCategory_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
62737     }
62738 
62739     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
62740     result = (bool)(arg1)->GetDescription(*arg2,arg3);
62741     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62742     return SWIG_arg;
62743 
62744     fail: SWIGUNUSED;
62745   }
62746   lua_error(L);
62747   return 0;
62748 }
62749 
62750 
62751 static int _wrap_SBTypeCategory_GetNumFormats(lua_State* L) {
62752   {
62753     int SWIG_arg = 0;
62754     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62755     uint32_t result;
62756 
62757     SWIG_check_num_args("lldb::SBTypeCategory::GetNumFormats",1,1)
62758     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFormats",1,"lldb::SBTypeCategory *");
62759 
62760     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62761       SWIG_fail_ptr("SBTypeCategory_GetNumFormats",1,SWIGTYPE_p_lldb__SBTypeCategory);
62762     }
62763 
62764     result = (uint32_t)(arg1)->GetNumFormats();
62765     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62766     return SWIG_arg;
62767 
62768     fail: SWIGUNUSED;
62769   }
62770   lua_error(L);
62771   return 0;
62772 }
62773 
62774 
62775 static int _wrap_SBTypeCategory_GetNumSummaries(lua_State* L) {
62776   {
62777     int SWIG_arg = 0;
62778     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62779     uint32_t result;
62780 
62781     SWIG_check_num_args("lldb::SBTypeCategory::GetNumSummaries",1,1)
62782     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSummaries",1,"lldb::SBTypeCategory *");
62783 
62784     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62785       SWIG_fail_ptr("SBTypeCategory_GetNumSummaries",1,SWIGTYPE_p_lldb__SBTypeCategory);
62786     }
62787 
62788     result = (uint32_t)(arg1)->GetNumSummaries();
62789     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62790     return SWIG_arg;
62791 
62792     fail: SWIGUNUSED;
62793   }
62794   lua_error(L);
62795   return 0;
62796 }
62797 
62798 
62799 static int _wrap_SBTypeCategory_GetNumFilters(lua_State* L) {
62800   {
62801     int SWIG_arg = 0;
62802     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62803     uint32_t result;
62804 
62805     SWIG_check_num_args("lldb::SBTypeCategory::GetNumFilters",1,1)
62806     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFilters",1,"lldb::SBTypeCategory *");
62807 
62808     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62809       SWIG_fail_ptr("SBTypeCategory_GetNumFilters",1,SWIGTYPE_p_lldb__SBTypeCategory);
62810     }
62811 
62812     result = (uint32_t)(arg1)->GetNumFilters();
62813     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62814     return SWIG_arg;
62815 
62816     fail: SWIGUNUSED;
62817   }
62818   lua_error(L);
62819   return 0;
62820 }
62821 
62822 
62823 static int _wrap_SBTypeCategory_GetNumSynthetics(lua_State* L) {
62824   {
62825     int SWIG_arg = 0;
62826     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62827     uint32_t result;
62828 
62829     SWIG_check_num_args("lldb::SBTypeCategory::GetNumSynthetics",1,1)
62830     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSynthetics",1,"lldb::SBTypeCategory *");
62831 
62832     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62833       SWIG_fail_ptr("SBTypeCategory_GetNumSynthetics",1,SWIGTYPE_p_lldb__SBTypeCategory);
62834     }
62835 
62836     result = (uint32_t)(arg1)->GetNumSynthetics();
62837     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62838     return SWIG_arg;
62839 
62840     fail: SWIGUNUSED;
62841   }
62842   lua_error(L);
62843   return 0;
62844 }
62845 
62846 
62847 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex(lua_State* L) {
62848   {
62849     int SWIG_arg = 0;
62850     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62851     uint32_t arg2 ;
62852     lldb::SBTypeNameSpecifier result;
62853 
62854     SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,2)
62855     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",1,"lldb::SBTypeCategory *");
62856     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,"uint32_t");
62857 
62858     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62859       SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
62860     }
62861 
62862     arg2 = (uint32_t)lua_tointeger(L, 2);
62863     result = (arg1)->GetTypeNameSpecifierForFilterAtIndex(arg2);
62864     {
62865       lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier(result);
62866       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62867     }
62868     return SWIG_arg;
62869 
62870     fail: SWIGUNUSED;
62871   }
62872   lua_error(L);
62873   return 0;
62874 }
62875 
62876 
62877 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex(lua_State* L) {
62878   {
62879     int SWIG_arg = 0;
62880     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62881     uint32_t arg2 ;
62882     lldb::SBTypeNameSpecifier result;
62883 
62884     SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,2)
62885     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",1,"lldb::SBTypeCategory *");
62886     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,"uint32_t");
62887 
62888     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62889       SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
62890     }
62891 
62892     arg2 = (uint32_t)lua_tointeger(L, 2);
62893     result = (arg1)->GetTypeNameSpecifierForFormatAtIndex(arg2);
62894     {
62895       lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier(result);
62896       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62897     }
62898     return SWIG_arg;
62899 
62900     fail: SWIGUNUSED;
62901   }
62902   lua_error(L);
62903   return 0;
62904 }
62905 
62906 
62907 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex(lua_State* L) {
62908   {
62909     int SWIG_arg = 0;
62910     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62911     uint32_t arg2 ;
62912     lldb::SBTypeNameSpecifier result;
62913 
62914     SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,2)
62915     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",1,"lldb::SBTypeCategory *");
62916     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,"uint32_t");
62917 
62918     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62919       SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
62920     }
62921 
62922     arg2 = (uint32_t)lua_tointeger(L, 2);
62923     result = (arg1)->GetTypeNameSpecifierForSummaryAtIndex(arg2);
62924     {
62925       lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier(result);
62926       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62927     }
62928     return SWIG_arg;
62929 
62930     fail: SWIGUNUSED;
62931   }
62932   lua_error(L);
62933   return 0;
62934 }
62935 
62936 
62937 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex(lua_State* L) {
62938   {
62939     int SWIG_arg = 0;
62940     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62941     uint32_t arg2 ;
62942     lldb::SBTypeNameSpecifier result;
62943 
62944     SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,2)
62945     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",1,"lldb::SBTypeCategory *");
62946     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,"uint32_t");
62947 
62948     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62949       SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
62950     }
62951 
62952     arg2 = (uint32_t)lua_tointeger(L, 2);
62953     result = (arg1)->GetTypeNameSpecifierForSyntheticAtIndex(arg2);
62954     {
62955       lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier(result);
62956       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62957     }
62958     return SWIG_arg;
62959 
62960     fail: SWIGUNUSED;
62961   }
62962   lua_error(L);
62963   return 0;
62964 }
62965 
62966 
62967 static int _wrap_SBTypeCategory_GetFilterForType(lua_State* L) {
62968   {
62969     int SWIG_arg = 0;
62970     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
62971     lldb::SBTypeNameSpecifier arg2 ;
62972     lldb::SBTypeNameSpecifier *argp2 ;
62973     lldb::SBTypeFilter result;
62974 
62975     SWIG_check_num_args("lldb::SBTypeCategory::GetFilterForType",2,2)
62976     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",1,"lldb::SBTypeCategory *");
62977     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
62978 
62979     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
62980       SWIG_fail_ptr("SBTypeCategory_GetFilterForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
62981     }
62982 
62983 
62984     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62985       SWIG_fail_ptr("SBTypeCategory_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62986     }
62987     arg2 = *argp2;
62988 
62989     result = (arg1)->GetFilterForType(arg2);
62990     {
62991       lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter(result);
62992       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
62993     }
62994     return SWIG_arg;
62995 
62996     fail: SWIGUNUSED;
62997   }
62998   lua_error(L);
62999   return 0;
63000 }
63001 
63002 
63003 static int _wrap_SBTypeCategory_GetFormatForType(lua_State* L) {
63004   {
63005     int SWIG_arg = 0;
63006     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
63007     lldb::SBTypeNameSpecifier arg2 ;
63008     lldb::SBTypeNameSpecifier *argp2 ;
63009     lldb::SBTypeFormat result;
63010 
63011     SWIG_check_num_args("lldb::SBTypeCategory::GetFormatForType",2,2)
63012     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",1,"lldb::SBTypeCategory *");
63013     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
63014 
63015     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
63016       SWIG_fail_ptr("SBTypeCategory_GetFormatForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
63017     }
63018 
63019 
63020     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63021       SWIG_fail_ptr("SBTypeCategory_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63022     }
63023     arg2 = *argp2;
63024 
63025     result = (arg1)->GetFormatForType(arg2);
63026     {
63027       lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat(result);
63028       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
63029     }
63030     return SWIG_arg;
63031 
63032     fail: SWIGUNUSED;
63033   }
63034   lua_error(L);
63035   return 0;
63036 }
63037 
63038 
63039 static int _wrap_SBTypeCategory_GetSummaryForType(lua_State* L) {
63040   {
63041     int SWIG_arg = 0;
63042     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
63043     lldb::SBTypeNameSpecifier arg2 ;
63044     lldb::SBTypeNameSpecifier *argp2 ;
63045     lldb::SBTypeSummary result;
63046 
63047     SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryForType",2,2)
63048     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",1,"lldb::SBTypeCategory *");
63049     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
63050 
63051     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
63052       SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
63053     }
63054 
63055 
63056     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63057       SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63058     }
63059     arg2 = *argp2;
63060 
63061     result = (arg1)->GetSummaryForType(arg2);
63062     {
63063       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
63064       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63065     }
63066     return SWIG_arg;
63067 
63068     fail: SWIGUNUSED;
63069   }
63070   lua_error(L);
63071   return 0;
63072 }
63073 
63074 
63075 static int _wrap_SBTypeCategory_GetSyntheticForType(lua_State* L) {
63076   {
63077     int SWIG_arg = 0;
63078     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
63079     lldb::SBTypeNameSpecifier arg2 ;
63080     lldb::SBTypeNameSpecifier *argp2 ;
63081     lldb::SBTypeSynthetic result;
63082 
63083     SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticForType",2,2)
63084     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",1,"lldb::SBTypeCategory *");
63085     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
63086 
63087     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
63088       SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
63089     }
63090 
63091 
63092     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63093       SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63094     }
63095     arg2 = *argp2;
63096 
63097     result = (arg1)->GetSyntheticForType(arg2);
63098     {
63099       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
63100       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
63101     }
63102     return SWIG_arg;
63103 
63104     fail: SWIGUNUSED;
63105   }
63106   lua_error(L);
63107   return 0;
63108 }
63109 
63110 
63111 static int _wrap_SBTypeCategory_GetFilterAtIndex(lua_State* L) {
63112   {
63113     int SWIG_arg = 0;
63114     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
63115     uint32_t arg2 ;
63116     lldb::SBTypeFilter result;
63117 
63118     SWIG_check_num_args("lldb::SBTypeCategory::GetFilterAtIndex",2,2)
63119     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",1,"lldb::SBTypeCategory *");
63120     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",2,"uint32_t");
63121 
63122     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
63123       SWIG_fail_ptr("SBTypeCategory_GetFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
63124     }
63125 
63126     arg2 = (uint32_t)lua_tointeger(L, 2);
63127     result = (arg1)->GetFilterAtIndex(arg2);
63128     {
63129       lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter(result);
63130       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
63131     }
63132     return SWIG_arg;
63133 
63134     fail: SWIGUNUSED;
63135   }
63136   lua_error(L);
63137   return 0;
63138 }
63139 
63140 
63141 static int _wrap_SBTypeCategory_GetFormatAtIndex(lua_State* L) {
63142   {
63143     int SWIG_arg = 0;
63144     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
63145     uint32_t arg2 ;
63146     lldb::SBTypeFormat result;
63147 
63148     SWIG_check_num_args("lldb::SBTypeCategory::GetFormatAtIndex",2,2)
63149     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",1,"lldb::SBTypeCategory *");
63150     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",2,"uint32_t");
63151 
63152     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
63153       SWIG_fail_ptr("SBTypeCategory_GetFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
63154     }
63155 
63156     arg2 = (uint32_t)lua_tointeger(L, 2);
63157     result = (arg1)->GetFormatAtIndex(arg2);
63158     {
63159       lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat(result);
63160       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
63161     }
63162     return SWIG_arg;
63163 
63164     fail: SWIGUNUSED;
63165   }
63166   lua_error(L);
63167   return 0;
63168 }
63169 
63170 
63171 static int _wrap_SBTypeCategory_GetSummaryAtIndex(lua_State* L) {
63172   {
63173     int SWIG_arg = 0;
63174     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
63175     uint32_t arg2 ;
63176     lldb::SBTypeSummary result;
63177 
63178     SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryAtIndex",2,2)
63179     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",1,"lldb::SBTypeCategory *");
63180     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",2,"uint32_t");
63181 
63182     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
63183       SWIG_fail_ptr("SBTypeCategory_GetSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
63184     }
63185 
63186     arg2 = (uint32_t)lua_tointeger(L, 2);
63187     result = (arg1)->GetSummaryAtIndex(arg2);
63188     {
63189       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
63190       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63191     }
63192     return SWIG_arg;
63193 
63194     fail: SWIGUNUSED;
63195   }
63196   lua_error(L);
63197   return 0;
63198 }
63199 
63200 
63201 static int _wrap_SBTypeCategory_GetSyntheticAtIndex(lua_State* L) {
63202   {
63203     int SWIG_arg = 0;
63204     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
63205     uint32_t arg2 ;
63206     lldb::SBTypeSynthetic result;
63207 
63208     SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticAtIndex",2,2)
63209     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",1,"lldb::SBTypeCategory *");
63210     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",2,"uint32_t");
63211 
63212     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
63213       SWIG_fail_ptr("SBTypeCategory_GetSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
63214     }
63215 
63216     arg2 = (uint32_t)lua_tointeger(L, 2);
63217     result = (arg1)->GetSyntheticAtIndex(arg2);
63218     {
63219       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
63220       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
63221     }
63222     return SWIG_arg;
63223 
63224     fail: SWIGUNUSED;
63225   }
63226   lua_error(L);
63227   return 0;
63228 }
63229 
63230 
63231 static int _wrap_SBTypeCategory_AddTypeFormat(lua_State* L) {
63232   {
63233     int SWIG_arg = 0;
63234     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
63235     lldb::SBTypeNameSpecifier arg2 ;
63236     lldb::SBTypeFormat arg3 ;
63237     lldb::SBTypeNameSpecifier *argp2 ;
63238     lldb::SBTypeFormat *argp3 ;
63239     bool result;
63240 
63241     SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFormat",3,3)
63242     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",1,"lldb::SBTypeCategory *");
63243     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",2,"lldb::SBTypeNameSpecifier");
63244     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",3,"lldb::SBTypeFormat");
63245 
63246     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
63247       SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
63248     }
63249 
63250 
63251     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63252       SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63253     }
63254     arg2 = *argp2;
63255 
63256 
63257     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63258       SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",3,SWIGTYPE_p_lldb__SBTypeFormat);
63259     }
63260     arg3 = *argp3;
63261 
63262     result = (bool)(arg1)->AddTypeFormat(arg2,arg3);
63263     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63264     return SWIG_arg;
63265 
63266     fail: SWIGUNUSED;
63267   }
63268   lua_error(L);
63269   return 0;
63270 }
63271 
63272 
63273 static int _wrap_SBTypeCategory_DeleteTypeFormat(lua_State* L) {
63274   {
63275     int SWIG_arg = 0;
63276     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
63277     lldb::SBTypeNameSpecifier arg2 ;
63278     lldb::SBTypeNameSpecifier *argp2 ;
63279     bool result;
63280 
63281     SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFormat",2,2)
63282     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",1,"lldb::SBTypeCategory *");
63283     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",2,"lldb::SBTypeNameSpecifier");
63284 
63285     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
63286       SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
63287     }
63288 
63289 
63290     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63291       SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63292     }
63293     arg2 = *argp2;
63294 
63295     result = (bool)(arg1)->DeleteTypeFormat(arg2);
63296     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63297     return SWIG_arg;
63298 
63299     fail: SWIGUNUSED;
63300   }
63301   lua_error(L);
63302   return 0;
63303 }
63304 
63305 
63306 static int _wrap_SBTypeCategory_AddTypeSummary(lua_State* L) {
63307   {
63308     int SWIG_arg = 0;
63309     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
63310     lldb::SBTypeNameSpecifier arg2 ;
63311     lldb::SBTypeSummary arg3 ;
63312     lldb::SBTypeNameSpecifier *argp2 ;
63313     lldb::SBTypeSummary *argp3 ;
63314     bool result;
63315 
63316     SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSummary",3,3)
63317     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",1,"lldb::SBTypeCategory *");
63318     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",2,"lldb::SBTypeNameSpecifier");
63319     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",3,"lldb::SBTypeSummary");
63320 
63321     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
63322       SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
63323     }
63324 
63325 
63326     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63327       SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63328     }
63329     arg2 = *argp2;
63330 
63331 
63332     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63333       SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",3,SWIGTYPE_p_lldb__SBTypeSummary);
63334     }
63335     arg3 = *argp3;
63336 
63337     result = (bool)(arg1)->AddTypeSummary(arg2,arg3);
63338     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63339     return SWIG_arg;
63340 
63341     fail: SWIGUNUSED;
63342   }
63343   lua_error(L);
63344   return 0;
63345 }
63346 
63347 
63348 static int _wrap_SBTypeCategory_DeleteTypeSummary(lua_State* L) {
63349   {
63350     int SWIG_arg = 0;
63351     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
63352     lldb::SBTypeNameSpecifier arg2 ;
63353     lldb::SBTypeNameSpecifier *argp2 ;
63354     bool result;
63355 
63356     SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSummary",2,2)
63357     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",1,"lldb::SBTypeCategory *");
63358     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",2,"lldb::SBTypeNameSpecifier");
63359 
63360     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
63361       SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
63362     }
63363 
63364 
63365     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63366       SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63367     }
63368     arg2 = *argp2;
63369 
63370     result = (bool)(arg1)->DeleteTypeSummary(arg2);
63371     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63372     return SWIG_arg;
63373 
63374     fail: SWIGUNUSED;
63375   }
63376   lua_error(L);
63377   return 0;
63378 }
63379 
63380 
63381 static int _wrap_SBTypeCategory_AddTypeFilter(lua_State* L) {
63382   {
63383     int SWIG_arg = 0;
63384     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
63385     lldb::SBTypeNameSpecifier arg2 ;
63386     lldb::SBTypeFilter arg3 ;
63387     lldb::SBTypeNameSpecifier *argp2 ;
63388     lldb::SBTypeFilter *argp3 ;
63389     bool result;
63390 
63391     SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFilter",3,3)
63392     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",1,"lldb::SBTypeCategory *");
63393     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",2,"lldb::SBTypeNameSpecifier");
63394     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",3,"lldb::SBTypeFilter");
63395 
63396     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
63397       SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
63398     }
63399 
63400 
63401     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63402       SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63403     }
63404     arg2 = *argp2;
63405 
63406 
63407     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFilter,0))){
63408       SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",3,SWIGTYPE_p_lldb__SBTypeFilter);
63409     }
63410     arg3 = *argp3;
63411 
63412     result = (bool)(arg1)->AddTypeFilter(arg2,arg3);
63413     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63414     return SWIG_arg;
63415 
63416     fail: SWIGUNUSED;
63417   }
63418   lua_error(L);
63419   return 0;
63420 }
63421 
63422 
63423 static int _wrap_SBTypeCategory_DeleteTypeFilter(lua_State* L) {
63424   {
63425     int SWIG_arg = 0;
63426     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
63427     lldb::SBTypeNameSpecifier arg2 ;
63428     lldb::SBTypeNameSpecifier *argp2 ;
63429     bool result;
63430 
63431     SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFilter",2,2)
63432     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",1,"lldb::SBTypeCategory *");
63433     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",2,"lldb::SBTypeNameSpecifier");
63434 
63435     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
63436       SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
63437     }
63438 
63439 
63440     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63441       SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63442     }
63443     arg2 = *argp2;
63444 
63445     result = (bool)(arg1)->DeleteTypeFilter(arg2);
63446     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63447     return SWIG_arg;
63448 
63449     fail: SWIGUNUSED;
63450   }
63451   lua_error(L);
63452   return 0;
63453 }
63454 
63455 
63456 static int _wrap_SBTypeCategory_AddTypeSynthetic(lua_State* L) {
63457   {
63458     int SWIG_arg = 0;
63459     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
63460     lldb::SBTypeNameSpecifier arg2 ;
63461     lldb::SBTypeSynthetic arg3 ;
63462     lldb::SBTypeNameSpecifier *argp2 ;
63463     lldb::SBTypeSynthetic *argp3 ;
63464     bool result;
63465 
63466     SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSynthetic",3,3)
63467     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",1,"lldb::SBTypeCategory *");
63468     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
63469     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",3,"lldb::SBTypeSynthetic");
63470 
63471     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
63472       SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
63473     }
63474 
63475 
63476     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63477       SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63478     }
63479     arg2 = *argp2;
63480 
63481 
63482     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63483       SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",3,SWIGTYPE_p_lldb__SBTypeSynthetic);
63484     }
63485     arg3 = *argp3;
63486 
63487     result = (bool)(arg1)->AddTypeSynthetic(arg2,arg3);
63488     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63489     return SWIG_arg;
63490 
63491     fail: SWIGUNUSED;
63492   }
63493   lua_error(L);
63494   return 0;
63495 }
63496 
63497 
63498 static int _wrap_SBTypeCategory_DeleteTypeSynthetic(lua_State* L) {
63499   {
63500     int SWIG_arg = 0;
63501     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
63502     lldb::SBTypeNameSpecifier arg2 ;
63503     lldb::SBTypeNameSpecifier *argp2 ;
63504     bool result;
63505 
63506     SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSynthetic",2,2)
63507     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",1,"lldb::SBTypeCategory *");
63508     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
63509 
63510     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
63511       SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
63512     }
63513 
63514 
63515     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63516       SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63517     }
63518     arg2 = *argp2;
63519 
63520     result = (bool)(arg1)->DeleteTypeSynthetic(arg2);
63521     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63522     return SWIG_arg;
63523 
63524     fail: SWIGUNUSED;
63525   }
63526   lua_error(L);
63527   return 0;
63528 }
63529 
63530 
63531 static int _wrap_SBTypeCategory___tostring(lua_State* L) {
63532   {
63533     int SWIG_arg = 0;
63534     lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
63535     std::string result;
63536 
63537     SWIG_check_num_args("lldb::SBTypeCategory::__repr__",1,1)
63538     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::__repr__",1,"lldb::SBTypeCategory *");
63539 
63540     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
63541       SWIG_fail_ptr("SBTypeCategory___tostring",1,SWIGTYPE_p_lldb__SBTypeCategory);
63542     }
63543 
63544     result = lldb_SBTypeCategory___repr__(arg1);
63545     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
63546     return SWIG_arg;
63547 
63548     fail: SWIGUNUSED;
63549   }
63550   lua_error(L);
63551   return 0;
63552 }
63553 
63554 
63555 static void swig_delete_SBTypeCategory(void *obj) {
63556 lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) obj;
63557 delete arg1;
63558 }
63559 static int _proxy__wrap_new_SBTypeCategory(lua_State *L) {
63560     assert(lua_istable(L,1));
63561     lua_pushcfunction(L,_wrap_new_SBTypeCategory);
63562     assert(!lua_isnil(L,-1));
63563     lua_replace(L,1); /* replace our table with real constructor */
63564     lua_call(L,lua_gettop(L)-1,1);
63565     return 1;
63566 }
63567 static swig_lua_attribute swig_SBTypeCategory_attributes[] = {
63568     {0,0,0}
63569 };
63570 static swig_lua_method swig_SBTypeCategory_methods[]= {
63571     { "IsValid", _wrap_SBTypeCategory_IsValid},
63572     { "GetEnabled", _wrap_SBTypeCategory_GetEnabled},
63573     { "SetEnabled", _wrap_SBTypeCategory_SetEnabled},
63574     { "GetName", _wrap_SBTypeCategory_GetName},
63575     { "GetLanguageAtIndex", _wrap_SBTypeCategory_GetLanguageAtIndex},
63576     { "GetNumLanguages", _wrap_SBTypeCategory_GetNumLanguages},
63577     { "AddLanguage", _wrap_SBTypeCategory_AddLanguage},
63578     { "GetDescription", _wrap_SBTypeCategory_GetDescription},
63579     { "GetNumFormats", _wrap_SBTypeCategory_GetNumFormats},
63580     { "GetNumSummaries", _wrap_SBTypeCategory_GetNumSummaries},
63581     { "GetNumFilters", _wrap_SBTypeCategory_GetNumFilters},
63582     { "GetNumSynthetics", _wrap_SBTypeCategory_GetNumSynthetics},
63583     { "GetTypeNameSpecifierForFilterAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex},
63584     { "GetTypeNameSpecifierForFormatAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex},
63585     { "GetTypeNameSpecifierForSummaryAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex},
63586     { "GetTypeNameSpecifierForSyntheticAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex},
63587     { "GetFilterForType", _wrap_SBTypeCategory_GetFilterForType},
63588     { "GetFormatForType", _wrap_SBTypeCategory_GetFormatForType},
63589     { "GetSummaryForType", _wrap_SBTypeCategory_GetSummaryForType},
63590     { "GetSyntheticForType", _wrap_SBTypeCategory_GetSyntheticForType},
63591     { "GetFilterAtIndex", _wrap_SBTypeCategory_GetFilterAtIndex},
63592     { "GetFormatAtIndex", _wrap_SBTypeCategory_GetFormatAtIndex},
63593     { "GetSummaryAtIndex", _wrap_SBTypeCategory_GetSummaryAtIndex},
63594     { "GetSyntheticAtIndex", _wrap_SBTypeCategory_GetSyntheticAtIndex},
63595     { "AddTypeFormat", _wrap_SBTypeCategory_AddTypeFormat},
63596     { "DeleteTypeFormat", _wrap_SBTypeCategory_DeleteTypeFormat},
63597     { "AddTypeSummary", _wrap_SBTypeCategory_AddTypeSummary},
63598     { "DeleteTypeSummary", _wrap_SBTypeCategory_DeleteTypeSummary},
63599     { "AddTypeFilter", _wrap_SBTypeCategory_AddTypeFilter},
63600     { "DeleteTypeFilter", _wrap_SBTypeCategory_DeleteTypeFilter},
63601     { "AddTypeSynthetic", _wrap_SBTypeCategory_AddTypeSynthetic},
63602     { "DeleteTypeSynthetic", _wrap_SBTypeCategory_DeleteTypeSynthetic},
63603     { "__tostring", _wrap_SBTypeCategory___tostring},
63604     {0,0}
63605 };
63606 static swig_lua_method swig_SBTypeCategory_meta[] = {
63607     { "__tostring", _wrap_SBTypeCategory___tostring},
63608     {0,0}
63609 };
63610 
63611 static swig_lua_attribute swig_SBTypeCategory_Sf_SwigStatic_attributes[] = {
63612     {0,0,0}
63613 };
63614 static swig_lua_const_info swig_SBTypeCategory_Sf_SwigStatic_constants[]= {
63615     {0,0,0,0,0,0}
63616 };
63617 static swig_lua_method swig_SBTypeCategory_Sf_SwigStatic_methods[]= {
63618     {0,0}
63619 };
63620 static swig_lua_class* swig_SBTypeCategory_Sf_SwigStatic_classes[]= {
63621     0
63622 };
63623 
63624 static swig_lua_namespace swig_SBTypeCategory_Sf_SwigStatic = {
63625     "SBTypeCategory",
63626     swig_SBTypeCategory_Sf_SwigStatic_methods,
63627     swig_SBTypeCategory_Sf_SwigStatic_attributes,
63628     swig_SBTypeCategory_Sf_SwigStatic_constants,
63629     swig_SBTypeCategory_Sf_SwigStatic_classes,
63630     0
63631 };
63632 static swig_lua_class *swig_SBTypeCategory_bases[] = {0};
63633 static const char *swig_SBTypeCategory_base_names[] = {0};
63634 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 };
63635 
63636 static int _wrap_new_SBTypeEnumMember__SWIG_0(lua_State* L) {
63637   {
63638     int SWIG_arg = 0;
63639     lldb::SBTypeEnumMember *result = 0 ;
63640 
63641     SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",0,0)
63642     result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember();
63643     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
63644     return SWIG_arg;
63645 
63646     fail: SWIGUNUSED;
63647   }
63648   lua_error(L);
63649   return 0;
63650 }
63651 
63652 
63653 static int _wrap_new_SBTypeEnumMember__SWIG_1(lua_State* L) {
63654   {
63655     int SWIG_arg = 0;
63656     lldb::SBTypeEnumMember *arg1 = 0 ;
63657     lldb::SBTypeEnumMember *result = 0 ;
63658 
63659     SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",1,1)
63660     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::SBTypeEnumMember",1,"lldb::SBTypeEnumMember const &");
63661 
63662     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
63663       SWIG_fail_ptr("new_SBTypeEnumMember",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
63664     }
63665 
63666     result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember((lldb::SBTypeEnumMember const &)*arg1);
63667     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
63668     return SWIG_arg;
63669 
63670     fail: SWIGUNUSED;
63671   }
63672   lua_error(L);
63673   return 0;
63674 }
63675 
63676 
63677 static int _wrap_new_SBTypeEnumMember(lua_State* L) {
63678   int argc;
63679   int argv[2]={
63680     1,2
63681   };
63682 
63683   argc = lua_gettop(L);
63684   if (argc == 0) {
63685     return _wrap_new_SBTypeEnumMember__SWIG_0(L);
63686   }
63687   if (argc == 1) {
63688     int _v = 0;
63689     {
63690       void *ptr;
63691       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMember, SWIG_POINTER_NO_NULL)) {
63692         _v = 0;
63693       } else {
63694         _v = 1;
63695       }
63696     }
63697     if (_v) {
63698       return _wrap_new_SBTypeEnumMember__SWIG_1(L);
63699     }
63700   }
63701 
63702   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMember'\n"
63703     "  Possible C/C++ prototypes are:\n"
63704     "    lldb::SBTypeEnumMember::SBTypeEnumMember()\n"
63705     "    lldb::SBTypeEnumMember::SBTypeEnumMember(lldb::SBTypeEnumMember const &)\n");
63706   lua_error(L);return 0;
63707 }
63708 
63709 
63710 static int _wrap_SBTypeEnumMember_IsValid(lua_State* L) {
63711   {
63712     int SWIG_arg = 0;
63713     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
63714     bool result;
63715 
63716     SWIG_check_num_args("lldb::SBTypeEnumMember::IsValid",1,1)
63717     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::IsValid",1,"lldb::SBTypeEnumMember const *");
63718 
63719     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
63720       SWIG_fail_ptr("SBTypeEnumMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
63721     }
63722 
63723     result = (bool)((lldb::SBTypeEnumMember const *)arg1)->IsValid();
63724     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63725     return SWIG_arg;
63726 
63727     fail: SWIGUNUSED;
63728   }
63729   lua_error(L);
63730   return 0;
63731 }
63732 
63733 
63734 static int _wrap_SBTypeEnumMember_GetValueAsSigned(lua_State* L) {
63735   {
63736     int SWIG_arg = 0;
63737     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
63738     int64_t result;
63739 
63740     SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsSigned",1,1)
63741     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsSigned",1,"lldb::SBTypeEnumMember *");
63742 
63743     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
63744       SWIG_fail_ptr("SBTypeEnumMember_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
63745     }
63746 
63747     result = (int64_t)(arg1)->GetValueAsSigned();
63748     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63749     return SWIG_arg;
63750 
63751     fail: SWIGUNUSED;
63752   }
63753   lua_error(L);
63754   return 0;
63755 }
63756 
63757 
63758 static int _wrap_SBTypeEnumMember_GetValueAsUnsigned(lua_State* L) {
63759   {
63760     int SWIG_arg = 0;
63761     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
63762     uint64_t result;
63763 
63764     SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,1)
63765     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,"lldb::SBTypeEnumMember *");
63766 
63767     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
63768       SWIG_fail_ptr("SBTypeEnumMember_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
63769     }
63770 
63771     result = (uint64_t)(arg1)->GetValueAsUnsigned();
63772     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63773     return SWIG_arg;
63774 
63775     fail: SWIGUNUSED;
63776   }
63777   lua_error(L);
63778   return 0;
63779 }
63780 
63781 
63782 static int _wrap_SBTypeEnumMember_GetName(lua_State* L) {
63783   {
63784     int SWIG_arg = 0;
63785     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
63786     char *result = 0 ;
63787 
63788     SWIG_check_num_args("lldb::SBTypeEnumMember::GetName",1,1)
63789     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetName",1,"lldb::SBTypeEnumMember *");
63790 
63791     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
63792       SWIG_fail_ptr("SBTypeEnumMember_GetName",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
63793     }
63794 
63795     result = (char *)(arg1)->GetName();
63796     lua_pushstring(L,(const char *)result); SWIG_arg++;
63797     return SWIG_arg;
63798 
63799     fail: SWIGUNUSED;
63800   }
63801   lua_error(L);
63802   return 0;
63803 }
63804 
63805 
63806 static int _wrap_SBTypeEnumMember_GetType(lua_State* L) {
63807   {
63808     int SWIG_arg = 0;
63809     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
63810     lldb::SBType result;
63811 
63812     SWIG_check_num_args("lldb::SBTypeEnumMember::GetType",1,1)
63813     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetType",1,"lldb::SBTypeEnumMember *");
63814 
63815     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
63816       SWIG_fail_ptr("SBTypeEnumMember_GetType",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
63817     }
63818 
63819     result = (arg1)->GetType();
63820     {
63821       lldb::SBType * resultptr = new lldb::SBType(result);
63822       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
63823     }
63824     return SWIG_arg;
63825 
63826     fail: SWIGUNUSED;
63827   }
63828   lua_error(L);
63829   return 0;
63830 }
63831 
63832 
63833 static int _wrap_SBTypeEnumMember_GetDescription(lua_State* L) {
63834   {
63835     int SWIG_arg = 0;
63836     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
63837     lldb::SBStream *arg2 = 0 ;
63838     lldb::DescriptionLevel arg3 ;
63839     bool result;
63840 
63841     SWIG_check_num_args("lldb::SBTypeEnumMember::GetDescription",3,3)
63842     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",1,"lldb::SBTypeEnumMember *");
63843     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",2,"lldb::SBStream &");
63844     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",3,"lldb::DescriptionLevel");
63845 
63846     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
63847       SWIG_fail_ptr("SBTypeEnumMember_GetDescription",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
63848     }
63849 
63850 
63851     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
63852       SWIG_fail_ptr("SBTypeEnumMember_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
63853     }
63854 
63855     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
63856     result = (bool)(arg1)->GetDescription(*arg2,arg3);
63857     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63858     return SWIG_arg;
63859 
63860     fail: SWIGUNUSED;
63861   }
63862   lua_error(L);
63863   return 0;
63864 }
63865 
63866 
63867 static int _wrap_SBTypeEnumMember___tostring(lua_State* L) {
63868   {
63869     int SWIG_arg = 0;
63870     lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
63871     std::string result;
63872 
63873     SWIG_check_num_args("lldb::SBTypeEnumMember::__repr__",1,1)
63874     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::__repr__",1,"lldb::SBTypeEnumMember *");
63875 
63876     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
63877       SWIG_fail_ptr("SBTypeEnumMember___tostring",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
63878     }
63879 
63880     result = lldb_SBTypeEnumMember___repr__(arg1);
63881     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
63882     return SWIG_arg;
63883 
63884     fail: SWIGUNUSED;
63885   }
63886   lua_error(L);
63887   return 0;
63888 }
63889 
63890 
63891 static void swig_delete_SBTypeEnumMember(void *obj) {
63892 lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) obj;
63893 delete arg1;
63894 }
63895 static int _proxy__wrap_new_SBTypeEnumMember(lua_State *L) {
63896     assert(lua_istable(L,1));
63897     lua_pushcfunction(L,_wrap_new_SBTypeEnumMember);
63898     assert(!lua_isnil(L,-1));
63899     lua_replace(L,1); /* replace our table with real constructor */
63900     lua_call(L,lua_gettop(L)-1,1);
63901     return 1;
63902 }
63903 static swig_lua_attribute swig_SBTypeEnumMember_attributes[] = {
63904     {0,0,0}
63905 };
63906 static swig_lua_method swig_SBTypeEnumMember_methods[]= {
63907     { "IsValid", _wrap_SBTypeEnumMember_IsValid},
63908     { "GetValueAsSigned", _wrap_SBTypeEnumMember_GetValueAsSigned},
63909     { "GetValueAsUnsigned", _wrap_SBTypeEnumMember_GetValueAsUnsigned},
63910     { "GetName", _wrap_SBTypeEnumMember_GetName},
63911     { "GetType", _wrap_SBTypeEnumMember_GetType},
63912     { "GetDescription", _wrap_SBTypeEnumMember_GetDescription},
63913     { "__tostring", _wrap_SBTypeEnumMember___tostring},
63914     {0,0}
63915 };
63916 static swig_lua_method swig_SBTypeEnumMember_meta[] = {
63917     { "__tostring", _wrap_SBTypeEnumMember___tostring},
63918     {0,0}
63919 };
63920 
63921 static swig_lua_attribute swig_SBTypeEnumMember_Sf_SwigStatic_attributes[] = {
63922     {0,0,0}
63923 };
63924 static swig_lua_const_info swig_SBTypeEnumMember_Sf_SwigStatic_constants[]= {
63925     {0,0,0,0,0,0}
63926 };
63927 static swig_lua_method swig_SBTypeEnumMember_Sf_SwigStatic_methods[]= {
63928     {0,0}
63929 };
63930 static swig_lua_class* swig_SBTypeEnumMember_Sf_SwigStatic_classes[]= {
63931     0
63932 };
63933 
63934 static swig_lua_namespace swig_SBTypeEnumMember_Sf_SwigStatic = {
63935     "SBTypeEnumMember",
63936     swig_SBTypeEnumMember_Sf_SwigStatic_methods,
63937     swig_SBTypeEnumMember_Sf_SwigStatic_attributes,
63938     swig_SBTypeEnumMember_Sf_SwigStatic_constants,
63939     swig_SBTypeEnumMember_Sf_SwigStatic_classes,
63940     0
63941 };
63942 static swig_lua_class *swig_SBTypeEnumMember_bases[] = {0};
63943 static const char *swig_SBTypeEnumMember_base_names[] = {0};
63944 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 };
63945 
63946 static int _wrap_new_SBTypeEnumMemberList__SWIG_0(lua_State* L) {
63947   {
63948     int SWIG_arg = 0;
63949     lldb::SBTypeEnumMemberList *result = 0 ;
63950 
63951     SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",0,0)
63952     result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList();
63953     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
63954     return SWIG_arg;
63955 
63956     fail: SWIGUNUSED;
63957   }
63958   lua_error(L);
63959   return 0;
63960 }
63961 
63962 
63963 static int _wrap_new_SBTypeEnumMemberList__SWIG_1(lua_State* L) {
63964   {
63965     int SWIG_arg = 0;
63966     lldb::SBTypeEnumMemberList *arg1 = 0 ;
63967     lldb::SBTypeEnumMemberList *result = 0 ;
63968 
63969     SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,1)
63970     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,"lldb::SBTypeEnumMemberList const &");
63971 
63972     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
63973       SWIG_fail_ptr("new_SBTypeEnumMemberList",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
63974     }
63975 
63976     result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList((lldb::SBTypeEnumMemberList const &)*arg1);
63977     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
63978     return SWIG_arg;
63979 
63980     fail: SWIGUNUSED;
63981   }
63982   lua_error(L);
63983   return 0;
63984 }
63985 
63986 
63987 static int _wrap_new_SBTypeEnumMemberList(lua_State* L) {
63988   int argc;
63989   int argv[2]={
63990     1,2
63991   };
63992 
63993   argc = lua_gettop(L);
63994   if (argc == 0) {
63995     return _wrap_new_SBTypeEnumMemberList__SWIG_0(L);
63996   }
63997   if (argc == 1) {
63998     int _v = 0;
63999     {
64000       void *ptr;
64001       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMemberList, SWIG_POINTER_NO_NULL)) {
64002         _v = 0;
64003       } else {
64004         _v = 1;
64005       }
64006     }
64007     if (_v) {
64008       return _wrap_new_SBTypeEnumMemberList__SWIG_1(L);
64009     }
64010   }
64011 
64012   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMemberList'\n"
64013     "  Possible C/C++ prototypes are:\n"
64014     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList()\n"
64015     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList(lldb::SBTypeEnumMemberList const &)\n");
64016   lua_error(L);return 0;
64017 }
64018 
64019 
64020 static int _wrap_SBTypeEnumMemberList_IsValid(lua_State* L) {
64021   {
64022     int SWIG_arg = 0;
64023     lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
64024     bool result;
64025 
64026     SWIG_check_num_args("lldb::SBTypeEnumMemberList::IsValid",1,1)
64027     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::IsValid",1,"lldb::SBTypeEnumMemberList *");
64028 
64029     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
64030       SWIG_fail_ptr("SBTypeEnumMemberList_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
64031     }
64032 
64033     result = (bool)(arg1)->IsValid();
64034     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64035     return SWIG_arg;
64036 
64037     fail: SWIGUNUSED;
64038   }
64039   lua_error(L);
64040   return 0;
64041 }
64042 
64043 
64044 static int _wrap_SBTypeEnumMemberList_Append(lua_State* L) {
64045   {
64046     int SWIG_arg = 0;
64047     lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
64048     lldb::SBTypeEnumMember arg2 ;
64049     lldb::SBTypeEnumMember *argp2 ;
64050 
64051     SWIG_check_num_args("lldb::SBTypeEnumMemberList::Append",2,2)
64052     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",1,"lldb::SBTypeEnumMemberList *");
64053     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",2,"lldb::SBTypeEnumMember");
64054 
64055     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
64056       SWIG_fail_ptr("SBTypeEnumMemberList_Append",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
64057     }
64058 
64059 
64060     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
64061       SWIG_fail_ptr("SBTypeEnumMemberList_Append",2,SWIGTYPE_p_lldb__SBTypeEnumMember);
64062     }
64063     arg2 = *argp2;
64064 
64065     (arg1)->Append(arg2);
64066 
64067     return SWIG_arg;
64068 
64069     fail: SWIGUNUSED;
64070   }
64071   lua_error(L);
64072   return 0;
64073 }
64074 
64075 
64076 static int _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex(lua_State* L) {
64077   {
64078     int SWIG_arg = 0;
64079     lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
64080     uint32_t arg2 ;
64081     lldb::SBTypeEnumMember result;
64082 
64083     SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,2)
64084     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",1,"lldb::SBTypeEnumMemberList *");
64085     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,"uint32_t");
64086 
64087     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
64088       SWIG_fail_ptr("SBTypeEnumMemberList_GetTypeEnumMemberAtIndex",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
64089     }
64090 
64091     arg2 = (uint32_t)lua_tointeger(L, 2);
64092     result = (arg1)->GetTypeEnumMemberAtIndex(arg2);
64093     {
64094       lldb::SBTypeEnumMember * resultptr = new lldb::SBTypeEnumMember(result);
64095       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
64096     }
64097     return SWIG_arg;
64098 
64099     fail: SWIGUNUSED;
64100   }
64101   lua_error(L);
64102   return 0;
64103 }
64104 
64105 
64106 static int _wrap_SBTypeEnumMemberList_GetSize(lua_State* L) {
64107   {
64108     int SWIG_arg = 0;
64109     lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
64110     uint32_t result;
64111 
64112     SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetSize",1,1)
64113     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetSize",1,"lldb::SBTypeEnumMemberList *");
64114 
64115     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
64116       SWIG_fail_ptr("SBTypeEnumMemberList_GetSize",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
64117     }
64118 
64119     result = (uint32_t)(arg1)->GetSize();
64120     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64121     return SWIG_arg;
64122 
64123     fail: SWIGUNUSED;
64124   }
64125   lua_error(L);
64126   return 0;
64127 }
64128 
64129 
64130 static void swig_delete_SBTypeEnumMemberList(void *obj) {
64131 lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) obj;
64132 delete arg1;
64133 }
64134 static int _proxy__wrap_new_SBTypeEnumMemberList(lua_State *L) {
64135     assert(lua_istable(L,1));
64136     lua_pushcfunction(L,_wrap_new_SBTypeEnumMemberList);
64137     assert(!lua_isnil(L,-1));
64138     lua_replace(L,1); /* replace our table with real constructor */
64139     lua_call(L,lua_gettop(L)-1,1);
64140     return 1;
64141 }
64142 static swig_lua_attribute swig_SBTypeEnumMemberList_attributes[] = {
64143     {0,0,0}
64144 };
64145 static swig_lua_method swig_SBTypeEnumMemberList_methods[]= {
64146     { "IsValid", _wrap_SBTypeEnumMemberList_IsValid},
64147     { "Append", _wrap_SBTypeEnumMemberList_Append},
64148     { "GetTypeEnumMemberAtIndex", _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex},
64149     { "GetSize", _wrap_SBTypeEnumMemberList_GetSize},
64150     {0,0}
64151 };
64152 static swig_lua_method swig_SBTypeEnumMemberList_meta[] = {
64153     {0,0}
64154 };
64155 
64156 static swig_lua_attribute swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes[] = {
64157     {0,0,0}
64158 };
64159 static swig_lua_const_info swig_SBTypeEnumMemberList_Sf_SwigStatic_constants[]= {
64160     {0,0,0,0,0,0}
64161 };
64162 static swig_lua_method swig_SBTypeEnumMemberList_Sf_SwigStatic_methods[]= {
64163     {0,0}
64164 };
64165 static swig_lua_class* swig_SBTypeEnumMemberList_Sf_SwigStatic_classes[]= {
64166     0
64167 };
64168 
64169 static swig_lua_namespace swig_SBTypeEnumMemberList_Sf_SwigStatic = {
64170     "SBTypeEnumMemberList",
64171     swig_SBTypeEnumMemberList_Sf_SwigStatic_methods,
64172     swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes,
64173     swig_SBTypeEnumMemberList_Sf_SwigStatic_constants,
64174     swig_SBTypeEnumMemberList_Sf_SwigStatic_classes,
64175     0
64176 };
64177 static swig_lua_class *swig_SBTypeEnumMemberList_bases[] = {0};
64178 static const char *swig_SBTypeEnumMemberList_base_names[] = {0};
64179 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 };
64180 
64181 static int _wrap_new_SBTypeFilter__SWIG_0(lua_State* L) {
64182   {
64183     int SWIG_arg = 0;
64184     lldb::SBTypeFilter *result = 0 ;
64185 
64186     SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",0,0)
64187     result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter();
64188     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
64189     return SWIG_arg;
64190 
64191     fail: SWIGUNUSED;
64192   }
64193   lua_error(L);
64194   return 0;
64195 }
64196 
64197 
64198 static int _wrap_new_SBTypeFilter__SWIG_1(lua_State* L) {
64199   {
64200     int SWIG_arg = 0;
64201     uint32_t arg1 ;
64202     lldb::SBTypeFilter *result = 0 ;
64203 
64204     SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
64205     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"uint32_t");
64206     arg1 = (uint32_t)lua_tointeger(L, 1);
64207     result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter(arg1);
64208     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
64209     return SWIG_arg;
64210 
64211     fail: SWIGUNUSED;
64212   }
64213   lua_error(L);
64214   return 0;
64215 }
64216 
64217 
64218 static int _wrap_new_SBTypeFilter__SWIG_2(lua_State* L) {
64219   {
64220     int SWIG_arg = 0;
64221     lldb::SBTypeFilter *arg1 = 0 ;
64222     lldb::SBTypeFilter *result = 0 ;
64223 
64224     SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
64225     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"lldb::SBTypeFilter const &");
64226 
64227     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
64228       SWIG_fail_ptr("new_SBTypeFilter",1,SWIGTYPE_p_lldb__SBTypeFilter);
64229     }
64230 
64231     result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter((lldb::SBTypeFilter const &)*arg1);
64232     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
64233     return SWIG_arg;
64234 
64235     fail: SWIGUNUSED;
64236   }
64237   lua_error(L);
64238   return 0;
64239 }
64240 
64241 
64242 static int _wrap_new_SBTypeFilter(lua_State* L) {
64243   int argc;
64244   int argv[2]={
64245     1,2
64246   };
64247 
64248   argc = lua_gettop(L);
64249   if (argc == 0) {
64250     return _wrap_new_SBTypeFilter__SWIG_0(L);
64251   }
64252   if (argc == 1) {
64253     int _v = 0;
64254     {
64255       void *ptr;
64256       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFilter, SWIG_POINTER_NO_NULL)) {
64257         _v = 0;
64258       } else {
64259         _v = 1;
64260       }
64261     }
64262     if (_v) {
64263       return _wrap_new_SBTypeFilter__SWIG_2(L);
64264     }
64265   }
64266   if (argc == 1) {
64267     int _v = 0;
64268     {
64269       _v = lua_isnumber(L,argv[0]);
64270     }
64271     if (_v) {
64272       return _wrap_new_SBTypeFilter__SWIG_1(L);
64273     }
64274   }
64275 
64276   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFilter'\n"
64277     "  Possible C/C++ prototypes are:\n"
64278     "    lldb::SBTypeFilter::SBTypeFilter()\n"
64279     "    lldb::SBTypeFilter::SBTypeFilter(uint32_t)\n"
64280     "    lldb::SBTypeFilter::SBTypeFilter(lldb::SBTypeFilter const &)\n");
64281   lua_error(L);return 0;
64282 }
64283 
64284 
64285 static int _wrap_SBTypeFilter_IsValid(lua_State* L) {
64286   {
64287     int SWIG_arg = 0;
64288     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
64289     bool result;
64290 
64291     SWIG_check_num_args("lldb::SBTypeFilter::IsValid",1,1)
64292     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsValid",1,"lldb::SBTypeFilter const *");
64293 
64294     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
64295       SWIG_fail_ptr("SBTypeFilter_IsValid",1,SWIGTYPE_p_lldb__SBTypeFilter);
64296     }
64297 
64298     result = (bool)((lldb::SBTypeFilter const *)arg1)->IsValid();
64299     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64300     return SWIG_arg;
64301 
64302     fail: SWIGUNUSED;
64303   }
64304   lua_error(L);
64305   return 0;
64306 }
64307 
64308 
64309 static int _wrap_SBTypeFilter_IsEqualTo(lua_State* L) {
64310   {
64311     int SWIG_arg = 0;
64312     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
64313     lldb::SBTypeFilter *arg2 = 0 ;
64314     bool result;
64315 
64316     SWIG_check_num_args("lldb::SBTypeFilter::IsEqualTo",2,2)
64317     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",1,"lldb::SBTypeFilter *");
64318     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",2,"lldb::SBTypeFilter &");
64319 
64320     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
64321       SWIG_fail_ptr("SBTypeFilter_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFilter);
64322     }
64323 
64324 
64325     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
64326       SWIG_fail_ptr("SBTypeFilter_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFilter);
64327     }
64328 
64329     result = (bool)(arg1)->IsEqualTo(*arg2);
64330     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64331     return SWIG_arg;
64332 
64333     fail: SWIGUNUSED;
64334   }
64335   lua_error(L);
64336   return 0;
64337 }
64338 
64339 
64340 static int _wrap_SBTypeFilter_GetNumberOfExpressionPaths(lua_State* L) {
64341   {
64342     int SWIG_arg = 0;
64343     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
64344     uint32_t result;
64345 
64346     SWIG_check_num_args("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,1)
64347     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,"lldb::SBTypeFilter *");
64348 
64349     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
64350       SWIG_fail_ptr("SBTypeFilter_GetNumberOfExpressionPaths",1,SWIGTYPE_p_lldb__SBTypeFilter);
64351     }
64352 
64353     result = (uint32_t)(arg1)->GetNumberOfExpressionPaths();
64354     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64355     return SWIG_arg;
64356 
64357     fail: SWIGUNUSED;
64358   }
64359   lua_error(L);
64360   return 0;
64361 }
64362 
64363 
64364 static int _wrap_SBTypeFilter_GetExpressionPathAtIndex(lua_State* L) {
64365   {
64366     int SWIG_arg = 0;
64367     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
64368     uint32_t arg2 ;
64369     char *result = 0 ;
64370 
64371     SWIG_check_num_args("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,2)
64372     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
64373     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,"uint32_t");
64374 
64375     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
64376       SWIG_fail_ptr("SBTypeFilter_GetExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
64377     }
64378 
64379     arg2 = (uint32_t)lua_tointeger(L, 2);
64380     result = (char *)(arg1)->GetExpressionPathAtIndex(arg2);
64381     lua_pushstring(L,(const char *)result); SWIG_arg++;
64382     return SWIG_arg;
64383 
64384     fail: SWIGUNUSED;
64385   }
64386   lua_error(L);
64387   return 0;
64388 }
64389 
64390 
64391 static int _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex(lua_State* L) {
64392   {
64393     int SWIG_arg = 0;
64394     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
64395     uint32_t arg2 ;
64396     char *arg3 = (char *) 0 ;
64397     bool result;
64398 
64399     SWIG_check_num_args("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,3)
64400     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
64401     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",2,"uint32_t");
64402     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,"char const *");
64403 
64404     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
64405       SWIG_fail_ptr("SBTypeFilter_ReplaceExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
64406     }
64407 
64408     arg2 = (uint32_t)lua_tointeger(L, 2);
64409     arg3 = (char *)lua_tostring(L, 3);
64410     result = (bool)(arg1)->ReplaceExpressionPathAtIndex(arg2,(char const *)arg3);
64411     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64412     return SWIG_arg;
64413 
64414     fail: SWIGUNUSED;
64415   }
64416   lua_error(L);
64417   return 0;
64418 }
64419 
64420 
64421 static int _wrap_SBTypeFilter_AppendExpressionPath(lua_State* L) {
64422   {
64423     int SWIG_arg = 0;
64424     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
64425     char *arg2 = (char *) 0 ;
64426 
64427     SWIG_check_num_args("lldb::SBTypeFilter::AppendExpressionPath",2,2)
64428     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",1,"lldb::SBTypeFilter *");
64429     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",2,"char const *");
64430 
64431     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
64432       SWIG_fail_ptr("SBTypeFilter_AppendExpressionPath",1,SWIGTYPE_p_lldb__SBTypeFilter);
64433     }
64434 
64435     arg2 = (char *)lua_tostring(L, 2);
64436     (arg1)->AppendExpressionPath((char const *)arg2);
64437 
64438     return SWIG_arg;
64439 
64440     fail: SWIGUNUSED;
64441   }
64442   lua_error(L);
64443   return 0;
64444 }
64445 
64446 
64447 static int _wrap_SBTypeFilter_Clear(lua_State* L) {
64448   {
64449     int SWIG_arg = 0;
64450     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
64451 
64452     SWIG_check_num_args("lldb::SBTypeFilter::Clear",1,1)
64453     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::Clear",1,"lldb::SBTypeFilter *");
64454 
64455     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
64456       SWIG_fail_ptr("SBTypeFilter_Clear",1,SWIGTYPE_p_lldb__SBTypeFilter);
64457     }
64458 
64459     (arg1)->Clear();
64460 
64461     return SWIG_arg;
64462 
64463     fail: SWIGUNUSED;
64464   }
64465   lua_error(L);
64466   return 0;
64467 }
64468 
64469 
64470 static int _wrap_SBTypeFilter_GetOptions(lua_State* L) {
64471   {
64472     int SWIG_arg = 0;
64473     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
64474     uint32_t result;
64475 
64476     SWIG_check_num_args("lldb::SBTypeFilter::GetOptions",1,1)
64477     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetOptions",1,"lldb::SBTypeFilter *");
64478 
64479     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
64480       SWIG_fail_ptr("SBTypeFilter_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
64481     }
64482 
64483     result = (uint32_t)(arg1)->GetOptions();
64484     lua_pushinteger(L, (lua_Integer) result); 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_SBTypeFilter_SetOptions(lua_State* L) {
64495   {
64496     int SWIG_arg = 0;
64497     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
64498     uint32_t arg2 ;
64499 
64500     SWIG_check_num_args("lldb::SBTypeFilter::SetOptions",2,2)
64501     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",1,"lldb::SBTypeFilter *");
64502     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",2,"uint32_t");
64503 
64504     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
64505       SWIG_fail_ptr("SBTypeFilter_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
64506     }
64507 
64508     arg2 = (uint32_t)lua_tointeger(L, 2);
64509     (arg1)->SetOptions(arg2);
64510 
64511     return SWIG_arg;
64512 
64513     fail: SWIGUNUSED;
64514   }
64515   lua_error(L);
64516   return 0;
64517 }
64518 
64519 
64520 static int _wrap_SBTypeFilter_GetDescription(lua_State* L) {
64521   {
64522     int SWIG_arg = 0;
64523     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
64524     lldb::SBStream *arg2 = 0 ;
64525     lldb::DescriptionLevel arg3 ;
64526     bool result;
64527 
64528     SWIG_check_num_args("lldb::SBTypeFilter::GetDescription",3,3)
64529     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",1,"lldb::SBTypeFilter *");
64530     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",2,"lldb::SBStream &");
64531     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",3,"lldb::DescriptionLevel");
64532 
64533     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
64534       SWIG_fail_ptr("SBTypeFilter_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFilter);
64535     }
64536 
64537 
64538     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
64539       SWIG_fail_ptr("SBTypeFilter_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
64540     }
64541 
64542     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
64543     result = (bool)(arg1)->GetDescription(*arg2,arg3);
64544     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64545     return SWIG_arg;
64546 
64547     fail: SWIGUNUSED;
64548   }
64549   lua_error(L);
64550   return 0;
64551 }
64552 
64553 
64554 static int _wrap_SBTypeFilter___eq(lua_State* L) {
64555   {
64556     int SWIG_arg = 0;
64557     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
64558     lldb::SBTypeFilter *arg2 = 0 ;
64559     bool result;
64560 
64561     SWIG_check_num_args("lldb::SBTypeFilter::operator ==",2,2)
64562     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",1,"lldb::SBTypeFilter *");
64563     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",2,"lldb::SBTypeFilter &");
64564 
64565     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
64566       SWIG_fail_ptr("SBTypeFilter___eq",1,SWIGTYPE_p_lldb__SBTypeFilter);
64567     }
64568 
64569 
64570     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
64571       SWIG_fail_ptr("SBTypeFilter___eq",2,SWIGTYPE_p_lldb__SBTypeFilter);
64572     }
64573 
64574     result = (bool)(arg1)->operator ==(*arg2);
64575     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64576     return SWIG_arg;
64577 
64578     fail: SWIGUNUSED;
64579   }
64580   lua_error(L);
64581   return 0;
64582 }
64583 
64584 
64585 static int _wrap_SBTypeFilter___tostring(lua_State* L) {
64586   {
64587     int SWIG_arg = 0;
64588     lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
64589     std::string result;
64590 
64591     SWIG_check_num_args("lldb::SBTypeFilter::__repr__",1,1)
64592     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::__repr__",1,"lldb::SBTypeFilter *");
64593 
64594     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
64595       SWIG_fail_ptr("SBTypeFilter___tostring",1,SWIGTYPE_p_lldb__SBTypeFilter);
64596     }
64597 
64598     result = lldb_SBTypeFilter___repr__(arg1);
64599     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
64600     return SWIG_arg;
64601 
64602     fail: SWIGUNUSED;
64603   }
64604   lua_error(L);
64605   return 0;
64606 }
64607 
64608 
64609 static void swig_delete_SBTypeFilter(void *obj) {
64610 lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) obj;
64611 delete arg1;
64612 }
64613 static int _proxy__wrap_new_SBTypeFilter(lua_State *L) {
64614     assert(lua_istable(L,1));
64615     lua_pushcfunction(L,_wrap_new_SBTypeFilter);
64616     assert(!lua_isnil(L,-1));
64617     lua_replace(L,1); /* replace our table with real constructor */
64618     lua_call(L,lua_gettop(L)-1,1);
64619     return 1;
64620 }
64621 static swig_lua_attribute swig_SBTypeFilter_attributes[] = {
64622     {0,0,0}
64623 };
64624 static swig_lua_method swig_SBTypeFilter_methods[]= {
64625     { "IsValid", _wrap_SBTypeFilter_IsValid},
64626     { "IsEqualTo", _wrap_SBTypeFilter_IsEqualTo},
64627     { "GetNumberOfExpressionPaths", _wrap_SBTypeFilter_GetNumberOfExpressionPaths},
64628     { "GetExpressionPathAtIndex", _wrap_SBTypeFilter_GetExpressionPathAtIndex},
64629     { "ReplaceExpressionPathAtIndex", _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex},
64630     { "AppendExpressionPath", _wrap_SBTypeFilter_AppendExpressionPath},
64631     { "Clear", _wrap_SBTypeFilter_Clear},
64632     { "GetOptions", _wrap_SBTypeFilter_GetOptions},
64633     { "SetOptions", _wrap_SBTypeFilter_SetOptions},
64634     { "GetDescription", _wrap_SBTypeFilter_GetDescription},
64635     { "__eq", _wrap_SBTypeFilter___eq},
64636     { "__tostring", _wrap_SBTypeFilter___tostring},
64637     {0,0}
64638 };
64639 static swig_lua_method swig_SBTypeFilter_meta[] = {
64640     { "__eq", _wrap_SBTypeFilter___eq},
64641     { "__tostring", _wrap_SBTypeFilter___tostring},
64642     {0,0}
64643 };
64644 
64645 static swig_lua_attribute swig_SBTypeFilter_Sf_SwigStatic_attributes[] = {
64646     {0,0,0}
64647 };
64648 static swig_lua_const_info swig_SBTypeFilter_Sf_SwigStatic_constants[]= {
64649     {0,0,0,0,0,0}
64650 };
64651 static swig_lua_method swig_SBTypeFilter_Sf_SwigStatic_methods[]= {
64652     {0,0}
64653 };
64654 static swig_lua_class* swig_SBTypeFilter_Sf_SwigStatic_classes[]= {
64655     0
64656 };
64657 
64658 static swig_lua_namespace swig_SBTypeFilter_Sf_SwigStatic = {
64659     "SBTypeFilter",
64660     swig_SBTypeFilter_Sf_SwigStatic_methods,
64661     swig_SBTypeFilter_Sf_SwigStatic_attributes,
64662     swig_SBTypeFilter_Sf_SwigStatic_constants,
64663     swig_SBTypeFilter_Sf_SwigStatic_classes,
64664     0
64665 };
64666 static swig_lua_class *swig_SBTypeFilter_bases[] = {0};
64667 static const char *swig_SBTypeFilter_base_names[] = {0};
64668 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 };
64669 
64670 static int _wrap_new_SBTypeFormat__SWIG_0(lua_State* L) {
64671   {
64672     int SWIG_arg = 0;
64673     lldb::SBTypeFormat *result = 0 ;
64674 
64675     SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",0,0)
64676     result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat();
64677     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
64678     return SWIG_arg;
64679 
64680     fail: SWIGUNUSED;
64681   }
64682   lua_error(L);
64683   return 0;
64684 }
64685 
64686 
64687 static int _wrap_new_SBTypeFormat__SWIG_1(lua_State* L) {
64688   {
64689     int SWIG_arg = 0;
64690     lldb::Format arg1 ;
64691     uint32_t arg2 ;
64692     lldb::SBTypeFormat *result = 0 ;
64693 
64694     SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
64695     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
64696     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
64697     arg1 = (lldb::Format)lua_tointeger(L, 1);
64698     arg2 = (uint32_t)lua_tointeger(L, 2);
64699     result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1,arg2);
64700     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
64701     return SWIG_arg;
64702 
64703     fail: SWIGUNUSED;
64704   }
64705   lua_error(L);
64706   return 0;
64707 }
64708 
64709 
64710 static int _wrap_new_SBTypeFormat__SWIG_2(lua_State* L) {
64711   {
64712     int SWIG_arg = 0;
64713     lldb::Format arg1 ;
64714     lldb::SBTypeFormat *result = 0 ;
64715 
64716     SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
64717     if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
64718     arg1 = (lldb::Format)lua_tointeger(L, 1);
64719     result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1);
64720     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
64721     return SWIG_arg;
64722 
64723     fail: SWIGUNUSED;
64724   }
64725   lua_error(L);
64726   return 0;
64727 }
64728 
64729 
64730 static int _wrap_new_SBTypeFormat__SWIG_3(lua_State* L) {
64731   {
64732     int SWIG_arg = 0;
64733     char *arg1 = (char *) 0 ;
64734     uint32_t arg2 ;
64735     lldb::SBTypeFormat *result = 0 ;
64736 
64737     SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
64738     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
64739     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
64740     arg1 = (char *)lua_tostring(L, 1);
64741     arg2 = (uint32_t)lua_tointeger(L, 2);
64742     result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1,arg2);
64743     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
64744     return SWIG_arg;
64745 
64746     fail: SWIGUNUSED;
64747   }
64748   lua_error(L);
64749   return 0;
64750 }
64751 
64752 
64753 static int _wrap_new_SBTypeFormat__SWIG_4(lua_State* L) {
64754   {
64755     int SWIG_arg = 0;
64756     char *arg1 = (char *) 0 ;
64757     lldb::SBTypeFormat *result = 0 ;
64758 
64759     SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
64760     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
64761     arg1 = (char *)lua_tostring(L, 1);
64762     result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1);
64763     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
64764     return SWIG_arg;
64765 
64766     fail: SWIGUNUSED;
64767   }
64768   lua_error(L);
64769   return 0;
64770 }
64771 
64772 
64773 static int _wrap_new_SBTypeFormat__SWIG_5(lua_State* L) {
64774   {
64775     int SWIG_arg = 0;
64776     lldb::SBTypeFormat *arg1 = 0 ;
64777     lldb::SBTypeFormat *result = 0 ;
64778 
64779     SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
64780     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::SBTypeFormat const &");
64781 
64782     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64783       SWIG_fail_ptr("new_SBTypeFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
64784     }
64785 
64786     result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((lldb::SBTypeFormat const &)*arg1);
64787     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
64788     return SWIG_arg;
64789 
64790     fail: SWIGUNUSED;
64791   }
64792   lua_error(L);
64793   return 0;
64794 }
64795 
64796 
64797 static int _wrap_new_SBTypeFormat(lua_State* L) {
64798   int argc;
64799   int argv[3]={
64800     1,2,3
64801   };
64802 
64803   argc = lua_gettop(L);
64804   if (argc == 0) {
64805     return _wrap_new_SBTypeFormat__SWIG_0(L);
64806   }
64807   if (argc == 1) {
64808     int _v = 0;
64809     {
64810       void *ptr;
64811       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFormat, SWIG_POINTER_NO_NULL)) {
64812         _v = 0;
64813       } else {
64814         _v = 1;
64815       }
64816     }
64817     if (_v) {
64818       return _wrap_new_SBTypeFormat__SWIG_5(L);
64819     }
64820   }
64821   if (argc == 1) {
64822     int _v = 0;
64823     {
64824       _v = lua_isnumber(L,argv[0]);
64825     }
64826     if (_v) {
64827       return _wrap_new_SBTypeFormat__SWIG_2(L);
64828     }
64829   }
64830   if (argc == 1) {
64831     int _v = 0;
64832     {
64833       _v = SWIG_lua_isnilstring(L,argv[0]);
64834     }
64835     if (_v) {
64836       return _wrap_new_SBTypeFormat__SWIG_4(L);
64837     }
64838   }
64839   if (argc == 2) {
64840     int _v = 0;
64841     {
64842       _v = lua_isnumber(L,argv[0]);
64843     }
64844     if (_v) {
64845       {
64846         _v = lua_isnumber(L,argv[1]);
64847       }
64848       if (_v) {
64849         return _wrap_new_SBTypeFormat__SWIG_1(L);
64850       }
64851     }
64852   }
64853   if (argc == 2) {
64854     int _v = 0;
64855     {
64856       _v = SWIG_lua_isnilstring(L,argv[0]);
64857     }
64858     if (_v) {
64859       {
64860         _v = lua_isnumber(L,argv[1]);
64861       }
64862       if (_v) {
64863         return _wrap_new_SBTypeFormat__SWIG_3(L);
64864       }
64865     }
64866   }
64867 
64868   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFormat'\n"
64869     "  Possible C/C++ prototypes are:\n"
64870     "    lldb::SBTypeFormat::SBTypeFormat()\n"
64871     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format,uint32_t)\n"
64872     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format)\n"
64873     "    lldb::SBTypeFormat::SBTypeFormat(char const *,uint32_t)\n"
64874     "    lldb::SBTypeFormat::SBTypeFormat(char const *)\n"
64875     "    lldb::SBTypeFormat::SBTypeFormat(lldb::SBTypeFormat const &)\n");
64876   lua_error(L);return 0;
64877 }
64878 
64879 
64880 static int _wrap_SBTypeFormat_IsValid(lua_State* L) {
64881   {
64882     int SWIG_arg = 0;
64883     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
64884     bool result;
64885 
64886     SWIG_check_num_args("lldb::SBTypeFormat::IsValid",1,1)
64887     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsValid",1,"lldb::SBTypeFormat const *");
64888 
64889     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64890       SWIG_fail_ptr("SBTypeFormat_IsValid",1,SWIGTYPE_p_lldb__SBTypeFormat);
64891     }
64892 
64893     result = (bool)((lldb::SBTypeFormat const *)arg1)->IsValid();
64894     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64895     return SWIG_arg;
64896 
64897     fail: SWIGUNUSED;
64898   }
64899   lua_error(L);
64900   return 0;
64901 }
64902 
64903 
64904 static int _wrap_SBTypeFormat_IsEqualTo(lua_State* L) {
64905   {
64906     int SWIG_arg = 0;
64907     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
64908     lldb::SBTypeFormat *arg2 = 0 ;
64909     bool result;
64910 
64911     SWIG_check_num_args("lldb::SBTypeFormat::IsEqualTo",2,2)
64912     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",1,"lldb::SBTypeFormat *");
64913     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",2,"lldb::SBTypeFormat &");
64914 
64915     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64916       SWIG_fail_ptr("SBTypeFormat_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFormat);
64917     }
64918 
64919 
64920     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64921       SWIG_fail_ptr("SBTypeFormat_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFormat);
64922     }
64923 
64924     result = (bool)(arg1)->IsEqualTo(*arg2);
64925     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64926     return SWIG_arg;
64927 
64928     fail: SWIGUNUSED;
64929   }
64930   lua_error(L);
64931   return 0;
64932 }
64933 
64934 
64935 static int _wrap_SBTypeFormat_GetFormat(lua_State* L) {
64936   {
64937     int SWIG_arg = 0;
64938     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
64939     lldb::Format result;
64940 
64941     SWIG_check_num_args("lldb::SBTypeFormat::GetFormat",1,1)
64942     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetFormat",1,"lldb::SBTypeFormat *");
64943 
64944     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64945       SWIG_fail_ptr("SBTypeFormat_GetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
64946     }
64947 
64948     result = (lldb::Format)(arg1)->GetFormat();
64949     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64950     return SWIG_arg;
64951 
64952     fail: SWIGUNUSED;
64953   }
64954   lua_error(L);
64955   return 0;
64956 }
64957 
64958 
64959 static int _wrap_SBTypeFormat_GetTypeName(lua_State* L) {
64960   {
64961     int SWIG_arg = 0;
64962     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
64963     char *result = 0 ;
64964 
64965     SWIG_check_num_args("lldb::SBTypeFormat::GetTypeName",1,1)
64966     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetTypeName",1,"lldb::SBTypeFormat *");
64967 
64968     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64969       SWIG_fail_ptr("SBTypeFormat_GetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
64970     }
64971 
64972     result = (char *)(arg1)->GetTypeName();
64973     lua_pushstring(L,(const char *)result); SWIG_arg++;
64974     return SWIG_arg;
64975 
64976     fail: SWIGUNUSED;
64977   }
64978   lua_error(L);
64979   return 0;
64980 }
64981 
64982 
64983 static int _wrap_SBTypeFormat_GetOptions(lua_State* L) {
64984   {
64985     int SWIG_arg = 0;
64986     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
64987     uint32_t result;
64988 
64989     SWIG_check_num_args("lldb::SBTypeFormat::GetOptions",1,1)
64990     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetOptions",1,"lldb::SBTypeFormat *");
64991 
64992     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
64993       SWIG_fail_ptr("SBTypeFormat_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
64994     }
64995 
64996     result = (uint32_t)(arg1)->GetOptions();
64997     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64998     return SWIG_arg;
64999 
65000     fail: SWIGUNUSED;
65001   }
65002   lua_error(L);
65003   return 0;
65004 }
65005 
65006 
65007 static int _wrap_SBTypeFormat_SetFormat(lua_State* L) {
65008   {
65009     int SWIG_arg = 0;
65010     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
65011     lldb::Format arg2 ;
65012 
65013     SWIG_check_num_args("lldb::SBTypeFormat::SetFormat",2,2)
65014     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",1,"lldb::SBTypeFormat *");
65015     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",2,"lldb::Format");
65016 
65017     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
65018       SWIG_fail_ptr("SBTypeFormat_SetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
65019     }
65020 
65021     arg2 = (lldb::Format)lua_tointeger(L, 2);
65022     (arg1)->SetFormat(arg2);
65023 
65024     return SWIG_arg;
65025 
65026     fail: SWIGUNUSED;
65027   }
65028   lua_error(L);
65029   return 0;
65030 }
65031 
65032 
65033 static int _wrap_SBTypeFormat_SetTypeName(lua_State* L) {
65034   {
65035     int SWIG_arg = 0;
65036     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
65037     char *arg2 = (char *) 0 ;
65038 
65039     SWIG_check_num_args("lldb::SBTypeFormat::SetTypeName",2,2)
65040     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",1,"lldb::SBTypeFormat *");
65041     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",2,"char const *");
65042 
65043     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
65044       SWIG_fail_ptr("SBTypeFormat_SetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
65045     }
65046 
65047     arg2 = (char *)lua_tostring(L, 2);
65048     (arg1)->SetTypeName((char const *)arg2);
65049 
65050     return SWIG_arg;
65051 
65052     fail: SWIGUNUSED;
65053   }
65054   lua_error(L);
65055   return 0;
65056 }
65057 
65058 
65059 static int _wrap_SBTypeFormat_SetOptions(lua_State* L) {
65060   {
65061     int SWIG_arg = 0;
65062     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
65063     uint32_t arg2 ;
65064 
65065     SWIG_check_num_args("lldb::SBTypeFormat::SetOptions",2,2)
65066     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",1,"lldb::SBTypeFormat *");
65067     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",2,"uint32_t");
65068 
65069     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
65070       SWIG_fail_ptr("SBTypeFormat_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
65071     }
65072 
65073     arg2 = (uint32_t)lua_tointeger(L, 2);
65074     (arg1)->SetOptions(arg2);
65075 
65076     return SWIG_arg;
65077 
65078     fail: SWIGUNUSED;
65079   }
65080   lua_error(L);
65081   return 0;
65082 }
65083 
65084 
65085 static int _wrap_SBTypeFormat_GetDescription(lua_State* L) {
65086   {
65087     int SWIG_arg = 0;
65088     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
65089     lldb::SBStream *arg2 = 0 ;
65090     lldb::DescriptionLevel arg3 ;
65091     bool result;
65092 
65093     SWIG_check_num_args("lldb::SBTypeFormat::GetDescription",3,3)
65094     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",1,"lldb::SBTypeFormat *");
65095     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",2,"lldb::SBStream &");
65096     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",3,"lldb::DescriptionLevel");
65097 
65098     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
65099       SWIG_fail_ptr("SBTypeFormat_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFormat);
65100     }
65101 
65102 
65103     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
65104       SWIG_fail_ptr("SBTypeFormat_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
65105     }
65106 
65107     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
65108     result = (bool)(arg1)->GetDescription(*arg2,arg3);
65109     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65110     return SWIG_arg;
65111 
65112     fail: SWIGUNUSED;
65113   }
65114   lua_error(L);
65115   return 0;
65116 }
65117 
65118 
65119 static int _wrap_SBTypeFormat___eq(lua_State* L) {
65120   {
65121     int SWIG_arg = 0;
65122     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
65123     lldb::SBTypeFormat *arg2 = 0 ;
65124     bool result;
65125 
65126     SWIG_check_num_args("lldb::SBTypeFormat::operator ==",2,2)
65127     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",1,"lldb::SBTypeFormat *");
65128     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",2,"lldb::SBTypeFormat &");
65129 
65130     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
65131       SWIG_fail_ptr("SBTypeFormat___eq",1,SWIGTYPE_p_lldb__SBTypeFormat);
65132     }
65133 
65134 
65135     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
65136       SWIG_fail_ptr("SBTypeFormat___eq",2,SWIGTYPE_p_lldb__SBTypeFormat);
65137     }
65138 
65139     result = (bool)(arg1)->operator ==(*arg2);
65140     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65141     return SWIG_arg;
65142 
65143     fail: SWIGUNUSED;
65144   }
65145   lua_error(L);
65146   return 0;
65147 }
65148 
65149 
65150 static int _wrap_SBTypeFormat___tostring(lua_State* L) {
65151   {
65152     int SWIG_arg = 0;
65153     lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
65154     std::string result;
65155 
65156     SWIG_check_num_args("lldb::SBTypeFormat::__repr__",1,1)
65157     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::__repr__",1,"lldb::SBTypeFormat *");
65158 
65159     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
65160       SWIG_fail_ptr("SBTypeFormat___tostring",1,SWIGTYPE_p_lldb__SBTypeFormat);
65161     }
65162 
65163     result = lldb_SBTypeFormat___repr__(arg1);
65164     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
65165     return SWIG_arg;
65166 
65167     fail: SWIGUNUSED;
65168   }
65169   lua_error(L);
65170   return 0;
65171 }
65172 
65173 
65174 static void swig_delete_SBTypeFormat(void *obj) {
65175 lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) obj;
65176 delete arg1;
65177 }
65178 static int _proxy__wrap_new_SBTypeFormat(lua_State *L) {
65179     assert(lua_istable(L,1));
65180     lua_pushcfunction(L,_wrap_new_SBTypeFormat);
65181     assert(!lua_isnil(L,-1));
65182     lua_replace(L,1); /* replace our table with real constructor */
65183     lua_call(L,lua_gettop(L)-1,1);
65184     return 1;
65185 }
65186 static swig_lua_attribute swig_SBTypeFormat_attributes[] = {
65187     {0,0,0}
65188 };
65189 static swig_lua_method swig_SBTypeFormat_methods[]= {
65190     { "IsValid", _wrap_SBTypeFormat_IsValid},
65191     { "IsEqualTo", _wrap_SBTypeFormat_IsEqualTo},
65192     { "GetFormat", _wrap_SBTypeFormat_GetFormat},
65193     { "GetTypeName", _wrap_SBTypeFormat_GetTypeName},
65194     { "GetOptions", _wrap_SBTypeFormat_GetOptions},
65195     { "SetFormat", _wrap_SBTypeFormat_SetFormat},
65196     { "SetTypeName", _wrap_SBTypeFormat_SetTypeName},
65197     { "SetOptions", _wrap_SBTypeFormat_SetOptions},
65198     { "GetDescription", _wrap_SBTypeFormat_GetDescription},
65199     { "__eq", _wrap_SBTypeFormat___eq},
65200     { "__tostring", _wrap_SBTypeFormat___tostring},
65201     {0,0}
65202 };
65203 static swig_lua_method swig_SBTypeFormat_meta[] = {
65204     { "__eq", _wrap_SBTypeFormat___eq},
65205     { "__tostring", _wrap_SBTypeFormat___tostring},
65206     {0,0}
65207 };
65208 
65209 static swig_lua_attribute swig_SBTypeFormat_Sf_SwigStatic_attributes[] = {
65210     {0,0,0}
65211 };
65212 static swig_lua_const_info swig_SBTypeFormat_Sf_SwigStatic_constants[]= {
65213     {0,0,0,0,0,0}
65214 };
65215 static swig_lua_method swig_SBTypeFormat_Sf_SwigStatic_methods[]= {
65216     {0,0}
65217 };
65218 static swig_lua_class* swig_SBTypeFormat_Sf_SwigStatic_classes[]= {
65219     0
65220 };
65221 
65222 static swig_lua_namespace swig_SBTypeFormat_Sf_SwigStatic = {
65223     "SBTypeFormat",
65224     swig_SBTypeFormat_Sf_SwigStatic_methods,
65225     swig_SBTypeFormat_Sf_SwigStatic_attributes,
65226     swig_SBTypeFormat_Sf_SwigStatic_constants,
65227     swig_SBTypeFormat_Sf_SwigStatic_classes,
65228     0
65229 };
65230 static swig_lua_class *swig_SBTypeFormat_bases[] = {0};
65231 static const char *swig_SBTypeFormat_base_names[] = {0};
65232 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 };
65233 
65234 static int _wrap_new_SBTypeNameSpecifier__SWIG_0(lua_State* L) {
65235   {
65236     int SWIG_arg = 0;
65237     lldb::SBTypeNameSpecifier *result = 0 ;
65238 
65239     SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",0,0)
65240     result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier();
65241     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
65242     return SWIG_arg;
65243 
65244     fail: SWIGUNUSED;
65245   }
65246   lua_error(L);
65247   return 0;
65248 }
65249 
65250 
65251 static int _wrap_new_SBTypeNameSpecifier__SWIG_1(lua_State* L) {
65252   {
65253     int SWIG_arg = 0;
65254     char *arg1 = (char *) 0 ;
65255     bool arg2 ;
65256     lldb::SBTypeNameSpecifier *result = 0 ;
65257 
65258     SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,2)
65259     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
65260     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,"bool");
65261     arg1 = (char *)lua_tostring(L, 1);
65262     arg2 = (lua_toboolean(L, 2)!=0);
65263     result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1,arg2);
65264     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
65265     return SWIG_arg;
65266 
65267     fail: SWIGUNUSED;
65268   }
65269   lua_error(L);
65270   return 0;
65271 }
65272 
65273 
65274 static int _wrap_new_SBTypeNameSpecifier__SWIG_2(lua_State* L) {
65275   {
65276     int SWIG_arg = 0;
65277     char *arg1 = (char *) 0 ;
65278     lldb::SBTypeNameSpecifier *result = 0 ;
65279 
65280     SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
65281     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
65282     arg1 = (char *)lua_tostring(L, 1);
65283     result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1);
65284     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
65285     return SWIG_arg;
65286 
65287     fail: SWIGUNUSED;
65288   }
65289   lua_error(L);
65290   return 0;
65291 }
65292 
65293 
65294 static int _wrap_new_SBTypeNameSpecifier__SWIG_3(lua_State* L) {
65295   {
65296     int SWIG_arg = 0;
65297     char *arg1 = (char *) 0 ;
65298     lldb::FormatterMatchType arg2 ;
65299     lldb::SBTypeNameSpecifier *result = 0 ;
65300 
65301     SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,2)
65302     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
65303     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,"lldb::FormatterMatchType");
65304     arg1 = (char *)lua_tostring(L, 1);
65305     arg2 = (lldb::FormatterMatchType)lua_tointeger(L, 2);
65306     result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1,arg2);
65307     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
65308     return SWIG_arg;
65309 
65310     fail: SWIGUNUSED;
65311   }
65312   lua_error(L);
65313   return 0;
65314 }
65315 
65316 
65317 static int _wrap_new_SBTypeNameSpecifier__SWIG_4(lua_State* L) {
65318   {
65319     int SWIG_arg = 0;
65320     lldb::SBType arg1 ;
65321     lldb::SBType *argp1 ;
65322     lldb::SBTypeNameSpecifier *result = 0 ;
65323 
65324     SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
65325     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBType");
65326 
65327     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBType,0))){
65328       SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBType);
65329     }
65330     arg1 = *argp1;
65331 
65332     result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier(arg1);
65333     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
65334     return SWIG_arg;
65335 
65336     fail: SWIGUNUSED;
65337   }
65338   lua_error(L);
65339   return 0;
65340 }
65341 
65342 
65343 static int _wrap_new_SBTypeNameSpecifier__SWIG_5(lua_State* L) {
65344   {
65345     int SWIG_arg = 0;
65346     lldb::SBTypeNameSpecifier *arg1 = 0 ;
65347     lldb::SBTypeNameSpecifier *result = 0 ;
65348 
65349     SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
65350     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBTypeNameSpecifier const &");
65351 
65352     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
65353       SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
65354     }
65355 
65356     result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((lldb::SBTypeNameSpecifier const &)*arg1);
65357     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
65358     return SWIG_arg;
65359 
65360     fail: SWIGUNUSED;
65361   }
65362   lua_error(L);
65363   return 0;
65364 }
65365 
65366 
65367 static int _wrap_new_SBTypeNameSpecifier(lua_State* L) {
65368   int argc;
65369   int argv[3]={
65370     1,2,3
65371   };
65372 
65373   argc = lua_gettop(L);
65374   if (argc == 0) {
65375     return _wrap_new_SBTypeNameSpecifier__SWIG_0(L);
65376   }
65377   if (argc == 1) {
65378     int _v = 0;
65379     {
65380       void *ptr;
65381       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
65382         _v = 0;
65383       } else {
65384         _v = 1;
65385       }
65386     }
65387     if (_v) {
65388       return _wrap_new_SBTypeNameSpecifier__SWIG_4(L);
65389     }
65390   }
65391   if (argc == 1) {
65392     int _v = 0;
65393     {
65394       void *ptr;
65395       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeNameSpecifier, SWIG_POINTER_NO_NULL)) {
65396         _v = 0;
65397       } else {
65398         _v = 1;
65399       }
65400     }
65401     if (_v) {
65402       return _wrap_new_SBTypeNameSpecifier__SWIG_5(L);
65403     }
65404   }
65405   if (argc == 1) {
65406     int _v = 0;
65407     {
65408       _v = SWIG_lua_isnilstring(L,argv[0]);
65409     }
65410     if (_v) {
65411       return _wrap_new_SBTypeNameSpecifier__SWIG_2(L);
65412     }
65413   }
65414   if (argc == 2) {
65415     int _v = 0;
65416     {
65417       _v = SWIG_lua_isnilstring(L,argv[0]);
65418     }
65419     if (_v) {
65420       {
65421         _v = lua_isboolean(L,argv[1]);
65422       }
65423       if (_v) {
65424         return _wrap_new_SBTypeNameSpecifier__SWIG_1(L);
65425       }
65426     }
65427   }
65428   if (argc == 2) {
65429     int _v = 0;
65430     {
65431       _v = SWIG_lua_isnilstring(L,argv[0]);
65432     }
65433     if (_v) {
65434       {
65435         _v = lua_isnumber(L,argv[1]);
65436       }
65437       if (_v) {
65438         return _wrap_new_SBTypeNameSpecifier__SWIG_3(L);
65439       }
65440     }
65441   }
65442 
65443   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeNameSpecifier'\n"
65444     "  Possible C/C++ prototypes are:\n"
65445     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier()\n"
65446     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *,bool)\n"
65447     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *)\n"
65448     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *,lldb::FormatterMatchType)\n"
65449     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBType)\n"
65450     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBTypeNameSpecifier const &)\n");
65451   lua_error(L);return 0;
65452 }
65453 
65454 
65455 static int _wrap_SBTypeNameSpecifier_IsValid(lua_State* L) {
65456   {
65457     int SWIG_arg = 0;
65458     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
65459     bool result;
65460 
65461     SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsValid",1,1)
65462     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsValid",1,"lldb::SBTypeNameSpecifier const *");
65463 
65464     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
65465       SWIG_fail_ptr("SBTypeNameSpecifier_IsValid",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
65466     }
65467 
65468     result = (bool)((lldb::SBTypeNameSpecifier const *)arg1)->IsValid();
65469     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65470     return SWIG_arg;
65471 
65472     fail: SWIGUNUSED;
65473   }
65474   lua_error(L);
65475   return 0;
65476 }
65477 
65478 
65479 static int _wrap_SBTypeNameSpecifier_IsEqualTo(lua_State* L) {
65480   {
65481     int SWIG_arg = 0;
65482     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
65483     lldb::SBTypeNameSpecifier *arg2 = 0 ;
65484     bool result;
65485 
65486     SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsEqualTo",2,2)
65487     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",1,"lldb::SBTypeNameSpecifier *");
65488     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",2,"lldb::SBTypeNameSpecifier &");
65489 
65490     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
65491       SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
65492     }
65493 
65494 
65495     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
65496       SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
65497     }
65498 
65499     result = (bool)(arg1)->IsEqualTo(*arg2);
65500     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65501     return SWIG_arg;
65502 
65503     fail: SWIGUNUSED;
65504   }
65505   lua_error(L);
65506   return 0;
65507 }
65508 
65509 
65510 static int _wrap_SBTypeNameSpecifier_GetName(lua_State* L) {
65511   {
65512     int SWIG_arg = 0;
65513     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
65514     char *result = 0 ;
65515 
65516     SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetName",1,1)
65517     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetName",1,"lldb::SBTypeNameSpecifier *");
65518 
65519     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
65520       SWIG_fail_ptr("SBTypeNameSpecifier_GetName",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
65521     }
65522 
65523     result = (char *)(arg1)->GetName();
65524     lua_pushstring(L,(const char *)result); SWIG_arg++;
65525     return SWIG_arg;
65526 
65527     fail: SWIGUNUSED;
65528   }
65529   lua_error(L);
65530   return 0;
65531 }
65532 
65533 
65534 static int _wrap_SBTypeNameSpecifier_GetType(lua_State* L) {
65535   {
65536     int SWIG_arg = 0;
65537     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
65538     lldb::SBType result;
65539 
65540     SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetType",1,1)
65541     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetType",1,"lldb::SBTypeNameSpecifier *");
65542 
65543     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
65544       SWIG_fail_ptr("SBTypeNameSpecifier_GetType",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
65545     }
65546 
65547     result = (arg1)->GetType();
65548     {
65549       lldb::SBType * resultptr = new lldb::SBType(result);
65550       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
65551     }
65552     return SWIG_arg;
65553 
65554     fail: SWIGUNUSED;
65555   }
65556   lua_error(L);
65557   return 0;
65558 }
65559 
65560 
65561 static int _wrap_SBTypeNameSpecifier_GetMatchType(lua_State* L) {
65562   {
65563     int SWIG_arg = 0;
65564     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
65565     lldb::FormatterMatchType result;
65566 
65567     SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetMatchType",1,1)
65568     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetMatchType",1,"lldb::SBTypeNameSpecifier *");
65569 
65570     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
65571       SWIG_fail_ptr("SBTypeNameSpecifier_GetMatchType",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
65572     }
65573 
65574     result = (lldb::FormatterMatchType)(arg1)->GetMatchType();
65575     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65576     return SWIG_arg;
65577 
65578     fail: SWIGUNUSED;
65579   }
65580   lua_error(L);
65581   return 0;
65582 }
65583 
65584 
65585 static int _wrap_SBTypeNameSpecifier_IsRegex(lua_State* L) {
65586   {
65587     int SWIG_arg = 0;
65588     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
65589     bool result;
65590 
65591     SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsRegex",1,1)
65592     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsRegex",1,"lldb::SBTypeNameSpecifier *");
65593 
65594     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
65595       SWIG_fail_ptr("SBTypeNameSpecifier_IsRegex",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
65596     }
65597 
65598     result = (bool)(arg1)->IsRegex();
65599     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65600     return SWIG_arg;
65601 
65602     fail: SWIGUNUSED;
65603   }
65604   lua_error(L);
65605   return 0;
65606 }
65607 
65608 
65609 static int _wrap_SBTypeNameSpecifier_GetDescription(lua_State* L) {
65610   {
65611     int SWIG_arg = 0;
65612     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
65613     lldb::SBStream *arg2 = 0 ;
65614     lldb::DescriptionLevel arg3 ;
65615     bool result;
65616 
65617     SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetDescription",3,3)
65618     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",1,"lldb::SBTypeNameSpecifier *");
65619     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",2,"lldb::SBStream &");
65620     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",3,"lldb::DescriptionLevel");
65621 
65622     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
65623       SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
65624     }
65625 
65626 
65627     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
65628       SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
65629     }
65630 
65631     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
65632     result = (bool)(arg1)->GetDescription(*arg2,arg3);
65633     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65634     return SWIG_arg;
65635 
65636     fail: SWIGUNUSED;
65637   }
65638   lua_error(L);
65639   return 0;
65640 }
65641 
65642 
65643 static int _wrap_SBTypeNameSpecifier___eq(lua_State* L) {
65644   {
65645     int SWIG_arg = 0;
65646     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
65647     lldb::SBTypeNameSpecifier *arg2 = 0 ;
65648     bool result;
65649 
65650     SWIG_check_num_args("lldb::SBTypeNameSpecifier::operator ==",2,2)
65651     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",1,"lldb::SBTypeNameSpecifier *");
65652     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",2,"lldb::SBTypeNameSpecifier &");
65653 
65654     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
65655       SWIG_fail_ptr("SBTypeNameSpecifier___eq",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
65656     }
65657 
65658 
65659     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
65660       SWIG_fail_ptr("SBTypeNameSpecifier___eq",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
65661     }
65662 
65663     result = (bool)(arg1)->operator ==(*arg2);
65664     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65665     return SWIG_arg;
65666 
65667     fail: SWIGUNUSED;
65668   }
65669   lua_error(L);
65670   return 0;
65671 }
65672 
65673 
65674 static int _wrap_SBTypeNameSpecifier___tostring(lua_State* L) {
65675   {
65676     int SWIG_arg = 0;
65677     lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
65678     std::string result;
65679 
65680     SWIG_check_num_args("lldb::SBTypeNameSpecifier::__repr__",1,1)
65681     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::__repr__",1,"lldb::SBTypeNameSpecifier *");
65682 
65683     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
65684       SWIG_fail_ptr("SBTypeNameSpecifier___tostring",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
65685     }
65686 
65687     result = lldb_SBTypeNameSpecifier___repr__(arg1);
65688     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
65689     return SWIG_arg;
65690 
65691     fail: SWIGUNUSED;
65692   }
65693   lua_error(L);
65694   return 0;
65695 }
65696 
65697 
65698 static void swig_delete_SBTypeNameSpecifier(void *obj) {
65699 lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) obj;
65700 delete arg1;
65701 }
65702 static int _proxy__wrap_new_SBTypeNameSpecifier(lua_State *L) {
65703     assert(lua_istable(L,1));
65704     lua_pushcfunction(L,_wrap_new_SBTypeNameSpecifier);
65705     assert(!lua_isnil(L,-1));
65706     lua_replace(L,1); /* replace our table with real constructor */
65707     lua_call(L,lua_gettop(L)-1,1);
65708     return 1;
65709 }
65710 static swig_lua_attribute swig_SBTypeNameSpecifier_attributes[] = {
65711     {0,0,0}
65712 };
65713 static swig_lua_method swig_SBTypeNameSpecifier_methods[]= {
65714     { "IsValid", _wrap_SBTypeNameSpecifier_IsValid},
65715     { "IsEqualTo", _wrap_SBTypeNameSpecifier_IsEqualTo},
65716     { "GetName", _wrap_SBTypeNameSpecifier_GetName},
65717     { "GetType", _wrap_SBTypeNameSpecifier_GetType},
65718     { "GetMatchType", _wrap_SBTypeNameSpecifier_GetMatchType},
65719     { "IsRegex", _wrap_SBTypeNameSpecifier_IsRegex},
65720     { "GetDescription", _wrap_SBTypeNameSpecifier_GetDescription},
65721     { "__eq", _wrap_SBTypeNameSpecifier___eq},
65722     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
65723     {0,0}
65724 };
65725 static swig_lua_method swig_SBTypeNameSpecifier_meta[] = {
65726     { "__eq", _wrap_SBTypeNameSpecifier___eq},
65727     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
65728     {0,0}
65729 };
65730 
65731 static swig_lua_attribute swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes[] = {
65732     {0,0,0}
65733 };
65734 static swig_lua_const_info swig_SBTypeNameSpecifier_Sf_SwigStatic_constants[]= {
65735     {0,0,0,0,0,0}
65736 };
65737 static swig_lua_method swig_SBTypeNameSpecifier_Sf_SwigStatic_methods[]= {
65738     {0,0}
65739 };
65740 static swig_lua_class* swig_SBTypeNameSpecifier_Sf_SwigStatic_classes[]= {
65741     0
65742 };
65743 
65744 static swig_lua_namespace swig_SBTypeNameSpecifier_Sf_SwigStatic = {
65745     "SBTypeNameSpecifier",
65746     swig_SBTypeNameSpecifier_Sf_SwigStatic_methods,
65747     swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes,
65748     swig_SBTypeNameSpecifier_Sf_SwigStatic_constants,
65749     swig_SBTypeNameSpecifier_Sf_SwigStatic_classes,
65750     0
65751 };
65752 static swig_lua_class *swig_SBTypeNameSpecifier_bases[] = {0};
65753 static const char *swig_SBTypeNameSpecifier_base_names[] = {0};
65754 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 };
65755 
65756 static int _wrap_new_SBTypeSummaryOptions__SWIG_0(lua_State* L) {
65757   {
65758     int SWIG_arg = 0;
65759     lldb::SBTypeSummaryOptions *result = 0 ;
65760 
65761     SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",0,0)
65762     result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions();
65763     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
65764     return SWIG_arg;
65765 
65766     fail: SWIGUNUSED;
65767   }
65768   lua_error(L);
65769   return 0;
65770 }
65771 
65772 
65773 static int _wrap_new_SBTypeSummaryOptions__SWIG_1(lua_State* L) {
65774   {
65775     int SWIG_arg = 0;
65776     lldb::SBTypeSummaryOptions *arg1 = 0 ;
65777     lldb::SBTypeSummaryOptions *result = 0 ;
65778 
65779     SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,1)
65780     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,"lldb::SBTypeSummaryOptions const &");
65781 
65782     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
65783       SWIG_fail_ptr("new_SBTypeSummaryOptions",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
65784     }
65785 
65786     result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions((lldb::SBTypeSummaryOptions const &)*arg1);
65787     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
65788     return SWIG_arg;
65789 
65790     fail: SWIGUNUSED;
65791   }
65792   lua_error(L);
65793   return 0;
65794 }
65795 
65796 
65797 static int _wrap_new_SBTypeSummaryOptions(lua_State* L) {
65798   int argc;
65799   int argv[2]={
65800     1,2
65801   };
65802 
65803   argc = lua_gettop(L);
65804   if (argc == 0) {
65805     return _wrap_new_SBTypeSummaryOptions__SWIG_0(L);
65806   }
65807   if (argc == 1) {
65808     int _v = 0;
65809     {
65810       void *ptr;
65811       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
65812         _v = 0;
65813       } else {
65814         _v = 1;
65815       }
65816     }
65817     if (_v) {
65818       return _wrap_new_SBTypeSummaryOptions__SWIG_1(L);
65819     }
65820   }
65821 
65822   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummaryOptions'\n"
65823     "  Possible C/C++ prototypes are:\n"
65824     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions()\n"
65825     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions(lldb::SBTypeSummaryOptions const &)\n");
65826   lua_error(L);return 0;
65827 }
65828 
65829 
65830 static int _wrap_SBTypeSummaryOptions_IsValid(lua_State* L) {
65831   {
65832     int SWIG_arg = 0;
65833     lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
65834     bool result;
65835 
65836     SWIG_check_num_args("lldb::SBTypeSummaryOptions::IsValid",1,1)
65837     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::IsValid",1,"lldb::SBTypeSummaryOptions *");
65838 
65839     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
65840       SWIG_fail_ptr("SBTypeSummaryOptions_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
65841     }
65842 
65843     result = (bool)(arg1)->IsValid();
65844     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65845     return SWIG_arg;
65846 
65847     fail: SWIGUNUSED;
65848   }
65849   lua_error(L);
65850   return 0;
65851 }
65852 
65853 
65854 static int _wrap_SBTypeSummaryOptions_GetLanguage(lua_State* L) {
65855   {
65856     int SWIG_arg = 0;
65857     lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
65858     lldb::LanguageType result;
65859 
65860     SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetLanguage",1,1)
65861     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetLanguage",1,"lldb::SBTypeSummaryOptions *");
65862 
65863     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
65864       SWIG_fail_ptr("SBTypeSummaryOptions_GetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
65865     }
65866 
65867     result = (lldb::LanguageType)(arg1)->GetLanguage();
65868     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65869     return SWIG_arg;
65870 
65871     fail: SWIGUNUSED;
65872   }
65873   lua_error(L);
65874   return 0;
65875 }
65876 
65877 
65878 static int _wrap_SBTypeSummaryOptions_GetCapping(lua_State* L) {
65879   {
65880     int SWIG_arg = 0;
65881     lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
65882     lldb::TypeSummaryCapping result;
65883 
65884     SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetCapping",1,1)
65885     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetCapping",1,"lldb::SBTypeSummaryOptions *");
65886 
65887     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
65888       SWIG_fail_ptr("SBTypeSummaryOptions_GetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
65889     }
65890 
65891     result = (lldb::TypeSummaryCapping)(arg1)->GetCapping();
65892     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65893     return SWIG_arg;
65894 
65895     fail: SWIGUNUSED;
65896   }
65897   lua_error(L);
65898   return 0;
65899 }
65900 
65901 
65902 static int _wrap_SBTypeSummaryOptions_SetLanguage(lua_State* L) {
65903   {
65904     int SWIG_arg = 0;
65905     lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
65906     lldb::LanguageType arg2 ;
65907 
65908     SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetLanguage",2,2)
65909     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",1,"lldb::SBTypeSummaryOptions *");
65910     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",2,"lldb::LanguageType");
65911 
65912     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
65913       SWIG_fail_ptr("SBTypeSummaryOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
65914     }
65915 
65916     arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
65917     (arg1)->SetLanguage(arg2);
65918 
65919     return SWIG_arg;
65920 
65921     fail: SWIGUNUSED;
65922   }
65923   lua_error(L);
65924   return 0;
65925 }
65926 
65927 
65928 static int _wrap_SBTypeSummaryOptions_SetCapping(lua_State* L) {
65929   {
65930     int SWIG_arg = 0;
65931     lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
65932     lldb::TypeSummaryCapping arg2 ;
65933 
65934     SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetCapping",2,2)
65935     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",1,"lldb::SBTypeSummaryOptions *");
65936     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",2,"lldb::TypeSummaryCapping");
65937 
65938     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
65939       SWIG_fail_ptr("SBTypeSummaryOptions_SetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
65940     }
65941 
65942     arg2 = (lldb::TypeSummaryCapping)lua_tointeger(L, 2);
65943     (arg1)->SetCapping(arg2);
65944 
65945     return SWIG_arg;
65946 
65947     fail: SWIGUNUSED;
65948   }
65949   lua_error(L);
65950   return 0;
65951 }
65952 
65953 
65954 static void swig_delete_SBTypeSummaryOptions(void *obj) {
65955 lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) obj;
65956 delete arg1;
65957 }
65958 static int _proxy__wrap_new_SBTypeSummaryOptions(lua_State *L) {
65959     assert(lua_istable(L,1));
65960     lua_pushcfunction(L,_wrap_new_SBTypeSummaryOptions);
65961     assert(!lua_isnil(L,-1));
65962     lua_replace(L,1); /* replace our table with real constructor */
65963     lua_call(L,lua_gettop(L)-1,1);
65964     return 1;
65965 }
65966 static swig_lua_attribute swig_SBTypeSummaryOptions_attributes[] = {
65967     {0,0,0}
65968 };
65969 static swig_lua_method swig_SBTypeSummaryOptions_methods[]= {
65970     { "IsValid", _wrap_SBTypeSummaryOptions_IsValid},
65971     { "GetLanguage", _wrap_SBTypeSummaryOptions_GetLanguage},
65972     { "GetCapping", _wrap_SBTypeSummaryOptions_GetCapping},
65973     { "SetLanguage", _wrap_SBTypeSummaryOptions_SetLanguage},
65974     { "SetCapping", _wrap_SBTypeSummaryOptions_SetCapping},
65975     {0,0}
65976 };
65977 static swig_lua_method swig_SBTypeSummaryOptions_meta[] = {
65978     {0,0}
65979 };
65980 
65981 static swig_lua_attribute swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes[] = {
65982     {0,0,0}
65983 };
65984 static swig_lua_const_info swig_SBTypeSummaryOptions_Sf_SwigStatic_constants[]= {
65985     {0,0,0,0,0,0}
65986 };
65987 static swig_lua_method swig_SBTypeSummaryOptions_Sf_SwigStatic_methods[]= {
65988     {0,0}
65989 };
65990 static swig_lua_class* swig_SBTypeSummaryOptions_Sf_SwigStatic_classes[]= {
65991     0
65992 };
65993 
65994 static swig_lua_namespace swig_SBTypeSummaryOptions_Sf_SwigStatic = {
65995     "SBTypeSummaryOptions",
65996     swig_SBTypeSummaryOptions_Sf_SwigStatic_methods,
65997     swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes,
65998     swig_SBTypeSummaryOptions_Sf_SwigStatic_constants,
65999     swig_SBTypeSummaryOptions_Sf_SwigStatic_classes,
66000     0
66001 };
66002 static swig_lua_class *swig_SBTypeSummaryOptions_bases[] = {0};
66003 static const char *swig_SBTypeSummaryOptions_base_names[] = {0};
66004 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 };
66005 
66006 static int _wrap_new_SBTypeSummary__SWIG_0(lua_State* L) {
66007   {
66008     int SWIG_arg = 0;
66009     lldb::SBTypeSummary *result = 0 ;
66010 
66011     SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",0,0)
66012     result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary();
66013     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
66014     return SWIG_arg;
66015 
66016     fail: SWIGUNUSED;
66017   }
66018   lua_error(L);
66019   return 0;
66020 }
66021 
66022 
66023 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(lua_State* L) {
66024   {
66025     int SWIG_arg = 0;
66026     char *arg1 = (char *) 0 ;
66027     uint32_t arg2 ;
66028     lldb::SBTypeSummary result;
66029 
66030     SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",2,2)
66031     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
66032     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",2,"uint32_t");
66033     arg1 = (char *)lua_tostring(L, 1);
66034     arg2 = (uint32_t)lua_tointeger(L, 2);
66035     result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1,arg2);
66036     {
66037       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
66038       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
66039     }
66040     return SWIG_arg;
66041 
66042     fail: SWIGUNUSED;
66043   }
66044   lua_error(L);
66045   return 0;
66046 }
66047 
66048 
66049 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(lua_State* L) {
66050   {
66051     int SWIG_arg = 0;
66052     char *arg1 = (char *) 0 ;
66053     lldb::SBTypeSummary result;
66054 
66055     SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",1,1)
66056     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
66057     arg1 = (char *)lua_tostring(L, 1);
66058     result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1);
66059     {
66060       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
66061       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
66062     }
66063     return SWIG_arg;
66064 
66065     fail: SWIGUNUSED;
66066   }
66067   lua_error(L);
66068   return 0;
66069 }
66070 
66071 
66072 static int _wrap_SBTypeSummary_CreateWithSummaryString(lua_State* L) {
66073   int argc;
66074   int argv[3]={
66075     1,2,3
66076   };
66077 
66078   argc = lua_gettop(L);
66079   if (argc == 1) {
66080     int _v = 0;
66081     {
66082       _v = SWIG_lua_isnilstring(L,argv[0]);
66083     }
66084     if (_v) {
66085       return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(L);
66086     }
66087   }
66088   if (argc == 2) {
66089     int _v = 0;
66090     {
66091       _v = SWIG_lua_isnilstring(L,argv[0]);
66092     }
66093     if (_v) {
66094       {
66095         _v = lua_isnumber(L,argv[1]);
66096       }
66097       if (_v) {
66098         return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(L);
66099       }
66100     }
66101   }
66102 
66103   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithSummaryString'\n"
66104     "  Possible C/C++ prototypes are:\n"
66105     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *,uint32_t)\n"
66106     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *)\n");
66107   lua_error(L);return 0;
66108 }
66109 
66110 
66111 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(lua_State* L) {
66112   {
66113     int SWIG_arg = 0;
66114     char *arg1 = (char *) 0 ;
66115     uint32_t arg2 ;
66116     lldb::SBTypeSummary result;
66117 
66118     SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",2,2)
66119     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
66120     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",2,"uint32_t");
66121     arg1 = (char *)lua_tostring(L, 1);
66122     arg2 = (uint32_t)lua_tointeger(L, 2);
66123     result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1,arg2);
66124     {
66125       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
66126       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
66127     }
66128     return SWIG_arg;
66129 
66130     fail: SWIGUNUSED;
66131   }
66132   lua_error(L);
66133   return 0;
66134 }
66135 
66136 
66137 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(lua_State* L) {
66138   {
66139     int SWIG_arg = 0;
66140     char *arg1 = (char *) 0 ;
66141     lldb::SBTypeSummary result;
66142 
66143     SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",1,1)
66144     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
66145     arg1 = (char *)lua_tostring(L, 1);
66146     result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1);
66147     {
66148       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
66149       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
66150     }
66151     return SWIG_arg;
66152 
66153     fail: SWIGUNUSED;
66154   }
66155   lua_error(L);
66156   return 0;
66157 }
66158 
66159 
66160 static int _wrap_SBTypeSummary_CreateWithFunctionName(lua_State* L) {
66161   int argc;
66162   int argv[3]={
66163     1,2,3
66164   };
66165 
66166   argc = lua_gettop(L);
66167   if (argc == 1) {
66168     int _v = 0;
66169     {
66170       _v = SWIG_lua_isnilstring(L,argv[0]);
66171     }
66172     if (_v) {
66173       return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(L);
66174     }
66175   }
66176   if (argc == 2) {
66177     int _v = 0;
66178     {
66179       _v = SWIG_lua_isnilstring(L,argv[0]);
66180     }
66181     if (_v) {
66182       {
66183         _v = lua_isnumber(L,argv[1]);
66184       }
66185       if (_v) {
66186         return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(L);
66187       }
66188     }
66189   }
66190 
66191   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithFunctionName'\n"
66192     "  Possible C/C++ prototypes are:\n"
66193     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *,uint32_t)\n"
66194     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *)\n");
66195   lua_error(L);return 0;
66196 }
66197 
66198 
66199 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(lua_State* L) {
66200   {
66201     int SWIG_arg = 0;
66202     char *arg1 = (char *) 0 ;
66203     uint32_t arg2 ;
66204     lldb::SBTypeSummary result;
66205 
66206     SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",2,2)
66207     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
66208     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",2,"uint32_t");
66209     arg1 = (char *)lua_tostring(L, 1);
66210     arg2 = (uint32_t)lua_tointeger(L, 2);
66211     result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1,arg2);
66212     {
66213       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
66214       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
66215     }
66216     return SWIG_arg;
66217 
66218     fail: SWIGUNUSED;
66219   }
66220   lua_error(L);
66221   return 0;
66222 }
66223 
66224 
66225 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(lua_State* L) {
66226   {
66227     int SWIG_arg = 0;
66228     char *arg1 = (char *) 0 ;
66229     lldb::SBTypeSummary result;
66230 
66231     SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",1,1)
66232     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
66233     arg1 = (char *)lua_tostring(L, 1);
66234     result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1);
66235     {
66236       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
66237       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
66238     }
66239     return SWIG_arg;
66240 
66241     fail: SWIGUNUSED;
66242   }
66243   lua_error(L);
66244   return 0;
66245 }
66246 
66247 
66248 static int _wrap_SBTypeSummary_CreateWithScriptCode(lua_State* L) {
66249   int argc;
66250   int argv[3]={
66251     1,2,3
66252   };
66253 
66254   argc = lua_gettop(L);
66255   if (argc == 1) {
66256     int _v = 0;
66257     {
66258       _v = SWIG_lua_isnilstring(L,argv[0]);
66259     }
66260     if (_v) {
66261       return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(L);
66262     }
66263   }
66264   if (argc == 2) {
66265     int _v = 0;
66266     {
66267       _v = SWIG_lua_isnilstring(L,argv[0]);
66268     }
66269     if (_v) {
66270       {
66271         _v = lua_isnumber(L,argv[1]);
66272       }
66273       if (_v) {
66274         return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(L);
66275       }
66276     }
66277   }
66278 
66279   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithScriptCode'\n"
66280     "  Possible C/C++ prototypes are:\n"
66281     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *,uint32_t)\n"
66282     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *)\n");
66283   lua_error(L);return 0;
66284 }
66285 
66286 
66287 static int _wrap_new_SBTypeSummary__SWIG_1(lua_State* L) {
66288   {
66289     int SWIG_arg = 0;
66290     lldb::SBTypeSummary *arg1 = 0 ;
66291     lldb::SBTypeSummary *result = 0 ;
66292 
66293     SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",1,1)
66294     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SBTypeSummary",1,"lldb::SBTypeSummary const &");
66295 
66296     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
66297       SWIG_fail_ptr("new_SBTypeSummary",1,SWIGTYPE_p_lldb__SBTypeSummary);
66298     }
66299 
66300     result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary((lldb::SBTypeSummary const &)*arg1);
66301     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
66302     return SWIG_arg;
66303 
66304     fail: SWIGUNUSED;
66305   }
66306   lua_error(L);
66307   return 0;
66308 }
66309 
66310 
66311 static int _wrap_new_SBTypeSummary(lua_State* L) {
66312   int argc;
66313   int argv[2]={
66314     1,2
66315   };
66316 
66317   argc = lua_gettop(L);
66318   if (argc == 0) {
66319     return _wrap_new_SBTypeSummary__SWIG_0(L);
66320   }
66321   if (argc == 1) {
66322     int _v = 0;
66323     {
66324       void *ptr;
66325       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummary, SWIG_POINTER_NO_NULL)) {
66326         _v = 0;
66327       } else {
66328         _v = 1;
66329       }
66330     }
66331     if (_v) {
66332       return _wrap_new_SBTypeSummary__SWIG_1(L);
66333     }
66334   }
66335 
66336   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummary'\n"
66337     "  Possible C/C++ prototypes are:\n"
66338     "    lldb::SBTypeSummary::SBTypeSummary()\n"
66339     "    lldb::SBTypeSummary::SBTypeSummary(lldb::SBTypeSummary const &)\n");
66340   lua_error(L);return 0;
66341 }
66342 
66343 
66344 static int _wrap_SBTypeSummary_IsValid(lua_State* L) {
66345   {
66346     int SWIG_arg = 0;
66347     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
66348     bool result;
66349 
66350     SWIG_check_num_args("lldb::SBTypeSummary::IsValid",1,1)
66351     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsValid",1,"lldb::SBTypeSummary const *");
66352 
66353     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
66354       SWIG_fail_ptr("SBTypeSummary_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummary);
66355     }
66356 
66357     result = (bool)((lldb::SBTypeSummary const *)arg1)->IsValid();
66358     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66359     return SWIG_arg;
66360 
66361     fail: SWIGUNUSED;
66362   }
66363   lua_error(L);
66364   return 0;
66365 }
66366 
66367 
66368 static int _wrap_SBTypeSummary_IsEqualTo(lua_State* L) {
66369   {
66370     int SWIG_arg = 0;
66371     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
66372     lldb::SBTypeSummary *arg2 = 0 ;
66373     bool result;
66374 
66375     SWIG_check_num_args("lldb::SBTypeSummary::IsEqualTo",2,2)
66376     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",1,"lldb::SBTypeSummary *");
66377     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",2,"lldb::SBTypeSummary &");
66378 
66379     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
66380       SWIG_fail_ptr("SBTypeSummary_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSummary);
66381     }
66382 
66383 
66384     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
66385       SWIG_fail_ptr("SBTypeSummary_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSummary);
66386     }
66387 
66388     result = (bool)(arg1)->IsEqualTo(*arg2);
66389     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66390     return SWIG_arg;
66391 
66392     fail: SWIGUNUSED;
66393   }
66394   lua_error(L);
66395   return 0;
66396 }
66397 
66398 
66399 static int _wrap_SBTypeSummary_IsFunctionCode(lua_State* L) {
66400   {
66401     int SWIG_arg = 0;
66402     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
66403     bool result;
66404 
66405     SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionCode",1,1)
66406     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionCode",1,"lldb::SBTypeSummary *");
66407 
66408     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
66409       SWIG_fail_ptr("SBTypeSummary_IsFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
66410     }
66411 
66412     result = (bool)(arg1)->IsFunctionCode();
66413     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66414     return SWIG_arg;
66415 
66416     fail: SWIGUNUSED;
66417   }
66418   lua_error(L);
66419   return 0;
66420 }
66421 
66422 
66423 static int _wrap_SBTypeSummary_IsFunctionName(lua_State* L) {
66424   {
66425     int SWIG_arg = 0;
66426     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
66427     bool result;
66428 
66429     SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionName",1,1)
66430     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionName",1,"lldb::SBTypeSummary *");
66431 
66432     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
66433       SWIG_fail_ptr("SBTypeSummary_IsFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
66434     }
66435 
66436     result = (bool)(arg1)->IsFunctionName();
66437     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66438     return SWIG_arg;
66439 
66440     fail: SWIGUNUSED;
66441   }
66442   lua_error(L);
66443   return 0;
66444 }
66445 
66446 
66447 static int _wrap_SBTypeSummary_IsSummaryString(lua_State* L) {
66448   {
66449     int SWIG_arg = 0;
66450     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
66451     bool result;
66452 
66453     SWIG_check_num_args("lldb::SBTypeSummary::IsSummaryString",1,1)
66454     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsSummaryString",1,"lldb::SBTypeSummary *");
66455 
66456     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
66457       SWIG_fail_ptr("SBTypeSummary_IsSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
66458     }
66459 
66460     result = (bool)(arg1)->IsSummaryString();
66461     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66462     return SWIG_arg;
66463 
66464     fail: SWIGUNUSED;
66465   }
66466   lua_error(L);
66467   return 0;
66468 }
66469 
66470 
66471 static int _wrap_SBTypeSummary_GetData(lua_State* L) {
66472   {
66473     int SWIG_arg = 0;
66474     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
66475     char *result = 0 ;
66476 
66477     SWIG_check_num_args("lldb::SBTypeSummary::GetData",1,1)
66478     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetData",1,"lldb::SBTypeSummary *");
66479 
66480     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
66481       SWIG_fail_ptr("SBTypeSummary_GetData",1,SWIGTYPE_p_lldb__SBTypeSummary);
66482     }
66483 
66484     result = (char *)(arg1)->GetData();
66485     lua_pushstring(L,(const char *)result); SWIG_arg++;
66486     return SWIG_arg;
66487 
66488     fail: SWIGUNUSED;
66489   }
66490   lua_error(L);
66491   return 0;
66492 }
66493 
66494 
66495 static int _wrap_SBTypeSummary_SetSummaryString(lua_State* L) {
66496   {
66497     int SWIG_arg = 0;
66498     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
66499     char *arg2 = (char *) 0 ;
66500 
66501     SWIG_check_num_args("lldb::SBTypeSummary::SetSummaryString",2,2)
66502     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",1,"lldb::SBTypeSummary *");
66503     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",2,"char const *");
66504 
66505     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
66506       SWIG_fail_ptr("SBTypeSummary_SetSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
66507     }
66508 
66509     arg2 = (char *)lua_tostring(L, 2);
66510     (arg1)->SetSummaryString((char const *)arg2);
66511 
66512     return SWIG_arg;
66513 
66514     fail: SWIGUNUSED;
66515   }
66516   lua_error(L);
66517   return 0;
66518 }
66519 
66520 
66521 static int _wrap_SBTypeSummary_SetFunctionName(lua_State* L) {
66522   {
66523     int SWIG_arg = 0;
66524     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
66525     char *arg2 = (char *) 0 ;
66526 
66527     SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionName",2,2)
66528     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",1,"lldb::SBTypeSummary *");
66529     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",2,"char const *");
66530 
66531     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
66532       SWIG_fail_ptr("SBTypeSummary_SetFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
66533     }
66534 
66535     arg2 = (char *)lua_tostring(L, 2);
66536     (arg1)->SetFunctionName((char const *)arg2);
66537 
66538     return SWIG_arg;
66539 
66540     fail: SWIGUNUSED;
66541   }
66542   lua_error(L);
66543   return 0;
66544 }
66545 
66546 
66547 static int _wrap_SBTypeSummary_SetFunctionCode(lua_State* L) {
66548   {
66549     int SWIG_arg = 0;
66550     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
66551     char *arg2 = (char *) 0 ;
66552 
66553     SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionCode",2,2)
66554     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",1,"lldb::SBTypeSummary *");
66555     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",2,"char const *");
66556 
66557     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
66558       SWIG_fail_ptr("SBTypeSummary_SetFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
66559     }
66560 
66561     arg2 = (char *)lua_tostring(L, 2);
66562     (arg1)->SetFunctionCode((char const *)arg2);
66563 
66564     return SWIG_arg;
66565 
66566     fail: SWIGUNUSED;
66567   }
66568   lua_error(L);
66569   return 0;
66570 }
66571 
66572 
66573 static int _wrap_SBTypeSummary_GetOptions(lua_State* L) {
66574   {
66575     int SWIG_arg = 0;
66576     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
66577     uint32_t result;
66578 
66579     SWIG_check_num_args("lldb::SBTypeSummary::GetOptions",1,1)
66580     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetOptions",1,"lldb::SBTypeSummary *");
66581 
66582     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
66583       SWIG_fail_ptr("SBTypeSummary_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
66584     }
66585 
66586     result = (uint32_t)(arg1)->GetOptions();
66587     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66588     return SWIG_arg;
66589 
66590     fail: SWIGUNUSED;
66591   }
66592   lua_error(L);
66593   return 0;
66594 }
66595 
66596 
66597 static int _wrap_SBTypeSummary_SetOptions(lua_State* L) {
66598   {
66599     int SWIG_arg = 0;
66600     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
66601     uint32_t arg2 ;
66602 
66603     SWIG_check_num_args("lldb::SBTypeSummary::SetOptions",2,2)
66604     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",1,"lldb::SBTypeSummary *");
66605     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",2,"uint32_t");
66606 
66607     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
66608       SWIG_fail_ptr("SBTypeSummary_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
66609     }
66610 
66611     arg2 = (uint32_t)lua_tointeger(L, 2);
66612     (arg1)->SetOptions(arg2);
66613 
66614     return SWIG_arg;
66615 
66616     fail: SWIGUNUSED;
66617   }
66618   lua_error(L);
66619   return 0;
66620 }
66621 
66622 
66623 static int _wrap_SBTypeSummary_GetDescription(lua_State* L) {
66624   {
66625     int SWIG_arg = 0;
66626     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
66627     lldb::SBStream *arg2 = 0 ;
66628     lldb::DescriptionLevel arg3 ;
66629     bool result;
66630 
66631     SWIG_check_num_args("lldb::SBTypeSummary::GetDescription",3,3)
66632     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",1,"lldb::SBTypeSummary *");
66633     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",2,"lldb::SBStream &");
66634     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",3,"lldb::DescriptionLevel");
66635 
66636     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
66637       SWIG_fail_ptr("SBTypeSummary_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSummary);
66638     }
66639 
66640 
66641     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
66642       SWIG_fail_ptr("SBTypeSummary_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
66643     }
66644 
66645     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
66646     result = (bool)(arg1)->GetDescription(*arg2,arg3);
66647     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66648     return SWIG_arg;
66649 
66650     fail: SWIGUNUSED;
66651   }
66652   lua_error(L);
66653   return 0;
66654 }
66655 
66656 
66657 static int _wrap_SBTypeSummary___eq(lua_State* L) {
66658   {
66659     int SWIG_arg = 0;
66660     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
66661     lldb::SBTypeSummary *arg2 = 0 ;
66662     bool result;
66663 
66664     SWIG_check_num_args("lldb::SBTypeSummary::operator ==",2,2)
66665     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",1,"lldb::SBTypeSummary *");
66666     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",2,"lldb::SBTypeSummary &");
66667 
66668     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
66669       SWIG_fail_ptr("SBTypeSummary___eq",1,SWIGTYPE_p_lldb__SBTypeSummary);
66670     }
66671 
66672 
66673     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
66674       SWIG_fail_ptr("SBTypeSummary___eq",2,SWIGTYPE_p_lldb__SBTypeSummary);
66675     }
66676 
66677     result = (bool)(arg1)->operator ==(*arg2);
66678     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66679     return SWIG_arg;
66680 
66681     fail: SWIGUNUSED;
66682   }
66683   lua_error(L);
66684   return 0;
66685 }
66686 
66687 
66688 static int _wrap_SBTypeSummary___tostring(lua_State* L) {
66689   {
66690     int SWIG_arg = 0;
66691     lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
66692     std::string result;
66693 
66694     SWIG_check_num_args("lldb::SBTypeSummary::__repr__",1,1)
66695     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::__repr__",1,"lldb::SBTypeSummary *");
66696 
66697     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
66698       SWIG_fail_ptr("SBTypeSummary___tostring",1,SWIGTYPE_p_lldb__SBTypeSummary);
66699     }
66700 
66701     result = lldb_SBTypeSummary___repr__(arg1);
66702     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
66703     return SWIG_arg;
66704 
66705     fail: SWIGUNUSED;
66706   }
66707   lua_error(L);
66708   return 0;
66709 }
66710 
66711 
66712 static void swig_delete_SBTypeSummary(void *obj) {
66713 lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) obj;
66714 delete arg1;
66715 }
66716 static int _proxy__wrap_new_SBTypeSummary(lua_State *L) {
66717     assert(lua_istable(L,1));
66718     lua_pushcfunction(L,_wrap_new_SBTypeSummary);
66719     assert(!lua_isnil(L,-1));
66720     lua_replace(L,1); /* replace our table with real constructor */
66721     lua_call(L,lua_gettop(L)-1,1);
66722     return 1;
66723 }
66724 static swig_lua_attribute swig_SBTypeSummary_attributes[] = {
66725     {0,0,0}
66726 };
66727 static swig_lua_method swig_SBTypeSummary_methods[]= {
66728     { "IsValid", _wrap_SBTypeSummary_IsValid},
66729     { "IsEqualTo", _wrap_SBTypeSummary_IsEqualTo},
66730     { "IsFunctionCode", _wrap_SBTypeSummary_IsFunctionCode},
66731     { "IsFunctionName", _wrap_SBTypeSummary_IsFunctionName},
66732     { "IsSummaryString", _wrap_SBTypeSummary_IsSummaryString},
66733     { "GetData", _wrap_SBTypeSummary_GetData},
66734     { "SetSummaryString", _wrap_SBTypeSummary_SetSummaryString},
66735     { "SetFunctionName", _wrap_SBTypeSummary_SetFunctionName},
66736     { "SetFunctionCode", _wrap_SBTypeSummary_SetFunctionCode},
66737     { "GetOptions", _wrap_SBTypeSummary_GetOptions},
66738     { "SetOptions", _wrap_SBTypeSummary_SetOptions},
66739     { "GetDescription", _wrap_SBTypeSummary_GetDescription},
66740     { "__eq", _wrap_SBTypeSummary___eq},
66741     { "__tostring", _wrap_SBTypeSummary___tostring},
66742     {0,0}
66743 };
66744 static swig_lua_method swig_SBTypeSummary_meta[] = {
66745     { "__eq", _wrap_SBTypeSummary___eq},
66746     { "__tostring", _wrap_SBTypeSummary___tostring},
66747     {0,0}
66748 };
66749 
66750 static swig_lua_attribute swig_SBTypeSummary_Sf_SwigStatic_attributes[] = {
66751     {0,0,0}
66752 };
66753 static swig_lua_const_info swig_SBTypeSummary_Sf_SwigStatic_constants[]= {
66754     {0,0,0,0,0,0}
66755 };
66756 static swig_lua_method swig_SBTypeSummary_Sf_SwigStatic_methods[]= {
66757     { "CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
66758     { "CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
66759     { "CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
66760     {0,0}
66761 };
66762 static swig_lua_class* swig_SBTypeSummary_Sf_SwigStatic_classes[]= {
66763     0
66764 };
66765 
66766 static swig_lua_namespace swig_SBTypeSummary_Sf_SwigStatic = {
66767     "SBTypeSummary",
66768     swig_SBTypeSummary_Sf_SwigStatic_methods,
66769     swig_SBTypeSummary_Sf_SwigStatic_attributes,
66770     swig_SBTypeSummary_Sf_SwigStatic_constants,
66771     swig_SBTypeSummary_Sf_SwigStatic_classes,
66772     0
66773 };
66774 static swig_lua_class *swig_SBTypeSummary_bases[] = {0};
66775 static const char *swig_SBTypeSummary_base_names[] = {0};
66776 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 };
66777 
66778 static int _wrap_new_SBTypeSynthetic__SWIG_0(lua_State* L) {
66779   {
66780     int SWIG_arg = 0;
66781     lldb::SBTypeSynthetic *result = 0 ;
66782 
66783     SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",0,0)
66784     result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic();
66785     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
66786     return SWIG_arg;
66787 
66788     fail: SWIGUNUSED;
66789   }
66790   lua_error(L);
66791   return 0;
66792 }
66793 
66794 
66795 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(lua_State* L) {
66796   {
66797     int SWIG_arg = 0;
66798     char *arg1 = (char *) 0 ;
66799     uint32_t arg2 ;
66800     lldb::SBTypeSynthetic result;
66801 
66802     SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",2,2)
66803     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
66804     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",2,"uint32_t");
66805     arg1 = (char *)lua_tostring(L, 1);
66806     arg2 = (uint32_t)lua_tointeger(L, 2);
66807     result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1,arg2);
66808     {
66809       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
66810       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
66811     }
66812     return SWIG_arg;
66813 
66814     fail: SWIGUNUSED;
66815   }
66816   lua_error(L);
66817   return 0;
66818 }
66819 
66820 
66821 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(lua_State* L) {
66822   {
66823     int SWIG_arg = 0;
66824     char *arg1 = (char *) 0 ;
66825     lldb::SBTypeSynthetic result;
66826 
66827     SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",1,1)
66828     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
66829     arg1 = (char *)lua_tostring(L, 1);
66830     result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1);
66831     {
66832       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
66833       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
66834     }
66835     return SWIG_arg;
66836 
66837     fail: SWIGUNUSED;
66838   }
66839   lua_error(L);
66840   return 0;
66841 }
66842 
66843 
66844 static int _wrap_SBTypeSynthetic_CreateWithClassName(lua_State* L) {
66845   int argc;
66846   int argv[3]={
66847     1,2,3
66848   };
66849 
66850   argc = lua_gettop(L);
66851   if (argc == 1) {
66852     int _v = 0;
66853     {
66854       _v = SWIG_lua_isnilstring(L,argv[0]);
66855     }
66856     if (_v) {
66857       return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(L);
66858     }
66859   }
66860   if (argc == 2) {
66861     int _v = 0;
66862     {
66863       _v = SWIG_lua_isnilstring(L,argv[0]);
66864     }
66865     if (_v) {
66866       {
66867         _v = lua_isnumber(L,argv[1]);
66868       }
66869       if (_v) {
66870         return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(L);
66871       }
66872     }
66873   }
66874 
66875   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithClassName'\n"
66876     "  Possible C/C++ prototypes are:\n"
66877     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *,uint32_t)\n"
66878     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *)\n");
66879   lua_error(L);return 0;
66880 }
66881 
66882 
66883 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(lua_State* L) {
66884   {
66885     int SWIG_arg = 0;
66886     char *arg1 = (char *) 0 ;
66887     uint32_t arg2 ;
66888     lldb::SBTypeSynthetic result;
66889 
66890     SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",2,2)
66891     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
66892     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",2,"uint32_t");
66893     arg1 = (char *)lua_tostring(L, 1);
66894     arg2 = (uint32_t)lua_tointeger(L, 2);
66895     result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1,arg2);
66896     {
66897       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
66898       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
66899     }
66900     return SWIG_arg;
66901 
66902     fail: SWIGUNUSED;
66903   }
66904   lua_error(L);
66905   return 0;
66906 }
66907 
66908 
66909 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(lua_State* L) {
66910   {
66911     int SWIG_arg = 0;
66912     char *arg1 = (char *) 0 ;
66913     lldb::SBTypeSynthetic result;
66914 
66915     SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",1,1)
66916     if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
66917     arg1 = (char *)lua_tostring(L, 1);
66918     result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1);
66919     {
66920       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
66921       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
66922     }
66923     return SWIG_arg;
66924 
66925     fail: SWIGUNUSED;
66926   }
66927   lua_error(L);
66928   return 0;
66929 }
66930 
66931 
66932 static int _wrap_SBTypeSynthetic_CreateWithScriptCode(lua_State* L) {
66933   int argc;
66934   int argv[3]={
66935     1,2,3
66936   };
66937 
66938   argc = lua_gettop(L);
66939   if (argc == 1) {
66940     int _v = 0;
66941     {
66942       _v = SWIG_lua_isnilstring(L,argv[0]);
66943     }
66944     if (_v) {
66945       return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(L);
66946     }
66947   }
66948   if (argc == 2) {
66949     int _v = 0;
66950     {
66951       _v = SWIG_lua_isnilstring(L,argv[0]);
66952     }
66953     if (_v) {
66954       {
66955         _v = lua_isnumber(L,argv[1]);
66956       }
66957       if (_v) {
66958         return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(L);
66959       }
66960     }
66961   }
66962 
66963   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithScriptCode'\n"
66964     "  Possible C/C++ prototypes are:\n"
66965     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *,uint32_t)\n"
66966     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *)\n");
66967   lua_error(L);return 0;
66968 }
66969 
66970 
66971 static int _wrap_new_SBTypeSynthetic__SWIG_1(lua_State* L) {
66972   {
66973     int SWIG_arg = 0;
66974     lldb::SBTypeSynthetic *arg1 = 0 ;
66975     lldb::SBTypeSynthetic *result = 0 ;
66976 
66977     SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",1,1)
66978     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SBTypeSynthetic",1,"lldb::SBTypeSynthetic const &");
66979 
66980     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
66981       SWIG_fail_ptr("new_SBTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
66982     }
66983 
66984     result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic((lldb::SBTypeSynthetic const &)*arg1);
66985     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
66986     return SWIG_arg;
66987 
66988     fail: SWIGUNUSED;
66989   }
66990   lua_error(L);
66991   return 0;
66992 }
66993 
66994 
66995 static int _wrap_new_SBTypeSynthetic(lua_State* L) {
66996   int argc;
66997   int argv[2]={
66998     1,2
66999   };
67000 
67001   argc = lua_gettop(L);
67002   if (argc == 0) {
67003     return _wrap_new_SBTypeSynthetic__SWIG_0(L);
67004   }
67005   if (argc == 1) {
67006     int _v = 0;
67007     {
67008       void *ptr;
67009       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSynthetic, SWIG_POINTER_NO_NULL)) {
67010         _v = 0;
67011       } else {
67012         _v = 1;
67013       }
67014     }
67015     if (_v) {
67016       return _wrap_new_SBTypeSynthetic__SWIG_1(L);
67017     }
67018   }
67019 
67020   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSynthetic'\n"
67021     "  Possible C/C++ prototypes are:\n"
67022     "    lldb::SBTypeSynthetic::SBTypeSynthetic()\n"
67023     "    lldb::SBTypeSynthetic::SBTypeSynthetic(lldb::SBTypeSynthetic const &)\n");
67024   lua_error(L);return 0;
67025 }
67026 
67027 
67028 static int _wrap_SBTypeSynthetic_IsValid(lua_State* L) {
67029   {
67030     int SWIG_arg = 0;
67031     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
67032     bool result;
67033 
67034     SWIG_check_num_args("lldb::SBTypeSynthetic::IsValid",1,1)
67035     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsValid",1,"lldb::SBTypeSynthetic const *");
67036 
67037     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
67038       SWIG_fail_ptr("SBTypeSynthetic_IsValid",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
67039     }
67040 
67041     result = (bool)((lldb::SBTypeSynthetic const *)arg1)->IsValid();
67042     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67043     return SWIG_arg;
67044 
67045     fail: SWIGUNUSED;
67046   }
67047   lua_error(L);
67048   return 0;
67049 }
67050 
67051 
67052 static int _wrap_SBTypeSynthetic_IsEqualTo(lua_State* L) {
67053   {
67054     int SWIG_arg = 0;
67055     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
67056     lldb::SBTypeSynthetic *arg2 = 0 ;
67057     bool result;
67058 
67059     SWIG_check_num_args("lldb::SBTypeSynthetic::IsEqualTo",2,2)
67060     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",1,"lldb::SBTypeSynthetic *");
67061     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",2,"lldb::SBTypeSynthetic &");
67062 
67063     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
67064       SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
67065     }
67066 
67067 
67068     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
67069       SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
67070     }
67071 
67072     result = (bool)(arg1)->IsEqualTo(*arg2);
67073     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67074     return SWIG_arg;
67075 
67076     fail: SWIGUNUSED;
67077   }
67078   lua_error(L);
67079   return 0;
67080 }
67081 
67082 
67083 static int _wrap_SBTypeSynthetic_IsClassCode(lua_State* L) {
67084   {
67085     int SWIG_arg = 0;
67086     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
67087     bool result;
67088 
67089     SWIG_check_num_args("lldb::SBTypeSynthetic::IsClassCode",1,1)
67090     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsClassCode",1,"lldb::SBTypeSynthetic *");
67091 
67092     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
67093       SWIG_fail_ptr("SBTypeSynthetic_IsClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
67094     }
67095 
67096     result = (bool)(arg1)->IsClassCode();
67097     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67098     return SWIG_arg;
67099 
67100     fail: SWIGUNUSED;
67101   }
67102   lua_error(L);
67103   return 0;
67104 }
67105 
67106 
67107 static int _wrap_SBTypeSynthetic_GetData(lua_State* L) {
67108   {
67109     int SWIG_arg = 0;
67110     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
67111     char *result = 0 ;
67112 
67113     SWIG_check_num_args("lldb::SBTypeSynthetic::GetData",1,1)
67114     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetData",1,"lldb::SBTypeSynthetic *");
67115 
67116     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
67117       SWIG_fail_ptr("SBTypeSynthetic_GetData",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
67118     }
67119 
67120     result = (char *)(arg1)->GetData();
67121     lua_pushstring(L,(const char *)result); SWIG_arg++;
67122     return SWIG_arg;
67123 
67124     fail: SWIGUNUSED;
67125   }
67126   lua_error(L);
67127   return 0;
67128 }
67129 
67130 
67131 static int _wrap_SBTypeSynthetic_SetClassName(lua_State* L) {
67132   {
67133     int SWIG_arg = 0;
67134     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
67135     char *arg2 = (char *) 0 ;
67136 
67137     SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassName",2,2)
67138     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",1,"lldb::SBTypeSynthetic *");
67139     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",2,"char const *");
67140 
67141     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
67142       SWIG_fail_ptr("SBTypeSynthetic_SetClassName",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
67143     }
67144 
67145     arg2 = (char *)lua_tostring(L, 2);
67146     (arg1)->SetClassName((char const *)arg2);
67147 
67148     return SWIG_arg;
67149 
67150     fail: SWIGUNUSED;
67151   }
67152   lua_error(L);
67153   return 0;
67154 }
67155 
67156 
67157 static int _wrap_SBTypeSynthetic_SetClassCode(lua_State* L) {
67158   {
67159     int SWIG_arg = 0;
67160     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
67161     char *arg2 = (char *) 0 ;
67162 
67163     SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassCode",2,2)
67164     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",1,"lldb::SBTypeSynthetic *");
67165     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",2,"char const *");
67166 
67167     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
67168       SWIG_fail_ptr("SBTypeSynthetic_SetClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
67169     }
67170 
67171     arg2 = (char *)lua_tostring(L, 2);
67172     (arg1)->SetClassCode((char const *)arg2);
67173 
67174     return SWIG_arg;
67175 
67176     fail: SWIGUNUSED;
67177   }
67178   lua_error(L);
67179   return 0;
67180 }
67181 
67182 
67183 static int _wrap_SBTypeSynthetic_GetOptions(lua_State* L) {
67184   {
67185     int SWIG_arg = 0;
67186     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
67187     uint32_t result;
67188 
67189     SWIG_check_num_args("lldb::SBTypeSynthetic::GetOptions",1,1)
67190     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetOptions",1,"lldb::SBTypeSynthetic *");
67191 
67192     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
67193       SWIG_fail_ptr("SBTypeSynthetic_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
67194     }
67195 
67196     result = (uint32_t)(arg1)->GetOptions();
67197     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67198     return SWIG_arg;
67199 
67200     fail: SWIGUNUSED;
67201   }
67202   lua_error(L);
67203   return 0;
67204 }
67205 
67206 
67207 static int _wrap_SBTypeSynthetic_SetOptions(lua_State* L) {
67208   {
67209     int SWIG_arg = 0;
67210     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
67211     uint32_t arg2 ;
67212 
67213     SWIG_check_num_args("lldb::SBTypeSynthetic::SetOptions",2,2)
67214     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",1,"lldb::SBTypeSynthetic *");
67215     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",2,"uint32_t");
67216 
67217     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
67218       SWIG_fail_ptr("SBTypeSynthetic_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
67219     }
67220 
67221     arg2 = (uint32_t)lua_tointeger(L, 2);
67222     (arg1)->SetOptions(arg2);
67223 
67224     return SWIG_arg;
67225 
67226     fail: SWIGUNUSED;
67227   }
67228   lua_error(L);
67229   return 0;
67230 }
67231 
67232 
67233 static int _wrap_SBTypeSynthetic_GetDescription(lua_State* L) {
67234   {
67235     int SWIG_arg = 0;
67236     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
67237     lldb::SBStream *arg2 = 0 ;
67238     lldb::DescriptionLevel arg3 ;
67239     bool result;
67240 
67241     SWIG_check_num_args("lldb::SBTypeSynthetic::GetDescription",3,3)
67242     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",1,"lldb::SBTypeSynthetic *");
67243     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",2,"lldb::SBStream &");
67244     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",3,"lldb::DescriptionLevel");
67245 
67246     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
67247       SWIG_fail_ptr("SBTypeSynthetic_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
67248     }
67249 
67250 
67251     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
67252       SWIG_fail_ptr("SBTypeSynthetic_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
67253     }
67254 
67255     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
67256     result = (bool)(arg1)->GetDescription(*arg2,arg3);
67257     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67258     return SWIG_arg;
67259 
67260     fail: SWIGUNUSED;
67261   }
67262   lua_error(L);
67263   return 0;
67264 }
67265 
67266 
67267 static int _wrap_SBTypeSynthetic___eq(lua_State* L) {
67268   {
67269     int SWIG_arg = 0;
67270     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
67271     lldb::SBTypeSynthetic *arg2 = 0 ;
67272     bool result;
67273 
67274     SWIG_check_num_args("lldb::SBTypeSynthetic::operator ==",2,2)
67275     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",1,"lldb::SBTypeSynthetic *");
67276     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",2,"lldb::SBTypeSynthetic &");
67277 
67278     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
67279       SWIG_fail_ptr("SBTypeSynthetic___eq",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
67280     }
67281 
67282 
67283     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
67284       SWIG_fail_ptr("SBTypeSynthetic___eq",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
67285     }
67286 
67287     result = (bool)(arg1)->operator ==(*arg2);
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_SBTypeSynthetic___tostring(lua_State* L) {
67299   {
67300     int SWIG_arg = 0;
67301     lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
67302     std::string result;
67303 
67304     SWIG_check_num_args("lldb::SBTypeSynthetic::__repr__",1,1)
67305     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::__repr__",1,"lldb::SBTypeSynthetic *");
67306 
67307     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
67308       SWIG_fail_ptr("SBTypeSynthetic___tostring",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
67309     }
67310 
67311     result = lldb_SBTypeSynthetic___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_SBTypeSynthetic(void *obj) {
67323 lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) obj;
67324 delete arg1;
67325 }
67326 static int _proxy__wrap_new_SBTypeSynthetic(lua_State *L) {
67327     assert(lua_istable(L,1));
67328     lua_pushcfunction(L,_wrap_new_SBTypeSynthetic);
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_SBTypeSynthetic_attributes[] = {
67335     {0,0,0}
67336 };
67337 static swig_lua_method swig_SBTypeSynthetic_methods[]= {
67338     { "IsValid", _wrap_SBTypeSynthetic_IsValid},
67339     { "IsEqualTo", _wrap_SBTypeSynthetic_IsEqualTo},
67340     { "IsClassCode", _wrap_SBTypeSynthetic_IsClassCode},
67341     { "GetData", _wrap_SBTypeSynthetic_GetData},
67342     { "SetClassName", _wrap_SBTypeSynthetic_SetClassName},
67343     { "SetClassCode", _wrap_SBTypeSynthetic_SetClassCode},
67344     { "GetOptions", _wrap_SBTypeSynthetic_GetOptions},
67345     { "SetOptions", _wrap_SBTypeSynthetic_SetOptions},
67346     { "GetDescription", _wrap_SBTypeSynthetic_GetDescription},
67347     { "__eq", _wrap_SBTypeSynthetic___eq},
67348     { "__tostring", _wrap_SBTypeSynthetic___tostring},
67349     {0,0}
67350 };
67351 static swig_lua_method swig_SBTypeSynthetic_meta[] = {
67352     { "__eq", _wrap_SBTypeSynthetic___eq},
67353     { "__tostring", _wrap_SBTypeSynthetic___tostring},
67354     {0,0}
67355 };
67356 
67357 static swig_lua_attribute swig_SBTypeSynthetic_Sf_SwigStatic_attributes[] = {
67358     {0,0,0}
67359 };
67360 static swig_lua_const_info swig_SBTypeSynthetic_Sf_SwigStatic_constants[]= {
67361     {0,0,0,0,0,0}
67362 };
67363 static swig_lua_method swig_SBTypeSynthetic_Sf_SwigStatic_methods[]= {
67364     { "CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
67365     { "CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
67366     {0,0}
67367 };
67368 static swig_lua_class* swig_SBTypeSynthetic_Sf_SwigStatic_classes[]= {
67369     0
67370 };
67371 
67372 static swig_lua_namespace swig_SBTypeSynthetic_Sf_SwigStatic = {
67373     "SBTypeSynthetic",
67374     swig_SBTypeSynthetic_Sf_SwigStatic_methods,
67375     swig_SBTypeSynthetic_Sf_SwigStatic_attributes,
67376     swig_SBTypeSynthetic_Sf_SwigStatic_constants,
67377     swig_SBTypeSynthetic_Sf_SwigStatic_classes,
67378     0
67379 };
67380 static swig_lua_class *swig_SBTypeSynthetic_bases[] = {0};
67381 static const char *swig_SBTypeSynthetic_base_names[] = {0};
67382 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 };
67383 
67384 static int _wrap_new_SBUnixSignals__SWIG_0(lua_State* L) {
67385   {
67386     int SWIG_arg = 0;
67387     lldb::SBUnixSignals *result = 0 ;
67388 
67389     SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",0,0)
67390     result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals();
67391     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
67392     return SWIG_arg;
67393 
67394     fail: SWIGUNUSED;
67395   }
67396   lua_error(L);
67397   return 0;
67398 }
67399 
67400 
67401 static int _wrap_new_SBUnixSignals__SWIG_1(lua_State* L) {
67402   {
67403     int SWIG_arg = 0;
67404     lldb::SBUnixSignals *arg1 = 0 ;
67405     lldb::SBUnixSignals *result = 0 ;
67406 
67407     SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",1,1)
67408     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SBUnixSignals",1,"lldb::SBUnixSignals const &");
67409 
67410     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
67411       SWIG_fail_ptr("new_SBUnixSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
67412     }
67413 
67414     result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals((lldb::SBUnixSignals const &)*arg1);
67415     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
67416     return SWIG_arg;
67417 
67418     fail: SWIGUNUSED;
67419   }
67420   lua_error(L);
67421   return 0;
67422 }
67423 
67424 
67425 static int _wrap_new_SBUnixSignals(lua_State* L) {
67426   int argc;
67427   int argv[2]={
67428     1,2
67429   };
67430 
67431   argc = lua_gettop(L);
67432   if (argc == 0) {
67433     return _wrap_new_SBUnixSignals__SWIG_0(L);
67434   }
67435   if (argc == 1) {
67436     int _v = 0;
67437     {
67438       void *ptr;
67439       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBUnixSignals, SWIG_POINTER_NO_NULL)) {
67440         _v = 0;
67441       } else {
67442         _v = 1;
67443       }
67444     }
67445     if (_v) {
67446       return _wrap_new_SBUnixSignals__SWIG_1(L);
67447     }
67448   }
67449 
67450   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBUnixSignals'\n"
67451     "  Possible C/C++ prototypes are:\n"
67452     "    lldb::SBUnixSignals::SBUnixSignals()\n"
67453     "    lldb::SBUnixSignals::SBUnixSignals(lldb::SBUnixSignals const &)\n");
67454   lua_error(L);return 0;
67455 }
67456 
67457 
67458 static int _wrap_SBUnixSignals_Clear(lua_State* L) {
67459   {
67460     int SWIG_arg = 0;
67461     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
67462 
67463     SWIG_check_num_args("lldb::SBUnixSignals::Clear",1,1)
67464     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::Clear",1,"lldb::SBUnixSignals *");
67465 
67466     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
67467       SWIG_fail_ptr("SBUnixSignals_Clear",1,SWIGTYPE_p_lldb__SBUnixSignals);
67468     }
67469 
67470     (arg1)->Clear();
67471 
67472     return SWIG_arg;
67473 
67474     fail: SWIGUNUSED;
67475   }
67476   lua_error(L);
67477   return 0;
67478 }
67479 
67480 
67481 static int _wrap_SBUnixSignals_IsValid(lua_State* L) {
67482   {
67483     int SWIG_arg = 0;
67484     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
67485     bool result;
67486 
67487     SWIG_check_num_args("lldb::SBUnixSignals::IsValid",1,1)
67488     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::IsValid",1,"lldb::SBUnixSignals const *");
67489 
67490     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
67491       SWIG_fail_ptr("SBUnixSignals_IsValid",1,SWIGTYPE_p_lldb__SBUnixSignals);
67492     }
67493 
67494     result = (bool)((lldb::SBUnixSignals const *)arg1)->IsValid();
67495     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67496     return SWIG_arg;
67497 
67498     fail: SWIGUNUSED;
67499   }
67500   lua_error(L);
67501   return 0;
67502 }
67503 
67504 
67505 static int _wrap_SBUnixSignals_GetSignalAsCString(lua_State* L) {
67506   {
67507     int SWIG_arg = 0;
67508     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
67509     int32_t arg2 ;
67510     char *result = 0 ;
67511 
67512     SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAsCString",2,2)
67513     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",1,"lldb::SBUnixSignals const *");
67514     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",2,"int32_t");
67515 
67516     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
67517       SWIG_fail_ptr("SBUnixSignals_GetSignalAsCString",1,SWIGTYPE_p_lldb__SBUnixSignals);
67518     }
67519 
67520     arg2 = (int32_t)lua_tointeger(L, 2);
67521     result = (char *)((lldb::SBUnixSignals const *)arg1)->GetSignalAsCString(arg2);
67522     lua_pushstring(L,(const char *)result); SWIG_arg++;
67523     return SWIG_arg;
67524 
67525     fail: SWIGUNUSED;
67526   }
67527   lua_error(L);
67528   return 0;
67529 }
67530 
67531 
67532 static int _wrap_SBUnixSignals_GetSignalNumberFromName(lua_State* L) {
67533   {
67534     int SWIG_arg = 0;
67535     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
67536     char *arg2 = (char *) 0 ;
67537     int32_t result;
67538 
67539     SWIG_check_num_args("lldb::SBUnixSignals::GetSignalNumberFromName",2,2)
67540     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",1,"lldb::SBUnixSignals const *");
67541     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",2,"char const *");
67542 
67543     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
67544       SWIG_fail_ptr("SBUnixSignals_GetSignalNumberFromName",1,SWIGTYPE_p_lldb__SBUnixSignals);
67545     }
67546 
67547     arg2 = (char *)lua_tostring(L, 2);
67548     result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalNumberFromName((char const *)arg2);
67549     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67550     return SWIG_arg;
67551 
67552     fail: SWIGUNUSED;
67553   }
67554   lua_error(L);
67555   return 0;
67556 }
67557 
67558 
67559 static int _wrap_SBUnixSignals_GetShouldSuppress(lua_State* L) {
67560   {
67561     int SWIG_arg = 0;
67562     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
67563     int32_t arg2 ;
67564     bool result;
67565 
67566     SWIG_check_num_args("lldb::SBUnixSignals::GetShouldSuppress",2,2)
67567     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",1,"lldb::SBUnixSignals const *");
67568     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",2,"int32_t");
67569 
67570     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
67571       SWIG_fail_ptr("SBUnixSignals_GetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
67572     }
67573 
67574     arg2 = (int32_t)lua_tointeger(L, 2);
67575     result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldSuppress(arg2);
67576     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67577     return SWIG_arg;
67578 
67579     fail: SWIGUNUSED;
67580   }
67581   lua_error(L);
67582   return 0;
67583 }
67584 
67585 
67586 static int _wrap_SBUnixSignals_SetShouldSuppress(lua_State* L) {
67587   {
67588     int SWIG_arg = 0;
67589     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
67590     int32_t arg2 ;
67591     bool arg3 ;
67592     bool result;
67593 
67594     SWIG_check_num_args("lldb::SBUnixSignals::SetShouldSuppress",3,3)
67595     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",1,"lldb::SBUnixSignals *");
67596     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",2,"int32_t");
67597     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",3,"bool");
67598 
67599     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
67600       SWIG_fail_ptr("SBUnixSignals_SetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
67601     }
67602 
67603     arg2 = (int32_t)lua_tointeger(L, 2);
67604     arg3 = (lua_toboolean(L, 3)!=0);
67605     result = (bool)(arg1)->SetShouldSuppress(arg2,arg3);
67606     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67607     return SWIG_arg;
67608 
67609     fail: SWIGUNUSED;
67610   }
67611   lua_error(L);
67612   return 0;
67613 }
67614 
67615 
67616 static int _wrap_SBUnixSignals_GetShouldStop(lua_State* L) {
67617   {
67618     int SWIG_arg = 0;
67619     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
67620     int32_t arg2 ;
67621     bool result;
67622 
67623     SWIG_check_num_args("lldb::SBUnixSignals::GetShouldStop",2,2)
67624     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",1,"lldb::SBUnixSignals const *");
67625     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",2,"int32_t");
67626 
67627     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
67628       SWIG_fail_ptr("SBUnixSignals_GetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
67629     }
67630 
67631     arg2 = (int32_t)lua_tointeger(L, 2);
67632     result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldStop(arg2);
67633     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67634     return SWIG_arg;
67635 
67636     fail: SWIGUNUSED;
67637   }
67638   lua_error(L);
67639   return 0;
67640 }
67641 
67642 
67643 static int _wrap_SBUnixSignals_SetShouldStop(lua_State* L) {
67644   {
67645     int SWIG_arg = 0;
67646     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
67647     int32_t arg2 ;
67648     bool arg3 ;
67649     bool result;
67650 
67651     SWIG_check_num_args("lldb::SBUnixSignals::SetShouldStop",3,3)
67652     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",1,"lldb::SBUnixSignals *");
67653     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",2,"int32_t");
67654     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",3,"bool");
67655 
67656     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
67657       SWIG_fail_ptr("SBUnixSignals_SetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
67658     }
67659 
67660     arg2 = (int32_t)lua_tointeger(L, 2);
67661     arg3 = (lua_toboolean(L, 3)!=0);
67662     result = (bool)(arg1)->SetShouldStop(arg2,arg3);
67663     lua_pushboolean(L,(int)(result!=0)); 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_SBUnixSignals_GetShouldNotify(lua_State* L) {
67674   {
67675     int SWIG_arg = 0;
67676     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
67677     int32_t arg2 ;
67678     bool result;
67679 
67680     SWIG_check_num_args("lldb::SBUnixSignals::GetShouldNotify",2,2)
67681     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",1,"lldb::SBUnixSignals const *");
67682     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",2,"int32_t");
67683 
67684     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
67685       SWIG_fail_ptr("SBUnixSignals_GetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
67686     }
67687 
67688     arg2 = (int32_t)lua_tointeger(L, 2);
67689     result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldNotify(arg2);
67690     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67691     return SWIG_arg;
67692 
67693     fail: SWIGUNUSED;
67694   }
67695   lua_error(L);
67696   return 0;
67697 }
67698 
67699 
67700 static int _wrap_SBUnixSignals_SetShouldNotify(lua_State* L) {
67701   {
67702     int SWIG_arg = 0;
67703     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
67704     int32_t arg2 ;
67705     bool arg3 ;
67706     bool result;
67707 
67708     SWIG_check_num_args("lldb::SBUnixSignals::SetShouldNotify",3,3)
67709     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",1,"lldb::SBUnixSignals *");
67710     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",2,"int32_t");
67711     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",3,"bool");
67712 
67713     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
67714       SWIG_fail_ptr("SBUnixSignals_SetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
67715     }
67716 
67717     arg2 = (int32_t)lua_tointeger(L, 2);
67718     arg3 = (lua_toboolean(L, 3)!=0);
67719     result = (bool)(arg1)->SetShouldNotify(arg2,arg3);
67720     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67721     return SWIG_arg;
67722 
67723     fail: SWIGUNUSED;
67724   }
67725   lua_error(L);
67726   return 0;
67727 }
67728 
67729 
67730 static int _wrap_SBUnixSignals_GetNumSignals(lua_State* L) {
67731   {
67732     int SWIG_arg = 0;
67733     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
67734     int32_t result;
67735 
67736     SWIG_check_num_args("lldb::SBUnixSignals::GetNumSignals",1,1)
67737     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetNumSignals",1,"lldb::SBUnixSignals const *");
67738 
67739     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
67740       SWIG_fail_ptr("SBUnixSignals_GetNumSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
67741     }
67742 
67743     result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetNumSignals();
67744     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67745     return SWIG_arg;
67746 
67747     fail: SWIGUNUSED;
67748   }
67749   lua_error(L);
67750   return 0;
67751 }
67752 
67753 
67754 static int _wrap_SBUnixSignals_GetSignalAtIndex(lua_State* L) {
67755   {
67756     int SWIG_arg = 0;
67757     lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
67758     int32_t arg2 ;
67759     int32_t result;
67760 
67761     SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAtIndex",2,2)
67762     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",1,"lldb::SBUnixSignals const *");
67763     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",2,"int32_t");
67764 
67765     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
67766       SWIG_fail_ptr("SBUnixSignals_GetSignalAtIndex",1,SWIGTYPE_p_lldb__SBUnixSignals);
67767     }
67768 
67769     arg2 = (int32_t)lua_tointeger(L, 2);
67770     result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalAtIndex(arg2);
67771     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67772     return SWIG_arg;
67773 
67774     fail: SWIGUNUSED;
67775   }
67776   lua_error(L);
67777   return 0;
67778 }
67779 
67780 
67781 static void swig_delete_SBUnixSignals(void *obj) {
67782 lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) obj;
67783 delete arg1;
67784 }
67785 static int _proxy__wrap_new_SBUnixSignals(lua_State *L) {
67786     assert(lua_istable(L,1));
67787     lua_pushcfunction(L,_wrap_new_SBUnixSignals);
67788     assert(!lua_isnil(L,-1));
67789     lua_replace(L,1); /* replace our table with real constructor */
67790     lua_call(L,lua_gettop(L)-1,1);
67791     return 1;
67792 }
67793 static swig_lua_attribute swig_SBUnixSignals_attributes[] = {
67794     {0,0,0}
67795 };
67796 static swig_lua_method swig_SBUnixSignals_methods[]= {
67797     { "Clear", _wrap_SBUnixSignals_Clear},
67798     { "IsValid", _wrap_SBUnixSignals_IsValid},
67799     { "GetSignalAsCString", _wrap_SBUnixSignals_GetSignalAsCString},
67800     { "GetSignalNumberFromName", _wrap_SBUnixSignals_GetSignalNumberFromName},
67801     { "GetShouldSuppress", _wrap_SBUnixSignals_GetShouldSuppress},
67802     { "SetShouldSuppress", _wrap_SBUnixSignals_SetShouldSuppress},
67803     { "GetShouldStop", _wrap_SBUnixSignals_GetShouldStop},
67804     { "SetShouldStop", _wrap_SBUnixSignals_SetShouldStop},
67805     { "GetShouldNotify", _wrap_SBUnixSignals_GetShouldNotify},
67806     { "SetShouldNotify", _wrap_SBUnixSignals_SetShouldNotify},
67807     { "GetNumSignals", _wrap_SBUnixSignals_GetNumSignals},
67808     { "GetSignalAtIndex", _wrap_SBUnixSignals_GetSignalAtIndex},
67809     {0,0}
67810 };
67811 static swig_lua_method swig_SBUnixSignals_meta[] = {
67812     {0,0}
67813 };
67814 
67815 static swig_lua_attribute swig_SBUnixSignals_Sf_SwigStatic_attributes[] = {
67816     {0,0,0}
67817 };
67818 static swig_lua_const_info swig_SBUnixSignals_Sf_SwigStatic_constants[]= {
67819     {0,0,0,0,0,0}
67820 };
67821 static swig_lua_method swig_SBUnixSignals_Sf_SwigStatic_methods[]= {
67822     {0,0}
67823 };
67824 static swig_lua_class* swig_SBUnixSignals_Sf_SwigStatic_classes[]= {
67825     0
67826 };
67827 
67828 static swig_lua_namespace swig_SBUnixSignals_Sf_SwigStatic = {
67829     "SBUnixSignals",
67830     swig_SBUnixSignals_Sf_SwigStatic_methods,
67831     swig_SBUnixSignals_Sf_SwigStatic_attributes,
67832     swig_SBUnixSignals_Sf_SwigStatic_constants,
67833     swig_SBUnixSignals_Sf_SwigStatic_classes,
67834     0
67835 };
67836 static swig_lua_class *swig_SBUnixSignals_bases[] = {0};
67837 static const char *swig_SBUnixSignals_base_names[] = {0};
67838 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 };
67839 
67840 static int _wrap_new_SBValue__SWIG_0(lua_State* L) {
67841   {
67842     int SWIG_arg = 0;
67843     lldb::SBValue *result = 0 ;
67844 
67845     SWIG_check_num_args("lldb::SBValue::SBValue",0,0)
67846     result = (lldb::SBValue *)new lldb::SBValue();
67847     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67848     return SWIG_arg;
67849 
67850     fail: SWIGUNUSED;
67851   }
67852   lua_error(L);
67853   return 0;
67854 }
67855 
67856 
67857 static int _wrap_new_SBValue__SWIG_1(lua_State* L) {
67858   {
67859     int SWIG_arg = 0;
67860     lldb::SBValue *arg1 = 0 ;
67861     lldb::SBValue *result = 0 ;
67862 
67863     SWIG_check_num_args("lldb::SBValue::SBValue",1,1)
67864     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValue::SBValue",1,"lldb::SBValue const &");
67865 
67866     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67867       SWIG_fail_ptr("new_SBValue",1,SWIGTYPE_p_lldb__SBValue);
67868     }
67869 
67870     result = (lldb::SBValue *)new lldb::SBValue((lldb::SBValue const &)*arg1);
67871     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67872     return SWIG_arg;
67873 
67874     fail: SWIGUNUSED;
67875   }
67876   lua_error(L);
67877   return 0;
67878 }
67879 
67880 
67881 static int _wrap_new_SBValue(lua_State* L) {
67882   int argc;
67883   int argv[2]={
67884     1,2
67885   };
67886 
67887   argc = lua_gettop(L);
67888   if (argc == 0) {
67889     return _wrap_new_SBValue__SWIG_0(L);
67890   }
67891   if (argc == 1) {
67892     int _v = 0;
67893     {
67894       void *ptr;
67895       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
67896         _v = 0;
67897       } else {
67898         _v = 1;
67899       }
67900     }
67901     if (_v) {
67902       return _wrap_new_SBValue__SWIG_1(L);
67903     }
67904   }
67905 
67906   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValue'\n"
67907     "  Possible C/C++ prototypes are:\n"
67908     "    lldb::SBValue::SBValue()\n"
67909     "    lldb::SBValue::SBValue(lldb::SBValue const &)\n");
67910   lua_error(L);return 0;
67911 }
67912 
67913 
67914 static int _wrap_SBValue_IsValid(lua_State* L) {
67915   {
67916     int SWIG_arg = 0;
67917     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67918     bool result;
67919 
67920     SWIG_check_num_args("lldb::SBValue::IsValid",1,1)
67921     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsValid",1,"lldb::SBValue *");
67922 
67923     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67924       SWIG_fail_ptr("SBValue_IsValid",1,SWIGTYPE_p_lldb__SBValue);
67925     }
67926 
67927     result = (bool)(arg1)->IsValid();
67928     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67929     return SWIG_arg;
67930 
67931     fail: SWIGUNUSED;
67932   }
67933   lua_error(L);
67934   return 0;
67935 }
67936 
67937 
67938 static int _wrap_SBValue_Clear(lua_State* L) {
67939   {
67940     int SWIG_arg = 0;
67941     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67942 
67943     SWIG_check_num_args("lldb::SBValue::Clear",1,1)
67944     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Clear",1,"lldb::SBValue *");
67945 
67946     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67947       SWIG_fail_ptr("SBValue_Clear",1,SWIGTYPE_p_lldb__SBValue);
67948     }
67949 
67950     (arg1)->Clear();
67951 
67952     return SWIG_arg;
67953 
67954     fail: SWIGUNUSED;
67955   }
67956   lua_error(L);
67957   return 0;
67958 }
67959 
67960 
67961 static int _wrap_SBValue_GetError(lua_State* L) {
67962   {
67963     int SWIG_arg = 0;
67964     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67965     lldb::SBError result;
67966 
67967     SWIG_check_num_args("lldb::SBValue::GetError",1,1)
67968     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetError",1,"lldb::SBValue *");
67969 
67970     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67971       SWIG_fail_ptr("SBValue_GetError",1,SWIGTYPE_p_lldb__SBValue);
67972     }
67973 
67974     result = (arg1)->GetError();
67975     {
67976       lldb::SBError * resultptr = new lldb::SBError(result);
67977       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
67978     }
67979     return SWIG_arg;
67980 
67981     fail: SWIGUNUSED;
67982   }
67983   lua_error(L);
67984   return 0;
67985 }
67986 
67987 
67988 static int _wrap_SBValue_GetID(lua_State* L) {
67989   {
67990     int SWIG_arg = 0;
67991     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67992     lldb::user_id_t result;
67993 
67994     SWIG_check_num_args("lldb::SBValue::GetID",1,1)
67995     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetID",1,"lldb::SBValue *");
67996 
67997     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67998       SWIG_fail_ptr("SBValue_GetID",1,SWIGTYPE_p_lldb__SBValue);
67999     }
68000 
68001     result = (lldb::user_id_t)(arg1)->GetID();
68002     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68003     return SWIG_arg;
68004 
68005     fail: SWIGUNUSED;
68006   }
68007   lua_error(L);
68008   return 0;
68009 }
68010 
68011 
68012 static int _wrap_SBValue_GetName(lua_State* L) {
68013   {
68014     int SWIG_arg = 0;
68015     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68016     char *result = 0 ;
68017 
68018     SWIG_check_num_args("lldb::SBValue::GetName",1,1)
68019     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetName",1,"lldb::SBValue *");
68020 
68021     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68022       SWIG_fail_ptr("SBValue_GetName",1,SWIGTYPE_p_lldb__SBValue);
68023     }
68024 
68025     result = (char *)(arg1)->GetName();
68026     lua_pushstring(L,(const char *)result); SWIG_arg++;
68027     return SWIG_arg;
68028 
68029     fail: SWIGUNUSED;
68030   }
68031   lua_error(L);
68032   return 0;
68033 }
68034 
68035 
68036 static int _wrap_SBValue_GetTypeName(lua_State* L) {
68037   {
68038     int SWIG_arg = 0;
68039     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68040     char *result = 0 ;
68041 
68042     SWIG_check_num_args("lldb::SBValue::GetTypeName",1,1)
68043     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeName",1,"lldb::SBValue *");
68044 
68045     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68046       SWIG_fail_ptr("SBValue_GetTypeName",1,SWIGTYPE_p_lldb__SBValue);
68047     }
68048 
68049     result = (char *)(arg1)->GetTypeName();
68050     lua_pushstring(L,(const char *)result); SWIG_arg++;
68051     return SWIG_arg;
68052 
68053     fail: SWIGUNUSED;
68054   }
68055   lua_error(L);
68056   return 0;
68057 }
68058 
68059 
68060 static int _wrap_SBValue_GetDisplayTypeName(lua_State* L) {
68061   {
68062     int SWIG_arg = 0;
68063     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68064     char *result = 0 ;
68065 
68066     SWIG_check_num_args("lldb::SBValue::GetDisplayTypeName",1,1)
68067     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDisplayTypeName",1,"lldb::SBValue *");
68068 
68069     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68070       SWIG_fail_ptr("SBValue_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBValue);
68071     }
68072 
68073     result = (char *)(arg1)->GetDisplayTypeName();
68074     lua_pushstring(L,(const char *)result); SWIG_arg++;
68075     return SWIG_arg;
68076 
68077     fail: SWIGUNUSED;
68078   }
68079   lua_error(L);
68080   return 0;
68081 }
68082 
68083 
68084 static int _wrap_SBValue_GetByteSize(lua_State* L) {
68085   {
68086     int SWIG_arg = 0;
68087     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68088     size_t result;
68089 
68090     SWIG_check_num_args("lldb::SBValue::GetByteSize",1,1)
68091     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetByteSize",1,"lldb::SBValue *");
68092 
68093     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68094       SWIG_fail_ptr("SBValue_GetByteSize",1,SWIGTYPE_p_lldb__SBValue);
68095     }
68096 
68097     result = (arg1)->GetByteSize();
68098     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68099     return SWIG_arg;
68100 
68101     fail: SWIGUNUSED;
68102   }
68103   lua_error(L);
68104   return 0;
68105 }
68106 
68107 
68108 static int _wrap_SBValue_IsInScope(lua_State* L) {
68109   {
68110     int SWIG_arg = 0;
68111     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68112     bool result;
68113 
68114     SWIG_check_num_args("lldb::SBValue::IsInScope",1,1)
68115     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsInScope",1,"lldb::SBValue *");
68116 
68117     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68118       SWIG_fail_ptr("SBValue_IsInScope",1,SWIGTYPE_p_lldb__SBValue);
68119     }
68120 
68121     result = (bool)(arg1)->IsInScope();
68122     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68123     return SWIG_arg;
68124 
68125     fail: SWIGUNUSED;
68126   }
68127   lua_error(L);
68128   return 0;
68129 }
68130 
68131 
68132 static int _wrap_SBValue_GetFormat(lua_State* L) {
68133   {
68134     int SWIG_arg = 0;
68135     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68136     lldb::Format result;
68137 
68138     SWIG_check_num_args("lldb::SBValue::GetFormat",1,1)
68139     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFormat",1,"lldb::SBValue *");
68140 
68141     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68142       SWIG_fail_ptr("SBValue_GetFormat",1,SWIGTYPE_p_lldb__SBValue);
68143     }
68144 
68145     result = (lldb::Format)(arg1)->GetFormat();
68146     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68147     return SWIG_arg;
68148 
68149     fail: SWIGUNUSED;
68150   }
68151   lua_error(L);
68152   return 0;
68153 }
68154 
68155 
68156 static int _wrap_SBValue_SetFormat(lua_State* L) {
68157   {
68158     int SWIG_arg = 0;
68159     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68160     lldb::Format arg2 ;
68161 
68162     SWIG_check_num_args("lldb::SBValue::SetFormat",2,2)
68163     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetFormat",1,"lldb::SBValue *");
68164     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::SetFormat",2,"lldb::Format");
68165 
68166     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68167       SWIG_fail_ptr("SBValue_SetFormat",1,SWIGTYPE_p_lldb__SBValue);
68168     }
68169 
68170     arg2 = (lldb::Format)lua_tointeger(L, 2);
68171     (arg1)->SetFormat(arg2);
68172 
68173     return SWIG_arg;
68174 
68175     fail: SWIGUNUSED;
68176   }
68177   lua_error(L);
68178   return 0;
68179 }
68180 
68181 
68182 static int _wrap_SBValue_GetValue(lua_State* L) {
68183   {
68184     int SWIG_arg = 0;
68185     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68186     char *result = 0 ;
68187 
68188     SWIG_check_num_args("lldb::SBValue::GetValue",1,1)
68189     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValue",1,"lldb::SBValue *");
68190 
68191     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68192       SWIG_fail_ptr("SBValue_GetValue",1,SWIGTYPE_p_lldb__SBValue);
68193     }
68194 
68195     result = (char *)(arg1)->GetValue();
68196     lua_pushstring(L,(const char *)result); SWIG_arg++;
68197     return SWIG_arg;
68198 
68199     fail: SWIGUNUSED;
68200   }
68201   lua_error(L);
68202   return 0;
68203 }
68204 
68205 
68206 static int _wrap_SBValue_GetValueAsSigned__SWIG_0(lua_State* L) {
68207   {
68208     int SWIG_arg = 0;
68209     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68210     lldb::SBError *arg2 = 0 ;
68211     int64_t arg3 ;
68212     int64_t result;
68213 
68214     SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",3,3)
68215     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
68216     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
68217     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",3,"int64_t");
68218 
68219     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68220       SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
68221     }
68222 
68223 
68224     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
68225       SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
68226     }
68227 
68228     arg3 = (int64_t)lua_tointeger(L, 3);
68229     result = (int64_t)(arg1)->GetValueAsSigned(*arg2,arg3);
68230     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68231     return SWIG_arg;
68232 
68233     fail: SWIGUNUSED;
68234   }
68235   lua_error(L);
68236   return 0;
68237 }
68238 
68239 
68240 static int _wrap_SBValue_GetValueAsSigned__SWIG_1(lua_State* L) {
68241   {
68242     int SWIG_arg = 0;
68243     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68244     lldb::SBError *arg2 = 0 ;
68245     int64_t result;
68246 
68247     SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
68248     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
68249     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
68250 
68251     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68252       SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
68253     }
68254 
68255 
68256     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
68257       SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
68258     }
68259 
68260     result = (int64_t)(arg1)->GetValueAsSigned(*arg2);
68261     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68262     return SWIG_arg;
68263 
68264     fail: SWIGUNUSED;
68265   }
68266   lua_error(L);
68267   return 0;
68268 }
68269 
68270 
68271 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_0(lua_State* L) {
68272   {
68273     int SWIG_arg = 0;
68274     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68275     lldb::SBError *arg2 = 0 ;
68276     uint64_t arg3 ;
68277     uint64_t result;
68278 
68279     SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",3,3)
68280     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
68281     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
68282     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",3,"uint64_t");
68283 
68284     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68285       SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
68286     }
68287 
68288 
68289     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
68290       SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
68291     }
68292 
68293     arg3 = (uint64_t)lua_tointeger(L, 3);
68294     result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2,arg3);
68295     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68296     return SWIG_arg;
68297 
68298     fail: SWIGUNUSED;
68299   }
68300   lua_error(L);
68301   return 0;
68302 }
68303 
68304 
68305 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_1(lua_State* L) {
68306   {
68307     int SWIG_arg = 0;
68308     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68309     lldb::SBError *arg2 = 0 ;
68310     uint64_t result;
68311 
68312     SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
68313     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
68314     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
68315 
68316     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68317       SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
68318     }
68319 
68320 
68321     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
68322       SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
68323     }
68324 
68325     result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2);
68326     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68327     return SWIG_arg;
68328 
68329     fail: SWIGUNUSED;
68330   }
68331   lua_error(L);
68332   return 0;
68333 }
68334 
68335 
68336 static int _wrap_SBValue_GetValueAsSigned__SWIG_2(lua_State* L) {
68337   {
68338     int SWIG_arg = 0;
68339     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68340     int64_t arg2 ;
68341     int64_t result;
68342 
68343     SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
68344     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
68345     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"int64_t");
68346 
68347     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68348       SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
68349     }
68350 
68351     arg2 = (int64_t)lua_tointeger(L, 2);
68352     result = (int64_t)(arg1)->GetValueAsSigned(arg2);
68353     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68354     return SWIG_arg;
68355 
68356     fail: SWIGUNUSED;
68357   }
68358   lua_error(L);
68359   return 0;
68360 }
68361 
68362 
68363 static int _wrap_SBValue_GetValueAsSigned__SWIG_3(lua_State* L) {
68364   {
68365     int SWIG_arg = 0;
68366     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68367     int64_t result;
68368 
68369     SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",1,1)
68370     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
68371 
68372     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68373       SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
68374     }
68375 
68376     result = (int64_t)(arg1)->GetValueAsSigned();
68377     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68378     return SWIG_arg;
68379 
68380     fail: SWIGUNUSED;
68381   }
68382   lua_error(L);
68383   return 0;
68384 }
68385 
68386 
68387 static int _wrap_SBValue_GetValueAsSigned(lua_State* L) {
68388   int argc;
68389   int argv[4]={
68390     1,2,3,4
68391   };
68392 
68393   argc = lua_gettop(L);
68394   if (argc == 1) {
68395     int _v = 0;
68396     {
68397       void *ptr;
68398       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68399         _v = 0;
68400       } else {
68401         _v = 1;
68402       }
68403     }
68404     if (_v) {
68405       return _wrap_SBValue_GetValueAsSigned__SWIG_3(L);
68406     }
68407   }
68408   if (argc == 2) {
68409     int _v = 0;
68410     {
68411       void *ptr;
68412       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68413         _v = 0;
68414       } else {
68415         _v = 1;
68416       }
68417     }
68418     if (_v) {
68419       {
68420         void *ptr;
68421         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
68422           _v = 0;
68423         } else {
68424           _v = 1;
68425         }
68426       }
68427       if (_v) {
68428         return _wrap_SBValue_GetValueAsSigned__SWIG_1(L);
68429       }
68430     }
68431   }
68432   if (argc == 2) {
68433     int _v = 0;
68434     {
68435       void *ptr;
68436       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68437         _v = 0;
68438       } else {
68439         _v = 1;
68440       }
68441     }
68442     if (_v) {
68443       {
68444         _v = lua_isnumber(L,argv[1]);
68445       }
68446       if (_v) {
68447         return _wrap_SBValue_GetValueAsSigned__SWIG_2(L);
68448       }
68449     }
68450   }
68451   if (argc == 3) {
68452     int _v = 0;
68453     {
68454       void *ptr;
68455       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68456         _v = 0;
68457       } else {
68458         _v = 1;
68459       }
68460     }
68461     if (_v) {
68462       {
68463         void *ptr;
68464         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
68465           _v = 0;
68466         } else {
68467           _v = 1;
68468         }
68469       }
68470       if (_v) {
68471         {
68472           _v = lua_isnumber(L,argv[2]);
68473         }
68474         if (_v) {
68475           return _wrap_SBValue_GetValueAsSigned__SWIG_0(L);
68476         }
68477       }
68478     }
68479   }
68480 
68481   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsSigned'\n"
68482     "  Possible C/C++ prototypes are:\n"
68483     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &,int64_t)\n"
68484     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &)\n"
68485     "    lldb::SBValue::GetValueAsSigned(int64_t)\n"
68486     "    lldb::SBValue::GetValueAsSigned()\n");
68487   lua_error(L);return 0;
68488 }
68489 
68490 
68491 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_2(lua_State* L) {
68492   {
68493     int SWIG_arg = 0;
68494     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68495     uint64_t arg2 ;
68496     uint64_t result;
68497 
68498     SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
68499     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
68500     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"uint64_t");
68501 
68502     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68503       SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
68504     }
68505 
68506     arg2 = (uint64_t)lua_tointeger(L, 2);
68507     result = (uint64_t)(arg1)->GetValueAsUnsigned(arg2);
68508     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68509     return SWIG_arg;
68510 
68511     fail: SWIGUNUSED;
68512   }
68513   lua_error(L);
68514   return 0;
68515 }
68516 
68517 
68518 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_3(lua_State* L) {
68519   {
68520     int SWIG_arg = 0;
68521     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68522     uint64_t result;
68523 
68524     SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",1,1)
68525     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
68526 
68527     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68528       SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
68529     }
68530 
68531     result = (uint64_t)(arg1)->GetValueAsUnsigned();
68532     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68533     return SWIG_arg;
68534 
68535     fail: SWIGUNUSED;
68536   }
68537   lua_error(L);
68538   return 0;
68539 }
68540 
68541 
68542 static int _wrap_SBValue_GetValueAsUnsigned(lua_State* L) {
68543   int argc;
68544   int argv[4]={
68545     1,2,3,4
68546   };
68547 
68548   argc = lua_gettop(L);
68549   if (argc == 1) {
68550     int _v = 0;
68551     {
68552       void *ptr;
68553       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68554         _v = 0;
68555       } else {
68556         _v = 1;
68557       }
68558     }
68559     if (_v) {
68560       return _wrap_SBValue_GetValueAsUnsigned__SWIG_3(L);
68561     }
68562   }
68563   if (argc == 2) {
68564     int _v = 0;
68565     {
68566       void *ptr;
68567       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68568         _v = 0;
68569       } else {
68570         _v = 1;
68571       }
68572     }
68573     if (_v) {
68574       {
68575         void *ptr;
68576         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
68577           _v = 0;
68578         } else {
68579           _v = 1;
68580         }
68581       }
68582       if (_v) {
68583         return _wrap_SBValue_GetValueAsUnsigned__SWIG_1(L);
68584       }
68585     }
68586   }
68587   if (argc == 2) {
68588     int _v = 0;
68589     {
68590       void *ptr;
68591       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68592         _v = 0;
68593       } else {
68594         _v = 1;
68595       }
68596     }
68597     if (_v) {
68598       {
68599         _v = lua_isnumber(L,argv[1]);
68600       }
68601       if (_v) {
68602         return _wrap_SBValue_GetValueAsUnsigned__SWIG_2(L);
68603       }
68604     }
68605   }
68606   if (argc == 3) {
68607     int _v = 0;
68608     {
68609       void *ptr;
68610       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68611         _v = 0;
68612       } else {
68613         _v = 1;
68614       }
68615     }
68616     if (_v) {
68617       {
68618         void *ptr;
68619         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
68620           _v = 0;
68621         } else {
68622           _v = 1;
68623         }
68624       }
68625       if (_v) {
68626         {
68627           _v = lua_isnumber(L,argv[2]);
68628         }
68629         if (_v) {
68630           return _wrap_SBValue_GetValueAsUnsigned__SWIG_0(L);
68631         }
68632       }
68633     }
68634   }
68635 
68636   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsUnsigned'\n"
68637     "  Possible C/C++ prototypes are:\n"
68638     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &,uint64_t)\n"
68639     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &)\n"
68640     "    lldb::SBValue::GetValueAsUnsigned(uint64_t)\n"
68641     "    lldb::SBValue::GetValueAsUnsigned()\n");
68642   lua_error(L);return 0;
68643 }
68644 
68645 
68646 static int _wrap_SBValue_GetValueType(lua_State* L) {
68647   {
68648     int SWIG_arg = 0;
68649     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68650     lldb::ValueType result;
68651 
68652     SWIG_check_num_args("lldb::SBValue::GetValueType",1,1)
68653     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueType",1,"lldb::SBValue *");
68654 
68655     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68656       SWIG_fail_ptr("SBValue_GetValueType",1,SWIGTYPE_p_lldb__SBValue);
68657     }
68658 
68659     result = (lldb::ValueType)(arg1)->GetValueType();
68660     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68661     return SWIG_arg;
68662 
68663     fail: SWIGUNUSED;
68664   }
68665   lua_error(L);
68666   return 0;
68667 }
68668 
68669 
68670 static int _wrap_SBValue_GetValueDidChange(lua_State* L) {
68671   {
68672     int SWIG_arg = 0;
68673     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68674     bool result;
68675 
68676     SWIG_check_num_args("lldb::SBValue::GetValueDidChange",1,1)
68677     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueDidChange",1,"lldb::SBValue *");
68678 
68679     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68680       SWIG_fail_ptr("SBValue_GetValueDidChange",1,SWIGTYPE_p_lldb__SBValue);
68681     }
68682 
68683     result = (bool)(arg1)->GetValueDidChange();
68684     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68685     return SWIG_arg;
68686 
68687     fail: SWIGUNUSED;
68688   }
68689   lua_error(L);
68690   return 0;
68691 }
68692 
68693 
68694 static int _wrap_SBValue_GetSummary__SWIG_0(lua_State* L) {
68695   {
68696     int SWIG_arg = 0;
68697     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68698     char *result = 0 ;
68699 
68700     SWIG_check_num_args("lldb::SBValue::GetSummary",1,1)
68701     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
68702 
68703     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68704       SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
68705     }
68706 
68707     result = (char *)(arg1)->GetSummary();
68708     lua_pushstring(L,(const char *)result); SWIG_arg++;
68709     return SWIG_arg;
68710 
68711     fail: SWIGUNUSED;
68712   }
68713   lua_error(L);
68714   return 0;
68715 }
68716 
68717 
68718 static int _wrap_SBValue_GetSummary__SWIG_1(lua_State* L) {
68719   {
68720     int SWIG_arg = 0;
68721     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68722     lldb::SBStream *arg2 = 0 ;
68723     lldb::SBTypeSummaryOptions *arg3 = 0 ;
68724     char *result = 0 ;
68725 
68726     SWIG_check_num_args("lldb::SBValue::GetSummary",3,3)
68727     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
68728     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetSummary",2,"lldb::SBStream &");
68729     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::GetSummary",3,"lldb::SBTypeSummaryOptions &");
68730 
68731     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68732       SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
68733     }
68734 
68735 
68736     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
68737       SWIG_fail_ptr("SBValue_GetSummary",2,SWIGTYPE_p_lldb__SBStream);
68738     }
68739 
68740 
68741     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
68742       SWIG_fail_ptr("SBValue_GetSummary",3,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
68743     }
68744 
68745     result = (char *)(arg1)->GetSummary(*arg2,*arg3);
68746     lua_pushstring(L,(const char *)result); SWIG_arg++;
68747     return SWIG_arg;
68748 
68749     fail: SWIGUNUSED;
68750   }
68751   lua_error(L);
68752   return 0;
68753 }
68754 
68755 
68756 static int _wrap_SBValue_GetSummary(lua_State* L) {
68757   int argc;
68758   int argv[4]={
68759     1,2,3,4
68760   };
68761 
68762   argc = lua_gettop(L);
68763   if (argc == 1) {
68764     int _v = 0;
68765     {
68766       void *ptr;
68767       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68768         _v = 0;
68769       } else {
68770         _v = 1;
68771       }
68772     }
68773     if (_v) {
68774       return _wrap_SBValue_GetSummary__SWIG_0(L);
68775     }
68776   }
68777   if (argc == 3) {
68778     int _v = 0;
68779     {
68780       void *ptr;
68781       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68782         _v = 0;
68783       } else {
68784         _v = 1;
68785       }
68786     }
68787     if (_v) {
68788       {
68789         void *ptr;
68790         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
68791           _v = 0;
68792         } else {
68793           _v = 1;
68794         }
68795       }
68796       if (_v) {
68797         {
68798           void *ptr;
68799           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
68800             _v = 0;
68801           } else {
68802             _v = 1;
68803           }
68804         }
68805         if (_v) {
68806           return _wrap_SBValue_GetSummary__SWIG_1(L);
68807         }
68808       }
68809     }
68810   }
68811 
68812   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetSummary'\n"
68813     "  Possible C/C++ prototypes are:\n"
68814     "    lldb::SBValue::GetSummary()\n"
68815     "    lldb::SBValue::GetSummary(lldb::SBStream &,lldb::SBTypeSummaryOptions &)\n");
68816   lua_error(L);return 0;
68817 }
68818 
68819 
68820 static int _wrap_SBValue_GetObjectDescription(lua_State* L) {
68821   {
68822     int SWIG_arg = 0;
68823     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68824     char *result = 0 ;
68825 
68826     SWIG_check_num_args("lldb::SBValue::GetObjectDescription",1,1)
68827     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetObjectDescription",1,"lldb::SBValue *");
68828 
68829     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68830       SWIG_fail_ptr("SBValue_GetObjectDescription",1,SWIGTYPE_p_lldb__SBValue);
68831     }
68832 
68833     result = (char *)(arg1)->GetObjectDescription();
68834     lua_pushstring(L,(const char *)result); SWIG_arg++;
68835     return SWIG_arg;
68836 
68837     fail: SWIGUNUSED;
68838   }
68839   lua_error(L);
68840   return 0;
68841 }
68842 
68843 
68844 static int _wrap_SBValue_GetDynamicValue(lua_State* L) {
68845   {
68846     int SWIG_arg = 0;
68847     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68848     lldb::DynamicValueType arg2 ;
68849     lldb::SBValue result;
68850 
68851     SWIG_check_num_args("lldb::SBValue::GetDynamicValue",2,2)
68852     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",1,"lldb::SBValue *");
68853     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",2,"lldb::DynamicValueType");
68854 
68855     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68856       SWIG_fail_ptr("SBValue_GetDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
68857     }
68858 
68859     arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
68860     result = (arg1)->GetDynamicValue(arg2);
68861     {
68862       lldb::SBValue * resultptr = new lldb::SBValue(result);
68863       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68864     }
68865     return SWIG_arg;
68866 
68867     fail: SWIGUNUSED;
68868   }
68869   lua_error(L);
68870   return 0;
68871 }
68872 
68873 
68874 static int _wrap_SBValue_GetStaticValue(lua_State* L) {
68875   {
68876     int SWIG_arg = 0;
68877     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68878     lldb::SBValue result;
68879 
68880     SWIG_check_num_args("lldb::SBValue::GetStaticValue",1,1)
68881     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetStaticValue",1,"lldb::SBValue *");
68882 
68883     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68884       SWIG_fail_ptr("SBValue_GetStaticValue",1,SWIGTYPE_p_lldb__SBValue);
68885     }
68886 
68887     result = (arg1)->GetStaticValue();
68888     {
68889       lldb::SBValue * resultptr = new lldb::SBValue(result);
68890       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68891     }
68892     return SWIG_arg;
68893 
68894     fail: SWIGUNUSED;
68895   }
68896   lua_error(L);
68897   return 0;
68898 }
68899 
68900 
68901 static int _wrap_SBValue_GetNonSyntheticValue(lua_State* L) {
68902   {
68903     int SWIG_arg = 0;
68904     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68905     lldb::SBValue result;
68906 
68907     SWIG_check_num_args("lldb::SBValue::GetNonSyntheticValue",1,1)
68908     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNonSyntheticValue",1,"lldb::SBValue *");
68909 
68910     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68911       SWIG_fail_ptr("SBValue_GetNonSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
68912     }
68913 
68914     result = (arg1)->GetNonSyntheticValue();
68915     {
68916       lldb::SBValue * resultptr = new lldb::SBValue(result);
68917       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68918     }
68919     return SWIG_arg;
68920 
68921     fail: SWIGUNUSED;
68922   }
68923   lua_error(L);
68924   return 0;
68925 }
68926 
68927 
68928 static int _wrap_SBValue_GetPreferDynamicValue(lua_State* L) {
68929   {
68930     int SWIG_arg = 0;
68931     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68932     lldb::DynamicValueType result;
68933 
68934     SWIG_check_num_args("lldb::SBValue::GetPreferDynamicValue",1,1)
68935     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferDynamicValue",1,"lldb::SBValue *");
68936 
68937     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68938       SWIG_fail_ptr("SBValue_GetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
68939     }
68940 
68941     result = (lldb::DynamicValueType)(arg1)->GetPreferDynamicValue();
68942     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68943     return SWIG_arg;
68944 
68945     fail: SWIGUNUSED;
68946   }
68947   lua_error(L);
68948   return 0;
68949 }
68950 
68951 
68952 static int _wrap_SBValue_SetPreferDynamicValue(lua_State* L) {
68953   {
68954     int SWIG_arg = 0;
68955     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68956     lldb::DynamicValueType arg2 ;
68957 
68958     SWIG_check_num_args("lldb::SBValue::SetPreferDynamicValue",2,2)
68959     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",1,"lldb::SBValue *");
68960     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",2,"lldb::DynamicValueType");
68961 
68962     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68963       SWIG_fail_ptr("SBValue_SetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
68964     }
68965 
68966     arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
68967     (arg1)->SetPreferDynamicValue(arg2);
68968 
68969     return SWIG_arg;
68970 
68971     fail: SWIGUNUSED;
68972   }
68973   lua_error(L);
68974   return 0;
68975 }
68976 
68977 
68978 static int _wrap_SBValue_GetPreferSyntheticValue(lua_State* L) {
68979   {
68980     int SWIG_arg = 0;
68981     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68982     bool result;
68983 
68984     SWIG_check_num_args("lldb::SBValue::GetPreferSyntheticValue",1,1)
68985     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferSyntheticValue",1,"lldb::SBValue *");
68986 
68987     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68988       SWIG_fail_ptr("SBValue_GetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
68989     }
68990 
68991     result = (bool)(arg1)->GetPreferSyntheticValue();
68992     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68993     return SWIG_arg;
68994 
68995     fail: SWIGUNUSED;
68996   }
68997   lua_error(L);
68998   return 0;
68999 }
69000 
69001 
69002 static int _wrap_SBValue_SetPreferSyntheticValue(lua_State* L) {
69003   {
69004     int SWIG_arg = 0;
69005     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69006     bool arg2 ;
69007 
69008     SWIG_check_num_args("lldb::SBValue::SetPreferSyntheticValue",2,2)
69009     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",1,"lldb::SBValue *");
69010     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",2,"bool");
69011 
69012     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69013       SWIG_fail_ptr("SBValue_SetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
69014     }
69015 
69016     arg2 = (lua_toboolean(L, 2)!=0);
69017     (arg1)->SetPreferSyntheticValue(arg2);
69018 
69019     return SWIG_arg;
69020 
69021     fail: SWIGUNUSED;
69022   }
69023   lua_error(L);
69024   return 0;
69025 }
69026 
69027 
69028 static int _wrap_SBValue_IsDynamic(lua_State* L) {
69029   {
69030     int SWIG_arg = 0;
69031     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69032     bool result;
69033 
69034     SWIG_check_num_args("lldb::SBValue::IsDynamic",1,1)
69035     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsDynamic",1,"lldb::SBValue *");
69036 
69037     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69038       SWIG_fail_ptr("SBValue_IsDynamic",1,SWIGTYPE_p_lldb__SBValue);
69039     }
69040 
69041     result = (bool)(arg1)->IsDynamic();
69042     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69043     return SWIG_arg;
69044 
69045     fail: SWIGUNUSED;
69046   }
69047   lua_error(L);
69048   return 0;
69049 }
69050 
69051 
69052 static int _wrap_SBValue_IsSynthetic(lua_State* L) {
69053   {
69054     int SWIG_arg = 0;
69055     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69056     bool result;
69057 
69058     SWIG_check_num_args("lldb::SBValue::IsSynthetic",1,1)
69059     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSynthetic",1,"lldb::SBValue *");
69060 
69061     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69062       SWIG_fail_ptr("SBValue_IsSynthetic",1,SWIGTYPE_p_lldb__SBValue);
69063     }
69064 
69065     result = (bool)(arg1)->IsSynthetic();
69066     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69067     return SWIG_arg;
69068 
69069     fail: SWIGUNUSED;
69070   }
69071   lua_error(L);
69072   return 0;
69073 }
69074 
69075 
69076 static int _wrap_SBValue_IsSyntheticChildrenGenerated(lua_State* L) {
69077   {
69078     int SWIG_arg = 0;
69079     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69080     bool result;
69081 
69082     SWIG_check_num_args("lldb::SBValue::IsSyntheticChildrenGenerated",1,1)
69083     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSyntheticChildrenGenerated",1,"lldb::SBValue *");
69084 
69085     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69086       SWIG_fail_ptr("SBValue_IsSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
69087     }
69088 
69089     result = (bool)(arg1)->IsSyntheticChildrenGenerated();
69090     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69091     return SWIG_arg;
69092 
69093     fail: SWIGUNUSED;
69094   }
69095   lua_error(L);
69096   return 0;
69097 }
69098 
69099 
69100 static int _wrap_SBValue_SetSyntheticChildrenGenerated(lua_State* L) {
69101   {
69102     int SWIG_arg = 0;
69103     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69104     bool arg2 ;
69105 
69106     SWIG_check_num_args("lldb::SBValue::SetSyntheticChildrenGenerated",2,2)
69107     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",1,"lldb::SBValue *");
69108     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",2,"bool");
69109 
69110     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69111       SWIG_fail_ptr("SBValue_SetSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
69112     }
69113 
69114     arg2 = (lua_toboolean(L, 2)!=0);
69115     (arg1)->SetSyntheticChildrenGenerated(arg2);
69116 
69117     return SWIG_arg;
69118 
69119     fail: SWIGUNUSED;
69120   }
69121   lua_error(L);
69122   return 0;
69123 }
69124 
69125 
69126 static int _wrap_SBValue_GetLocation(lua_State* L) {
69127   {
69128     int SWIG_arg = 0;
69129     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69130     char *result = 0 ;
69131 
69132     SWIG_check_num_args("lldb::SBValue::GetLocation",1,1)
69133     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLocation",1,"lldb::SBValue *");
69134 
69135     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69136       SWIG_fail_ptr("SBValue_GetLocation",1,SWIGTYPE_p_lldb__SBValue);
69137     }
69138 
69139     result = (char *)(arg1)->GetLocation();
69140     lua_pushstring(L,(const char *)result); SWIG_arg++;
69141     return SWIG_arg;
69142 
69143     fail: SWIGUNUSED;
69144   }
69145   lua_error(L);
69146   return 0;
69147 }
69148 
69149 
69150 static int _wrap_SBValue_SetValueFromCString__SWIG_0(lua_State* L) {
69151   {
69152     int SWIG_arg = 0;
69153     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69154     char *arg2 = (char *) 0 ;
69155     bool result;
69156 
69157     SWIG_check_num_args("lldb::SBValue::SetValueFromCString",2,2)
69158     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
69159     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
69160 
69161     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69162       SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
69163     }
69164 
69165     arg2 = (char *)lua_tostring(L, 2);
69166     result = (bool)(arg1)->SetValueFromCString((char const *)arg2);
69167     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69168     return SWIG_arg;
69169 
69170     fail: SWIGUNUSED;
69171   }
69172   lua_error(L);
69173   return 0;
69174 }
69175 
69176 
69177 static int _wrap_SBValue_SetValueFromCString__SWIG_1(lua_State* L) {
69178   {
69179     int SWIG_arg = 0;
69180     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69181     char *arg2 = (char *) 0 ;
69182     lldb::SBError *arg3 = 0 ;
69183     bool result;
69184 
69185     SWIG_check_num_args("lldb::SBValue::SetValueFromCString",3,3)
69186     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
69187     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
69188     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",3,"lldb::SBError &");
69189 
69190     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69191       SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
69192     }
69193 
69194     arg2 = (char *)lua_tostring(L, 2);
69195 
69196     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
69197       SWIG_fail_ptr("SBValue_SetValueFromCString",3,SWIGTYPE_p_lldb__SBError);
69198     }
69199 
69200     result = (bool)(arg1)->SetValueFromCString((char const *)arg2,*arg3);
69201     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69202     return SWIG_arg;
69203 
69204     fail: SWIGUNUSED;
69205   }
69206   lua_error(L);
69207   return 0;
69208 }
69209 
69210 
69211 static int _wrap_SBValue_SetValueFromCString(lua_State* L) {
69212   int argc;
69213   int argv[4]={
69214     1,2,3,4
69215   };
69216 
69217   argc = lua_gettop(L);
69218   if (argc == 2) {
69219     int _v = 0;
69220     {
69221       void *ptr;
69222       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69223         _v = 0;
69224       } else {
69225         _v = 1;
69226       }
69227     }
69228     if (_v) {
69229       {
69230         _v = SWIG_lua_isnilstring(L,argv[1]);
69231       }
69232       if (_v) {
69233         return _wrap_SBValue_SetValueFromCString__SWIG_0(L);
69234       }
69235     }
69236   }
69237   if (argc == 3) {
69238     int _v = 0;
69239     {
69240       void *ptr;
69241       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69242         _v = 0;
69243       } else {
69244         _v = 1;
69245       }
69246     }
69247     if (_v) {
69248       {
69249         _v = SWIG_lua_isnilstring(L,argv[1]);
69250       }
69251       if (_v) {
69252         {
69253           void *ptr;
69254           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
69255             _v = 0;
69256           } else {
69257             _v = 1;
69258           }
69259         }
69260         if (_v) {
69261           return _wrap_SBValue_SetValueFromCString__SWIG_1(L);
69262         }
69263       }
69264     }
69265   }
69266 
69267   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_SetValueFromCString'\n"
69268     "  Possible C/C++ prototypes are:\n"
69269     "    lldb::SBValue::SetValueFromCString(char const *)\n"
69270     "    lldb::SBValue::SetValueFromCString(char const *,lldb::SBError &)\n");
69271   lua_error(L);return 0;
69272 }
69273 
69274 
69275 static int _wrap_SBValue_GetTypeFormat(lua_State* L) {
69276   {
69277     int SWIG_arg = 0;
69278     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69279     lldb::SBTypeFormat result;
69280 
69281     SWIG_check_num_args("lldb::SBValue::GetTypeFormat",1,1)
69282     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFormat",1,"lldb::SBValue *");
69283 
69284     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69285       SWIG_fail_ptr("SBValue_GetTypeFormat",1,SWIGTYPE_p_lldb__SBValue);
69286     }
69287 
69288     result = (arg1)->GetTypeFormat();
69289     {
69290       lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat(result);
69291       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
69292     }
69293     return SWIG_arg;
69294 
69295     fail: SWIGUNUSED;
69296   }
69297   lua_error(L);
69298   return 0;
69299 }
69300 
69301 
69302 static int _wrap_SBValue_GetTypeSummary(lua_State* L) {
69303   {
69304     int SWIG_arg = 0;
69305     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69306     lldb::SBTypeSummary result;
69307 
69308     SWIG_check_num_args("lldb::SBValue::GetTypeSummary",1,1)
69309     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSummary",1,"lldb::SBValue *");
69310 
69311     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69312       SWIG_fail_ptr("SBValue_GetTypeSummary",1,SWIGTYPE_p_lldb__SBValue);
69313     }
69314 
69315     result = (arg1)->GetTypeSummary();
69316     {
69317       lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary(result);
69318       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
69319     }
69320     return SWIG_arg;
69321 
69322     fail: SWIGUNUSED;
69323   }
69324   lua_error(L);
69325   return 0;
69326 }
69327 
69328 
69329 static int _wrap_SBValue_GetTypeFilter(lua_State* L) {
69330   {
69331     int SWIG_arg = 0;
69332     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69333     lldb::SBTypeFilter result;
69334 
69335     SWIG_check_num_args("lldb::SBValue::GetTypeFilter",1,1)
69336     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFilter",1,"lldb::SBValue *");
69337 
69338     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69339       SWIG_fail_ptr("SBValue_GetTypeFilter",1,SWIGTYPE_p_lldb__SBValue);
69340     }
69341 
69342     result = (arg1)->GetTypeFilter();
69343     {
69344       lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter(result);
69345       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
69346     }
69347     return SWIG_arg;
69348 
69349     fail: SWIGUNUSED;
69350   }
69351   lua_error(L);
69352   return 0;
69353 }
69354 
69355 
69356 static int _wrap_SBValue_GetTypeSynthetic(lua_State* L) {
69357   {
69358     int SWIG_arg = 0;
69359     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69360     lldb::SBTypeSynthetic result;
69361 
69362     SWIG_check_num_args("lldb::SBValue::GetTypeSynthetic",1,1)
69363     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSynthetic",1,"lldb::SBValue *");
69364 
69365     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69366       SWIG_fail_ptr("SBValue_GetTypeSynthetic",1,SWIGTYPE_p_lldb__SBValue);
69367     }
69368 
69369     result = (arg1)->GetTypeSynthetic();
69370     {
69371       lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic(result);
69372       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
69373     }
69374     return SWIG_arg;
69375 
69376     fail: SWIGUNUSED;
69377   }
69378   lua_error(L);
69379   return 0;
69380 }
69381 
69382 
69383 static int _wrap_SBValue_GetChildAtIndex__SWIG_0(lua_State* L) {
69384   {
69385     int SWIG_arg = 0;
69386     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69387     uint32_t arg2 ;
69388     lldb::SBValue result;
69389 
69390     SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",2,2)
69391     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
69392     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
69393 
69394     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69395       SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
69396     }
69397 
69398     arg2 = (uint32_t)lua_tointeger(L, 2);
69399     result = (arg1)->GetChildAtIndex(arg2);
69400     {
69401       lldb::SBValue * resultptr = new lldb::SBValue(result);
69402       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69403     }
69404     return SWIG_arg;
69405 
69406     fail: SWIGUNUSED;
69407   }
69408   lua_error(L);
69409   return 0;
69410 }
69411 
69412 
69413 static int _wrap_SBValue_GetChildAtIndex__SWIG_1(lua_State* L) {
69414   {
69415     int SWIG_arg = 0;
69416     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69417     uint32_t arg2 ;
69418     lldb::DynamicValueType arg3 ;
69419     bool arg4 ;
69420     lldb::SBValue result;
69421 
69422     SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",4,4)
69423     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
69424     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
69425     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",3,"lldb::DynamicValueType");
69426     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",4,"bool");
69427 
69428     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69429       SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
69430     }
69431 
69432     arg2 = (uint32_t)lua_tointeger(L, 2);
69433     arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
69434     arg4 = (lua_toboolean(L, 4)!=0);
69435     result = (arg1)->GetChildAtIndex(arg2,arg3,arg4);
69436     {
69437       lldb::SBValue * resultptr = new lldb::SBValue(result);
69438       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69439     }
69440     return SWIG_arg;
69441 
69442     fail: SWIGUNUSED;
69443   }
69444   lua_error(L);
69445   return 0;
69446 }
69447 
69448 
69449 static int _wrap_SBValue_GetChildAtIndex(lua_State* L) {
69450   int argc;
69451   int argv[5]={
69452     1,2,3,4,5
69453   };
69454 
69455   argc = lua_gettop(L);
69456   if (argc == 2) {
69457     int _v = 0;
69458     {
69459       void *ptr;
69460       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69461         _v = 0;
69462       } else {
69463         _v = 1;
69464       }
69465     }
69466     if (_v) {
69467       {
69468         _v = lua_isnumber(L,argv[1]);
69469       }
69470       if (_v) {
69471         return _wrap_SBValue_GetChildAtIndex__SWIG_0(L);
69472       }
69473     }
69474   }
69475   if (argc == 4) {
69476     int _v = 0;
69477     {
69478       void *ptr;
69479       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69480         _v = 0;
69481       } else {
69482         _v = 1;
69483       }
69484     }
69485     if (_v) {
69486       {
69487         _v = lua_isnumber(L,argv[1]);
69488       }
69489       if (_v) {
69490         {
69491           _v = lua_isnumber(L,argv[2]);
69492         }
69493         if (_v) {
69494           {
69495             _v = lua_isboolean(L,argv[3]);
69496           }
69497           if (_v) {
69498             return _wrap_SBValue_GetChildAtIndex__SWIG_1(L);
69499           }
69500         }
69501       }
69502     }
69503   }
69504 
69505   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildAtIndex'\n"
69506     "  Possible C/C++ prototypes are:\n"
69507     "    lldb::SBValue::GetChildAtIndex(uint32_t)\n"
69508     "    lldb::SBValue::GetChildAtIndex(uint32_t,lldb::DynamicValueType,bool)\n");
69509   lua_error(L);return 0;
69510 }
69511 
69512 
69513 static int _wrap_SBValue_CreateChildAtOffset(lua_State* L) {
69514   {
69515     int SWIG_arg = 0;
69516     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69517     char *arg2 = (char *) 0 ;
69518     uint32_t arg3 ;
69519     lldb::SBType arg4 ;
69520     lldb::SBType *argp4 ;
69521     lldb::SBValue result;
69522 
69523     SWIG_check_num_args("lldb::SBValue::CreateChildAtOffset",4,4)
69524     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",1,"lldb::SBValue *");
69525     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",2,"char const *");
69526     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",3,"uint32_t");
69527     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",4,"lldb::SBType");
69528 
69529     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69530       SWIG_fail_ptr("SBValue_CreateChildAtOffset",1,SWIGTYPE_p_lldb__SBValue);
69531     }
69532 
69533     arg2 = (char *)lua_tostring(L, 2);
69534     arg3 = (uint32_t)lua_tointeger(L, 3);
69535 
69536     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
69537       SWIG_fail_ptr("SBValue_CreateChildAtOffset",4,SWIGTYPE_p_lldb__SBType);
69538     }
69539     arg4 = *argp4;
69540 
69541     result = (arg1)->CreateChildAtOffset((char const *)arg2,arg3,arg4);
69542     {
69543       lldb::SBValue * resultptr = new lldb::SBValue(result);
69544       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69545     }
69546     return SWIG_arg;
69547 
69548     fail: SWIGUNUSED;
69549   }
69550   lua_error(L);
69551   return 0;
69552 }
69553 
69554 
69555 static int _wrap_SBValue_Cast(lua_State* L) {
69556   {
69557     int SWIG_arg = 0;
69558     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69559     lldb::SBType arg2 ;
69560     lldb::SBType *argp2 ;
69561     lldb::SBValue result;
69562 
69563     SWIG_check_num_args("lldb::SBValue::Cast",2,2)
69564     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Cast",1,"lldb::SBValue *");
69565     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::Cast",2,"lldb::SBType");
69566 
69567     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69568       SWIG_fail_ptr("SBValue_Cast",1,SWIGTYPE_p_lldb__SBValue);
69569     }
69570 
69571 
69572     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
69573       SWIG_fail_ptr("SBValue_Cast",2,SWIGTYPE_p_lldb__SBType);
69574     }
69575     arg2 = *argp2;
69576 
69577     result = (arg1)->Cast(arg2);
69578     {
69579       lldb::SBValue * resultptr = new lldb::SBValue(result);
69580       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,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_SBValue_CreateValueFromExpression__SWIG_0(lua_State* L) {
69592   {
69593     int SWIG_arg = 0;
69594     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69595     char *arg2 = (char *) 0 ;
69596     char *arg3 = (char *) 0 ;
69597     lldb::SBValue result;
69598 
69599     SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",3,3)
69600     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
69601     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
69602     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
69603 
69604     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69605       SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
69606     }
69607 
69608     arg2 = (char *)lua_tostring(L, 2);
69609     arg3 = (char *)lua_tostring(L, 3);
69610     result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
69611     {
69612       lldb::SBValue * resultptr = new lldb::SBValue(result);
69613       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69614     }
69615     return SWIG_arg;
69616 
69617     fail: SWIGUNUSED;
69618   }
69619   lua_error(L);
69620   return 0;
69621 }
69622 
69623 
69624 static int _wrap_SBValue_CreateValueFromExpression__SWIG_1(lua_State* L) {
69625   {
69626     int SWIG_arg = 0;
69627     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69628     char *arg2 = (char *) 0 ;
69629     char *arg3 = (char *) 0 ;
69630     lldb::SBExpressionOptions *arg4 = 0 ;
69631     lldb::SBValue result;
69632 
69633     SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",4,4)
69634     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
69635     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
69636     if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
69637     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",4,"lldb::SBExpressionOptions &");
69638 
69639     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69640       SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
69641     }
69642 
69643     arg2 = (char *)lua_tostring(L, 2);
69644     arg3 = (char *)lua_tostring(L, 3);
69645 
69646     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
69647       SWIG_fail_ptr("SBValue_CreateValueFromExpression",4,SWIGTYPE_p_lldb__SBExpressionOptions);
69648     }
69649 
69650     result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3,*arg4);
69651     {
69652       lldb::SBValue * resultptr = new lldb::SBValue(result);
69653       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69654     }
69655     return SWIG_arg;
69656 
69657     fail: SWIGUNUSED;
69658   }
69659   lua_error(L);
69660   return 0;
69661 }
69662 
69663 
69664 static int _wrap_SBValue_CreateValueFromExpression(lua_State* L) {
69665   int argc;
69666   int argv[5]={
69667     1,2,3,4,5
69668   };
69669 
69670   argc = lua_gettop(L);
69671   if (argc == 3) {
69672     int _v = 0;
69673     {
69674       void *ptr;
69675       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69676         _v = 0;
69677       } else {
69678         _v = 1;
69679       }
69680     }
69681     if (_v) {
69682       {
69683         _v = SWIG_lua_isnilstring(L,argv[1]);
69684       }
69685       if (_v) {
69686         {
69687           _v = SWIG_lua_isnilstring(L,argv[2]);
69688         }
69689         if (_v) {
69690           return _wrap_SBValue_CreateValueFromExpression__SWIG_0(L);
69691         }
69692       }
69693     }
69694   }
69695   if (argc == 4) {
69696     int _v = 0;
69697     {
69698       void *ptr;
69699       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69700         _v = 0;
69701       } else {
69702         _v = 1;
69703       }
69704     }
69705     if (_v) {
69706       {
69707         _v = SWIG_lua_isnilstring(L,argv[1]);
69708       }
69709       if (_v) {
69710         {
69711           _v = SWIG_lua_isnilstring(L,argv[2]);
69712         }
69713         if (_v) {
69714           {
69715             void *ptr;
69716             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
69717               _v = 0;
69718             } else {
69719               _v = 1;
69720             }
69721           }
69722           if (_v) {
69723             return _wrap_SBValue_CreateValueFromExpression__SWIG_1(L);
69724           }
69725         }
69726       }
69727     }
69728   }
69729 
69730   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_CreateValueFromExpression'\n"
69731     "  Possible C/C++ prototypes are:\n"
69732     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *)\n"
69733     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *,lldb::SBExpressionOptions &)\n");
69734   lua_error(L);return 0;
69735 }
69736 
69737 
69738 static int _wrap_SBValue_CreateValueFromAddress(lua_State* L) {
69739   {
69740     int SWIG_arg = 0;
69741     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69742     char *arg2 = (char *) 0 ;
69743     lldb::addr_t arg3 ;
69744     lldb::SBType arg4 ;
69745     lldb::SBType *argp4 ;
69746     lldb::SBValue result;
69747 
69748     SWIG_check_num_args("lldb::SBValue::CreateValueFromAddress",4,4)
69749     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",1,"lldb::SBValue *");
69750     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",2,"char const *");
69751     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",3,"lldb::addr_t");
69752     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",4,"lldb::SBType");
69753 
69754     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69755       SWIG_fail_ptr("SBValue_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBValue);
69756     }
69757 
69758     arg2 = (char *)lua_tostring(L, 2);
69759     arg3 = (lldb::addr_t)lua_tointeger(L, 3);
69760 
69761     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
69762       SWIG_fail_ptr("SBValue_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
69763     }
69764     arg4 = *argp4;
69765 
69766     result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
69767     {
69768       lldb::SBValue * resultptr = new lldb::SBValue(result);
69769       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69770     }
69771     return SWIG_arg;
69772 
69773     fail: SWIGUNUSED;
69774   }
69775   lua_error(L);
69776   return 0;
69777 }
69778 
69779 
69780 static int _wrap_SBValue_CreateValueFromData(lua_State* L) {
69781   {
69782     int SWIG_arg = 0;
69783     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69784     char *arg2 = (char *) 0 ;
69785     lldb::SBData arg3 ;
69786     lldb::SBType arg4 ;
69787     lldb::SBData *argp3 ;
69788     lldb::SBType *argp4 ;
69789     lldb::SBValue result;
69790 
69791     SWIG_check_num_args("lldb::SBValue::CreateValueFromData",4,4)
69792     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",1,"lldb::SBValue *");
69793     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",2,"char const *");
69794     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",3,"lldb::SBData");
69795     if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",4,"lldb::SBType");
69796 
69797     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69798       SWIG_fail_ptr("SBValue_CreateValueFromData",1,SWIGTYPE_p_lldb__SBValue);
69799     }
69800 
69801     arg2 = (char *)lua_tostring(L, 2);
69802 
69803     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
69804       SWIG_fail_ptr("SBValue_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
69805     }
69806     arg3 = *argp3;
69807 
69808 
69809     if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
69810       SWIG_fail_ptr("SBValue_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
69811     }
69812     arg4 = *argp4;
69813 
69814     result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
69815     {
69816       lldb::SBValue * resultptr = new lldb::SBValue(result);
69817       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69818     }
69819     return SWIG_arg;
69820 
69821     fail: SWIGUNUSED;
69822   }
69823   lua_error(L);
69824   return 0;
69825 }
69826 
69827 
69828 static int _wrap_SBValue_GetType(lua_State* L) {
69829   {
69830     int SWIG_arg = 0;
69831     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69832     lldb::SBType result;
69833 
69834     SWIG_check_num_args("lldb::SBValue::GetType",1,1)
69835     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetType",1,"lldb::SBValue *");
69836 
69837     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69838       SWIG_fail_ptr("SBValue_GetType",1,SWIGTYPE_p_lldb__SBValue);
69839     }
69840 
69841     result = (arg1)->GetType();
69842     {
69843       lldb::SBType * resultptr = new lldb::SBType(result);
69844       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
69845     }
69846     return SWIG_arg;
69847 
69848     fail: SWIGUNUSED;
69849   }
69850   lua_error(L);
69851   return 0;
69852 }
69853 
69854 
69855 static int _wrap_SBValue_GetIndexOfChildWithName(lua_State* L) {
69856   {
69857     int SWIG_arg = 0;
69858     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69859     char *arg2 = (char *) 0 ;
69860     uint32_t result;
69861 
69862     SWIG_check_num_args("lldb::SBValue::GetIndexOfChildWithName",2,2)
69863     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",1,"lldb::SBValue *");
69864     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",2,"char const *");
69865 
69866     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69867       SWIG_fail_ptr("SBValue_GetIndexOfChildWithName",1,SWIGTYPE_p_lldb__SBValue);
69868     }
69869 
69870     arg2 = (char *)lua_tostring(L, 2);
69871     result = (uint32_t)(arg1)->GetIndexOfChildWithName((char const *)arg2);
69872     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69873     return SWIG_arg;
69874 
69875     fail: SWIGUNUSED;
69876   }
69877   lua_error(L);
69878   return 0;
69879 }
69880 
69881 
69882 static int _wrap_SBValue_GetChildMemberWithName__SWIG_0(lua_State* L) {
69883   {
69884     int SWIG_arg = 0;
69885     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69886     char *arg2 = (char *) 0 ;
69887     lldb::SBValue result;
69888 
69889     SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",2,2)
69890     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
69891     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
69892 
69893     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69894       SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
69895     }
69896 
69897     arg2 = (char *)lua_tostring(L, 2);
69898     result = (arg1)->GetChildMemberWithName((char const *)arg2);
69899     {
69900       lldb::SBValue * resultptr = new lldb::SBValue(result);
69901       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69902     }
69903     return SWIG_arg;
69904 
69905     fail: SWIGUNUSED;
69906   }
69907   lua_error(L);
69908   return 0;
69909 }
69910 
69911 
69912 static int _wrap_SBValue_GetChildMemberWithName__SWIG_1(lua_State* L) {
69913   {
69914     int SWIG_arg = 0;
69915     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69916     char *arg2 = (char *) 0 ;
69917     lldb::DynamicValueType arg3 ;
69918     lldb::SBValue result;
69919 
69920     SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",3,3)
69921     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
69922     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
69923     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",3,"lldb::DynamicValueType");
69924 
69925     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69926       SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
69927     }
69928 
69929     arg2 = (char *)lua_tostring(L, 2);
69930     arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
69931     result = (arg1)->GetChildMemberWithName((char const *)arg2,arg3);
69932     {
69933       lldb::SBValue * resultptr = new lldb::SBValue(result);
69934       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69935     }
69936     return SWIG_arg;
69937 
69938     fail: SWIGUNUSED;
69939   }
69940   lua_error(L);
69941   return 0;
69942 }
69943 
69944 
69945 static int _wrap_SBValue_GetChildMemberWithName(lua_State* L) {
69946   int argc;
69947   int argv[4]={
69948     1,2,3,4
69949   };
69950 
69951   argc = lua_gettop(L);
69952   if (argc == 2) {
69953     int _v = 0;
69954     {
69955       void *ptr;
69956       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69957         _v = 0;
69958       } else {
69959         _v = 1;
69960       }
69961     }
69962     if (_v) {
69963       {
69964         _v = SWIG_lua_isnilstring(L,argv[1]);
69965       }
69966       if (_v) {
69967         return _wrap_SBValue_GetChildMemberWithName__SWIG_0(L);
69968       }
69969     }
69970   }
69971   if (argc == 3) {
69972     int _v = 0;
69973     {
69974       void *ptr;
69975       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69976         _v = 0;
69977       } else {
69978         _v = 1;
69979       }
69980     }
69981     if (_v) {
69982       {
69983         _v = SWIG_lua_isnilstring(L,argv[1]);
69984       }
69985       if (_v) {
69986         {
69987           _v = lua_isnumber(L,argv[2]);
69988         }
69989         if (_v) {
69990           return _wrap_SBValue_GetChildMemberWithName__SWIG_1(L);
69991         }
69992       }
69993     }
69994   }
69995 
69996   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildMemberWithName'\n"
69997     "  Possible C/C++ prototypes are:\n"
69998     "    lldb::SBValue::GetChildMemberWithName(char const *)\n"
69999     "    lldb::SBValue::GetChildMemberWithName(char const *,lldb::DynamicValueType)\n");
70000   lua_error(L);return 0;
70001 }
70002 
70003 
70004 static int _wrap_SBValue_GetValueForExpressionPath(lua_State* L) {
70005   {
70006     int SWIG_arg = 0;
70007     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70008     char *arg2 = (char *) 0 ;
70009     lldb::SBValue result;
70010 
70011     SWIG_check_num_args("lldb::SBValue::GetValueForExpressionPath",2,2)
70012     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",1,"lldb::SBValue *");
70013     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",2,"char const *");
70014 
70015     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70016       SWIG_fail_ptr("SBValue_GetValueForExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
70017     }
70018 
70019     arg2 = (char *)lua_tostring(L, 2);
70020     result = (arg1)->GetValueForExpressionPath((char const *)arg2);
70021     {
70022       lldb::SBValue * resultptr = new lldb::SBValue(result);
70023       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
70024     }
70025     return SWIG_arg;
70026 
70027     fail: SWIGUNUSED;
70028   }
70029   lua_error(L);
70030   return 0;
70031 }
70032 
70033 
70034 static int _wrap_SBValue_GetDeclaration(lua_State* L) {
70035   {
70036     int SWIG_arg = 0;
70037     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70038     lldb::SBDeclaration result;
70039 
70040     SWIG_check_num_args("lldb::SBValue::GetDeclaration",1,1)
70041     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDeclaration",1,"lldb::SBValue *");
70042 
70043     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70044       SWIG_fail_ptr("SBValue_GetDeclaration",1,SWIGTYPE_p_lldb__SBValue);
70045     }
70046 
70047     result = (arg1)->GetDeclaration();
70048     {
70049       lldb::SBDeclaration * resultptr = new lldb::SBDeclaration(result);
70050       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
70051     }
70052     return SWIG_arg;
70053 
70054     fail: SWIGUNUSED;
70055   }
70056   lua_error(L);
70057   return 0;
70058 }
70059 
70060 
70061 static int _wrap_SBValue_MightHaveChildren(lua_State* L) {
70062   {
70063     int SWIG_arg = 0;
70064     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70065     bool result;
70066 
70067     SWIG_check_num_args("lldb::SBValue::MightHaveChildren",1,1)
70068     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::MightHaveChildren",1,"lldb::SBValue *");
70069 
70070     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70071       SWIG_fail_ptr("SBValue_MightHaveChildren",1,SWIGTYPE_p_lldb__SBValue);
70072     }
70073 
70074     result = (bool)(arg1)->MightHaveChildren();
70075     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70076     return SWIG_arg;
70077 
70078     fail: SWIGUNUSED;
70079   }
70080   lua_error(L);
70081   return 0;
70082 }
70083 
70084 
70085 static int _wrap_SBValue_IsRuntimeSupportValue(lua_State* L) {
70086   {
70087     int SWIG_arg = 0;
70088     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70089     bool result;
70090 
70091     SWIG_check_num_args("lldb::SBValue::IsRuntimeSupportValue",1,1)
70092     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsRuntimeSupportValue",1,"lldb::SBValue *");
70093 
70094     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70095       SWIG_fail_ptr("SBValue_IsRuntimeSupportValue",1,SWIGTYPE_p_lldb__SBValue);
70096     }
70097 
70098     result = (bool)(arg1)->IsRuntimeSupportValue();
70099     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70100     return SWIG_arg;
70101 
70102     fail: SWIGUNUSED;
70103   }
70104   lua_error(L);
70105   return 0;
70106 }
70107 
70108 
70109 static int _wrap_SBValue_GetNumChildren__SWIG_0(lua_State* L) {
70110   {
70111     int SWIG_arg = 0;
70112     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70113     uint32_t result;
70114 
70115     SWIG_check_num_args("lldb::SBValue::GetNumChildren",1,1)
70116     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
70117 
70118     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70119       SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
70120     }
70121 
70122     result = (uint32_t)(arg1)->GetNumChildren();
70123     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70124     return SWIG_arg;
70125 
70126     fail: SWIGUNUSED;
70127   }
70128   lua_error(L);
70129   return 0;
70130 }
70131 
70132 
70133 static int _wrap_SBValue_GetNumChildren__SWIG_1(lua_State* L) {
70134   {
70135     int SWIG_arg = 0;
70136     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70137     uint32_t arg2 ;
70138     uint32_t result;
70139 
70140     SWIG_check_num_args("lldb::SBValue::GetNumChildren",2,2)
70141     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
70142     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",2,"uint32_t");
70143 
70144     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70145       SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
70146     }
70147 
70148     arg2 = (uint32_t)lua_tointeger(L, 2);
70149     result = (uint32_t)(arg1)->GetNumChildren(arg2);
70150     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70151     return SWIG_arg;
70152 
70153     fail: SWIGUNUSED;
70154   }
70155   lua_error(L);
70156   return 0;
70157 }
70158 
70159 
70160 static int _wrap_SBValue_GetNumChildren(lua_State* L) {
70161   int argc;
70162   int argv[3]={
70163     1,2,3
70164   };
70165 
70166   argc = lua_gettop(L);
70167   if (argc == 1) {
70168     int _v = 0;
70169     {
70170       void *ptr;
70171       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
70172         _v = 0;
70173       } else {
70174         _v = 1;
70175       }
70176     }
70177     if (_v) {
70178       return _wrap_SBValue_GetNumChildren__SWIG_0(L);
70179     }
70180   }
70181   if (argc == 2) {
70182     int _v = 0;
70183     {
70184       void *ptr;
70185       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
70186         _v = 0;
70187       } else {
70188         _v = 1;
70189       }
70190     }
70191     if (_v) {
70192       {
70193         _v = lua_isnumber(L,argv[1]);
70194       }
70195       if (_v) {
70196         return _wrap_SBValue_GetNumChildren__SWIG_1(L);
70197       }
70198     }
70199   }
70200 
70201   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetNumChildren'\n"
70202     "  Possible C/C++ prototypes are:\n"
70203     "    lldb::SBValue::GetNumChildren()\n"
70204     "    lldb::SBValue::GetNumChildren(uint32_t)\n");
70205   lua_error(L);return 0;
70206 }
70207 
70208 
70209 static int _wrap_SBValue_GetOpaqueType(lua_State* L) {
70210   {
70211     int SWIG_arg = 0;
70212     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70213     void *result = 0 ;
70214 
70215     SWIG_check_num_args("lldb::SBValue::GetOpaqueType",1,1)
70216     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetOpaqueType",1,"lldb::SBValue *");
70217 
70218     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70219       SWIG_fail_ptr("SBValue_GetOpaqueType",1,SWIGTYPE_p_lldb__SBValue);
70220     }
70221 
70222     result = (void *)(arg1)->GetOpaqueType();
70223     SWIG_NewPointerObj(L,result,SWIGTYPE_p_void,0); SWIG_arg++;
70224     return SWIG_arg;
70225 
70226     fail: SWIGUNUSED;
70227   }
70228   lua_error(L);
70229   return 0;
70230 }
70231 
70232 
70233 static int _wrap_SBValue_Dereference(lua_State* L) {
70234   {
70235     int SWIG_arg = 0;
70236     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70237     lldb::SBValue result;
70238 
70239     SWIG_check_num_args("lldb::SBValue::Dereference",1,1)
70240     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Dereference",1,"lldb::SBValue *");
70241 
70242     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70243       SWIG_fail_ptr("SBValue_Dereference",1,SWIGTYPE_p_lldb__SBValue);
70244     }
70245 
70246     result = (arg1)->Dereference();
70247     {
70248       lldb::SBValue * resultptr = new lldb::SBValue(result);
70249       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
70250     }
70251     return SWIG_arg;
70252 
70253     fail: SWIGUNUSED;
70254   }
70255   lua_error(L);
70256   return 0;
70257 }
70258 
70259 
70260 static int _wrap_SBValue_AddressOf(lua_State* L) {
70261   {
70262     int SWIG_arg = 0;
70263     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70264     lldb::SBValue result;
70265 
70266     SWIG_check_num_args("lldb::SBValue::AddressOf",1,1)
70267     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::AddressOf",1,"lldb::SBValue *");
70268 
70269     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70270       SWIG_fail_ptr("SBValue_AddressOf",1,SWIGTYPE_p_lldb__SBValue);
70271     }
70272 
70273     result = (arg1)->AddressOf();
70274     {
70275       lldb::SBValue * resultptr = new lldb::SBValue(result);
70276       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
70277     }
70278     return SWIG_arg;
70279 
70280     fail: SWIGUNUSED;
70281   }
70282   lua_error(L);
70283   return 0;
70284 }
70285 
70286 
70287 static int _wrap_SBValue_TypeIsPointerType(lua_State* L) {
70288   {
70289     int SWIG_arg = 0;
70290     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70291     bool result;
70292 
70293     SWIG_check_num_args("lldb::SBValue::TypeIsPointerType",1,1)
70294     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::TypeIsPointerType",1,"lldb::SBValue *");
70295 
70296     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70297       SWIG_fail_ptr("SBValue_TypeIsPointerType",1,SWIGTYPE_p_lldb__SBValue);
70298     }
70299 
70300     result = (bool)(arg1)->TypeIsPointerType();
70301     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70302     return SWIG_arg;
70303 
70304     fail: SWIGUNUSED;
70305   }
70306   lua_error(L);
70307   return 0;
70308 }
70309 
70310 
70311 static int _wrap_SBValue_GetTarget(lua_State* L) {
70312   {
70313     int SWIG_arg = 0;
70314     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70315     lldb::SBTarget result;
70316 
70317     SWIG_check_num_args("lldb::SBValue::GetTarget",1,1)
70318     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTarget",1,"lldb::SBValue *");
70319 
70320     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70321       SWIG_fail_ptr("SBValue_GetTarget",1,SWIGTYPE_p_lldb__SBValue);
70322     }
70323 
70324     result = (arg1)->GetTarget();
70325     {
70326       lldb::SBTarget * resultptr = new lldb::SBTarget(result);
70327       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
70328     }
70329     return SWIG_arg;
70330 
70331     fail: SWIGUNUSED;
70332   }
70333   lua_error(L);
70334   return 0;
70335 }
70336 
70337 
70338 static int _wrap_SBValue_GetProcess(lua_State* L) {
70339   {
70340     int SWIG_arg = 0;
70341     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70342     lldb::SBProcess result;
70343 
70344     SWIG_check_num_args("lldb::SBValue::GetProcess",1,1)
70345     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetProcess",1,"lldb::SBValue *");
70346 
70347     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70348       SWIG_fail_ptr("SBValue_GetProcess",1,SWIGTYPE_p_lldb__SBValue);
70349     }
70350 
70351     result = (arg1)->GetProcess();
70352     {
70353       lldb::SBProcess * resultptr = new lldb::SBProcess(result);
70354       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
70355     }
70356     return SWIG_arg;
70357 
70358     fail: SWIGUNUSED;
70359   }
70360   lua_error(L);
70361   return 0;
70362 }
70363 
70364 
70365 static int _wrap_SBValue_GetThread(lua_State* L) {
70366   {
70367     int SWIG_arg = 0;
70368     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70369     lldb::SBThread result;
70370 
70371     SWIG_check_num_args("lldb::SBValue::GetThread",1,1)
70372     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetThread",1,"lldb::SBValue *");
70373 
70374     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70375       SWIG_fail_ptr("SBValue_GetThread",1,SWIGTYPE_p_lldb__SBValue);
70376     }
70377 
70378     result = (arg1)->GetThread();
70379     {
70380       lldb::SBThread * resultptr = new lldb::SBThread(result);
70381       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
70382     }
70383     return SWIG_arg;
70384 
70385     fail: SWIGUNUSED;
70386   }
70387   lua_error(L);
70388   return 0;
70389 }
70390 
70391 
70392 static int _wrap_SBValue_GetFrame(lua_State* L) {
70393   {
70394     int SWIG_arg = 0;
70395     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70396     lldb::SBFrame result;
70397 
70398     SWIG_check_num_args("lldb::SBValue::GetFrame",1,1)
70399     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFrame",1,"lldb::SBValue *");
70400 
70401     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70402       SWIG_fail_ptr("SBValue_GetFrame",1,SWIGTYPE_p_lldb__SBValue);
70403     }
70404 
70405     result = (arg1)->GetFrame();
70406     {
70407       lldb::SBFrame * resultptr = new lldb::SBFrame(result);
70408       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
70409     }
70410     return SWIG_arg;
70411 
70412     fail: SWIGUNUSED;
70413   }
70414   lua_error(L);
70415   return 0;
70416 }
70417 
70418 
70419 static int _wrap_SBValue_Watch(lua_State* L) {
70420   {
70421     int SWIG_arg = 0;
70422     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70423     bool arg2 ;
70424     bool arg3 ;
70425     bool arg4 ;
70426     lldb::SBError *arg5 = 0 ;
70427     lldb::SBWatchpoint result;
70428 
70429     SWIG_check_num_args("lldb::SBValue::Watch",5,5)
70430     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Watch",1,"lldb::SBValue *");
70431     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::Watch",2,"bool");
70432     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::Watch",3,"bool");
70433     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::Watch",4,"bool");
70434     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::Watch",5,"lldb::SBError &");
70435 
70436     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70437       SWIG_fail_ptr("SBValue_Watch",1,SWIGTYPE_p_lldb__SBValue);
70438     }
70439 
70440     arg2 = (lua_toboolean(L, 2)!=0);
70441     arg3 = (lua_toboolean(L, 3)!=0);
70442     arg4 = (lua_toboolean(L, 4)!=0);
70443 
70444     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
70445       SWIG_fail_ptr("SBValue_Watch",5,SWIGTYPE_p_lldb__SBError);
70446     }
70447 
70448     result = (arg1)->Watch(arg2,arg3,arg4,*arg5);
70449     {
70450       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
70451       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
70452     }
70453     return SWIG_arg;
70454 
70455     fail: SWIGUNUSED;
70456   }
70457   lua_error(L);
70458   return 0;
70459 }
70460 
70461 
70462 static int _wrap_SBValue_WatchPointee(lua_State* L) {
70463   {
70464     int SWIG_arg = 0;
70465     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70466     bool arg2 ;
70467     bool arg3 ;
70468     bool arg4 ;
70469     lldb::SBError *arg5 = 0 ;
70470     lldb::SBWatchpoint result;
70471 
70472     SWIG_check_num_args("lldb::SBValue::WatchPointee",5,5)
70473     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::WatchPointee",1,"lldb::SBValue *");
70474     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::WatchPointee",2,"bool");
70475     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::WatchPointee",3,"bool");
70476     if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::WatchPointee",4,"bool");
70477     if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::WatchPointee",5,"lldb::SBError &");
70478 
70479     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70480       SWIG_fail_ptr("SBValue_WatchPointee",1,SWIGTYPE_p_lldb__SBValue);
70481     }
70482 
70483     arg2 = (lua_toboolean(L, 2)!=0);
70484     arg3 = (lua_toboolean(L, 3)!=0);
70485     arg4 = (lua_toboolean(L, 4)!=0);
70486 
70487     if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
70488       SWIG_fail_ptr("SBValue_WatchPointee",5,SWIGTYPE_p_lldb__SBError);
70489     }
70490 
70491     result = (arg1)->WatchPointee(arg2,arg3,arg4,*arg5);
70492     {
70493       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
70494       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
70495     }
70496     return SWIG_arg;
70497 
70498     fail: SWIGUNUSED;
70499   }
70500   lua_error(L);
70501   return 0;
70502 }
70503 
70504 
70505 static int _wrap_SBValue_GetDescription(lua_State* L) {
70506   {
70507     int SWIG_arg = 0;
70508     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70509     lldb::SBStream *arg2 = 0 ;
70510     bool result;
70511 
70512     SWIG_check_num_args("lldb::SBValue::GetDescription",2,2)
70513     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDescription",1,"lldb::SBValue *");
70514     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetDescription",2,"lldb::SBStream &");
70515 
70516     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70517       SWIG_fail_ptr("SBValue_GetDescription",1,SWIGTYPE_p_lldb__SBValue);
70518     }
70519 
70520 
70521     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
70522       SWIG_fail_ptr("SBValue_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
70523     }
70524 
70525     result = (bool)(arg1)->GetDescription(*arg2);
70526     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70527     return SWIG_arg;
70528 
70529     fail: SWIGUNUSED;
70530   }
70531   lua_error(L);
70532   return 0;
70533 }
70534 
70535 
70536 static int _wrap_SBValue_GetExpressionPath__SWIG_0(lua_State* L) {
70537   {
70538     int SWIG_arg = 0;
70539     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70540     lldb::SBStream *arg2 = 0 ;
70541     bool result;
70542 
70543     SWIG_check_num_args("lldb::SBValue::GetExpressionPath",2,2)
70544     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
70545     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
70546 
70547     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70548       SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
70549     }
70550 
70551 
70552     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
70553       SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
70554     }
70555 
70556     result = (bool)(arg1)->GetExpressionPath(*arg2);
70557     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70558     return SWIG_arg;
70559 
70560     fail: SWIGUNUSED;
70561   }
70562   lua_error(L);
70563   return 0;
70564 }
70565 
70566 
70567 static int _wrap_SBValue_GetPointeeData__SWIG_0(lua_State* L) {
70568   {
70569     int SWIG_arg = 0;
70570     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70571     uint32_t arg2 ;
70572     uint32_t arg3 ;
70573     lldb::SBData result;
70574 
70575     SWIG_check_num_args("lldb::SBValue::GetPointeeData",3,3)
70576     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
70577     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
70578     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",3,"uint32_t");
70579 
70580     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70581       SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
70582     }
70583 
70584     arg2 = (uint32_t)lua_tointeger(L, 2);
70585     arg3 = (uint32_t)lua_tointeger(L, 3);
70586     result = (arg1)->GetPointeeData(arg2,arg3);
70587     {
70588       lldb::SBData * resultptr = new lldb::SBData(result);
70589       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
70590     }
70591     return SWIG_arg;
70592 
70593     fail: SWIGUNUSED;
70594   }
70595   lua_error(L);
70596   return 0;
70597 }
70598 
70599 
70600 static int _wrap_SBValue_GetPointeeData__SWIG_1(lua_State* L) {
70601   {
70602     int SWIG_arg = 0;
70603     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70604     uint32_t arg2 ;
70605     lldb::SBData result;
70606 
70607     SWIG_check_num_args("lldb::SBValue::GetPointeeData",2,2)
70608     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
70609     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
70610 
70611     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70612       SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
70613     }
70614 
70615     arg2 = (uint32_t)lua_tointeger(L, 2);
70616     result = (arg1)->GetPointeeData(arg2);
70617     {
70618       lldb::SBData * resultptr = new lldb::SBData(result);
70619       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
70620     }
70621     return SWIG_arg;
70622 
70623     fail: SWIGUNUSED;
70624   }
70625   lua_error(L);
70626   return 0;
70627 }
70628 
70629 
70630 static int _wrap_SBValue_GetPointeeData__SWIG_2(lua_State* L) {
70631   {
70632     int SWIG_arg = 0;
70633     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70634     lldb::SBData result;
70635 
70636     SWIG_check_num_args("lldb::SBValue::GetPointeeData",1,1)
70637     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
70638 
70639     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70640       SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
70641     }
70642 
70643     result = (arg1)->GetPointeeData();
70644     {
70645       lldb::SBData * resultptr = new lldb::SBData(result);
70646       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
70647     }
70648     return SWIG_arg;
70649 
70650     fail: SWIGUNUSED;
70651   }
70652   lua_error(L);
70653   return 0;
70654 }
70655 
70656 
70657 static int _wrap_SBValue_GetPointeeData(lua_State* L) {
70658   int argc;
70659   int argv[4]={
70660     1,2,3,4
70661   };
70662 
70663   argc = lua_gettop(L);
70664   if (argc == 1) {
70665     int _v = 0;
70666     {
70667       void *ptr;
70668       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
70669         _v = 0;
70670       } else {
70671         _v = 1;
70672       }
70673     }
70674     if (_v) {
70675       return _wrap_SBValue_GetPointeeData__SWIG_2(L);
70676     }
70677   }
70678   if (argc == 2) {
70679     int _v = 0;
70680     {
70681       void *ptr;
70682       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
70683         _v = 0;
70684       } else {
70685         _v = 1;
70686       }
70687     }
70688     if (_v) {
70689       {
70690         _v = lua_isnumber(L,argv[1]);
70691       }
70692       if (_v) {
70693         return _wrap_SBValue_GetPointeeData__SWIG_1(L);
70694       }
70695     }
70696   }
70697   if (argc == 3) {
70698     int _v = 0;
70699     {
70700       void *ptr;
70701       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
70702         _v = 0;
70703       } else {
70704         _v = 1;
70705       }
70706     }
70707     if (_v) {
70708       {
70709         _v = lua_isnumber(L,argv[1]);
70710       }
70711       if (_v) {
70712         {
70713           _v = lua_isnumber(L,argv[2]);
70714         }
70715         if (_v) {
70716           return _wrap_SBValue_GetPointeeData__SWIG_0(L);
70717         }
70718       }
70719     }
70720   }
70721 
70722   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetPointeeData'\n"
70723     "  Possible C/C++ prototypes are:\n"
70724     "    lldb::SBValue::GetPointeeData(uint32_t,uint32_t)\n"
70725     "    lldb::SBValue::GetPointeeData(uint32_t)\n"
70726     "    lldb::SBValue::GetPointeeData()\n");
70727   lua_error(L);return 0;
70728 }
70729 
70730 
70731 static int _wrap_SBValue_GetData(lua_State* L) {
70732   {
70733     int SWIG_arg = 0;
70734     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70735     lldb::SBData result;
70736 
70737     SWIG_check_num_args("lldb::SBValue::GetData",1,1)
70738     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetData",1,"lldb::SBValue *");
70739 
70740     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70741       SWIG_fail_ptr("SBValue_GetData",1,SWIGTYPE_p_lldb__SBValue);
70742     }
70743 
70744     result = (arg1)->GetData();
70745     {
70746       lldb::SBData * resultptr = new lldb::SBData(result);
70747       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
70748     }
70749     return SWIG_arg;
70750 
70751     fail: SWIGUNUSED;
70752   }
70753   lua_error(L);
70754   return 0;
70755 }
70756 
70757 
70758 static int _wrap_SBValue_SetData(lua_State* L) {
70759   {
70760     int SWIG_arg = 0;
70761     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70762     lldb::SBData *arg2 = 0 ;
70763     lldb::SBError *arg3 = 0 ;
70764     bool result;
70765 
70766     SWIG_check_num_args("lldb::SBValue::SetData",3,3)
70767     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetData",1,"lldb::SBValue *");
70768     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::SetData",2,"lldb::SBData &");
70769     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetData",3,"lldb::SBError &");
70770 
70771     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70772       SWIG_fail_ptr("SBValue_SetData",1,SWIGTYPE_p_lldb__SBValue);
70773     }
70774 
70775 
70776     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
70777       SWIG_fail_ptr("SBValue_SetData",2,SWIGTYPE_p_lldb__SBData);
70778     }
70779 
70780 
70781     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
70782       SWIG_fail_ptr("SBValue_SetData",3,SWIGTYPE_p_lldb__SBError);
70783     }
70784 
70785     result = (bool)(arg1)->SetData(*arg2,*arg3);
70786     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70787     return SWIG_arg;
70788 
70789     fail: SWIGUNUSED;
70790   }
70791   lua_error(L);
70792   return 0;
70793 }
70794 
70795 
70796 static int _wrap_SBValue_Clone(lua_State* L) {
70797   {
70798     int SWIG_arg = 0;
70799     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70800     char *arg2 = (char *) 0 ;
70801     lldb::SBValue result;
70802 
70803     SWIG_check_num_args("lldb::SBValue::Clone",2,2)
70804     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Clone",1,"lldb::SBValue *");
70805     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::Clone",2,"char const *");
70806 
70807     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70808       SWIG_fail_ptr("SBValue_Clone",1,SWIGTYPE_p_lldb__SBValue);
70809     }
70810 
70811     arg2 = (char *)lua_tostring(L, 2);
70812     result = (arg1)->Clone((char const *)arg2);
70813     {
70814       lldb::SBValue * resultptr = new lldb::SBValue(result);
70815       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
70816     }
70817     return SWIG_arg;
70818 
70819     fail: SWIGUNUSED;
70820   }
70821   lua_error(L);
70822   return 0;
70823 }
70824 
70825 
70826 static int _wrap_SBValue_GetLoadAddress(lua_State* L) {
70827   {
70828     int SWIG_arg = 0;
70829     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70830     lldb::addr_t result;
70831 
70832     SWIG_check_num_args("lldb::SBValue::GetLoadAddress",1,1)
70833     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLoadAddress",1,"lldb::SBValue *");
70834 
70835     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70836       SWIG_fail_ptr("SBValue_GetLoadAddress",1,SWIGTYPE_p_lldb__SBValue);
70837     }
70838 
70839     result = (lldb::addr_t)(arg1)->GetLoadAddress();
70840     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70841     return SWIG_arg;
70842 
70843     fail: SWIGUNUSED;
70844   }
70845   lua_error(L);
70846   return 0;
70847 }
70848 
70849 
70850 static int _wrap_SBValue_GetAddress(lua_State* L) {
70851   {
70852     int SWIG_arg = 0;
70853     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70854     lldb::SBAddress result;
70855 
70856     SWIG_check_num_args("lldb::SBValue::GetAddress",1,1)
70857     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetAddress",1,"lldb::SBValue *");
70858 
70859     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70860       SWIG_fail_ptr("SBValue_GetAddress",1,SWIGTYPE_p_lldb__SBValue);
70861     }
70862 
70863     result = (arg1)->GetAddress();
70864     {
70865       lldb::SBAddress * resultptr = new lldb::SBAddress(result);
70866       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
70867     }
70868     return SWIG_arg;
70869 
70870     fail: SWIGUNUSED;
70871   }
70872   lua_error(L);
70873   return 0;
70874 }
70875 
70876 
70877 static int _wrap_SBValue_Persist(lua_State* L) {
70878   {
70879     int SWIG_arg = 0;
70880     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70881     lldb::SBValue result;
70882 
70883     SWIG_check_num_args("lldb::SBValue::Persist",1,1)
70884     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Persist",1,"lldb::SBValue *");
70885 
70886     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70887       SWIG_fail_ptr("SBValue_Persist",1,SWIGTYPE_p_lldb__SBValue);
70888     }
70889 
70890     result = (arg1)->Persist();
70891     {
70892       lldb::SBValue * resultptr = new lldb::SBValue(result);
70893       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
70894     }
70895     return SWIG_arg;
70896 
70897     fail: SWIGUNUSED;
70898   }
70899   lua_error(L);
70900   return 0;
70901 }
70902 
70903 
70904 static int _wrap_SBValue_GetExpressionPath__SWIG_1(lua_State* L) {
70905   {
70906     int SWIG_arg = 0;
70907     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
70908     lldb::SBStream *arg2 = 0 ;
70909     bool arg3 ;
70910     bool result;
70911 
70912     SWIG_check_num_args("lldb::SBValue::GetExpressionPath",3,3)
70913     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
70914     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
70915     if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",3,"bool");
70916 
70917     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
70918       SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
70919     }
70920 
70921 
70922     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
70923       SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
70924     }
70925 
70926     arg3 = (lua_toboolean(L, 3)!=0);
70927     result = (bool)(arg1)->GetExpressionPath(*arg2,arg3);
70928     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70929     return SWIG_arg;
70930 
70931     fail: SWIGUNUSED;
70932   }
70933   lua_error(L);
70934   return 0;
70935 }
70936 
70937 
70938 static int _wrap_SBValue_GetExpressionPath(lua_State* L) {
70939   int argc;
70940   int argv[4]={
70941     1,2,3,4
70942   };
70943 
70944   argc = lua_gettop(L);
70945   if (argc == 2) {
70946     int _v = 0;
70947     {
70948       void *ptr;
70949       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
70950         _v = 0;
70951       } else {
70952         _v = 1;
70953       }
70954     }
70955     if (_v) {
70956       {
70957         void *ptr;
70958         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
70959           _v = 0;
70960         } else {
70961           _v = 1;
70962         }
70963       }
70964       if (_v) {
70965         return _wrap_SBValue_GetExpressionPath__SWIG_0(L);
70966       }
70967     }
70968   }
70969   if (argc == 3) {
70970     int _v = 0;
70971     {
70972       void *ptr;
70973       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
70974         _v = 0;
70975       } else {
70976         _v = 1;
70977       }
70978     }
70979     if (_v) {
70980       {
70981         void *ptr;
70982         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
70983           _v = 0;
70984         } else {
70985           _v = 1;
70986         }
70987       }
70988       if (_v) {
70989         {
70990           _v = lua_isboolean(L,argv[2]);
70991         }
70992         if (_v) {
70993           return _wrap_SBValue_GetExpressionPath__SWIG_1(L);
70994         }
70995       }
70996     }
70997   }
70998 
70999   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetExpressionPath'\n"
71000     "  Possible C/C++ prototypes are:\n"
71001     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &)\n"
71002     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &,bool)\n");
71003   lua_error(L);return 0;
71004 }
71005 
71006 
71007 static int _wrap_SBValue_EvaluateExpression__SWIG_0(lua_State* L) {
71008   {
71009     int SWIG_arg = 0;
71010     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71011     char *arg2 = (char *) 0 ;
71012     lldb::SBValue result;
71013 
71014     SWIG_check_num_args("lldb::SBValue::EvaluateExpression",2,2)
71015     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
71016     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
71017 
71018     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71019       SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
71020     }
71021 
71022     arg2 = (char *)lua_tostring(L, 2);
71023     result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2);
71024     {
71025       lldb::SBValue * resultptr = new lldb::SBValue(result);
71026       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
71027     }
71028     return SWIG_arg;
71029 
71030     fail: SWIGUNUSED;
71031   }
71032   lua_error(L);
71033   return 0;
71034 }
71035 
71036 
71037 static int _wrap_SBValue_EvaluateExpression__SWIG_1(lua_State* L) {
71038   {
71039     int SWIG_arg = 0;
71040     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71041     char *arg2 = (char *) 0 ;
71042     lldb::SBExpressionOptions *arg3 = 0 ;
71043     lldb::SBValue result;
71044 
71045     SWIG_check_num_args("lldb::SBValue::EvaluateExpression",3,3)
71046     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
71047     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
71048     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
71049 
71050     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71051       SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
71052     }
71053 
71054     arg2 = (char *)lua_tostring(L, 2);
71055 
71056     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
71057       SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
71058     }
71059 
71060     result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
71061     {
71062       lldb::SBValue * resultptr = new lldb::SBValue(result);
71063       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
71064     }
71065     return SWIG_arg;
71066 
71067     fail: SWIGUNUSED;
71068   }
71069   lua_error(L);
71070   return 0;
71071 }
71072 
71073 
71074 static int _wrap_SBValue_EvaluateExpression__SWIG_2(lua_State* L) {
71075   {
71076     int SWIG_arg = 0;
71077     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71078     char *arg2 = (char *) 0 ;
71079     lldb::SBExpressionOptions *arg3 = 0 ;
71080     char *arg4 = (char *) 0 ;
71081     lldb::SBValue result;
71082 
71083     SWIG_check_num_args("lldb::SBValue::EvaluateExpression",4,4)
71084     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
71085     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
71086     if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
71087     if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",4,"char const *");
71088 
71089     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71090       SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
71091     }
71092 
71093     arg2 = (char *)lua_tostring(L, 2);
71094 
71095     if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
71096       SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
71097     }
71098 
71099     arg4 = (char *)lua_tostring(L, 4);
71100     result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3,(char const *)arg4);
71101     {
71102       lldb::SBValue * resultptr = new lldb::SBValue(result);
71103       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
71104     }
71105     return SWIG_arg;
71106 
71107     fail: SWIGUNUSED;
71108   }
71109   lua_error(L);
71110   return 0;
71111 }
71112 
71113 
71114 static int _wrap_SBValue_EvaluateExpression(lua_State* L) {
71115   int argc;
71116   int argv[5]={
71117     1,2,3,4,5
71118   };
71119 
71120   argc = lua_gettop(L);
71121   if (argc == 2) {
71122     int _v = 0;
71123     {
71124       void *ptr;
71125       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
71126         _v = 0;
71127       } else {
71128         _v = 1;
71129       }
71130     }
71131     if (_v) {
71132       {
71133         _v = SWIG_lua_isnilstring(L,argv[1]);
71134       }
71135       if (_v) {
71136         return _wrap_SBValue_EvaluateExpression__SWIG_0(L);
71137       }
71138     }
71139   }
71140   if (argc == 3) {
71141     int _v = 0;
71142     {
71143       void *ptr;
71144       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
71145         _v = 0;
71146       } else {
71147         _v = 1;
71148       }
71149     }
71150     if (_v) {
71151       {
71152         _v = SWIG_lua_isnilstring(L,argv[1]);
71153       }
71154       if (_v) {
71155         {
71156           void *ptr;
71157           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
71158             _v = 0;
71159           } else {
71160             _v = 1;
71161           }
71162         }
71163         if (_v) {
71164           return _wrap_SBValue_EvaluateExpression__SWIG_1(L);
71165         }
71166       }
71167     }
71168   }
71169   if (argc == 4) {
71170     int _v = 0;
71171     {
71172       void *ptr;
71173       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
71174         _v = 0;
71175       } else {
71176         _v = 1;
71177       }
71178     }
71179     if (_v) {
71180       {
71181         _v = SWIG_lua_isnilstring(L,argv[1]);
71182       }
71183       if (_v) {
71184         {
71185           void *ptr;
71186           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
71187             _v = 0;
71188           } else {
71189             _v = 1;
71190           }
71191         }
71192         if (_v) {
71193           {
71194             _v = SWIG_lua_isnilstring(L,argv[3]);
71195           }
71196           if (_v) {
71197             return _wrap_SBValue_EvaluateExpression__SWIG_2(L);
71198           }
71199         }
71200       }
71201     }
71202   }
71203 
71204   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_EvaluateExpression'\n"
71205     "  Possible C/C++ prototypes are:\n"
71206     "    lldb::SBValue::EvaluateExpression(char const *) const\n"
71207     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &) const\n"
71208     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &,char const *) const\n");
71209   lua_error(L);return 0;
71210 }
71211 
71212 
71213 static int _wrap_SBValue___tostring(lua_State* L) {
71214   {
71215     int SWIG_arg = 0;
71216     lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
71217     std::string result;
71218 
71219     SWIG_check_num_args("lldb::SBValue::__repr__",1,1)
71220     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::__repr__",1,"lldb::SBValue *");
71221 
71222     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
71223       SWIG_fail_ptr("SBValue___tostring",1,SWIGTYPE_p_lldb__SBValue);
71224     }
71225 
71226     result = lldb_SBValue___repr__(arg1);
71227     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
71228     return SWIG_arg;
71229 
71230     fail: SWIGUNUSED;
71231   }
71232   lua_error(L);
71233   return 0;
71234 }
71235 
71236 
71237 static void swig_delete_SBValue(void *obj) {
71238 lldb::SBValue *arg1 = (lldb::SBValue *) obj;
71239 delete arg1;
71240 }
71241 static int _proxy__wrap_new_SBValue(lua_State *L) {
71242     assert(lua_istable(L,1));
71243     lua_pushcfunction(L,_wrap_new_SBValue);
71244     assert(!lua_isnil(L,-1));
71245     lua_replace(L,1); /* replace our table with real constructor */
71246     lua_call(L,lua_gettop(L)-1,1);
71247     return 1;
71248 }
71249 static swig_lua_attribute swig_SBValue_attributes[] = {
71250     {0,0,0}
71251 };
71252 static swig_lua_method swig_SBValue_methods[]= {
71253     { "IsValid", _wrap_SBValue_IsValid},
71254     { "Clear", _wrap_SBValue_Clear},
71255     { "GetError", _wrap_SBValue_GetError},
71256     { "GetID", _wrap_SBValue_GetID},
71257     { "GetName", _wrap_SBValue_GetName},
71258     { "GetTypeName", _wrap_SBValue_GetTypeName},
71259     { "GetDisplayTypeName", _wrap_SBValue_GetDisplayTypeName},
71260     { "GetByteSize", _wrap_SBValue_GetByteSize},
71261     { "IsInScope", _wrap_SBValue_IsInScope},
71262     { "GetFormat", _wrap_SBValue_GetFormat},
71263     { "SetFormat", _wrap_SBValue_SetFormat},
71264     { "GetValue", _wrap_SBValue_GetValue},
71265     { "GetValueAsSigned", _wrap_SBValue_GetValueAsSigned},
71266     { "GetValueAsUnsigned", _wrap_SBValue_GetValueAsUnsigned},
71267     { "GetValueType", _wrap_SBValue_GetValueType},
71268     { "GetValueDidChange", _wrap_SBValue_GetValueDidChange},
71269     { "GetSummary", _wrap_SBValue_GetSummary},
71270     { "GetObjectDescription", _wrap_SBValue_GetObjectDescription},
71271     { "GetDynamicValue", _wrap_SBValue_GetDynamicValue},
71272     { "GetStaticValue", _wrap_SBValue_GetStaticValue},
71273     { "GetNonSyntheticValue", _wrap_SBValue_GetNonSyntheticValue},
71274     { "GetPreferDynamicValue", _wrap_SBValue_GetPreferDynamicValue},
71275     { "SetPreferDynamicValue", _wrap_SBValue_SetPreferDynamicValue},
71276     { "GetPreferSyntheticValue", _wrap_SBValue_GetPreferSyntheticValue},
71277     { "SetPreferSyntheticValue", _wrap_SBValue_SetPreferSyntheticValue},
71278     { "IsDynamic", _wrap_SBValue_IsDynamic},
71279     { "IsSynthetic", _wrap_SBValue_IsSynthetic},
71280     { "IsSyntheticChildrenGenerated", _wrap_SBValue_IsSyntheticChildrenGenerated},
71281     { "SetSyntheticChildrenGenerated", _wrap_SBValue_SetSyntheticChildrenGenerated},
71282     { "GetLocation", _wrap_SBValue_GetLocation},
71283     { "SetValueFromCString", _wrap_SBValue_SetValueFromCString},
71284     { "GetTypeFormat", _wrap_SBValue_GetTypeFormat},
71285     { "GetTypeSummary", _wrap_SBValue_GetTypeSummary},
71286     { "GetTypeFilter", _wrap_SBValue_GetTypeFilter},
71287     { "GetTypeSynthetic", _wrap_SBValue_GetTypeSynthetic},
71288     { "GetChildAtIndex", _wrap_SBValue_GetChildAtIndex},
71289     { "CreateChildAtOffset", _wrap_SBValue_CreateChildAtOffset},
71290     { "Cast", _wrap_SBValue_Cast},
71291     { "CreateValueFromExpression", _wrap_SBValue_CreateValueFromExpression},
71292     { "CreateValueFromAddress", _wrap_SBValue_CreateValueFromAddress},
71293     { "CreateValueFromData", _wrap_SBValue_CreateValueFromData},
71294     { "GetType", _wrap_SBValue_GetType},
71295     { "GetIndexOfChildWithName", _wrap_SBValue_GetIndexOfChildWithName},
71296     { "GetChildMemberWithName", _wrap_SBValue_GetChildMemberWithName},
71297     { "GetValueForExpressionPath", _wrap_SBValue_GetValueForExpressionPath},
71298     { "GetDeclaration", _wrap_SBValue_GetDeclaration},
71299     { "MightHaveChildren", _wrap_SBValue_MightHaveChildren},
71300     { "IsRuntimeSupportValue", _wrap_SBValue_IsRuntimeSupportValue},
71301     { "GetNumChildren", _wrap_SBValue_GetNumChildren},
71302     { "GetOpaqueType", _wrap_SBValue_GetOpaqueType},
71303     { "Dereference", _wrap_SBValue_Dereference},
71304     { "AddressOf", _wrap_SBValue_AddressOf},
71305     { "TypeIsPointerType", _wrap_SBValue_TypeIsPointerType},
71306     { "GetTarget", _wrap_SBValue_GetTarget},
71307     { "GetProcess", _wrap_SBValue_GetProcess},
71308     { "GetThread", _wrap_SBValue_GetThread},
71309     { "GetFrame", _wrap_SBValue_GetFrame},
71310     { "Watch", _wrap_SBValue_Watch},
71311     { "WatchPointee", _wrap_SBValue_WatchPointee},
71312     { "GetDescription", _wrap_SBValue_GetDescription},
71313     { "GetPointeeData", _wrap_SBValue_GetPointeeData},
71314     { "GetData", _wrap_SBValue_GetData},
71315     { "SetData", _wrap_SBValue_SetData},
71316     { "Clone", _wrap_SBValue_Clone},
71317     { "GetLoadAddress", _wrap_SBValue_GetLoadAddress},
71318     { "GetAddress", _wrap_SBValue_GetAddress},
71319     { "Persist", _wrap_SBValue_Persist},
71320     { "GetExpressionPath", _wrap_SBValue_GetExpressionPath},
71321     { "EvaluateExpression", _wrap_SBValue_EvaluateExpression},
71322     { "__tostring", _wrap_SBValue___tostring},
71323     {0,0}
71324 };
71325 static swig_lua_method swig_SBValue_meta[] = {
71326     { "__tostring", _wrap_SBValue___tostring},
71327     {0,0}
71328 };
71329 
71330 static swig_lua_attribute swig_SBValue_Sf_SwigStatic_attributes[] = {
71331     {0,0,0}
71332 };
71333 static swig_lua_const_info swig_SBValue_Sf_SwigStatic_constants[]= {
71334     {0,0,0,0,0,0}
71335 };
71336 static swig_lua_method swig_SBValue_Sf_SwigStatic_methods[]= {
71337     {0,0}
71338 };
71339 static swig_lua_class* swig_SBValue_Sf_SwigStatic_classes[]= {
71340     0
71341 };
71342 
71343 static swig_lua_namespace swig_SBValue_Sf_SwigStatic = {
71344     "SBValue",
71345     swig_SBValue_Sf_SwigStatic_methods,
71346     swig_SBValue_Sf_SwigStatic_attributes,
71347     swig_SBValue_Sf_SwigStatic_constants,
71348     swig_SBValue_Sf_SwigStatic_classes,
71349     0
71350 };
71351 static swig_lua_class *swig_SBValue_bases[] = {0};
71352 static const char *swig_SBValue_base_names[] = {0};
71353 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 };
71354 
71355 static int _wrap_new_SBValueList__SWIG_0(lua_State* L) {
71356   {
71357     int SWIG_arg = 0;
71358     lldb::SBValueList *result = 0 ;
71359 
71360     SWIG_check_num_args("lldb::SBValueList::SBValueList",0,0)
71361     result = (lldb::SBValueList *)new lldb::SBValueList();
71362     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
71363     return SWIG_arg;
71364 
71365     fail: SWIGUNUSED;
71366   }
71367   lua_error(L);
71368   return 0;
71369 }
71370 
71371 
71372 static int _wrap_new_SBValueList__SWIG_1(lua_State* L) {
71373   {
71374     int SWIG_arg = 0;
71375     lldb::SBValueList *arg1 = 0 ;
71376     lldb::SBValueList *result = 0 ;
71377 
71378     SWIG_check_num_args("lldb::SBValueList::SBValueList",1,1)
71379     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValueList::SBValueList",1,"lldb::SBValueList const &");
71380 
71381     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
71382       SWIG_fail_ptr("new_SBValueList",1,SWIGTYPE_p_lldb__SBValueList);
71383     }
71384 
71385     result = (lldb::SBValueList *)new lldb::SBValueList((lldb::SBValueList const &)*arg1);
71386     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
71387     return SWIG_arg;
71388 
71389     fail: SWIGUNUSED;
71390   }
71391   lua_error(L);
71392   return 0;
71393 }
71394 
71395 
71396 static int _wrap_new_SBValueList(lua_State* L) {
71397   int argc;
71398   int argv[2]={
71399     1,2
71400   };
71401 
71402   argc = lua_gettop(L);
71403   if (argc == 0) {
71404     return _wrap_new_SBValueList__SWIG_0(L);
71405   }
71406   if (argc == 1) {
71407     int _v = 0;
71408     {
71409       void *ptr;
71410       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
71411         _v = 0;
71412       } else {
71413         _v = 1;
71414       }
71415     }
71416     if (_v) {
71417       return _wrap_new_SBValueList__SWIG_1(L);
71418     }
71419   }
71420 
71421   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValueList'\n"
71422     "  Possible C/C++ prototypes are:\n"
71423     "    lldb::SBValueList::SBValueList()\n"
71424     "    lldb::SBValueList::SBValueList(lldb::SBValueList const &)\n");
71425   lua_error(L);return 0;
71426 }
71427 
71428 
71429 static int _wrap_SBValueList_IsValid(lua_State* L) {
71430   {
71431     int SWIG_arg = 0;
71432     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
71433     bool result;
71434 
71435     SWIG_check_num_args("lldb::SBValueList::IsValid",1,1)
71436     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::IsValid",1,"lldb::SBValueList const *");
71437 
71438     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
71439       SWIG_fail_ptr("SBValueList_IsValid",1,SWIGTYPE_p_lldb__SBValueList);
71440     }
71441 
71442     result = (bool)((lldb::SBValueList const *)arg1)->IsValid();
71443     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71444     return SWIG_arg;
71445 
71446     fail: SWIGUNUSED;
71447   }
71448   lua_error(L);
71449   return 0;
71450 }
71451 
71452 
71453 static int _wrap_SBValueList_Clear(lua_State* L) {
71454   {
71455     int SWIG_arg = 0;
71456     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
71457 
71458     SWIG_check_num_args("lldb::SBValueList::Clear",1,1)
71459     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Clear",1,"lldb::SBValueList *");
71460 
71461     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
71462       SWIG_fail_ptr("SBValueList_Clear",1,SWIGTYPE_p_lldb__SBValueList);
71463     }
71464 
71465     (arg1)->Clear();
71466 
71467     return SWIG_arg;
71468 
71469     fail: SWIGUNUSED;
71470   }
71471   lua_error(L);
71472   return 0;
71473 }
71474 
71475 
71476 static int _wrap_SBValueList_Append__SWIG_0(lua_State* L) {
71477   {
71478     int SWIG_arg = 0;
71479     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
71480     lldb::SBValue *arg2 = 0 ;
71481 
71482     SWIG_check_num_args("lldb::SBValueList::Append",2,2)
71483     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
71484     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValue const &");
71485 
71486     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
71487       SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
71488     }
71489 
71490 
71491     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValue,0))){
71492       SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValue);
71493     }
71494 
71495     (arg1)->Append((lldb::SBValue const &)*arg2);
71496 
71497     return SWIG_arg;
71498 
71499     fail: SWIGUNUSED;
71500   }
71501   lua_error(L);
71502   return 0;
71503 }
71504 
71505 
71506 static int _wrap_SBValueList_Append__SWIG_1(lua_State* L) {
71507   {
71508     int SWIG_arg = 0;
71509     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
71510     lldb::SBValueList *arg2 = 0 ;
71511 
71512     SWIG_check_num_args("lldb::SBValueList::Append",2,2)
71513     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
71514     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValueList const &");
71515 
71516     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
71517       SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
71518     }
71519 
71520 
71521     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValueList,0))){
71522       SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValueList);
71523     }
71524 
71525     (arg1)->Append((lldb::SBValueList const &)*arg2);
71526 
71527     return SWIG_arg;
71528 
71529     fail: SWIGUNUSED;
71530   }
71531   lua_error(L);
71532   return 0;
71533 }
71534 
71535 
71536 static int _wrap_SBValueList_Append(lua_State* L) {
71537   int argc;
71538   int argv[3]={
71539     1,2,3
71540   };
71541 
71542   argc = lua_gettop(L);
71543   if (argc == 2) {
71544     int _v = 0;
71545     {
71546       void *ptr;
71547       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
71548         _v = 0;
71549       } else {
71550         _v = 1;
71551       }
71552     }
71553     if (_v) {
71554       {
71555         void *ptr;
71556         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
71557           _v = 0;
71558         } else {
71559           _v = 1;
71560         }
71561       }
71562       if (_v) {
71563         return _wrap_SBValueList_Append__SWIG_0(L);
71564       }
71565     }
71566   }
71567   if (argc == 2) {
71568     int _v = 0;
71569     {
71570       void *ptr;
71571       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
71572         _v = 0;
71573       } else {
71574         _v = 1;
71575       }
71576     }
71577     if (_v) {
71578       {
71579         void *ptr;
71580         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
71581           _v = 0;
71582         } else {
71583           _v = 1;
71584         }
71585       }
71586       if (_v) {
71587         return _wrap_SBValueList_Append__SWIG_1(L);
71588       }
71589     }
71590   }
71591 
71592   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValueList_Append'\n"
71593     "  Possible C/C++ prototypes are:\n"
71594     "    lldb::SBValueList::Append(lldb::SBValue const &)\n"
71595     "    lldb::SBValueList::Append(lldb::SBValueList const &)\n");
71596   lua_error(L);return 0;
71597 }
71598 
71599 
71600 static int _wrap_SBValueList_GetSize(lua_State* L) {
71601   {
71602     int SWIG_arg = 0;
71603     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
71604     uint32_t result;
71605 
71606     SWIG_check_num_args("lldb::SBValueList::GetSize",1,1)
71607     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetSize",1,"lldb::SBValueList const *");
71608 
71609     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
71610       SWIG_fail_ptr("SBValueList_GetSize",1,SWIGTYPE_p_lldb__SBValueList);
71611     }
71612 
71613     result = (uint32_t)((lldb::SBValueList const *)arg1)->GetSize();
71614     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71615     return SWIG_arg;
71616 
71617     fail: SWIGUNUSED;
71618   }
71619   lua_error(L);
71620   return 0;
71621 }
71622 
71623 
71624 static int _wrap_SBValueList_GetValueAtIndex(lua_State* L) {
71625   {
71626     int SWIG_arg = 0;
71627     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
71628     uint32_t arg2 ;
71629     lldb::SBValue result;
71630 
71631     SWIG_check_num_args("lldb::SBValueList::GetValueAtIndex",2,2)
71632     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",1,"lldb::SBValueList const *");
71633     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",2,"uint32_t");
71634 
71635     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
71636       SWIG_fail_ptr("SBValueList_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBValueList);
71637     }
71638 
71639     arg2 = (uint32_t)lua_tointeger(L, 2);
71640     result = ((lldb::SBValueList const *)arg1)->GetValueAtIndex(arg2);
71641     {
71642       lldb::SBValue * resultptr = new lldb::SBValue(result);
71643       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
71644     }
71645     return SWIG_arg;
71646 
71647     fail: SWIGUNUSED;
71648   }
71649   lua_error(L);
71650   return 0;
71651 }
71652 
71653 
71654 static int _wrap_SBValueList_FindValueObjectByUID(lua_State* L) {
71655   {
71656     int SWIG_arg = 0;
71657     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
71658     lldb::user_id_t arg2 ;
71659     lldb::SBValue result;
71660 
71661     SWIG_check_num_args("lldb::SBValueList::FindValueObjectByUID",2,2)
71662     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",1,"lldb::SBValueList *");
71663     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",2,"lldb::user_id_t");
71664 
71665     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
71666       SWIG_fail_ptr("SBValueList_FindValueObjectByUID",1,SWIGTYPE_p_lldb__SBValueList);
71667     }
71668 
71669     arg2 = (lldb::user_id_t)lua_tointeger(L, 2);
71670     result = (arg1)->FindValueObjectByUID(arg2);
71671     {
71672       lldb::SBValue * resultptr = new lldb::SBValue(result);
71673       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
71674     }
71675     return SWIG_arg;
71676 
71677     fail: SWIGUNUSED;
71678   }
71679   lua_error(L);
71680   return 0;
71681 }
71682 
71683 
71684 static int _wrap_SBValueList_GetFirstValueByName(lua_State* L) {
71685   {
71686     int SWIG_arg = 0;
71687     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
71688     char *arg2 = (char *) 0 ;
71689     lldb::SBValue result;
71690 
71691     SWIG_check_num_args("lldb::SBValueList::GetFirstValueByName",2,2)
71692     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",1,"lldb::SBValueList const *");
71693     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",2,"char const *");
71694 
71695     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
71696       SWIG_fail_ptr("SBValueList_GetFirstValueByName",1,SWIGTYPE_p_lldb__SBValueList);
71697     }
71698 
71699     arg2 = (char *)lua_tostring(L, 2);
71700     result = ((lldb::SBValueList const *)arg1)->GetFirstValueByName((char const *)arg2);
71701     {
71702       lldb::SBValue * resultptr = new lldb::SBValue(result);
71703       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
71704     }
71705     return SWIG_arg;
71706 
71707     fail: SWIGUNUSED;
71708   }
71709   lua_error(L);
71710   return 0;
71711 }
71712 
71713 
71714 static int _wrap_SBValueList_GetError(lua_State* L) {
71715   {
71716     int SWIG_arg = 0;
71717     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
71718     lldb::SBError result;
71719 
71720     SWIG_check_num_args("lldb::SBValueList::GetError",1,1)
71721     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetError",1,"lldb::SBValueList *");
71722 
71723     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
71724       SWIG_fail_ptr("SBValueList_GetError",1,SWIGTYPE_p_lldb__SBValueList);
71725     }
71726 
71727     result = (arg1)->GetError();
71728     {
71729       lldb::SBError * resultptr = new lldb::SBError(result);
71730       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
71731     }
71732     return SWIG_arg;
71733 
71734     fail: SWIGUNUSED;
71735   }
71736   lua_error(L);
71737   return 0;
71738 }
71739 
71740 
71741 static int _wrap_SBValueList___tostring(lua_State* L) {
71742   {
71743     int SWIG_arg = 0;
71744     lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
71745     std::string result;
71746 
71747     SWIG_check_num_args("lldb::SBValueList::__str__",1,1)
71748     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::__str__",1,"lldb::SBValueList *");
71749 
71750     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
71751       SWIG_fail_ptr("SBValueList___tostring",1,SWIGTYPE_p_lldb__SBValueList);
71752     }
71753 
71754     result = lldb_SBValueList___str__(arg1);
71755     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
71756     return SWIG_arg;
71757 
71758     fail: SWIGUNUSED;
71759   }
71760   lua_error(L);
71761   return 0;
71762 }
71763 
71764 
71765 static void swig_delete_SBValueList(void *obj) {
71766 lldb::SBValueList *arg1 = (lldb::SBValueList *) obj;
71767 delete arg1;
71768 }
71769 static int _proxy__wrap_new_SBValueList(lua_State *L) {
71770     assert(lua_istable(L,1));
71771     lua_pushcfunction(L,_wrap_new_SBValueList);
71772     assert(!lua_isnil(L,-1));
71773     lua_replace(L,1); /* replace our table with real constructor */
71774     lua_call(L,lua_gettop(L)-1,1);
71775     return 1;
71776 }
71777 static swig_lua_attribute swig_SBValueList_attributes[] = {
71778     {0,0,0}
71779 };
71780 static swig_lua_method swig_SBValueList_methods[]= {
71781     { "IsValid", _wrap_SBValueList_IsValid},
71782     { "Clear", _wrap_SBValueList_Clear},
71783     { "Append", _wrap_SBValueList_Append},
71784     { "GetSize", _wrap_SBValueList_GetSize},
71785     { "GetValueAtIndex", _wrap_SBValueList_GetValueAtIndex},
71786     { "FindValueObjectByUID", _wrap_SBValueList_FindValueObjectByUID},
71787     { "GetFirstValueByName", _wrap_SBValueList_GetFirstValueByName},
71788     { "GetError", _wrap_SBValueList_GetError},
71789     { "__tostring", _wrap_SBValueList___tostring},
71790     {0,0}
71791 };
71792 static swig_lua_method swig_SBValueList_meta[] = {
71793     { "__tostring", _wrap_SBValueList___tostring},
71794     {0,0}
71795 };
71796 
71797 static swig_lua_attribute swig_SBValueList_Sf_SwigStatic_attributes[] = {
71798     {0,0,0}
71799 };
71800 static swig_lua_const_info swig_SBValueList_Sf_SwigStatic_constants[]= {
71801     {0,0,0,0,0,0}
71802 };
71803 static swig_lua_method swig_SBValueList_Sf_SwigStatic_methods[]= {
71804     {0,0}
71805 };
71806 static swig_lua_class* swig_SBValueList_Sf_SwigStatic_classes[]= {
71807     0
71808 };
71809 
71810 static swig_lua_namespace swig_SBValueList_Sf_SwigStatic = {
71811     "SBValueList",
71812     swig_SBValueList_Sf_SwigStatic_methods,
71813     swig_SBValueList_Sf_SwigStatic_attributes,
71814     swig_SBValueList_Sf_SwigStatic_constants,
71815     swig_SBValueList_Sf_SwigStatic_classes,
71816     0
71817 };
71818 static swig_lua_class *swig_SBValueList_bases[] = {0};
71819 static const char *swig_SBValueList_base_names[] = {0};
71820 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 };
71821 
71822 static int _wrap_new_SBVariablesOptions__SWIG_0(lua_State* L) {
71823   {
71824     int SWIG_arg = 0;
71825     lldb::SBVariablesOptions *result = 0 ;
71826 
71827     SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",0,0)
71828     result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions();
71829     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
71830     return SWIG_arg;
71831 
71832     fail: SWIGUNUSED;
71833   }
71834   lua_error(L);
71835   return 0;
71836 }
71837 
71838 
71839 static int _wrap_new_SBVariablesOptions__SWIG_1(lua_State* L) {
71840   {
71841     int SWIG_arg = 0;
71842     lldb::SBVariablesOptions *arg1 = 0 ;
71843     lldb::SBVariablesOptions *result = 0 ;
71844 
71845     SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",1,1)
71846     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SBVariablesOptions",1,"lldb::SBVariablesOptions const &");
71847 
71848     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
71849       SWIG_fail_ptr("new_SBVariablesOptions",1,SWIGTYPE_p_lldb__SBVariablesOptions);
71850     }
71851 
71852     result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions((lldb::SBVariablesOptions const &)*arg1);
71853     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
71854     return SWIG_arg;
71855 
71856     fail: SWIGUNUSED;
71857   }
71858   lua_error(L);
71859   return 0;
71860 }
71861 
71862 
71863 static int _wrap_new_SBVariablesOptions(lua_State* L) {
71864   int argc;
71865   int argv[2]={
71866     1,2
71867   };
71868 
71869   argc = lua_gettop(L);
71870   if (argc == 0) {
71871     return _wrap_new_SBVariablesOptions__SWIG_0(L);
71872   }
71873   if (argc == 1) {
71874     int _v = 0;
71875     {
71876       void *ptr;
71877       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
71878         _v = 0;
71879       } else {
71880         _v = 1;
71881       }
71882     }
71883     if (_v) {
71884       return _wrap_new_SBVariablesOptions__SWIG_1(L);
71885     }
71886   }
71887 
71888   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBVariablesOptions'\n"
71889     "  Possible C/C++ prototypes are:\n"
71890     "    lldb::SBVariablesOptions::SBVariablesOptions()\n"
71891     "    lldb::SBVariablesOptions::SBVariablesOptions(lldb::SBVariablesOptions const &)\n");
71892   lua_error(L);return 0;
71893 }
71894 
71895 
71896 static int _wrap_SBVariablesOptions_IsValid(lua_State* L) {
71897   {
71898     int SWIG_arg = 0;
71899     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
71900     bool result;
71901 
71902     SWIG_check_num_args("lldb::SBVariablesOptions::IsValid",1,1)
71903     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::IsValid",1,"lldb::SBVariablesOptions const *");
71904 
71905     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
71906       SWIG_fail_ptr("SBVariablesOptions_IsValid",1,SWIGTYPE_p_lldb__SBVariablesOptions);
71907     }
71908 
71909     result = (bool)((lldb::SBVariablesOptions const *)arg1)->IsValid();
71910     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71911     return SWIG_arg;
71912 
71913     fail: SWIGUNUSED;
71914   }
71915   lua_error(L);
71916   return 0;
71917 }
71918 
71919 
71920 static int _wrap_SBVariablesOptions_GetIncludeArguments(lua_State* L) {
71921   {
71922     int SWIG_arg = 0;
71923     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
71924     bool result;
71925 
71926     SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeArguments",1,1)
71927     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeArguments",1,"lldb::SBVariablesOptions const *");
71928 
71929     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
71930       SWIG_fail_ptr("SBVariablesOptions_GetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
71931     }
71932 
71933     result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeArguments();
71934     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71935     return SWIG_arg;
71936 
71937     fail: SWIGUNUSED;
71938   }
71939   lua_error(L);
71940   return 0;
71941 }
71942 
71943 
71944 static int _wrap_SBVariablesOptions_SetIncludeArguments(lua_State* L) {
71945   {
71946     int SWIG_arg = 0;
71947     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
71948     bool arg2 ;
71949 
71950     SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeArguments",2,2)
71951     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",1,"lldb::SBVariablesOptions *");
71952     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",2,"bool");
71953 
71954     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
71955       SWIG_fail_ptr("SBVariablesOptions_SetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
71956     }
71957 
71958     arg2 = (lua_toboolean(L, 2)!=0);
71959     (arg1)->SetIncludeArguments(arg2);
71960 
71961     return SWIG_arg;
71962 
71963     fail: SWIGUNUSED;
71964   }
71965   lua_error(L);
71966   return 0;
71967 }
71968 
71969 
71970 static int _wrap_SBVariablesOptions_GetIncludeRecognizedArguments(lua_State* L) {
71971   {
71972     int SWIG_arg = 0;
71973     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
71974     lldb::SBTarget *arg2 = 0 ;
71975     bool result;
71976 
71977     SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,2)
71978     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions const *");
71979     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,"lldb::SBTarget const &");
71980 
71981     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
71982       SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
71983     }
71984 
71985 
71986     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
71987       SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",2,SWIGTYPE_p_lldb__SBTarget);
71988     }
71989 
71990     result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRecognizedArguments((lldb::SBTarget const &)*arg2);
71991     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71992     return SWIG_arg;
71993 
71994     fail: SWIGUNUSED;
71995   }
71996   lua_error(L);
71997   return 0;
71998 }
71999 
72000 
72001 static int _wrap_SBVariablesOptions_SetIncludeRecognizedArguments(lua_State* L) {
72002   {
72003     int SWIG_arg = 0;
72004     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
72005     bool arg2 ;
72006 
72007     SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,2)
72008     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions *");
72009     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,"bool");
72010 
72011     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
72012       SWIG_fail_ptr("SBVariablesOptions_SetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
72013     }
72014 
72015     arg2 = (lua_toboolean(L, 2)!=0);
72016     (arg1)->SetIncludeRecognizedArguments(arg2);
72017 
72018     return SWIG_arg;
72019 
72020     fail: SWIGUNUSED;
72021   }
72022   lua_error(L);
72023   return 0;
72024 }
72025 
72026 
72027 static int _wrap_SBVariablesOptions_GetIncludeLocals(lua_State* L) {
72028   {
72029     int SWIG_arg = 0;
72030     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
72031     bool result;
72032 
72033     SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeLocals",1,1)
72034     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeLocals",1,"lldb::SBVariablesOptions const *");
72035 
72036     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
72037       SWIG_fail_ptr("SBVariablesOptions_GetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
72038     }
72039 
72040     result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeLocals();
72041     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72042     return SWIG_arg;
72043 
72044     fail: SWIGUNUSED;
72045   }
72046   lua_error(L);
72047   return 0;
72048 }
72049 
72050 
72051 static int _wrap_SBVariablesOptions_SetIncludeLocals(lua_State* L) {
72052   {
72053     int SWIG_arg = 0;
72054     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
72055     bool arg2 ;
72056 
72057     SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeLocals",2,2)
72058     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",1,"lldb::SBVariablesOptions *");
72059     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",2,"bool");
72060 
72061     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
72062       SWIG_fail_ptr("SBVariablesOptions_SetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
72063     }
72064 
72065     arg2 = (lua_toboolean(L, 2)!=0);
72066     (arg1)->SetIncludeLocals(arg2);
72067 
72068     return SWIG_arg;
72069 
72070     fail: SWIGUNUSED;
72071   }
72072   lua_error(L);
72073   return 0;
72074 }
72075 
72076 
72077 static int _wrap_SBVariablesOptions_GetIncludeStatics(lua_State* L) {
72078   {
72079     int SWIG_arg = 0;
72080     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
72081     bool result;
72082 
72083     SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeStatics",1,1)
72084     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeStatics",1,"lldb::SBVariablesOptions const *");
72085 
72086     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
72087       SWIG_fail_ptr("SBVariablesOptions_GetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
72088     }
72089 
72090     result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeStatics();
72091     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72092     return SWIG_arg;
72093 
72094     fail: SWIGUNUSED;
72095   }
72096   lua_error(L);
72097   return 0;
72098 }
72099 
72100 
72101 static int _wrap_SBVariablesOptions_SetIncludeStatics(lua_State* L) {
72102   {
72103     int SWIG_arg = 0;
72104     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
72105     bool arg2 ;
72106 
72107     SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeStatics",2,2)
72108     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",1,"lldb::SBVariablesOptions *");
72109     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",2,"bool");
72110 
72111     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
72112       SWIG_fail_ptr("SBVariablesOptions_SetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
72113     }
72114 
72115     arg2 = (lua_toboolean(L, 2)!=0);
72116     (arg1)->SetIncludeStatics(arg2);
72117 
72118     return SWIG_arg;
72119 
72120     fail: SWIGUNUSED;
72121   }
72122   lua_error(L);
72123   return 0;
72124 }
72125 
72126 
72127 static int _wrap_SBVariablesOptions_GetInScopeOnly(lua_State* L) {
72128   {
72129     int SWIG_arg = 0;
72130     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
72131     bool result;
72132 
72133     SWIG_check_num_args("lldb::SBVariablesOptions::GetInScopeOnly",1,1)
72134     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetInScopeOnly",1,"lldb::SBVariablesOptions const *");
72135 
72136     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
72137       SWIG_fail_ptr("SBVariablesOptions_GetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
72138     }
72139 
72140     result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetInScopeOnly();
72141     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72142     return SWIG_arg;
72143 
72144     fail: SWIGUNUSED;
72145   }
72146   lua_error(L);
72147   return 0;
72148 }
72149 
72150 
72151 static int _wrap_SBVariablesOptions_SetInScopeOnly(lua_State* L) {
72152   {
72153     int SWIG_arg = 0;
72154     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
72155     bool arg2 ;
72156 
72157     SWIG_check_num_args("lldb::SBVariablesOptions::SetInScopeOnly",2,2)
72158     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",1,"lldb::SBVariablesOptions *");
72159     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",2,"bool");
72160 
72161     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
72162       SWIG_fail_ptr("SBVariablesOptions_SetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
72163     }
72164 
72165     arg2 = (lua_toboolean(L, 2)!=0);
72166     (arg1)->SetInScopeOnly(arg2);
72167 
72168     return SWIG_arg;
72169 
72170     fail: SWIGUNUSED;
72171   }
72172   lua_error(L);
72173   return 0;
72174 }
72175 
72176 
72177 static int _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues(lua_State* L) {
72178   {
72179     int SWIG_arg = 0;
72180     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
72181     bool result;
72182 
72183     SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,1)
72184     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions const *");
72185 
72186     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
72187       SWIG_fail_ptr("SBVariablesOptions_GetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
72188     }
72189 
72190     result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRuntimeSupportValues();
72191     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72192     return SWIG_arg;
72193 
72194     fail: SWIGUNUSED;
72195   }
72196   lua_error(L);
72197   return 0;
72198 }
72199 
72200 
72201 static int _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues(lua_State* L) {
72202   {
72203     int SWIG_arg = 0;
72204     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
72205     bool arg2 ;
72206 
72207     SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,2)
72208     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions *");
72209     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,"bool");
72210 
72211     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
72212       SWIG_fail_ptr("SBVariablesOptions_SetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
72213     }
72214 
72215     arg2 = (lua_toboolean(L, 2)!=0);
72216     (arg1)->SetIncludeRuntimeSupportValues(arg2);
72217 
72218     return SWIG_arg;
72219 
72220     fail: SWIGUNUSED;
72221   }
72222   lua_error(L);
72223   return 0;
72224 }
72225 
72226 
72227 static int _wrap_SBVariablesOptions_GetUseDynamic(lua_State* L) {
72228   {
72229     int SWIG_arg = 0;
72230     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
72231     lldb::DynamicValueType result;
72232 
72233     SWIG_check_num_args("lldb::SBVariablesOptions::GetUseDynamic",1,1)
72234     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetUseDynamic",1,"lldb::SBVariablesOptions const *");
72235 
72236     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
72237       SWIG_fail_ptr("SBVariablesOptions_GetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
72238     }
72239 
72240     result = (lldb::DynamicValueType)((lldb::SBVariablesOptions const *)arg1)->GetUseDynamic();
72241     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72242     return SWIG_arg;
72243 
72244     fail: SWIGUNUSED;
72245   }
72246   lua_error(L);
72247   return 0;
72248 }
72249 
72250 
72251 static int _wrap_SBVariablesOptions_SetUseDynamic(lua_State* L) {
72252   {
72253     int SWIG_arg = 0;
72254     lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
72255     lldb::DynamicValueType arg2 ;
72256 
72257     SWIG_check_num_args("lldb::SBVariablesOptions::SetUseDynamic",2,2)
72258     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",1,"lldb::SBVariablesOptions *");
72259     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",2,"lldb::DynamicValueType");
72260 
72261     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
72262       SWIG_fail_ptr("SBVariablesOptions_SetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
72263     }
72264 
72265     arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
72266     (arg1)->SetUseDynamic(arg2);
72267 
72268     return SWIG_arg;
72269 
72270     fail: SWIGUNUSED;
72271   }
72272   lua_error(L);
72273   return 0;
72274 }
72275 
72276 
72277 static void swig_delete_SBVariablesOptions(void *obj) {
72278 lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) obj;
72279 delete arg1;
72280 }
72281 static int _proxy__wrap_new_SBVariablesOptions(lua_State *L) {
72282     assert(lua_istable(L,1));
72283     lua_pushcfunction(L,_wrap_new_SBVariablesOptions);
72284     assert(!lua_isnil(L,-1));
72285     lua_replace(L,1); /* replace our table with real constructor */
72286     lua_call(L,lua_gettop(L)-1,1);
72287     return 1;
72288 }
72289 static swig_lua_attribute swig_SBVariablesOptions_attributes[] = {
72290     {0,0,0}
72291 };
72292 static swig_lua_method swig_SBVariablesOptions_methods[]= {
72293     { "IsValid", _wrap_SBVariablesOptions_IsValid},
72294     { "GetIncludeArguments", _wrap_SBVariablesOptions_GetIncludeArguments},
72295     { "SetIncludeArguments", _wrap_SBVariablesOptions_SetIncludeArguments},
72296     { "GetIncludeRecognizedArguments", _wrap_SBVariablesOptions_GetIncludeRecognizedArguments},
72297     { "SetIncludeRecognizedArguments", _wrap_SBVariablesOptions_SetIncludeRecognizedArguments},
72298     { "GetIncludeLocals", _wrap_SBVariablesOptions_GetIncludeLocals},
72299     { "SetIncludeLocals", _wrap_SBVariablesOptions_SetIncludeLocals},
72300     { "GetIncludeStatics", _wrap_SBVariablesOptions_GetIncludeStatics},
72301     { "SetIncludeStatics", _wrap_SBVariablesOptions_SetIncludeStatics},
72302     { "GetInScopeOnly", _wrap_SBVariablesOptions_GetInScopeOnly},
72303     { "SetInScopeOnly", _wrap_SBVariablesOptions_SetInScopeOnly},
72304     { "GetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues},
72305     { "SetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues},
72306     { "GetUseDynamic", _wrap_SBVariablesOptions_GetUseDynamic},
72307     { "SetUseDynamic", _wrap_SBVariablesOptions_SetUseDynamic},
72308     {0,0}
72309 };
72310 static swig_lua_method swig_SBVariablesOptions_meta[] = {
72311     {0,0}
72312 };
72313 
72314 static swig_lua_attribute swig_SBVariablesOptions_Sf_SwigStatic_attributes[] = {
72315     {0,0,0}
72316 };
72317 static swig_lua_const_info swig_SBVariablesOptions_Sf_SwigStatic_constants[]= {
72318     {0,0,0,0,0,0}
72319 };
72320 static swig_lua_method swig_SBVariablesOptions_Sf_SwigStatic_methods[]= {
72321     {0,0}
72322 };
72323 static swig_lua_class* swig_SBVariablesOptions_Sf_SwigStatic_classes[]= {
72324     0
72325 };
72326 
72327 static swig_lua_namespace swig_SBVariablesOptions_Sf_SwigStatic = {
72328     "SBVariablesOptions",
72329     swig_SBVariablesOptions_Sf_SwigStatic_methods,
72330     swig_SBVariablesOptions_Sf_SwigStatic_attributes,
72331     swig_SBVariablesOptions_Sf_SwigStatic_constants,
72332     swig_SBVariablesOptions_Sf_SwigStatic_classes,
72333     0
72334 };
72335 static swig_lua_class *swig_SBVariablesOptions_bases[] = {0};
72336 static const char *swig_SBVariablesOptions_base_names[] = {0};
72337 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 };
72338 
72339 static int _wrap_new_SBWatchpoint__SWIG_0(lua_State* L) {
72340   {
72341     int SWIG_arg = 0;
72342     lldb::SBWatchpoint *result = 0 ;
72343 
72344     SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",0,0)
72345     result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint();
72346     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
72347     return SWIG_arg;
72348 
72349     fail: SWIGUNUSED;
72350   }
72351   lua_error(L);
72352   return 0;
72353 }
72354 
72355 
72356 static int _wrap_new_SBWatchpoint__SWIG_1(lua_State* L) {
72357   {
72358     int SWIG_arg = 0;
72359     lldb::SBWatchpoint *arg1 = 0 ;
72360     lldb::SBWatchpoint *result = 0 ;
72361 
72362     SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",1,1)
72363     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SBWatchpoint",1,"lldb::SBWatchpoint const &");
72364 
72365     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
72366       SWIG_fail_ptr("new_SBWatchpoint",1,SWIGTYPE_p_lldb__SBWatchpoint);
72367     }
72368 
72369     result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint((lldb::SBWatchpoint const &)*arg1);
72370     SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
72371     return SWIG_arg;
72372 
72373     fail: SWIGUNUSED;
72374   }
72375   lua_error(L);
72376   return 0;
72377 }
72378 
72379 
72380 static int _wrap_new_SBWatchpoint(lua_State* L) {
72381   int argc;
72382   int argv[2]={
72383     1,2
72384   };
72385 
72386   argc = lua_gettop(L);
72387   if (argc == 0) {
72388     return _wrap_new_SBWatchpoint__SWIG_0(L);
72389   }
72390   if (argc == 1) {
72391     int _v = 0;
72392     {
72393       void *ptr;
72394       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBWatchpoint, SWIG_POINTER_NO_NULL)) {
72395         _v = 0;
72396       } else {
72397         _v = 1;
72398       }
72399     }
72400     if (_v) {
72401       return _wrap_new_SBWatchpoint__SWIG_1(L);
72402     }
72403   }
72404 
72405   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBWatchpoint'\n"
72406     "  Possible C/C++ prototypes are:\n"
72407     "    lldb::SBWatchpoint::SBWatchpoint()\n"
72408     "    lldb::SBWatchpoint::SBWatchpoint(lldb::SBWatchpoint const &)\n");
72409   lua_error(L);return 0;
72410 }
72411 
72412 
72413 static int _wrap_SBWatchpoint_IsValid(lua_State* L) {
72414   {
72415     int SWIG_arg = 0;
72416     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
72417     bool result;
72418 
72419     SWIG_check_num_args("lldb::SBWatchpoint::IsValid",1,1)
72420     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsValid",1,"lldb::SBWatchpoint *");
72421 
72422     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
72423       SWIG_fail_ptr("SBWatchpoint_IsValid",1,SWIGTYPE_p_lldb__SBWatchpoint);
72424     }
72425 
72426     result = (bool)(arg1)->IsValid();
72427     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72428     return SWIG_arg;
72429 
72430     fail: SWIGUNUSED;
72431   }
72432   lua_error(L);
72433   return 0;
72434 }
72435 
72436 
72437 static int _wrap_SBWatchpoint___eq(lua_State* L) {
72438   {
72439     int SWIG_arg = 0;
72440     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
72441     lldb::SBWatchpoint *arg2 = 0 ;
72442     bool result;
72443 
72444     SWIG_check_num_args("lldb::SBWatchpoint::operator ==",2,2)
72445     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",1,"lldb::SBWatchpoint const *");
72446     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",2,"lldb::SBWatchpoint const &");
72447 
72448     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
72449       SWIG_fail_ptr("SBWatchpoint___eq",1,SWIGTYPE_p_lldb__SBWatchpoint);
72450     }
72451 
72452 
72453     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBWatchpoint,0))){
72454       SWIG_fail_ptr("SBWatchpoint___eq",2,SWIGTYPE_p_lldb__SBWatchpoint);
72455     }
72456 
72457     result = (bool)((lldb::SBWatchpoint const *)arg1)->operator ==((lldb::SBWatchpoint const &)*arg2);
72458     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72459     return SWIG_arg;
72460 
72461     fail: SWIGUNUSED;
72462   }
72463   lua_error(L);
72464   return 0;
72465 }
72466 
72467 
72468 static int _wrap_SBWatchpoint_GetError(lua_State* L) {
72469   {
72470     int SWIG_arg = 0;
72471     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
72472     lldb::SBError result;
72473 
72474     SWIG_check_num_args("lldb::SBWatchpoint::GetError",1,1)
72475     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetError",1,"lldb::SBWatchpoint *");
72476 
72477     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
72478       SWIG_fail_ptr("SBWatchpoint_GetError",1,SWIGTYPE_p_lldb__SBWatchpoint);
72479     }
72480 
72481     result = (arg1)->GetError();
72482     {
72483       lldb::SBError * resultptr = new lldb::SBError(result);
72484       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
72485     }
72486     return SWIG_arg;
72487 
72488     fail: SWIGUNUSED;
72489   }
72490   lua_error(L);
72491   return 0;
72492 }
72493 
72494 
72495 static int _wrap_SBWatchpoint_GetID(lua_State* L) {
72496   {
72497     int SWIG_arg = 0;
72498     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
72499     lldb::watch_id_t result;
72500 
72501     SWIG_check_num_args("lldb::SBWatchpoint::GetID",1,1)
72502     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetID",1,"lldb::SBWatchpoint *");
72503 
72504     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
72505       SWIG_fail_ptr("SBWatchpoint_GetID",1,SWIGTYPE_p_lldb__SBWatchpoint);
72506     }
72507 
72508     result = (lldb::watch_id_t)(arg1)->GetID();
72509     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72510     return SWIG_arg;
72511 
72512     fail: SWIGUNUSED;
72513   }
72514   lua_error(L);
72515   return 0;
72516 }
72517 
72518 
72519 static int _wrap_SBWatchpoint_GetHardwareIndex(lua_State* L) {
72520   {
72521     int SWIG_arg = 0;
72522     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
72523     int32_t result;
72524 
72525     SWIG_check_num_args("lldb::SBWatchpoint::GetHardwareIndex",1,1)
72526     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHardwareIndex",1,"lldb::SBWatchpoint *");
72527 
72528     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
72529       SWIG_fail_ptr("SBWatchpoint_GetHardwareIndex",1,SWIGTYPE_p_lldb__SBWatchpoint);
72530     }
72531 
72532     result = (int32_t)(arg1)->GetHardwareIndex();
72533     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72534     return SWIG_arg;
72535 
72536     fail: SWIGUNUSED;
72537   }
72538   lua_error(L);
72539   return 0;
72540 }
72541 
72542 
72543 static int _wrap_SBWatchpoint_GetWatchAddress(lua_State* L) {
72544   {
72545     int SWIG_arg = 0;
72546     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
72547     lldb::addr_t result;
72548 
72549     SWIG_check_num_args("lldb::SBWatchpoint::GetWatchAddress",1,1)
72550     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchAddress",1,"lldb::SBWatchpoint *");
72551 
72552     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
72553       SWIG_fail_ptr("SBWatchpoint_GetWatchAddress",1,SWIGTYPE_p_lldb__SBWatchpoint);
72554     }
72555 
72556     result = (lldb::addr_t)(arg1)->GetWatchAddress();
72557     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72558     return SWIG_arg;
72559 
72560     fail: SWIGUNUSED;
72561   }
72562   lua_error(L);
72563   return 0;
72564 }
72565 
72566 
72567 static int _wrap_SBWatchpoint_GetWatchSize(lua_State* L) {
72568   {
72569     int SWIG_arg = 0;
72570     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
72571     size_t result;
72572 
72573     SWIG_check_num_args("lldb::SBWatchpoint::GetWatchSize",1,1)
72574     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchSize",1,"lldb::SBWatchpoint *");
72575 
72576     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
72577       SWIG_fail_ptr("SBWatchpoint_GetWatchSize",1,SWIGTYPE_p_lldb__SBWatchpoint);
72578     }
72579 
72580     result = (arg1)->GetWatchSize();
72581     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72582     return SWIG_arg;
72583 
72584     fail: SWIGUNUSED;
72585   }
72586   lua_error(L);
72587   return 0;
72588 }
72589 
72590 
72591 static int _wrap_SBWatchpoint_SetEnabled(lua_State* L) {
72592   {
72593     int SWIG_arg = 0;
72594     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
72595     bool arg2 ;
72596 
72597     SWIG_check_num_args("lldb::SBWatchpoint::SetEnabled",2,2)
72598     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",1,"lldb::SBWatchpoint *");
72599     if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",2,"bool");
72600 
72601     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
72602       SWIG_fail_ptr("SBWatchpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
72603     }
72604 
72605     arg2 = (lua_toboolean(L, 2)!=0);
72606     (arg1)->SetEnabled(arg2);
72607 
72608     return SWIG_arg;
72609 
72610     fail: SWIGUNUSED;
72611   }
72612   lua_error(L);
72613   return 0;
72614 }
72615 
72616 
72617 static int _wrap_SBWatchpoint_IsEnabled(lua_State* L) {
72618   {
72619     int SWIG_arg = 0;
72620     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
72621     bool result;
72622 
72623     SWIG_check_num_args("lldb::SBWatchpoint::IsEnabled",1,1)
72624     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsEnabled",1,"lldb::SBWatchpoint *");
72625 
72626     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
72627       SWIG_fail_ptr("SBWatchpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
72628     }
72629 
72630     result = (bool)(arg1)->IsEnabled();
72631     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72632     return SWIG_arg;
72633 
72634     fail: SWIGUNUSED;
72635   }
72636   lua_error(L);
72637   return 0;
72638 }
72639 
72640 
72641 static int _wrap_SBWatchpoint_GetHitCount(lua_State* L) {
72642   {
72643     int SWIG_arg = 0;
72644     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
72645     uint32_t result;
72646 
72647     SWIG_check_num_args("lldb::SBWatchpoint::GetHitCount",1,1)
72648     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHitCount",1,"lldb::SBWatchpoint *");
72649 
72650     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
72651       SWIG_fail_ptr("SBWatchpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
72652     }
72653 
72654     result = (uint32_t)(arg1)->GetHitCount();
72655     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72656     return SWIG_arg;
72657 
72658     fail: SWIGUNUSED;
72659   }
72660   lua_error(L);
72661   return 0;
72662 }
72663 
72664 
72665 static int _wrap_SBWatchpoint_GetIgnoreCount(lua_State* L) {
72666   {
72667     int SWIG_arg = 0;
72668     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
72669     uint32_t result;
72670 
72671     SWIG_check_num_args("lldb::SBWatchpoint::GetIgnoreCount",1,1)
72672     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetIgnoreCount",1,"lldb::SBWatchpoint *");
72673 
72674     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
72675       SWIG_fail_ptr("SBWatchpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
72676     }
72677 
72678     result = (uint32_t)(arg1)->GetIgnoreCount();
72679     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72680     return SWIG_arg;
72681 
72682     fail: SWIGUNUSED;
72683   }
72684   lua_error(L);
72685   return 0;
72686 }
72687 
72688 
72689 static int _wrap_SBWatchpoint_SetIgnoreCount(lua_State* L) {
72690   {
72691     int SWIG_arg = 0;
72692     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
72693     uint32_t arg2 ;
72694 
72695     SWIG_check_num_args("lldb::SBWatchpoint::SetIgnoreCount",2,2)
72696     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",1,"lldb::SBWatchpoint *");
72697     if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",2,"uint32_t");
72698 
72699     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
72700       SWIG_fail_ptr("SBWatchpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
72701     }
72702 
72703     arg2 = (uint32_t)lua_tointeger(L, 2);
72704     (arg1)->SetIgnoreCount(arg2);
72705 
72706     return SWIG_arg;
72707 
72708     fail: SWIGUNUSED;
72709   }
72710   lua_error(L);
72711   return 0;
72712 }
72713 
72714 
72715 static int _wrap_SBWatchpoint_GetCondition(lua_State* L) {
72716   {
72717     int SWIG_arg = 0;
72718     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
72719     char *result = 0 ;
72720 
72721     SWIG_check_num_args("lldb::SBWatchpoint::GetCondition",1,1)
72722     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetCondition",1,"lldb::SBWatchpoint *");
72723 
72724     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
72725       SWIG_fail_ptr("SBWatchpoint_GetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
72726     }
72727 
72728     result = (char *)(arg1)->GetCondition();
72729     lua_pushstring(L,(const char *)result); SWIG_arg++;
72730     return SWIG_arg;
72731 
72732     fail: SWIGUNUSED;
72733   }
72734   lua_error(L);
72735   return 0;
72736 }
72737 
72738 
72739 static int _wrap_SBWatchpoint_SetCondition(lua_State* L) {
72740   {
72741     int SWIG_arg = 0;
72742     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
72743     char *arg2 = (char *) 0 ;
72744 
72745     SWIG_check_num_args("lldb::SBWatchpoint::SetCondition",2,2)
72746     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",1,"lldb::SBWatchpoint *");
72747     if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",2,"char const *");
72748 
72749     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
72750       SWIG_fail_ptr("SBWatchpoint_SetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
72751     }
72752 
72753     arg2 = (char *)lua_tostring(L, 2);
72754     (arg1)->SetCondition((char const *)arg2);
72755 
72756     return SWIG_arg;
72757 
72758     fail: SWIGUNUSED;
72759   }
72760   lua_error(L);
72761   return 0;
72762 }
72763 
72764 
72765 static int _wrap_SBWatchpoint_GetDescription(lua_State* L) {
72766   {
72767     int SWIG_arg = 0;
72768     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
72769     lldb::SBStream *arg2 = 0 ;
72770     lldb::DescriptionLevel arg3 ;
72771     bool result;
72772 
72773     SWIG_check_num_args("lldb::SBWatchpoint::GetDescription",3,3)
72774     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",1,"lldb::SBWatchpoint *");
72775     if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",2,"lldb::SBStream &");
72776     if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",3,"lldb::DescriptionLevel");
72777 
72778     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
72779       SWIG_fail_ptr("SBWatchpoint_GetDescription",1,SWIGTYPE_p_lldb__SBWatchpoint);
72780     }
72781 
72782 
72783     if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
72784       SWIG_fail_ptr("SBWatchpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
72785     }
72786 
72787     arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
72788     result = (bool)(arg1)->GetDescription(*arg2,arg3);
72789     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72790     return SWIG_arg;
72791 
72792     fail: SWIGUNUSED;
72793   }
72794   lua_error(L);
72795   return 0;
72796 }
72797 
72798 
72799 static int _wrap_SBWatchpoint_EventIsWatchpointEvent(lua_State* L) {
72800   {
72801     int SWIG_arg = 0;
72802     lldb::SBEvent *arg1 = 0 ;
72803     bool result;
72804 
72805     SWIG_check_num_args("lldb::SBWatchpoint::EventIsWatchpointEvent",1,1)
72806     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::EventIsWatchpointEvent",1,"lldb::SBEvent const &");
72807 
72808     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
72809       SWIG_fail_ptr("SBWatchpoint_EventIsWatchpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
72810     }
72811 
72812     result = (bool)lldb::SBWatchpoint::EventIsWatchpointEvent((lldb::SBEvent const &)*arg1);
72813     lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
72814     return SWIG_arg;
72815 
72816     fail: SWIGUNUSED;
72817   }
72818   lua_error(L);
72819   return 0;
72820 }
72821 
72822 
72823 static int _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent(lua_State* L) {
72824   {
72825     int SWIG_arg = 0;
72826     lldb::SBEvent *arg1 = 0 ;
72827     lldb::WatchpointEventType result;
72828 
72829     SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,1)
72830     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,"lldb::SBEvent const &");
72831 
72832     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
72833       SWIG_fail_ptr("SBWatchpoint_GetWatchpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
72834     }
72835 
72836     result = (lldb::WatchpointEventType)lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
72837     lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
72838     return SWIG_arg;
72839 
72840     fail: SWIGUNUSED;
72841   }
72842   lua_error(L);
72843   return 0;
72844 }
72845 
72846 
72847 static int _wrap_SBWatchpoint_GetWatchpointFromEvent(lua_State* L) {
72848   {
72849     int SWIG_arg = 0;
72850     lldb::SBEvent *arg1 = 0 ;
72851     lldb::SBWatchpoint result;
72852 
72853     SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointFromEvent",1,1)
72854     if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointFromEvent",1,"lldb::SBEvent const &");
72855 
72856     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
72857       SWIG_fail_ptr("SBWatchpoint_GetWatchpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
72858     }
72859 
72860     result = lldb::SBWatchpoint::GetWatchpointFromEvent((lldb::SBEvent const &)*arg1);
72861     {
72862       lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint(result);
72863       SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
72864     }
72865     return SWIG_arg;
72866 
72867     fail: SWIGUNUSED;
72868   }
72869   lua_error(L);
72870   return 0;
72871 }
72872 
72873 
72874 static int _wrap_SBWatchpoint___tostring(lua_State* L) {
72875   {
72876     int SWIG_arg = 0;
72877     lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
72878     std::string result;
72879 
72880     SWIG_check_num_args("lldb::SBWatchpoint::__repr__",1,1)
72881     if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::__repr__",1,"lldb::SBWatchpoint *");
72882 
72883     if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
72884       SWIG_fail_ptr("SBWatchpoint___tostring",1,SWIGTYPE_p_lldb__SBWatchpoint);
72885     }
72886 
72887     result = lldb_SBWatchpoint___repr__(arg1);
72888     lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
72889     return SWIG_arg;
72890 
72891     fail: SWIGUNUSED;
72892   }
72893   lua_error(L);
72894   return 0;
72895 }
72896 
72897 
72898 static void swig_delete_SBWatchpoint(void *obj) {
72899 lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) obj;
72900 delete arg1;
72901 }
72902 static int _proxy__wrap_new_SBWatchpoint(lua_State *L) {
72903     assert(lua_istable(L,1));
72904     lua_pushcfunction(L,_wrap_new_SBWatchpoint);
72905     assert(!lua_isnil(L,-1));
72906     lua_replace(L,1); /* replace our table with real constructor */
72907     lua_call(L,lua_gettop(L)-1,1);
72908     return 1;
72909 }
72910 static swig_lua_attribute swig_SBWatchpoint_attributes[] = {
72911     {0,0,0}
72912 };
72913 static swig_lua_method swig_SBWatchpoint_methods[]= {
72914     { "IsValid", _wrap_SBWatchpoint_IsValid},
72915     { "__eq", _wrap_SBWatchpoint___eq},
72916     { "GetError", _wrap_SBWatchpoint_GetError},
72917     { "GetID", _wrap_SBWatchpoint_GetID},
72918     { "GetHardwareIndex", _wrap_SBWatchpoint_GetHardwareIndex},
72919     { "GetWatchAddress", _wrap_SBWatchpoint_GetWatchAddress},
72920     { "GetWatchSize", _wrap_SBWatchpoint_GetWatchSize},
72921     { "SetEnabled", _wrap_SBWatchpoint_SetEnabled},
72922     { "IsEnabled", _wrap_SBWatchpoint_IsEnabled},
72923     { "GetHitCount", _wrap_SBWatchpoint_GetHitCount},
72924     { "GetIgnoreCount", _wrap_SBWatchpoint_GetIgnoreCount},
72925     { "SetIgnoreCount", _wrap_SBWatchpoint_SetIgnoreCount},
72926     { "GetCondition", _wrap_SBWatchpoint_GetCondition},
72927     { "SetCondition", _wrap_SBWatchpoint_SetCondition},
72928     { "GetDescription", _wrap_SBWatchpoint_GetDescription},
72929     { "__tostring", _wrap_SBWatchpoint___tostring},
72930     {0,0}
72931 };
72932 static swig_lua_method swig_SBWatchpoint_meta[] = {
72933     { "__eq", _wrap_SBWatchpoint___eq},
72934     { "__tostring", _wrap_SBWatchpoint___tostring},
72935     {0,0}
72936 };
72937 
72938 static swig_lua_attribute swig_SBWatchpoint_Sf_SwigStatic_attributes[] = {
72939     {0,0,0}
72940 };
72941 static swig_lua_const_info swig_SBWatchpoint_Sf_SwigStatic_constants[]= {
72942     {0,0,0,0,0,0}
72943 };
72944 static swig_lua_method swig_SBWatchpoint_Sf_SwigStatic_methods[]= {
72945     { "EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
72946     { "GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
72947     { "GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
72948     {0,0}
72949 };
72950 static swig_lua_class* swig_SBWatchpoint_Sf_SwigStatic_classes[]= {
72951     0
72952 };
72953 
72954 static swig_lua_namespace swig_SBWatchpoint_Sf_SwigStatic = {
72955     "SBWatchpoint",
72956     swig_SBWatchpoint_Sf_SwigStatic_methods,
72957     swig_SBWatchpoint_Sf_SwigStatic_attributes,
72958     swig_SBWatchpoint_Sf_SwigStatic_constants,
72959     swig_SBWatchpoint_Sf_SwigStatic_classes,
72960     0
72961 };
72962 static swig_lua_class *swig_SBWatchpoint_bases[] = {0};
72963 static const char *swig_SBWatchpoint_base_names[] = {0};
72964 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 };
72965 
72966 static swig_lua_attribute swig_SwigModule_attributes[] = {
72967     {0,0,0}
72968 };
72969 static swig_lua_const_info swig_SwigModule_constants[]= {
72970     {SWIG_LUA_CONSTTAB_INT("INT32_MAX", 2147483647)},
72971     {SWIG_LUA_CONSTTAB_INT("UINT32_MAX", 4294967295U)},
72972     {SWIG_LUA_CONSTTAB_STRING("UINT64_MAX", "18446744073709551615ULL")},
72973     {SWIG_LUA_CONSTTAB_INT("LLDB_GENERIC_ERROR", 4294967295U)},
72974     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_BREAK_ID", 0)},
72975     {SWIG_LUA_CONSTTAB_INT("LLDB_DEFAULT_BREAK_SIZE", 0)},
72976     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_WATCH_ID", 0)},
72977     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_READ", (1u << 0))},
72978     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_WRITE", (1u << 1))},
72979     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_PC", 0)},
72980     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_SP", 1)},
72981     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FP", 2)},
72982     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_RA", 3)},
72983     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FLAGS", 4)},
72984     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG1", 5)},
72985     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG2", 6)},
72986     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG3", 7)},
72987     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG4", 8)},
72988     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG5", 9)},
72989     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG6", 10)},
72990     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG7", 11)},
72991     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG8", 12)},
72992     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_STOP_ID", 0)},
72993     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_ADDRESS", "18446744073709551615ULL")},
72994     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_INDEX32", 4294967295U)},
72995     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IVAR_OFFSET", 4294967295U)},
72996     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IMAGE_TOKEN", 4294967295U)},
72997     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_MODULE_VERSION", 4294967295U)},
72998     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_REGNUM", 4294967295U)},
72999     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_UID", "18446744073709551615ULL")},
73000     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_PROCESS_ID", 0)},
73001     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_THREAD_ID", 0)},
73002     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_FRAME_ID", 4294967295U)},
73003     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_SIGNAL_NUMBER", 2147483647)},
73004     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_OFFSET", "18446744073709551615ULL")},
73005     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_LINE_NUMBER", 4294967295U)},
73006     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_COLUMN_NUMBER", 0)},
73007     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_QUEUE_ID", 0)},
73008     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_CPU_ID", 4294967295U)},
73009     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT", "systemArch")},
73010     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_32BIT", "systemArch32")},
73011     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_64BIT", "systemArch64")},
73012     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_CPUTYPE", (0xFFFFFFFEu))},
73013     {SWIG_LUA_CONSTTAB_INT("LLDB_MAX_NUM_OPTION_SETS", 32)},
73014     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_ALL", 0xFFFFFFFFU)},
73015     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_1", (1U << 0))},
73016     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_2", (1U << 1))},
73017     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_3", (1U << 2))},
73018     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_4", (1U << 3))},
73019     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_5", (1U << 4))},
73020     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_6", (1U << 5))},
73021     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_7", (1U << 6))},
73022     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_8", (1U << 7))},
73023     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_9", (1U << 8))},
73024     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_10", (1U << 9))},
73025     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_11", (1U << 10))},
73026     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_12", (1U << 11))},
73027     {SWIG_LUA_CONSTTAB_INT("eStateInvalid", lldb::eStateInvalid)},
73028     {SWIG_LUA_CONSTTAB_INT("eStateUnloaded", lldb::eStateUnloaded)},
73029     {SWIG_LUA_CONSTTAB_INT("eStateConnected", lldb::eStateConnected)},
73030     {SWIG_LUA_CONSTTAB_INT("eStateAttaching", lldb::eStateAttaching)},
73031     {SWIG_LUA_CONSTTAB_INT("eStateLaunching", lldb::eStateLaunching)},
73032     {SWIG_LUA_CONSTTAB_INT("eStateStopped", lldb::eStateStopped)},
73033     {SWIG_LUA_CONSTTAB_INT("eStateRunning", lldb::eStateRunning)},
73034     {SWIG_LUA_CONSTTAB_INT("eStateStepping", lldb::eStateStepping)},
73035     {SWIG_LUA_CONSTTAB_INT("eStateCrashed", lldb::eStateCrashed)},
73036     {SWIG_LUA_CONSTTAB_INT("eStateDetached", lldb::eStateDetached)},
73037     {SWIG_LUA_CONSTTAB_INT("eStateExited", lldb::eStateExited)},
73038     {SWIG_LUA_CONSTTAB_INT("eStateSuspended", lldb::eStateSuspended)},
73039     {SWIG_LUA_CONSTTAB_INT("kLastStateType", lldb::kLastStateType)},
73040     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagNone", lldb::eLaunchFlagNone)},
73041     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagExec", lldb::eLaunchFlagExec)},
73042     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDebug", lldb::eLaunchFlagDebug)},
73043     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagStopAtEntry", lldb::eLaunchFlagStopAtEntry)},
73044     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableASLR", lldb::eLaunchFlagDisableASLR)},
73045     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableSTDIO", lldb::eLaunchFlagDisableSTDIO)},
73046     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInTTY", lldb::eLaunchFlagLaunchInTTY)},
73047     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInShell", lldb::eLaunchFlagLaunchInShell)},
73048     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInSeparateProcessGroup", lldb::eLaunchFlagLaunchInSeparateProcessGroup)},
73049     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDontSetExitStatus", lldb::eLaunchFlagDontSetExitStatus)},
73050     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDetachOnError", lldb::eLaunchFlagDetachOnError)},
73051     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagShellExpandArguments", lldb::eLaunchFlagShellExpandArguments)},
73052     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagCloseTTYOnExit", lldb::eLaunchFlagCloseTTYOnExit)},
73053     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagInheritTCCFromParent", lldb::eLaunchFlagInheritTCCFromParent)},
73054     {SWIG_LUA_CONSTTAB_INT("eOnlyThisThread", lldb::eOnlyThisThread)},
73055     {SWIG_LUA_CONSTTAB_INT("eAllThreads", lldb::eAllThreads)},
73056     {SWIG_LUA_CONSTTAB_INT("eOnlyDuringStepping", lldb::eOnlyDuringStepping)},
73057     {SWIG_LUA_CONSTTAB_INT("eByteOrderInvalid", lldb::eByteOrderInvalid)},
73058     {SWIG_LUA_CONSTTAB_INT("eByteOrderBig", lldb::eByteOrderBig)},
73059     {SWIG_LUA_CONSTTAB_INT("eByteOrderPDP", lldb::eByteOrderPDP)},
73060     {SWIG_LUA_CONSTTAB_INT("eByteOrderLittle", lldb::eByteOrderLittle)},
73061     {SWIG_LUA_CONSTTAB_INT("eEncodingInvalid", lldb::eEncodingInvalid)},
73062     {SWIG_LUA_CONSTTAB_INT("eEncodingUint", lldb::eEncodingUint)},
73063     {SWIG_LUA_CONSTTAB_INT("eEncodingSint", lldb::eEncodingSint)},
73064     {SWIG_LUA_CONSTTAB_INT("eEncodingIEEE754", lldb::eEncodingIEEE754)},
73065     {SWIG_LUA_CONSTTAB_INT("eEncodingVector", lldb::eEncodingVector)},
73066     {SWIG_LUA_CONSTTAB_INT("eFormatDefault", lldb::eFormatDefault)},
73067     {SWIG_LUA_CONSTTAB_INT("eFormatInvalid", lldb::eFormatInvalid)},
73068     {SWIG_LUA_CONSTTAB_INT("eFormatBoolean", lldb::eFormatBoolean)},
73069     {SWIG_LUA_CONSTTAB_INT("eFormatBinary", lldb::eFormatBinary)},
73070     {SWIG_LUA_CONSTTAB_INT("eFormatBytes", lldb::eFormatBytes)},
73071     {SWIG_LUA_CONSTTAB_INT("eFormatBytesWithASCII", lldb::eFormatBytesWithASCII)},
73072     {SWIG_LUA_CONSTTAB_INT("eFormatChar", lldb::eFormatChar)},
73073     {SWIG_LUA_CONSTTAB_INT("eFormatCharPrintable", lldb::eFormatCharPrintable)},
73074     {SWIG_LUA_CONSTTAB_INT("eFormatComplex", lldb::eFormatComplex)},
73075     {SWIG_LUA_CONSTTAB_INT("eFormatComplexFloat", lldb::eFormatComplexFloat)},
73076     {SWIG_LUA_CONSTTAB_INT("eFormatCString", lldb::eFormatCString)},
73077     {SWIG_LUA_CONSTTAB_INT("eFormatDecimal", lldb::eFormatDecimal)},
73078     {SWIG_LUA_CONSTTAB_INT("eFormatEnum", lldb::eFormatEnum)},
73079     {SWIG_LUA_CONSTTAB_INT("eFormatHex", lldb::eFormatHex)},
73080     {SWIG_LUA_CONSTTAB_INT("eFormatHexUppercase", lldb::eFormatHexUppercase)},
73081     {SWIG_LUA_CONSTTAB_INT("eFormatFloat", lldb::eFormatFloat)},
73082     {SWIG_LUA_CONSTTAB_INT("eFormatOctal", lldb::eFormatOctal)},
73083     {SWIG_LUA_CONSTTAB_INT("eFormatOSType", lldb::eFormatOSType)},
73084     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode16", lldb::eFormatUnicode16)},
73085     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode32", lldb::eFormatUnicode32)},
73086     {SWIG_LUA_CONSTTAB_INT("eFormatUnsigned", lldb::eFormatUnsigned)},
73087     {SWIG_LUA_CONSTTAB_INT("eFormatPointer", lldb::eFormatPointer)},
73088     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfChar", lldb::eFormatVectorOfChar)},
73089     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt8", lldb::eFormatVectorOfSInt8)},
73090     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt8", lldb::eFormatVectorOfUInt8)},
73091     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt16", lldb::eFormatVectorOfSInt16)},
73092     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt16", lldb::eFormatVectorOfUInt16)},
73093     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt32", lldb::eFormatVectorOfSInt32)},
73094     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt32", lldb::eFormatVectorOfUInt32)},
73095     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt64", lldb::eFormatVectorOfSInt64)},
73096     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt64", lldb::eFormatVectorOfUInt64)},
73097     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat16", lldb::eFormatVectorOfFloat16)},
73098     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat32", lldb::eFormatVectorOfFloat32)},
73099     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat64", lldb::eFormatVectorOfFloat64)},
73100     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt128", lldb::eFormatVectorOfUInt128)},
73101     {SWIG_LUA_CONSTTAB_INT("eFormatComplexInteger", lldb::eFormatComplexInteger)},
73102     {SWIG_LUA_CONSTTAB_INT("eFormatCharArray", lldb::eFormatCharArray)},
73103     {SWIG_LUA_CONSTTAB_INT("eFormatAddressInfo", lldb::eFormatAddressInfo)},
73104     {SWIG_LUA_CONSTTAB_INT("eFormatHexFloat", lldb::eFormatHexFloat)},
73105     {SWIG_LUA_CONSTTAB_INT("eFormatInstruction", lldb::eFormatInstruction)},
73106     {SWIG_LUA_CONSTTAB_INT("eFormatVoid", lldb::eFormatVoid)},
73107     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode8", lldb::eFormatUnicode8)},
73108     {SWIG_LUA_CONSTTAB_INT("kNumFormats", lldb::kNumFormats)},
73109     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelBrief", lldb::eDescriptionLevelBrief)},
73110     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelFull", lldb::eDescriptionLevelFull)},
73111     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelVerbose", lldb::eDescriptionLevelVerbose)},
73112     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelInitial", lldb::eDescriptionLevelInitial)},
73113     {SWIG_LUA_CONSTTAB_INT("kNumDescriptionLevels", lldb::kNumDescriptionLevels)},
73114     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageNone", lldb::eScriptLanguageNone)},
73115     {SWIG_LUA_CONSTTAB_INT("eScriptLanguagePython", lldb::eScriptLanguagePython)},
73116     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageLua", lldb::eScriptLanguageLua)},
73117     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageUnknown", lldb::eScriptLanguageUnknown)},
73118     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageDefault", lldb::eScriptLanguageDefault)},
73119     {SWIG_LUA_CONSTTAB_INT("eRegisterKindEHFrame", lldb::eRegisterKindEHFrame)},
73120     {SWIG_LUA_CONSTTAB_INT("eRegisterKindDWARF", lldb::eRegisterKindDWARF)},
73121     {SWIG_LUA_CONSTTAB_INT("eRegisterKindGeneric", lldb::eRegisterKindGeneric)},
73122     {SWIG_LUA_CONSTTAB_INT("eRegisterKindProcessPlugin", lldb::eRegisterKindProcessPlugin)},
73123     {SWIG_LUA_CONSTTAB_INT("eRegisterKindLLDB", lldb::eRegisterKindLLDB)},
73124     {SWIG_LUA_CONSTTAB_INT("kNumRegisterKinds", lldb::kNumRegisterKinds)},
73125     {SWIG_LUA_CONSTTAB_INT("eStopReasonInvalid", lldb::eStopReasonInvalid)},
73126     {SWIG_LUA_CONSTTAB_INT("eStopReasonNone", lldb::eStopReasonNone)},
73127     {SWIG_LUA_CONSTTAB_INT("eStopReasonTrace", lldb::eStopReasonTrace)},
73128     {SWIG_LUA_CONSTTAB_INT("eStopReasonBreakpoint", lldb::eStopReasonBreakpoint)},
73129     {SWIG_LUA_CONSTTAB_INT("eStopReasonWatchpoint", lldb::eStopReasonWatchpoint)},
73130     {SWIG_LUA_CONSTTAB_INT("eStopReasonSignal", lldb::eStopReasonSignal)},
73131     {SWIG_LUA_CONSTTAB_INT("eStopReasonException", lldb::eStopReasonException)},
73132     {SWIG_LUA_CONSTTAB_INT("eStopReasonExec", lldb::eStopReasonExec)},
73133     {SWIG_LUA_CONSTTAB_INT("eStopReasonPlanComplete", lldb::eStopReasonPlanComplete)},
73134     {SWIG_LUA_CONSTTAB_INT("eStopReasonThreadExiting", lldb::eStopReasonThreadExiting)},
73135     {SWIG_LUA_CONSTTAB_INT("eStopReasonInstrumentation", lldb::eStopReasonInstrumentation)},
73136     {SWIG_LUA_CONSTTAB_INT("eStopReasonProcessorTrace", lldb::eStopReasonProcessorTrace)},
73137     {SWIG_LUA_CONSTTAB_INT("eStopReasonFork", lldb::eStopReasonFork)},
73138     {SWIG_LUA_CONSTTAB_INT("eStopReasonVFork", lldb::eStopReasonVFork)},
73139     {SWIG_LUA_CONSTTAB_INT("eStopReasonVForkDone", lldb::eStopReasonVForkDone)},
73140     {SWIG_LUA_CONSTTAB_INT("eReturnStatusInvalid", lldb::eReturnStatusInvalid)},
73141     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishNoResult", lldb::eReturnStatusSuccessFinishNoResult)},
73142     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishResult", lldb::eReturnStatusSuccessFinishResult)},
73143     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingNoResult", lldb::eReturnStatusSuccessContinuingNoResult)},
73144     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingResult", lldb::eReturnStatusSuccessContinuingResult)},
73145     {SWIG_LUA_CONSTTAB_INT("eReturnStatusStarted", lldb::eReturnStatusStarted)},
73146     {SWIG_LUA_CONSTTAB_INT("eReturnStatusFailed", lldb::eReturnStatusFailed)},
73147     {SWIG_LUA_CONSTTAB_INT("eReturnStatusQuit", lldb::eReturnStatusQuit)},
73148     {SWIG_LUA_CONSTTAB_INT("eExpressionCompleted", lldb::eExpressionCompleted)},
73149     {SWIG_LUA_CONSTTAB_INT("eExpressionSetupError", lldb::eExpressionSetupError)},
73150     {SWIG_LUA_CONSTTAB_INT("eExpressionParseError", lldb::eExpressionParseError)},
73151     {SWIG_LUA_CONSTTAB_INT("eExpressionDiscarded", lldb::eExpressionDiscarded)},
73152     {SWIG_LUA_CONSTTAB_INT("eExpressionInterrupted", lldb::eExpressionInterrupted)},
73153     {SWIG_LUA_CONSTTAB_INT("eExpressionHitBreakpoint", lldb::eExpressionHitBreakpoint)},
73154     {SWIG_LUA_CONSTTAB_INT("eExpressionTimedOut", lldb::eExpressionTimedOut)},
73155     {SWIG_LUA_CONSTTAB_INT("eExpressionResultUnavailable", lldb::eExpressionResultUnavailable)},
73156     {SWIG_LUA_CONSTTAB_INT("eExpressionStoppedForDebug", lldb::eExpressionStoppedForDebug)},
73157     {SWIG_LUA_CONSTTAB_INT("eExpressionThreadVanished", lldb::eExpressionThreadVanished)},
73158     {SWIG_LUA_CONSTTAB_INT("eSearchDepthInvalid", lldb::eSearchDepthInvalid)},
73159     {SWIG_LUA_CONSTTAB_INT("eSearchDepthTarget", lldb::eSearchDepthTarget)},
73160     {SWIG_LUA_CONSTTAB_INT("eSearchDepthModule", lldb::eSearchDepthModule)},
73161     {SWIG_LUA_CONSTTAB_INT("eSearchDepthCompUnit", lldb::eSearchDepthCompUnit)},
73162     {SWIG_LUA_CONSTTAB_INT("eSearchDepthFunction", lldb::eSearchDepthFunction)},
73163     {SWIG_LUA_CONSTTAB_INT("eSearchDepthBlock", lldb::eSearchDepthBlock)},
73164     {SWIG_LUA_CONSTTAB_INT("eSearchDepthAddress", lldb::eSearchDepthAddress)},
73165     {SWIG_LUA_CONSTTAB_INT("kLastSearchDepthKind", lldb::kLastSearchDepthKind)},
73166     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusSuccess", lldb::eConnectionStatusSuccess)},
73167     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusEndOfFile", lldb::eConnectionStatusEndOfFile)},
73168     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusError", lldb::eConnectionStatusError)},
73169     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusTimedOut", lldb::eConnectionStatusTimedOut)},
73170     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusNoConnection", lldb::eConnectionStatusNoConnection)},
73171     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusLostConnection", lldb::eConnectionStatusLostConnection)},
73172     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusInterrupted", lldb::eConnectionStatusInterrupted)},
73173     {SWIG_LUA_CONSTTAB_INT("eErrorTypeInvalid", lldb::eErrorTypeInvalid)},
73174     {SWIG_LUA_CONSTTAB_INT("eErrorTypeGeneric", lldb::eErrorTypeGeneric)},
73175     {SWIG_LUA_CONSTTAB_INT("eErrorTypeMachKernel", lldb::eErrorTypeMachKernel)},
73176     {SWIG_LUA_CONSTTAB_INT("eErrorTypePOSIX", lldb::eErrorTypePOSIX)},
73177     {SWIG_LUA_CONSTTAB_INT("eErrorTypeExpression", lldb::eErrorTypeExpression)},
73178     {SWIG_LUA_CONSTTAB_INT("eErrorTypeWin32", lldb::eErrorTypeWin32)},
73179     {SWIG_LUA_CONSTTAB_INT("eValueTypeInvalid", lldb::eValueTypeInvalid)},
73180     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableGlobal", lldb::eValueTypeVariableGlobal)},
73181     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableStatic", lldb::eValueTypeVariableStatic)},
73182     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableArgument", lldb::eValueTypeVariableArgument)},
73183     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableLocal", lldb::eValueTypeVariableLocal)},
73184     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegister", lldb::eValueTypeRegister)},
73185     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegisterSet", lldb::eValueTypeRegisterSet)},
73186     {SWIG_LUA_CONSTTAB_INT("eValueTypeConstResult", lldb::eValueTypeConstResult)},
73187     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableThreadLocal", lldb::eValueTypeVariableThreadLocal)},
73188     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityInvalid", lldb::eInputReaderGranularityInvalid)},
73189     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityByte", lldb::eInputReaderGranularityByte)},
73190     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityWord", lldb::eInputReaderGranularityWord)},
73191     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityLine", lldb::eInputReaderGranularityLine)},
73192     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityAll", lldb::eInputReaderGranularityAll)},
73193     {SWIG_LUA_CONSTTAB_INT("eSymbolContextTarget", lldb::eSymbolContextTarget)},
73194     {SWIG_LUA_CONSTTAB_INT("eSymbolContextModule", lldb::eSymbolContextModule)},
73195     {SWIG_LUA_CONSTTAB_INT("eSymbolContextCompUnit", lldb::eSymbolContextCompUnit)},
73196     {SWIG_LUA_CONSTTAB_INT("eSymbolContextFunction", lldb::eSymbolContextFunction)},
73197     {SWIG_LUA_CONSTTAB_INT("eSymbolContextBlock", lldb::eSymbolContextBlock)},
73198     {SWIG_LUA_CONSTTAB_INT("eSymbolContextLineEntry", lldb::eSymbolContextLineEntry)},
73199     {SWIG_LUA_CONSTTAB_INT("eSymbolContextSymbol", lldb::eSymbolContextSymbol)},
73200     {SWIG_LUA_CONSTTAB_INT("eSymbolContextEverything", lldb::eSymbolContextEverything)},
73201     {SWIG_LUA_CONSTTAB_INT("eSymbolContextVariable", lldb::eSymbolContextVariable)},
73202     {SWIG_LUA_CONSTTAB_INT("eSymbolContextLastItem", lldb::eSymbolContextLastItem)},
73203     {SWIG_LUA_CONSTTAB_INT("ePermissionsWritable", lldb::ePermissionsWritable)},
73204     {SWIG_LUA_CONSTTAB_INT("ePermissionsReadable", lldb::ePermissionsReadable)},
73205     {SWIG_LUA_CONSTTAB_INT("ePermissionsExecutable", lldb::ePermissionsExecutable)},
73206     {SWIG_LUA_CONSTTAB_INT("eInputReaderActivate", lldb::eInputReaderActivate)},
73207     {SWIG_LUA_CONSTTAB_INT("eInputReaderAsynchronousOutputWritten", lldb::eInputReaderAsynchronousOutputWritten)},
73208     {SWIG_LUA_CONSTTAB_INT("eInputReaderReactivate", lldb::eInputReaderReactivate)},
73209     {SWIG_LUA_CONSTTAB_INT("eInputReaderDeactivate", lldb::eInputReaderDeactivate)},
73210     {SWIG_LUA_CONSTTAB_INT("eInputReaderGotToken", lldb::eInputReaderGotToken)},
73211     {SWIG_LUA_CONSTTAB_INT("eInputReaderInterrupt", lldb::eInputReaderInterrupt)},
73212     {SWIG_LUA_CONSTTAB_INT("eInputReaderEndOfFile", lldb::eInputReaderEndOfFile)},
73213     {SWIG_LUA_CONSTTAB_INT("eInputReaderDone", lldb::eInputReaderDone)},
73214     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeInvalidType", lldb::eBreakpointEventTypeInvalidType)},
73215     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAdded", lldb::eBreakpointEventTypeAdded)},
73216     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeRemoved", lldb::eBreakpointEventTypeRemoved)},
73217     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsAdded", lldb::eBreakpointEventTypeLocationsAdded)},
73218     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsRemoved", lldb::eBreakpointEventTypeLocationsRemoved)},
73219     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsResolved", lldb::eBreakpointEventTypeLocationsResolved)},
73220     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeEnabled", lldb::eBreakpointEventTypeEnabled)},
73221     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeDisabled", lldb::eBreakpointEventTypeDisabled)},
73222     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeCommandChanged", lldb::eBreakpointEventTypeCommandChanged)},
73223     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeConditionChanged", lldb::eBreakpointEventTypeConditionChanged)},
73224     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeIgnoreChanged", lldb::eBreakpointEventTypeIgnoreChanged)},
73225     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeThreadChanged", lldb::eBreakpointEventTypeThreadChanged)},
73226     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAutoContinueChanged", lldb::eBreakpointEventTypeAutoContinueChanged)},
73227     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeInvalidType", lldb::eWatchpointEventTypeInvalidType)},
73228     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeAdded", lldb::eWatchpointEventTypeAdded)},
73229     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeRemoved", lldb::eWatchpointEventTypeRemoved)},
73230     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeEnabled", lldb::eWatchpointEventTypeEnabled)},
73231     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeDisabled", lldb::eWatchpointEventTypeDisabled)},
73232     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeCommandChanged", lldb::eWatchpointEventTypeCommandChanged)},
73233     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeConditionChanged", lldb::eWatchpointEventTypeConditionChanged)},
73234     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeIgnoreChanged", lldb::eWatchpointEventTypeIgnoreChanged)},
73235     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeThreadChanged", lldb::eWatchpointEventTypeThreadChanged)},
73236     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeTypeChanged", lldb::eWatchpointEventTypeTypeChanged)},
73237     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUnknown", lldb::eLanguageTypeUnknown)},
73238     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC89", lldb::eLanguageTypeC89)},
73239     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC", lldb::eLanguageTypeC)},
73240     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda83", lldb::eLanguageTypeAda83)},
73241     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus", lldb::eLanguageTypeC_plus_plus)},
73242     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol74", lldb::eLanguageTypeCobol74)},
73243     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol85", lldb::eLanguageTypeCobol85)},
73244     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran77", lldb::eLanguageTypeFortran77)},
73245     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran90", lldb::eLanguageTypeFortran90)},
73246     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePascal83", lldb::eLanguageTypePascal83)},
73247     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula2", lldb::eLanguageTypeModula2)},
73248     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJava", lldb::eLanguageTypeJava)},
73249     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC99", lldb::eLanguageTypeC99)},
73250     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda95", lldb::eLanguageTypeAda95)},
73251     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran95", lldb::eLanguageTypeFortran95)},
73252     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePLI", lldb::eLanguageTypePLI)},
73253     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC", lldb::eLanguageTypeObjC)},
73254     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC_plus_plus", lldb::eLanguageTypeObjC_plus_plus)},
73255     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUPC", lldb::eLanguageTypeUPC)},
73256     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeD", lldb::eLanguageTypeD)},
73257     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePython", lldb::eLanguageTypePython)},
73258     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOpenCL", lldb::eLanguageTypeOpenCL)},
73259     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeGo", lldb::eLanguageTypeGo)},
73260     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula3", lldb::eLanguageTypeModula3)},
73261     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeHaskell", lldb::eLanguageTypeHaskell)},
73262     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_03", lldb::eLanguageTypeC_plus_plus_03)},
73263     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_11", lldb::eLanguageTypeC_plus_plus_11)},
73264     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOCaml", lldb::eLanguageTypeOCaml)},
73265     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeRust", lldb::eLanguageTypeRust)},
73266     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC11", lldb::eLanguageTypeC11)},
73267     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeSwift", lldb::eLanguageTypeSwift)},
73268     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJulia", lldb::eLanguageTypeJulia)},
73269     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeDylan", lldb::eLanguageTypeDylan)},
73270     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_14", lldb::eLanguageTypeC_plus_plus_14)},
73271     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran03", lldb::eLanguageTypeFortran03)},
73272     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran08", lldb::eLanguageTypeFortran08)},
73273     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeMipsAssembler", lldb::eLanguageTypeMipsAssembler)},
73274     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeExtRenderScript", lldb::eLanguageTypeExtRenderScript)},
73275     {SWIG_LUA_CONSTTAB_INT("eNumLanguageTypes", lldb::eNumLanguageTypes)},
73276     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeAddressSanitizer", lldb::eInstrumentationRuntimeTypeAddressSanitizer)},
73277     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeThreadSanitizer", lldb::eInstrumentationRuntimeTypeThreadSanitizer)},
73278     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer", lldb::eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer)},
73279     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeMainThreadChecker", lldb::eInstrumentationRuntimeTypeMainThreadChecker)},
73280     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeSwiftRuntimeReporting", lldb::eInstrumentationRuntimeTypeSwiftRuntimeReporting)},
73281     {SWIG_LUA_CONSTTAB_INT("eNumInstrumentationRuntimeTypes", lldb::eNumInstrumentationRuntimeTypes)},
73282     {SWIG_LUA_CONSTTAB_INT("eNoDynamicValues", lldb::eNoDynamicValues)},
73283     {SWIG_LUA_CONSTTAB_INT("eDynamicCanRunTarget", lldb::eDynamicCanRunTarget)},
73284     {SWIG_LUA_CONSTTAB_INT("eDynamicDontRunTarget", lldb::eDynamicDontRunTarget)},
73285     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsiOrCaret", lldb::eStopShowColumnAnsiOrCaret)},
73286     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsi", lldb::eStopShowColumnAnsi)},
73287     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnCaret", lldb::eStopShowColumnCaret)},
73288     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnNone", lldb::eStopShowColumnNone)},
73289     {SWIG_LUA_CONSTTAB_INT("eAccessNone", lldb::eAccessNone)},
73290     {SWIG_LUA_CONSTTAB_INT("eAccessPublic", lldb::eAccessPublic)},
73291     {SWIG_LUA_CONSTTAB_INT("eAccessPrivate", lldb::eAccessPrivate)},
73292     {SWIG_LUA_CONSTTAB_INT("eAccessProtected", lldb::eAccessProtected)},
73293     {SWIG_LUA_CONSTTAB_INT("eAccessPackage", lldb::eAccessPackage)},
73294     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddress", lldb::eArgTypeAddress)},
73295     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddressOrExpression", lldb::eArgTypeAddressOrExpression)},
73296     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasName", lldb::eArgTypeAliasName)},
73297     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasOptions", lldb::eArgTypeAliasOptions)},
73298     {SWIG_LUA_CONSTTAB_INT("eArgTypeArchitecture", lldb::eArgTypeArchitecture)},
73299     {SWIG_LUA_CONSTTAB_INT("eArgTypeBoolean", lldb::eArgTypeBoolean)},
73300     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointID", lldb::eArgTypeBreakpointID)},
73301     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointIDRange", lldb::eArgTypeBreakpointIDRange)},
73302     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointName", lldb::eArgTypeBreakpointName)},
73303     {SWIG_LUA_CONSTTAB_INT("eArgTypeByteSize", lldb::eArgTypeByteSize)},
73304     {SWIG_LUA_CONSTTAB_INT("eArgTypeClassName", lldb::eArgTypeClassName)},
73305     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommandName", lldb::eArgTypeCommandName)},
73306     {SWIG_LUA_CONSTTAB_INT("eArgTypeCount", lldb::eArgTypeCount)},
73307     {SWIG_LUA_CONSTTAB_INT("eArgTypeDescriptionVerbosity", lldb::eArgTypeDescriptionVerbosity)},
73308     {SWIG_LUA_CONSTTAB_INT("eArgTypeDirectoryName", lldb::eArgTypeDirectoryName)},
73309     {SWIG_LUA_CONSTTAB_INT("eArgTypeDisassemblyFlavor", lldb::eArgTypeDisassemblyFlavor)},
73310     {SWIG_LUA_CONSTTAB_INT("eArgTypeEndAddress", lldb::eArgTypeEndAddress)},
73311     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpression", lldb::eArgTypeExpression)},
73312     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpressionPath", lldb::eArgTypeExpressionPath)},
73313     {SWIG_LUA_CONSTTAB_INT("eArgTypeExprFormat", lldb::eArgTypeExprFormat)},
73314     {SWIG_LUA_CONSTTAB_INT("eArgTypeFileLineColumn", lldb::eArgTypeFileLineColumn)},
73315     {SWIG_LUA_CONSTTAB_INT("eArgTypeFilename", lldb::eArgTypeFilename)},
73316     {SWIG_LUA_CONSTTAB_INT("eArgTypeFormat", lldb::eArgTypeFormat)},
73317     {SWIG_LUA_CONSTTAB_INT("eArgTypeFrameIndex", lldb::eArgTypeFrameIndex)},
73318     {SWIG_LUA_CONSTTAB_INT("eArgTypeFullName", lldb::eArgTypeFullName)},
73319     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionName", lldb::eArgTypeFunctionName)},
73320     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionOrSymbol", lldb::eArgTypeFunctionOrSymbol)},
73321     {SWIG_LUA_CONSTTAB_INT("eArgTypeGDBFormat", lldb::eArgTypeGDBFormat)},
73322     {SWIG_LUA_CONSTTAB_INT("eArgTypeHelpText", lldb::eArgTypeHelpText)},
73323     {SWIG_LUA_CONSTTAB_INT("eArgTypeIndex", lldb::eArgTypeIndex)},
73324     {SWIG_LUA_CONSTTAB_INT("eArgTypeLanguage", lldb::eArgTypeLanguage)},
73325     {SWIG_LUA_CONSTTAB_INT("eArgTypeLineNum", lldb::eArgTypeLineNum)},
73326     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogCategory", lldb::eArgTypeLogCategory)},
73327     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogChannel", lldb::eArgTypeLogChannel)},
73328     {SWIG_LUA_CONSTTAB_INT("eArgTypeMethod", lldb::eArgTypeMethod)},
73329     {SWIG_LUA_CONSTTAB_INT("eArgTypeName", lldb::eArgTypeName)},
73330     {SWIG_LUA_CONSTTAB_INT("eArgTypeNewPathPrefix", lldb::eArgTypeNewPathPrefix)},
73331     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumLines", lldb::eArgTypeNumLines)},
73332     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumberPerLine", lldb::eArgTypeNumberPerLine)},
73333     {SWIG_LUA_CONSTTAB_INT("eArgTypeOffset", lldb::eArgTypeOffset)},
73334     {SWIG_LUA_CONSTTAB_INT("eArgTypeOldPathPrefix", lldb::eArgTypeOldPathPrefix)},
73335     {SWIG_LUA_CONSTTAB_INT("eArgTypeOneLiner", lldb::eArgTypeOneLiner)},
73336     {SWIG_LUA_CONSTTAB_INT("eArgTypePath", lldb::eArgTypePath)},
73337     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsNumber", lldb::eArgTypePermissionsNumber)},
73338     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsString", lldb::eArgTypePermissionsString)},
73339     {SWIG_LUA_CONSTTAB_INT("eArgTypePid", lldb::eArgTypePid)},
73340     {SWIG_LUA_CONSTTAB_INT("eArgTypePlugin", lldb::eArgTypePlugin)},
73341     {SWIG_LUA_CONSTTAB_INT("eArgTypeProcessName", lldb::eArgTypeProcessName)},
73342     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonClass", lldb::eArgTypePythonClass)},
73343     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonFunction", lldb::eArgTypePythonFunction)},
73344     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonScript", lldb::eArgTypePythonScript)},
73345     {SWIG_LUA_CONSTTAB_INT("eArgTypeQueueName", lldb::eArgTypeQueueName)},
73346     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegisterName", lldb::eArgTypeRegisterName)},
73347     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegularExpression", lldb::eArgTypeRegularExpression)},
73348     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunArgs", lldb::eArgTypeRunArgs)},
73349     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunMode", lldb::eArgTypeRunMode)},
73350     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptedCommandSynchronicity", lldb::eArgTypeScriptedCommandSynchronicity)},
73351     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptLang", lldb::eArgTypeScriptLang)},
73352     {SWIG_LUA_CONSTTAB_INT("eArgTypeSearchWord", lldb::eArgTypeSearchWord)},
73353     {SWIG_LUA_CONSTTAB_INT("eArgTypeSelector", lldb::eArgTypeSelector)},
73354     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingIndex", lldb::eArgTypeSettingIndex)},
73355     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingKey", lldb::eArgTypeSettingKey)},
73356     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingPrefix", lldb::eArgTypeSettingPrefix)},
73357     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingVariableName", lldb::eArgTypeSettingVariableName)},
73358     {SWIG_LUA_CONSTTAB_INT("eArgTypeShlibName", lldb::eArgTypeShlibName)},
73359     {SWIG_LUA_CONSTTAB_INT("eArgTypeSourceFile", lldb::eArgTypeSourceFile)},
73360     {SWIG_LUA_CONSTTAB_INT("eArgTypeSortOrder", lldb::eArgTypeSortOrder)},
73361     {SWIG_LUA_CONSTTAB_INT("eArgTypeStartAddress", lldb::eArgTypeStartAddress)},
73362     {SWIG_LUA_CONSTTAB_INT("eArgTypeSummaryString", lldb::eArgTypeSummaryString)},
73363     {SWIG_LUA_CONSTTAB_INT("eArgTypeSymbol", lldb::eArgTypeSymbol)},
73364     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadID", lldb::eArgTypeThreadID)},
73365     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadIndex", lldb::eArgTypeThreadIndex)},
73366     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadName", lldb::eArgTypeThreadName)},
73367     {SWIG_LUA_CONSTTAB_INT("eArgTypeTypeName", lldb::eArgTypeTypeName)},
73368     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnsignedInteger", lldb::eArgTypeUnsignedInteger)},
73369     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnixSignal", lldb::eArgTypeUnixSignal)},
73370     {SWIG_LUA_CONSTTAB_INT("eArgTypeVarName", lldb::eArgTypeVarName)},
73371     {SWIG_LUA_CONSTTAB_INT("eArgTypeValue", lldb::eArgTypeValue)},
73372     {SWIG_LUA_CONSTTAB_INT("eArgTypeWidth", lldb::eArgTypeWidth)},
73373     {SWIG_LUA_CONSTTAB_INT("eArgTypeNone", lldb::eArgTypeNone)},
73374     {SWIG_LUA_CONSTTAB_INT("eArgTypePlatform", lldb::eArgTypePlatform)},
73375     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointID", lldb::eArgTypeWatchpointID)},
73376     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointIDRange", lldb::eArgTypeWatchpointIDRange)},
73377     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchType", lldb::eArgTypeWatchType)},
73378     {SWIG_LUA_CONSTTAB_INT("eArgRawInput", lldb::eArgRawInput)},
73379     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommand", lldb::eArgTypeCommand)},
73380     {SWIG_LUA_CONSTTAB_INT("eArgTypeColumnNum", lldb::eArgTypeColumnNum)},
73381     {SWIG_LUA_CONSTTAB_INT("eArgTypeModuleUUID", lldb::eArgTypeModuleUUID)},
73382     {SWIG_LUA_CONSTTAB_INT("eArgTypeSaveCoreStyle", lldb::eArgTypeSaveCoreStyle)},
73383     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogHandler", lldb::eArgTypeLogHandler)},
73384     {SWIG_LUA_CONSTTAB_INT("eArgTypeSEDStylePair", lldb::eArgTypeSEDStylePair)},
73385     {SWIG_LUA_CONSTTAB_INT("eArgTypeRecognizerID", lldb::eArgTypeRecognizerID)},
73386     {SWIG_LUA_CONSTTAB_INT("eArgTypeConnectURL", lldb::eArgTypeConnectURL)},
73387     {SWIG_LUA_CONSTTAB_INT("eArgTypeTargetID", lldb::eArgTypeTargetID)},
73388     {SWIG_LUA_CONSTTAB_INT("eArgTypeStopHookID", lldb::eArgTypeStopHookID)},
73389     {SWIG_LUA_CONSTTAB_INT("eArgTypeLastArg", lldb::eArgTypeLastArg)},
73390     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAny", lldb::eSymbolTypeAny)},
73391     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInvalid", lldb::eSymbolTypeInvalid)},
73392     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAbsolute", lldb::eSymbolTypeAbsolute)},
73393     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCode", lldb::eSymbolTypeCode)},
73394     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeResolver", lldb::eSymbolTypeResolver)},
73395     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeData", lldb::eSymbolTypeData)},
73396     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeTrampoline", lldb::eSymbolTypeTrampoline)},
73397     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeRuntime", lldb::eSymbolTypeRuntime)},
73398     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeException", lldb::eSymbolTypeException)},
73399     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeSourceFile", lldb::eSymbolTypeSourceFile)},
73400     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeHeaderFile", lldb::eSymbolTypeHeaderFile)},
73401     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjectFile", lldb::eSymbolTypeObjectFile)},
73402     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCommonBlock", lldb::eSymbolTypeCommonBlock)},
73403     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeBlock", lldb::eSymbolTypeBlock)},
73404     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLocal", lldb::eSymbolTypeLocal)},
73405     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeParam", lldb::eSymbolTypeParam)},
73406     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariable", lldb::eSymbolTypeVariable)},
73407     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariableType", lldb::eSymbolTypeVariableType)},
73408     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineEntry", lldb::eSymbolTypeLineEntry)},
73409     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineHeader", lldb::eSymbolTypeLineHeader)},
73410     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeBegin", lldb::eSymbolTypeScopeBegin)},
73411     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeEnd", lldb::eSymbolTypeScopeEnd)},
73412     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAdditional", lldb::eSymbolTypeAdditional)},
73413     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCompiler", lldb::eSymbolTypeCompiler)},
73414     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInstrumentation", lldb::eSymbolTypeInstrumentation)},
73415     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeUndefined", lldb::eSymbolTypeUndefined)},
73416     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCClass", lldb::eSymbolTypeObjCClass)},
73417     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCMetaClass", lldb::eSymbolTypeObjCMetaClass)},
73418     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCIVar", lldb::eSymbolTypeObjCIVar)},
73419     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeReExported", lldb::eSymbolTypeReExported)},
73420     {SWIG_LUA_CONSTTAB_INT("eSectionTypeInvalid", lldb::eSectionTypeInvalid)},
73421     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCode", lldb::eSectionTypeCode)},
73422     {SWIG_LUA_CONSTTAB_INT("eSectionTypeContainer", lldb::eSectionTypeContainer)},
73423     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData", lldb::eSectionTypeData)},
73424     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCString", lldb::eSectionTypeDataCString)},
73425     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCStringPointers", lldb::eSectionTypeDataCStringPointers)},
73426     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataSymbolAddress", lldb::eSectionTypeDataSymbolAddress)},
73427     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData4", lldb::eSectionTypeData4)},
73428     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData8", lldb::eSectionTypeData8)},
73429     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData16", lldb::eSectionTypeData16)},
73430     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataPointers", lldb::eSectionTypeDataPointers)},
73431     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDebug", lldb::eSectionTypeDebug)},
73432     {SWIG_LUA_CONSTTAB_INT("eSectionTypeZeroFill", lldb::eSectionTypeZeroFill)},
73433     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCMessageRefs", lldb::eSectionTypeDataObjCMessageRefs)},
73434     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCCFStrings", lldb::eSectionTypeDataObjCCFStrings)},
73435     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrev", lldb::eSectionTypeDWARFDebugAbbrev)},
73436     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAddr", lldb::eSectionTypeDWARFDebugAddr)},
73437     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAranges", lldb::eSectionTypeDWARFDebugAranges)},
73438     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugCuIndex", lldb::eSectionTypeDWARFDebugCuIndex)},
73439     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugFrame", lldb::eSectionTypeDWARFDebugFrame)},
73440     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfo", lldb::eSectionTypeDWARFDebugInfo)},
73441     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLine", lldb::eSectionTypeDWARFDebugLine)},
73442     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLoc", lldb::eSectionTypeDWARFDebugLoc)},
73443     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacInfo", lldb::eSectionTypeDWARFDebugMacInfo)},
73444     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacro", lldb::eSectionTypeDWARFDebugMacro)},
73445     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubNames", lldb::eSectionTypeDWARFDebugPubNames)},
73446     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubTypes", lldb::eSectionTypeDWARFDebugPubTypes)},
73447     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRanges", lldb::eSectionTypeDWARFDebugRanges)},
73448     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStr", lldb::eSectionTypeDWARFDebugStr)},
73449     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsets", lldb::eSectionTypeDWARFDebugStrOffsets)},
73450     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNames", lldb::eSectionTypeDWARFAppleNames)},
73451     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleTypes", lldb::eSectionTypeDWARFAppleTypes)},
73452     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNamespaces", lldb::eSectionTypeDWARFAppleNamespaces)},
73453     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleObjC", lldb::eSectionTypeDWARFAppleObjC)},
73454     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFSymbolTable", lldb::eSectionTypeELFSymbolTable)},
73455     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicSymbols", lldb::eSectionTypeELFDynamicSymbols)},
73456     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFRelocationEntries", lldb::eSectionTypeELFRelocationEntries)},
73457     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicLinkInfo", lldb::eSectionTypeELFDynamicLinkInfo)},
73458     {SWIG_LUA_CONSTTAB_INT("eSectionTypeEHFrame", lldb::eSectionTypeEHFrame)},
73459     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMexidx", lldb::eSectionTypeARMexidx)},
73460     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMextab", lldb::eSectionTypeARMextab)},
73461     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCompactUnwind", lldb::eSectionTypeCompactUnwind)},
73462     {SWIG_LUA_CONSTTAB_INT("eSectionTypeGoSymtab", lldb::eSectionTypeGoSymtab)},
73463     {SWIG_LUA_CONSTTAB_INT("eSectionTypeAbsoluteAddress", lldb::eSectionTypeAbsoluteAddress)},
73464     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFGNUDebugAltLink", lldb::eSectionTypeDWARFGNUDebugAltLink)},
73465     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypes", lldb::eSectionTypeDWARFDebugTypes)},
73466     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugNames", lldb::eSectionTypeDWARFDebugNames)},
73467     {SWIG_LUA_CONSTTAB_INT("eSectionTypeOther", lldb::eSectionTypeOther)},
73468     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLineStr", lldb::eSectionTypeDWARFDebugLineStr)},
73469     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngLists", lldb::eSectionTypeDWARFDebugRngLists)},
73470     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocLists", lldb::eSectionTypeDWARFDebugLocLists)},
73471     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrevDwo", lldb::eSectionTypeDWARFDebugAbbrevDwo)},
73472     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfoDwo", lldb::eSectionTypeDWARFDebugInfoDwo)},
73473     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrDwo", lldb::eSectionTypeDWARFDebugStrDwo)},
73474     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsetsDwo", lldb::eSectionTypeDWARFDebugStrOffsetsDwo)},
73475     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypesDwo", lldb::eSectionTypeDWARFDebugTypesDwo)},
73476     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngListsDwo", lldb::eSectionTypeDWARFDebugRngListsDwo)},
73477     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocDwo", lldb::eSectionTypeDWARFDebugLocDwo)},
73478     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocListsDwo", lldb::eSectionTypeDWARFDebugLocListsDwo)},
73479     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTuIndex", lldb::eSectionTypeDWARFDebugTuIndex)},
73480     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionNone", lldb::eEmulateInstructionOptionNone)},
73481     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionAutoAdvancePC", lldb::eEmulateInstructionOptionAutoAdvancePC)},
73482     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionIgnoreConditions", lldb::eEmulateInstructionOptionIgnoreConditions)},
73483     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeNone", lldb::eFunctionNameTypeNone)},
73484     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAuto", lldb::eFunctionNameTypeAuto)},
73485     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeFull", lldb::eFunctionNameTypeFull)},
73486     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeBase", lldb::eFunctionNameTypeBase)},
73487     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeMethod", lldb::eFunctionNameTypeMethod)},
73488     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeSelector", lldb::eFunctionNameTypeSelector)},
73489     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAny", lldb::eFunctionNameTypeAny)},
73490     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInvalid", lldb::eBasicTypeInvalid)},
73491     {SWIG_LUA_CONSTTAB_INT("eBasicTypeVoid", lldb::eBasicTypeVoid)},
73492     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar", lldb::eBasicTypeChar)},
73493     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedChar", lldb::eBasicTypeSignedChar)},
73494     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedChar", lldb::eBasicTypeUnsignedChar)},
73495     {SWIG_LUA_CONSTTAB_INT("eBasicTypeWChar", lldb::eBasicTypeWChar)},
73496     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedWChar", lldb::eBasicTypeSignedWChar)},
73497     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedWChar", lldb::eBasicTypeUnsignedWChar)},
73498     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar16", lldb::eBasicTypeChar16)},
73499     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar32", lldb::eBasicTypeChar32)},
73500     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar8", lldb::eBasicTypeChar8)},
73501     {SWIG_LUA_CONSTTAB_INT("eBasicTypeShort", lldb::eBasicTypeShort)},
73502     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedShort", lldb::eBasicTypeUnsignedShort)},
73503     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt", lldb::eBasicTypeInt)},
73504     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt", lldb::eBasicTypeUnsignedInt)},
73505     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLong", lldb::eBasicTypeLong)},
73506     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLong", lldb::eBasicTypeUnsignedLong)},
73507     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongLong", lldb::eBasicTypeLongLong)},
73508     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLongLong", lldb::eBasicTypeUnsignedLongLong)},
73509     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt128", lldb::eBasicTypeInt128)},
73510     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt128", lldb::eBasicTypeUnsignedInt128)},
73511     {SWIG_LUA_CONSTTAB_INT("eBasicTypeBool", lldb::eBasicTypeBool)},
73512     {SWIG_LUA_CONSTTAB_INT("eBasicTypeHalf", lldb::eBasicTypeHalf)},
73513     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloat", lldb::eBasicTypeFloat)},
73514     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDouble", lldb::eBasicTypeDouble)},
73515     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDouble", lldb::eBasicTypeLongDouble)},
73516     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloatComplex", lldb::eBasicTypeFloatComplex)},
73517     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDoubleComplex", lldb::eBasicTypeDoubleComplex)},
73518     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDoubleComplex", lldb::eBasicTypeLongDoubleComplex)},
73519     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCID", lldb::eBasicTypeObjCID)},
73520     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCClass", lldb::eBasicTypeObjCClass)},
73521     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCSel", lldb::eBasicTypeObjCSel)},
73522     {SWIG_LUA_CONSTTAB_INT("eBasicTypeNullPtr", lldb::eBasicTypeNullPtr)},
73523     {SWIG_LUA_CONSTTAB_INT("eBasicTypeOther", lldb::eBasicTypeOther)},
73524     {SWIG_LUA_CONSTTAB_INT("eTraceTypeNone", lldb::eTraceTypeNone)},
73525     {SWIG_LUA_CONSTTAB_INT("eTraceTypeProcessorTrace", lldb::eTraceTypeProcessorTrace)},
73526     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInvalid", lldb::eStructuredDataTypeInvalid)},
73527     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeNull", lldb::eStructuredDataTypeNull)},
73528     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeGeneric", lldb::eStructuredDataTypeGeneric)},
73529     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeArray", lldb::eStructuredDataTypeArray)},
73530     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInteger", lldb::eStructuredDataTypeInteger)},
73531     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeFloat", lldb::eStructuredDataTypeFloat)},
73532     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeBoolean", lldb::eStructuredDataTypeBoolean)},
73533     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeString", lldb::eStructuredDataTypeString)},
73534     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeDictionary", lldb::eStructuredDataTypeDictionary)},
73535     {SWIG_LUA_CONSTTAB_INT("eTypeClassInvalid", lldb::eTypeClassInvalid)},
73536     {SWIG_LUA_CONSTTAB_INT("eTypeClassArray", lldb::eTypeClassArray)},
73537     {SWIG_LUA_CONSTTAB_INT("eTypeClassBlockPointer", lldb::eTypeClassBlockPointer)},
73538     {SWIG_LUA_CONSTTAB_INT("eTypeClassBuiltin", lldb::eTypeClassBuiltin)},
73539     {SWIG_LUA_CONSTTAB_INT("eTypeClassClass", lldb::eTypeClassClass)},
73540     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexFloat", lldb::eTypeClassComplexFloat)},
73541     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexInteger", lldb::eTypeClassComplexInteger)},
73542     {SWIG_LUA_CONSTTAB_INT("eTypeClassEnumeration", lldb::eTypeClassEnumeration)},
73543     {SWIG_LUA_CONSTTAB_INT("eTypeClassFunction", lldb::eTypeClassFunction)},
73544     {SWIG_LUA_CONSTTAB_INT("eTypeClassMemberPointer", lldb::eTypeClassMemberPointer)},
73545     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObject", lldb::eTypeClassObjCObject)},
73546     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCInterface", lldb::eTypeClassObjCInterface)},
73547     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObjectPointer", lldb::eTypeClassObjCObjectPointer)},
73548     {SWIG_LUA_CONSTTAB_INT("eTypeClassPointer", lldb::eTypeClassPointer)},
73549     {SWIG_LUA_CONSTTAB_INT("eTypeClassReference", lldb::eTypeClassReference)},
73550     {SWIG_LUA_CONSTTAB_INT("eTypeClassStruct", lldb::eTypeClassStruct)},
73551     {SWIG_LUA_CONSTTAB_INT("eTypeClassTypedef", lldb::eTypeClassTypedef)},
73552     {SWIG_LUA_CONSTTAB_INT("eTypeClassUnion", lldb::eTypeClassUnion)},
73553     {SWIG_LUA_CONSTTAB_INT("eTypeClassVector", lldb::eTypeClassVector)},
73554     {SWIG_LUA_CONSTTAB_INT("eTypeClassOther", lldb::eTypeClassOther)},
73555     {SWIG_LUA_CONSTTAB_INT("eTypeClassAny", lldb::eTypeClassAny)},
73556     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNull", lldb::eTemplateArgumentKindNull)},
73557     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindType", lldb::eTemplateArgumentKindType)},
73558     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindDeclaration", lldb::eTemplateArgumentKindDeclaration)},
73559     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindIntegral", lldb::eTemplateArgumentKindIntegral)},
73560     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplate", lldb::eTemplateArgumentKindTemplate)},
73561     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplateExpansion", lldb::eTemplateArgumentKindTemplateExpansion)},
73562     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindExpression", lldb::eTemplateArgumentKindExpression)},
73563     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindPack", lldb::eTemplateArgumentKindPack)},
73564     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNullPtr", lldb::eTemplateArgumentKindNullPtr)},
73565     {SWIG_LUA_CONSTTAB_INT("eFormatterMatchExact", lldb::eFormatterMatchExact)},
73566     {SWIG_LUA_CONSTTAB_INT("eFormatterMatchRegex", lldb::eFormatterMatchRegex)},
73567     {SWIG_LUA_CONSTTAB_INT("eFormatterMatchCallback", lldb::eFormatterMatchCallback)},
73568     {SWIG_LUA_CONSTTAB_INT("eLastFormatterMatchType", lldb::eLastFormatterMatchType)},
73569     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNone", lldb::eTypeOptionNone)},
73570     {SWIG_LUA_CONSTTAB_INT("eTypeOptionCascade", lldb::eTypeOptionCascade)},
73571     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipPointers", lldb::eTypeOptionSkipPointers)},
73572     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipReferences", lldb::eTypeOptionSkipReferences)},
73573     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideChildren", lldb::eTypeOptionHideChildren)},
73574     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideValue", lldb::eTypeOptionHideValue)},
73575     {SWIG_LUA_CONSTTAB_INT("eTypeOptionShowOneLiner", lldb::eTypeOptionShowOneLiner)},
73576     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideNames", lldb::eTypeOptionHideNames)},
73577     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNonCacheable", lldb::eTypeOptionNonCacheable)},
73578     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideEmptyAggregates", lldb::eTypeOptionHideEmptyAggregates)},
73579     {SWIG_LUA_CONSTTAB_INT("eTypeOptionFrontEndWantsDereference", lldb::eTypeOptionFrontEndWantsDereference)},
73580     {SWIG_LUA_CONSTTAB_INT("eFrameCompareInvalid", lldb::eFrameCompareInvalid)},
73581     {SWIG_LUA_CONSTTAB_INT("eFrameCompareUnknown", lldb::eFrameCompareUnknown)},
73582     {SWIG_LUA_CONSTTAB_INT("eFrameCompareEqual", lldb::eFrameCompareEqual)},
73583     {SWIG_LUA_CONSTTAB_INT("eFrameCompareSameParent", lldb::eFrameCompareSameParent)},
73584     {SWIG_LUA_CONSTTAB_INT("eFrameCompareYounger", lldb::eFrameCompareYounger)},
73585     {SWIG_LUA_CONSTTAB_INT("eFrameCompareOlder", lldb::eFrameCompareOlder)},
73586     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRead", lldb::eFilePermissionsUserRead)},
73587     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserWrite", lldb::eFilePermissionsUserWrite)},
73588     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserExecute", lldb::eFilePermissionsUserExecute)},
73589     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRead", lldb::eFilePermissionsGroupRead)},
73590     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupWrite", lldb::eFilePermissionsGroupWrite)},
73591     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupExecute", lldb::eFilePermissionsGroupExecute)},
73592     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRead", lldb::eFilePermissionsWorldRead)},
73593     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldWrite", lldb::eFilePermissionsWorldWrite)},
73594     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldExecute", lldb::eFilePermissionsWorldExecute)},
73595     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRW", lldb::eFilePermissionsUserRW)},
73596     {SWIG_LUA_CONSTTAB_INT("eFileFilePermissionsUserRX", lldb::eFileFilePermissionsUserRX)},
73597     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRWX", lldb::eFilePermissionsUserRWX)},
73598     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRW", lldb::eFilePermissionsGroupRW)},
73599     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRX", lldb::eFilePermissionsGroupRX)},
73600     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRWX", lldb::eFilePermissionsGroupRWX)},
73601     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRW", lldb::eFilePermissionsWorldRW)},
73602     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRX", lldb::eFilePermissionsWorldRX)},
73603     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRWX", lldb::eFilePermissionsWorldRWX)},
73604     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneR", lldb::eFilePermissionsEveryoneR)},
73605     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneW", lldb::eFilePermissionsEveryoneW)},
73606     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneX", lldb::eFilePermissionsEveryoneX)},
73607     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRW", lldb::eFilePermissionsEveryoneRW)},
73608     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRX", lldb::eFilePermissionsEveryoneRX)},
73609     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRWX", lldb::eFilePermissionsEveryoneRWX)},
73610     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsFileDefault", lldb::eFilePermissionsFileDefault)},
73611     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsDirectoryDefault", lldb::eFilePermissionsDirectoryDefault)},
73612     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindUnknown", lldb::eQueueItemKindUnknown)},
73613     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindFunction", lldb::eQueueItemKindFunction)},
73614     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindBlock", lldb::eQueueItemKindBlock)},
73615     {SWIG_LUA_CONSTTAB_INT("eQueueKindUnknown", lldb::eQueueKindUnknown)},
73616     {SWIG_LUA_CONSTTAB_INT("eQueueKindSerial", lldb::eQueueKindSerial)},
73617     {SWIG_LUA_CONSTTAB_INT("eQueueKindConcurrent", lldb::eQueueKindConcurrent)},
73618     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationParse", lldb::eExpressionEvaluationParse)},
73619     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationIRGen", lldb::eExpressionEvaluationIRGen)},
73620     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationExecution", lldb::eExpressionEvaluationExecution)},
73621     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationComplete", lldb::eExpressionEvaluationComplete)},
73622     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindUnknown", lldb::eInstructionControlFlowKindUnknown)},
73623     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindOther", lldb::eInstructionControlFlowKindOther)},
73624     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindCall", lldb::eInstructionControlFlowKindCall)},
73625     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindReturn", lldb::eInstructionControlFlowKindReturn)},
73626     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindJump", lldb::eInstructionControlFlowKindJump)},
73627     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindCondJump", lldb::eInstructionControlFlowKindCondJump)},
73628     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindFarCall", lldb::eInstructionControlFlowKindFarCall)},
73629     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindFarReturn", lldb::eInstructionControlFlowKindFarReturn)},
73630     {SWIG_LUA_CONSTTAB_INT("eInstructionControlFlowKindFarJump", lldb::eInstructionControlFlowKindFarJump)},
73631     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindWrite", lldb::eWatchpointKindWrite)},
73632     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindRead", lldb::eWatchpointKindRead)},
73633     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadAccess", lldb::eGdbSignalBadAccess)},
73634     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadInstruction", lldb::eGdbSignalBadInstruction)},
73635     {SWIG_LUA_CONSTTAB_INT("eGdbSignalArithmetic", lldb::eGdbSignalArithmetic)},
73636     {SWIG_LUA_CONSTTAB_INT("eGdbSignalEmulation", lldb::eGdbSignalEmulation)},
73637     {SWIG_LUA_CONSTTAB_INT("eGdbSignalSoftware", lldb::eGdbSignalSoftware)},
73638     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBreakpoint", lldb::eGdbSignalBreakpoint)},
73639     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBShlibDir", lldb::ePathTypeLLDBShlibDir)},
73640     {SWIG_LUA_CONSTTAB_INT("ePathTypeSupportExecutableDir", lldb::ePathTypeSupportExecutableDir)},
73641     {SWIG_LUA_CONSTTAB_INT("ePathTypeHeaderDir", lldb::ePathTypeHeaderDir)},
73642     {SWIG_LUA_CONSTTAB_INT("ePathTypePythonDir", lldb::ePathTypePythonDir)},
73643     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBSystemPlugins", lldb::ePathTypeLLDBSystemPlugins)},
73644     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBUserPlugins", lldb::ePathTypeLLDBUserPlugins)},
73645     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBTempSystemDir", lldb::ePathTypeLLDBTempSystemDir)},
73646     {SWIG_LUA_CONSTTAB_INT("ePathTypeGlobalLLDBTempSystemDir", lldb::ePathTypeGlobalLLDBTempSystemDir)},
73647     {SWIG_LUA_CONSTTAB_INT("ePathTypeClangDir", lldb::ePathTypeClangDir)},
73648     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindUnknown", lldb::eMemberFunctionKindUnknown)},
73649     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindConstructor", lldb::eMemberFunctionKindConstructor)},
73650     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindDestructor", lldb::eMemberFunctionKindDestructor)},
73651     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindInstanceMethod", lldb::eMemberFunctionKindInstanceMethod)},
73652     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindStaticMethod", lldb::eMemberFunctionKindStaticMethod)},
73653     {SWIG_LUA_CONSTTAB_INT("eMatchTypeNormal", lldb::eMatchTypeNormal)},
73654     {SWIG_LUA_CONSTTAB_INT("eMatchTypeRegex", lldb::eMatchTypeRegex)},
73655     {SWIG_LUA_CONSTTAB_INT("eMatchTypeStartsWith", lldb::eMatchTypeStartsWith)},
73656     {SWIG_LUA_CONSTTAB_INT("eTypeHasChildren", lldb::eTypeHasChildren)},
73657     {SWIG_LUA_CONSTTAB_INT("eTypeHasValue", lldb::eTypeHasValue)},
73658     {SWIG_LUA_CONSTTAB_INT("eTypeIsArray", lldb::eTypeIsArray)},
73659     {SWIG_LUA_CONSTTAB_INT("eTypeIsBlock", lldb::eTypeIsBlock)},
73660     {SWIG_LUA_CONSTTAB_INT("eTypeIsBuiltIn", lldb::eTypeIsBuiltIn)},
73661     {SWIG_LUA_CONSTTAB_INT("eTypeIsClass", lldb::eTypeIsClass)},
73662     {SWIG_LUA_CONSTTAB_INT("eTypeIsCPlusPlus", lldb::eTypeIsCPlusPlus)},
73663     {SWIG_LUA_CONSTTAB_INT("eTypeIsEnumeration", lldb::eTypeIsEnumeration)},
73664     {SWIG_LUA_CONSTTAB_INT("eTypeIsFuncPrototype", lldb::eTypeIsFuncPrototype)},
73665     {SWIG_LUA_CONSTTAB_INT("eTypeIsMember", lldb::eTypeIsMember)},
73666     {SWIG_LUA_CONSTTAB_INT("eTypeIsObjC", lldb::eTypeIsObjC)},
73667     {SWIG_LUA_CONSTTAB_INT("eTypeIsPointer", lldb::eTypeIsPointer)},
73668     {SWIG_LUA_CONSTTAB_INT("eTypeIsReference", lldb::eTypeIsReference)},
73669     {SWIG_LUA_CONSTTAB_INT("eTypeIsStructUnion", lldb::eTypeIsStructUnion)},
73670     {SWIG_LUA_CONSTTAB_INT("eTypeIsTemplate", lldb::eTypeIsTemplate)},
73671     {SWIG_LUA_CONSTTAB_INT("eTypeIsTypedef", lldb::eTypeIsTypedef)},
73672     {SWIG_LUA_CONSTTAB_INT("eTypeIsVector", lldb::eTypeIsVector)},
73673     {SWIG_LUA_CONSTTAB_INT("eTypeIsScalar", lldb::eTypeIsScalar)},
73674     {SWIG_LUA_CONSTTAB_INT("eTypeIsInteger", lldb::eTypeIsInteger)},
73675     {SWIG_LUA_CONSTTAB_INT("eTypeIsFloat", lldb::eTypeIsFloat)},
73676     {SWIG_LUA_CONSTTAB_INT("eTypeIsComplex", lldb::eTypeIsComplex)},
73677     {SWIG_LUA_CONSTTAB_INT("eTypeIsSigned", lldb::eTypeIsSigned)},
73678     {SWIG_LUA_CONSTTAB_INT("eTypeInstanceIsPointer", lldb::eTypeInstanceIsPointer)},
73679     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresTarget", lldb::eCommandRequiresTarget)},
73680     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresProcess", lldb::eCommandRequiresProcess)},
73681     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresThread", lldb::eCommandRequiresThread)},
73682     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresFrame", lldb::eCommandRequiresFrame)},
73683     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresRegContext", lldb::eCommandRequiresRegContext)},
73684     {SWIG_LUA_CONSTTAB_INT("eCommandTryTargetAPILock", lldb::eCommandTryTargetAPILock)},
73685     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeLaunched", lldb::eCommandProcessMustBeLaunched)},
73686     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBePaused", lldb::eCommandProcessMustBePaused)},
73687     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeTraced", lldb::eCommandProcessMustBeTraced)},
73688     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryCapped", lldb::eTypeSummaryCapped)},
73689     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryUncapped", lldb::eTypeSummaryUncapped)},
73690     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultSuccess", lldb::eCommandInterpreterResultSuccess)},
73691     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultInferiorCrash", lldb::eCommandInterpreterResultInferiorCrash)},
73692     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultCommandError", lldb::eCommandInterpreterResultCommandError)},
73693     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultQuitRequested", lldb::eCommandInterpreterResultQuitRequested)},
73694     {SWIG_LUA_CONSTTAB_INT("eSaveCoreUnspecified", lldb::eSaveCoreUnspecified)},
73695     {SWIG_LUA_CONSTTAB_INT("eSaveCoreFull", lldb::eSaveCoreFull)},
73696     {SWIG_LUA_CONSTTAB_INT("eSaveCoreDirtyOnly", lldb::eSaveCoreDirtyOnly)},
73697     {SWIG_LUA_CONSTTAB_INT("eSaveCoreStackOnly", lldb::eSaveCoreStackOnly)},
73698     {SWIG_LUA_CONSTTAB_INT("eTraceEventDisabledSW", lldb::eTraceEventDisabledSW)},
73699     {SWIG_LUA_CONSTTAB_INT("eTraceEventDisabledHW", lldb::eTraceEventDisabledHW)},
73700     {SWIG_LUA_CONSTTAB_INT("eTraceEventCPUChanged", lldb::eTraceEventCPUChanged)},
73701     {SWIG_LUA_CONSTTAB_INT("eTraceEventHWClockTick", lldb::eTraceEventHWClockTick)},
73702     {SWIG_LUA_CONSTTAB_INT("eTraceEventSyncPoint", lldb::eTraceEventSyncPoint)},
73703     {SWIG_LUA_CONSTTAB_INT("eTraceItemKindError", lldb::eTraceItemKindError)},
73704     {SWIG_LUA_CONSTTAB_INT("eTraceItemKindEvent", lldb::eTraceItemKindEvent)},
73705     {SWIG_LUA_CONSTTAB_INT("eTraceItemKindInstruction", lldb::eTraceItemKindInstruction)},
73706     {SWIG_LUA_CONSTTAB_INT("eTraceCursorSeekTypeBeginning", lldb::eTraceCursorSeekTypeBeginning)},
73707     {SWIG_LUA_CONSTTAB_INT("eTraceCursorSeekTypeCurrent", lldb::eTraceCursorSeekTypeCurrent)},
73708     {SWIG_LUA_CONSTTAB_INT("eTraceCursorSeekTypeEnd", lldb::eTraceCursorSeekTypeEnd)},
73709     {SWIG_LUA_CONSTTAB_INT("eDWIMPrintVerbosityNone", lldb::eDWIMPrintVerbosityNone)},
73710     {SWIG_LUA_CONSTTAB_INT("eDWIMPrintVerbosityExpression", lldb::eDWIMPrintVerbosityExpression)},
73711     {SWIG_LUA_CONSTTAB_INT("eDWIMPrintVerbosityFull", lldb::eDWIMPrintVerbosityFull)},
73712     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
73713     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
73714     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
73715     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
73716     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
73717     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
73718     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
73719     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
73720     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
73721     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
73722     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eAllEventBits", lldb::SBCommunication::eAllEventBits)},
73723     {SWIG_LUA_CONSTTAB_INT("SBDebugger_eBroadcastBitProgress", lldb::SBDebugger::eBroadcastBitProgress)},
73724     {SWIG_LUA_CONSTTAB_INT("SBDebugger_eBroadcastBitWarning", lldb::SBDebugger::eBroadcastBitWarning)},
73725     {SWIG_LUA_CONSTTAB_INT("SBDebugger_eBroadcastBitError", lldb::SBDebugger::eBroadcastBitError)},
73726     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
73727     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
73728     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
73729     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
73730     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
73731     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
73732     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
73733     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
73734     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
73735     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
73736     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
73737     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
73738     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
73739     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
73740     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
73741     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
73742     {0,0,0,0,0,0}
73743 };
73744 static swig_lua_method swig_SwigModule_methods[]= {
73745     { "SBBreakpoint_EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
73746     { "SBBreakpoint_GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
73747     { "SBBreakpoint_GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
73748     { "SBBreakpoint_GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
73749     { "SBBreakpoint_GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
73750     { "SBCommandInterpreter_GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
73751     { "SBCommandInterpreter_GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
73752     { "SBCommandInterpreter_EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
73753     { "SBCommandInterpreter_GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
73754     { "SBCommunication_GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
73755     { "SBData_CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
73756     { "SBData_CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
73757     { "SBData_CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
73758     { "SBData_CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
73759     { "SBData_CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
73760     { "SBData_CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
73761     { "SBDebugger_GetProgressFromEvent", _wrap_SBDebugger_GetProgressFromEvent},
73762     { "SBDebugger_GetDiagnosticFromEvent", _wrap_SBDebugger_GetDiagnosticFromEvent},
73763     { "SBDebugger_Initialize", _wrap_SBDebugger_Initialize},
73764     { "SBDebugger_InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
73765     { "SBDebugger_PrintStackTraceOnError", _wrap_SBDebugger_PrintStackTraceOnError},
73766     { "SBDebugger_Terminate", _wrap_SBDebugger_Terminate},
73767     { "SBDebugger_Create", _wrap_SBDebugger_Create},
73768     { "SBDebugger_Destroy", _wrap_SBDebugger_Destroy},
73769     { "SBDebugger_MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
73770     { "SBDebugger_GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
73771     { "SBDebugger_SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
73772     { "SBDebugger_GetVersionString", _wrap_SBDebugger_GetVersionString},
73773     { "SBDebugger_StateAsCString", _wrap_SBDebugger_StateAsCString},
73774     { "SBDebugger_GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
73775     { "SBDebugger_StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
73776     { "SBDebugger_StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
73777     { "SBDebugger_FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
73778     { "SBDebugger_SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
73779     { "SBDebugger_GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
73780     { "SBEvent_GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
73781     { "SBFile_MakeBorrowed", _wrap_SBFile_MakeBorrowed},
73782     { "SBFile_MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
73783     { "SBFile_MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
73784     { "SBFileSpec_ResolvePath", _wrap_SBFileSpec_ResolvePath},
73785     { "SBHostOS_GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
73786     { "SBHostOS_GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
73787     { "SBHostOS_GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
73788     { "SBHostOS_GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
73789     { "SBHostOS_ThreadCreated", _wrap_SBHostOS_ThreadCreated},
73790     { "SBHostOS_ThreadCreate", _wrap_SBHostOS_ThreadCreate},
73791     { "SBHostOS_ThreadCancel", _wrap_SBHostOS_ThreadCancel},
73792     { "SBHostOS_ThreadDetach", _wrap_SBHostOS_ThreadDetach},
73793     { "SBHostOS_ThreadJoin", _wrap_SBHostOS_ThreadJoin},
73794     { "SBLanguageRuntime_GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
73795     { "SBLanguageRuntime_GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
73796     { "SBModule_GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
73797     { "SBModule_GarbageCollectAllocatedModules", _wrap_SBModule_GarbageCollectAllocatedModules},
73798     { "SBModuleSpecList_GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
73799     { "SBPlatform_GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
73800     { "SBProcess_GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
73801     { "SBProcess_GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
73802     { "SBProcess_GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
73803     { "SBProcess_GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
73804     { "SBProcess_GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
73805     { "SBProcess_GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
73806     { "SBProcess_GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
73807     { "SBProcess_GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
73808     { "SBProcess_EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
73809     { "SBProcess_EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
73810     { "SBReproducer_Capture", _wrap_SBReproducer_Capture},
73811     { "SBReproducer_PassiveReplay", _wrap_SBReproducer_PassiveReplay},
73812     { "SBReproducer_SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
73813     { "SBReproducer_SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
73814     { "SBTarget_GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
73815     { "SBTarget_EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
73816     { "SBTarget_GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
73817     { "SBTarget_GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
73818     { "SBTarget_GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
73819     { "SBThread_GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
73820     { "SBThread_EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
73821     { "SBThread_GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
73822     { "SBThread_GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
73823     { "SBTypeSummary_CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
73824     { "SBTypeSummary_CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
73825     { "SBTypeSummary_CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
73826     { "SBTypeSynthetic_CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
73827     { "SBTypeSynthetic_CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
73828     { "SBWatchpoint_EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
73829     { "SBWatchpoint_GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
73830     { "SBWatchpoint_GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
73831     {0,0}
73832 };
73833 static swig_lua_class* swig_SwigModule_classes[]= {
73834 &_wrap_class_string,
73835 &_wrap_class_SBAddress,
73836 &_wrap_class_SBAttachInfo,
73837 &_wrap_class_SBBlock,
73838 &_wrap_class_SBBreakpoint,
73839 &_wrap_class_SBBreakpointList,
73840 &_wrap_class_SBBreakpointLocation,
73841 &_wrap_class_SBBreakpointName,
73842 &_wrap_class_SBBroadcaster,
73843 &_wrap_class_SBCommandInterpreter,
73844 &_wrap_class_SBCommandInterpreterRunOptions,
73845 &_wrap_class_SBCommandReturnObject,
73846 &_wrap_class_SBCommunication,
73847 &_wrap_class_SBCompileUnit,
73848 &_wrap_class_SBData,
73849 &_wrap_class_SBDebugger,
73850 &_wrap_class_SBDeclaration,
73851 &_wrap_class_SBError,
73852 &_wrap_class_SBEnvironment,
73853 &_wrap_class_SBEvent,
73854 &_wrap_class_SBExecutionContext,
73855 &_wrap_class_SBExpressionOptions,
73856 &_wrap_class_SBFile,
73857 &_wrap_class_SBFileSpec,
73858 &_wrap_class_SBFileSpecList,
73859 &_wrap_class_SBFrame,
73860 &_wrap_class_SBFunction,
73861 &_wrap_class_SBHostOS,
73862 &_wrap_class_SBInstruction,
73863 &_wrap_class_SBInstructionList,
73864 &_wrap_class_SBLanguageRuntime,
73865 &_wrap_class_SBLaunchInfo,
73866 &_wrap_class_SBLineEntry,
73867 &_wrap_class_SBListener,
73868 &_wrap_class_SBMemoryRegionInfo,
73869 &_wrap_class_SBMemoryRegionInfoList,
73870 &_wrap_class_SBModule,
73871 &_wrap_class_SBModuleSpec,
73872 &_wrap_class_SBModuleSpecList,
73873 &_wrap_class_SBPlatformConnectOptions,
73874 &_wrap_class_SBPlatformShellCommand,
73875 &_wrap_class_SBPlatform,
73876 &_wrap_class_SBProcess,
73877 &_wrap_class_SBProcessInfo,
73878 &_wrap_class_SBQueue,
73879 &_wrap_class_SBQueueItem,
73880 &_wrap_class_SBReproducer,
73881 &_wrap_class_SBSection,
73882 &_wrap_class_SBSourceManager,
73883 &_wrap_class_SBStream,
73884 &_wrap_class_SBStringList,
73885 &_wrap_class_SBStructuredData,
73886 &_wrap_class_SBSymbol,
73887 &_wrap_class_SBSymbolContext,
73888 &_wrap_class_SBSymbolContextList,
73889 &_wrap_class_SBTarget,
73890 &_wrap_class_SBThread,
73891 &_wrap_class_SBThreadCollection,
73892 &_wrap_class_SBThreadPlan,
73893 &_wrap_class_SBTrace,
73894 &_wrap_class_SBTraceCursor,
73895 &_wrap_class_SBTypeMember,
73896 &_wrap_class_SBTypeMemberFunction,
73897 &_wrap_class_SBType,
73898 &_wrap_class_SBTypeList,
73899 &_wrap_class_SBTypeCategory,
73900 &_wrap_class_SBTypeEnumMember,
73901 &_wrap_class_SBTypeEnumMemberList,
73902 &_wrap_class_SBTypeFilter,
73903 &_wrap_class_SBTypeFormat,
73904 &_wrap_class_SBTypeNameSpecifier,
73905 &_wrap_class_SBTypeSummaryOptions,
73906 &_wrap_class_SBTypeSummary,
73907 &_wrap_class_SBTypeSynthetic,
73908 &_wrap_class_SBUnixSignals,
73909 &_wrap_class_SBValue,
73910 &_wrap_class_SBValueList,
73911 &_wrap_class_SBVariablesOptions,
73912 &_wrap_class_SBWatchpoint,
73913     0
73914 };
73915 static swig_lua_namespace* swig_SwigModule_namespaces[] = {
73916     0
73917 };
73918 
73919 static swig_lua_namespace swig_SwigModule = {
73920     "lldb",
73921     swig_SwigModule_methods,
73922     swig_SwigModule_attributes,
73923     swig_SwigModule_constants,
73924     swig_SwigModule_classes,
73925     swig_SwigModule_namespaces
73926 };
73927 #ifdef __cplusplus
73928 }
73929 #endif
73930 
73931 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
73932 
73933 static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0};
73934 static swig_type_info _swigt__p_double = {"_p_double", "double *", 0, 0, (void*)0, 0};
73935 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};
73936 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};
73937 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};
73938 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};
73939 static swig_type_info _swigt__p_lldb__ConnectionStatus = {"_p_lldb__ConnectionStatus", "lldb::ConnectionStatus *|enum lldb::ConnectionStatus *", 0, 0, (void*)0, 0};
73940 static swig_type_info _swigt__p_lldb__SBAddress = {"_p_lldb__SBAddress", "lldb::SBAddress *", 0, 0, (void*)&_wrap_class_SBAddress, 0};
73941 static swig_type_info _swigt__p_lldb__SBAttachInfo = {"_p_lldb__SBAttachInfo", "lldb::SBAttachInfo *", 0, 0, (void*)&_wrap_class_SBAttachInfo, 0};
73942 static swig_type_info _swigt__p_lldb__SBBlock = {"_p_lldb__SBBlock", "lldb::SBBlock *", 0, 0, (void*)&_wrap_class_SBBlock, 0};
73943 static swig_type_info _swigt__p_lldb__SBBreakpoint = {"_p_lldb__SBBreakpoint", "lldb::SBBreakpoint *", 0, 0, (void*)&_wrap_class_SBBreakpoint, 0};
73944 static swig_type_info _swigt__p_lldb__SBBreakpointList = {"_p_lldb__SBBreakpointList", "lldb::SBBreakpointList *", 0, 0, (void*)&_wrap_class_SBBreakpointList, 0};
73945 static swig_type_info _swigt__p_lldb__SBBreakpointLocation = {"_p_lldb__SBBreakpointLocation", "lldb::SBBreakpointLocation *", 0, 0, (void*)&_wrap_class_SBBreakpointLocation, 0};
73946 static swig_type_info _swigt__p_lldb__SBBreakpointName = {"_p_lldb__SBBreakpointName", "lldb::SBBreakpointName *", 0, 0, (void*)&_wrap_class_SBBreakpointName, 0};
73947 static swig_type_info _swigt__p_lldb__SBBroadcaster = {"_p_lldb__SBBroadcaster", "lldb::SBBroadcaster *", 0, 0, (void*)&_wrap_class_SBBroadcaster, 0};
73948 static swig_type_info _swigt__p_lldb__SBCommandInterpreter = {"_p_lldb__SBCommandInterpreter", "lldb::SBCommandInterpreter *", 0, 0, (void*)&_wrap_class_SBCommandInterpreter, 0};
73949 static swig_type_info _swigt__p_lldb__SBCommandInterpreterRunOptions = {"_p_lldb__SBCommandInterpreterRunOptions", "lldb::SBCommandInterpreterRunOptions *", 0, 0, (void*)&_wrap_class_SBCommandInterpreterRunOptions, 0};
73950 static swig_type_info _swigt__p_lldb__SBCommandReturnObject = {"_p_lldb__SBCommandReturnObject", "lldb::SBCommandReturnObject *", 0, 0, (void*)&_wrap_class_SBCommandReturnObject, 0};
73951 static swig_type_info _swigt__p_lldb__SBCommunication = {"_p_lldb__SBCommunication", "lldb::SBCommunication *", 0, 0, (void*)&_wrap_class_SBCommunication, 0};
73952 static swig_type_info _swigt__p_lldb__SBCompileUnit = {"_p_lldb__SBCompileUnit", "lldb::SBCompileUnit *", 0, 0, (void*)&_wrap_class_SBCompileUnit, 0};
73953 static swig_type_info _swigt__p_lldb__SBData = {"_p_lldb__SBData", "lldb::SBData *", 0, 0, (void*)&_wrap_class_SBData, 0};
73954 static swig_type_info _swigt__p_lldb__SBDebugger = {"_p_lldb__SBDebugger", "lldb::SBDebugger *", 0, 0, (void*)&_wrap_class_SBDebugger, 0};
73955 static swig_type_info _swigt__p_lldb__SBDeclaration = {"_p_lldb__SBDeclaration", "lldb::SBDeclaration *", 0, 0, (void*)&_wrap_class_SBDeclaration, 0};
73956 static swig_type_info _swigt__p_lldb__SBEnvironment = {"_p_lldb__SBEnvironment", "lldb::SBEnvironment *", 0, 0, (void*)&_wrap_class_SBEnvironment, 0};
73957 static swig_type_info _swigt__p_lldb__SBError = {"_p_lldb__SBError", "lldb::SBError *", 0, 0, (void*)&_wrap_class_SBError, 0};
73958 static swig_type_info _swigt__p_lldb__SBEvent = {"_p_lldb__SBEvent", "lldb::SBEvent *", 0, 0, (void*)&_wrap_class_SBEvent, 0};
73959 static swig_type_info _swigt__p_lldb__SBExecutionContext = {"_p_lldb__SBExecutionContext", "lldb::SBExecutionContext *", 0, 0, (void*)&_wrap_class_SBExecutionContext, 0};
73960 static swig_type_info _swigt__p_lldb__SBExpressionOptions = {"_p_lldb__SBExpressionOptions", "lldb::SBExpressionOptions *", 0, 0, (void*)&_wrap_class_SBExpressionOptions, 0};
73961 static swig_type_info _swigt__p_lldb__SBFile = {"_p_lldb__SBFile", "lldb::SBFile *", 0, 0, (void*)&_wrap_class_SBFile, 0};
73962 static swig_type_info _swigt__p_lldb__SBFileSpec = {"_p_lldb__SBFileSpec", "lldb::SBFileSpec *", 0, 0, (void*)&_wrap_class_SBFileSpec, 0};
73963 static swig_type_info _swigt__p_lldb__SBFileSpecList = {"_p_lldb__SBFileSpecList", "lldb::SBFileSpecList *", 0, 0, (void*)&_wrap_class_SBFileSpecList, 0};
73964 static swig_type_info _swigt__p_lldb__SBFrame = {"_p_lldb__SBFrame", "lldb::SBFrame *", 0, 0, (void*)&_wrap_class_SBFrame, 0};
73965 static swig_type_info _swigt__p_lldb__SBFunction = {"_p_lldb__SBFunction", "lldb::SBFunction *", 0, 0, (void*)&_wrap_class_SBFunction, 0};
73966 static swig_type_info _swigt__p_lldb__SBHostOS = {"_p_lldb__SBHostOS", "lldb::SBHostOS *", 0, 0, (void*)&_wrap_class_SBHostOS, 0};
73967 static swig_type_info _swigt__p_lldb__SBInstruction = {"_p_lldb__SBInstruction", "lldb::SBInstruction *", 0, 0, (void*)&_wrap_class_SBInstruction, 0};
73968 static swig_type_info _swigt__p_lldb__SBInstructionList = {"_p_lldb__SBInstructionList", "lldb::SBInstructionList *", 0, 0, (void*)&_wrap_class_SBInstructionList, 0};
73969 static swig_type_info _swigt__p_lldb__SBLanguageRuntime = {"_p_lldb__SBLanguageRuntime", "lldb::SBLanguageRuntime *", 0, 0, (void*)&_wrap_class_SBLanguageRuntime, 0};
73970 static swig_type_info _swigt__p_lldb__SBLaunchInfo = {"_p_lldb__SBLaunchInfo", "lldb::SBLaunchInfo *", 0, 0, (void*)&_wrap_class_SBLaunchInfo, 0};
73971 static swig_type_info _swigt__p_lldb__SBLineEntry = {"_p_lldb__SBLineEntry", "lldb::SBLineEntry *", 0, 0, (void*)&_wrap_class_SBLineEntry, 0};
73972 static swig_type_info _swigt__p_lldb__SBListener = {"_p_lldb__SBListener", "lldb::SBListener *", 0, 0, (void*)&_wrap_class_SBListener, 0};
73973 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfo = {"_p_lldb__SBMemoryRegionInfo", "lldb::SBMemoryRegionInfo *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfo, 0};
73974 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfoList = {"_p_lldb__SBMemoryRegionInfoList", "lldb::SBMemoryRegionInfoList *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfoList, 0};
73975 static swig_type_info _swigt__p_lldb__SBModule = {"_p_lldb__SBModule", "lldb::SBModule *", 0, 0, (void*)&_wrap_class_SBModule, 0};
73976 static swig_type_info _swigt__p_lldb__SBModuleSpec = {"_p_lldb__SBModuleSpec", "lldb::SBModuleSpec *", 0, 0, (void*)&_wrap_class_SBModuleSpec, 0};
73977 static swig_type_info _swigt__p_lldb__SBModuleSpecList = {"_p_lldb__SBModuleSpecList", "lldb::SBModuleSpecList *", 0, 0, (void*)&_wrap_class_SBModuleSpecList, 0};
73978 static swig_type_info _swigt__p_lldb__SBPlatform = {"_p_lldb__SBPlatform", "lldb::SBPlatform *", 0, 0, (void*)&_wrap_class_SBPlatform, 0};
73979 static swig_type_info _swigt__p_lldb__SBPlatformConnectOptions = {"_p_lldb__SBPlatformConnectOptions", "lldb::SBPlatformConnectOptions *", 0, 0, (void*)&_wrap_class_SBPlatformConnectOptions, 0};
73980 static swig_type_info _swigt__p_lldb__SBPlatformShellCommand = {"_p_lldb__SBPlatformShellCommand", "lldb::SBPlatformShellCommand *", 0, 0, (void*)&_wrap_class_SBPlatformShellCommand, 0};
73981 static swig_type_info _swigt__p_lldb__SBProcess = {"_p_lldb__SBProcess", "lldb::SBProcess *", 0, 0, (void*)&_wrap_class_SBProcess, 0};
73982 static swig_type_info _swigt__p_lldb__SBProcessInfo = {"_p_lldb__SBProcessInfo", "lldb::SBProcessInfo *", 0, 0, (void*)&_wrap_class_SBProcessInfo, 0};
73983 static swig_type_info _swigt__p_lldb__SBQueue = {"_p_lldb__SBQueue", "lldb::SBQueue *", 0, 0, (void*)&_wrap_class_SBQueue, 0};
73984 static swig_type_info _swigt__p_lldb__SBQueueItem = {"_p_lldb__SBQueueItem", "lldb::SBQueueItem *", 0, 0, (void*)&_wrap_class_SBQueueItem, 0};
73985 static swig_type_info _swigt__p_lldb__SBReproducer = {"_p_lldb__SBReproducer", "lldb::SBReproducer *", 0, 0, (void*)&_wrap_class_SBReproducer, 0};
73986 static swig_type_info _swigt__p_lldb__SBSection = {"_p_lldb__SBSection", "lldb::SBSection *", 0, 0, (void*)&_wrap_class_SBSection, 0};
73987 static swig_type_info _swigt__p_lldb__SBSourceManager = {"_p_lldb__SBSourceManager", "lldb::SBSourceManager *", 0, 0, (void*)&_wrap_class_SBSourceManager, 0};
73988 static swig_type_info _swigt__p_lldb__SBStream = {"_p_lldb__SBStream", "lldb::SBStream *", 0, 0, (void*)&_wrap_class_SBStream, 0};
73989 static swig_type_info _swigt__p_lldb__SBStringList = {"_p_lldb__SBStringList", "lldb::SBStringList *", 0, 0, (void*)&_wrap_class_SBStringList, 0};
73990 static swig_type_info _swigt__p_lldb__SBStructuredData = {"_p_lldb__SBStructuredData", "lldb::SBStructuredData *", 0, 0, (void*)&_wrap_class_SBStructuredData, 0};
73991 static swig_type_info _swigt__p_lldb__SBSymbol = {"_p_lldb__SBSymbol", "lldb::SBSymbol *", 0, 0, (void*)&_wrap_class_SBSymbol, 0};
73992 static swig_type_info _swigt__p_lldb__SBSymbolContext = {"_p_lldb__SBSymbolContext", "lldb::SBSymbolContext *", 0, 0, (void*)&_wrap_class_SBSymbolContext, 0};
73993 static swig_type_info _swigt__p_lldb__SBSymbolContextList = {"_p_lldb__SBSymbolContextList", "lldb::SBSymbolContextList *", 0, 0, (void*)&_wrap_class_SBSymbolContextList, 0};
73994 static swig_type_info _swigt__p_lldb__SBTarget = {"_p_lldb__SBTarget", "lldb::SBTarget *", 0, 0, (void*)&_wrap_class_SBTarget, 0};
73995 static swig_type_info _swigt__p_lldb__SBThread = {"_p_lldb__SBThread", "lldb::SBThread *", 0, 0, (void*)&_wrap_class_SBThread, 0};
73996 static swig_type_info _swigt__p_lldb__SBThreadCollection = {"_p_lldb__SBThreadCollection", "lldb::SBThreadCollection *", 0, 0, (void*)&_wrap_class_SBThreadCollection, 0};
73997 static swig_type_info _swigt__p_lldb__SBThreadPlan = {"_p_lldb__SBThreadPlan", "lldb::SBThreadPlan *", 0, 0, (void*)&_wrap_class_SBThreadPlan, 0};
73998 static swig_type_info _swigt__p_lldb__SBTrace = {"_p_lldb__SBTrace", "lldb::SBTrace *", 0, 0, (void*)&_wrap_class_SBTrace, 0};
73999 static swig_type_info _swigt__p_lldb__SBTraceCursor = {"_p_lldb__SBTraceCursor", "lldb::SBTraceCursor *", 0, 0, (void*)&_wrap_class_SBTraceCursor, 0};
74000 static swig_type_info _swigt__p_lldb__SBType = {"_p_lldb__SBType", "lldb::SBType *", 0, 0, (void*)&_wrap_class_SBType, 0};
74001 static swig_type_info _swigt__p_lldb__SBTypeCategory = {"_p_lldb__SBTypeCategory", "lldb::SBTypeCategory *", 0, 0, (void*)&_wrap_class_SBTypeCategory, 0};
74002 static swig_type_info _swigt__p_lldb__SBTypeEnumMember = {"_p_lldb__SBTypeEnumMember", "lldb::SBTypeEnumMember *", 0, 0, (void*)&_wrap_class_SBTypeEnumMember, 0};
74003 static swig_type_info _swigt__p_lldb__SBTypeEnumMemberList = {"_p_lldb__SBTypeEnumMemberList", "lldb::SBTypeEnumMemberList *", 0, 0, (void*)&_wrap_class_SBTypeEnumMemberList, 0};
74004 static swig_type_info _swigt__p_lldb__SBTypeFilter = {"_p_lldb__SBTypeFilter", "lldb::SBTypeFilter *", 0, 0, (void*)&_wrap_class_SBTypeFilter, 0};
74005 static swig_type_info _swigt__p_lldb__SBTypeFormat = {"_p_lldb__SBTypeFormat", "lldb::SBTypeFormat *", 0, 0, (void*)&_wrap_class_SBTypeFormat, 0};
74006 static swig_type_info _swigt__p_lldb__SBTypeList = {"_p_lldb__SBTypeList", "lldb::SBTypeList *", 0, 0, (void*)&_wrap_class_SBTypeList, 0};
74007 static swig_type_info _swigt__p_lldb__SBTypeMember = {"_p_lldb__SBTypeMember", "lldb::SBTypeMember *", 0, 0, (void*)&_wrap_class_SBTypeMember, 0};
74008 static swig_type_info _swigt__p_lldb__SBTypeMemberFunction = {"_p_lldb__SBTypeMemberFunction", "lldb::SBTypeMemberFunction *", 0, 0, (void*)&_wrap_class_SBTypeMemberFunction, 0};
74009 static swig_type_info _swigt__p_lldb__SBTypeNameSpecifier = {"_p_lldb__SBTypeNameSpecifier", "lldb::SBTypeNameSpecifier *", 0, 0, (void*)&_wrap_class_SBTypeNameSpecifier, 0};
74010 static swig_type_info _swigt__p_lldb__SBTypeSummary = {"_p_lldb__SBTypeSummary", "lldb::SBTypeSummary *", 0, 0, (void*)&_wrap_class_SBTypeSummary, 0};
74011 static swig_type_info _swigt__p_lldb__SBTypeSummaryOptions = {"_p_lldb__SBTypeSummaryOptions", "lldb::SBTypeSummaryOptions *", 0, 0, (void*)&_wrap_class_SBTypeSummaryOptions, 0};
74012 static swig_type_info _swigt__p_lldb__SBTypeSynthetic = {"_p_lldb__SBTypeSynthetic", "lldb::SBTypeSynthetic *", 0, 0, (void*)&_wrap_class_SBTypeSynthetic, 0};
74013 static swig_type_info _swigt__p_lldb__SBUnixSignals = {"_p_lldb__SBUnixSignals", "lldb::SBUnixSignals *", 0, 0, (void*)&_wrap_class_SBUnixSignals, 0};
74014 static swig_type_info _swigt__p_lldb__SBValue = {"_p_lldb__SBValue", "lldb::SBValue *", 0, 0, (void*)&_wrap_class_SBValue, 0};
74015 static swig_type_info _swigt__p_lldb__SBValueList = {"_p_lldb__SBValueList", "lldb::SBValueList *", 0, 0, (void*)&_wrap_class_SBValueList, 0};
74016 static swig_type_info _swigt__p_lldb__SBVariablesOptions = {"_p_lldb__SBVariablesOptions", "lldb::SBVariablesOptions *", 0, 0, (void*)&_wrap_class_SBVariablesOptions, 0};
74017 static swig_type_info _swigt__p_lldb__SBWatchpoint = {"_p_lldb__SBWatchpoint", "lldb::SBWatchpoint *", 0, 0, (void*)&_wrap_class_SBWatchpoint, 0};
74018 static swig_type_info _swigt__p_long_double = {"_p_long_double", "long double *", 0, 0, (void*)0, 0};
74019 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};
74020 static swig_type_info _swigt__p_p_void = {"_p_p_void", "lldb::thread_result_t *|void **", 0, 0, (void*)0, 0};
74021 static swig_type_info _swigt__p_pthread_rwlock_t = {"_p_pthread_rwlock_t", "lldb::rwlock_t *|pthread_rwlock_t *", 0, 0, (void*)0, 0};
74022 static swig_type_info _swigt__p_pthread_t = {"_p_pthread_t", "lldb::thread_t *|pthread_t *", 0, 0, (void*)0, 0};
74023 static swig_type_info _swigt__p_short = {"_p_short", "int16_t *|int_least16_t *|short *", 0, 0, (void*)0, 0};
74024 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};
74025 static swig_type_info _swigt__p_size_t = {"_p_size_t", "size_t *", 0, 0, (void*)0, 0};
74026 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};
74027 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};
74028 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};
74029 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};
74030 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};
74031 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};
74032 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};
74033 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};
74034 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};
74035 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};
74036 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};
74037 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};
74038 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};
74039 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};
74040 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};
74041 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};
74042 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};
74043 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};
74044 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};
74045 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};
74046 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};
74047 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};
74048 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};
74049 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};
74050 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};
74051 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};
74052 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};
74053 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};
74054 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};
74055 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};
74056 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};
74057 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};
74058 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};
74059 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};
74060 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};
74061 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};
74062 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};
74063 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};
74064 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};
74065 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};
74066 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};
74067 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};
74068 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};
74069 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};
74070 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};
74071 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};
74072 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};
74073 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};
74074 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};
74075 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};
74076 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};
74077 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};
74078 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};
74079 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};
74080 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};
74081 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};
74082 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};
74083 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};
74084 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};
74085 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};
74086 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};
74087 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};
74088 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};
74089 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};
74090 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};
74091 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};
74092 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};
74093 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};
74094 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};
74095 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};
74096 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};
74097 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};
74098 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};
74099 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};
74100 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};
74101 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};
74102 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};
74103 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};
74104 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};
74105 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};
74106 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};
74107 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};
74108 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};
74109 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};
74110 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};
74111 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};
74112 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};
74113 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};
74114 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};
74115 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};
74116 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};
74117 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};
74118 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};
74119 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};
74120 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};
74121 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};
74122 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};
74123 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};
74124 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};
74125 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};
74126 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};
74127 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};
74128 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};
74129 static swig_type_info _swigt__p_std__string = {"_p_std__string", "std::string *", 0, 0, (void*)&_wrap_class_string, 0};
74130 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};
74131 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};
74132 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};
74133 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};
74134 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};
74135 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};
74136 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};
74137 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};
74138 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};
74139 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};
74140 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};
74141 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};
74142 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};
74143 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};
74144 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};
74145 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};
74146 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};
74147 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};
74148 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};
74149 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};
74150 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};
74151 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};
74152 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};
74153 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};
74154 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};
74155 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};
74156 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};
74157 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};
74158 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};
74159 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};
74160 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};
74161 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};
74162 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};
74163 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};
74164 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};
74165 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};
74166 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};
74167 static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "uint16_t *|uint_least16_t *|unsigned short *", 0, 0, (void*)0, 0};
74168 static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
74169 
74170 static swig_type_info *swig_type_initial[] = {
74171   &_swigt__p_bool,
74172   &_swigt__p_double,
74173   &_swigt__p_f_p_q_const__char_p_void__void,
74174   &_swigt__p_f_p_void__p_void,
74175   &_swigt__p_f_p_void_p_q_const__void_size_t__void,
74176   &_swigt__p_int,
74177   &_swigt__p_lldb__ConnectionStatus,
74178   &_swigt__p_lldb__SBAddress,
74179   &_swigt__p_lldb__SBAttachInfo,
74180   &_swigt__p_lldb__SBBlock,
74181   &_swigt__p_lldb__SBBreakpoint,
74182   &_swigt__p_lldb__SBBreakpointList,
74183   &_swigt__p_lldb__SBBreakpointLocation,
74184   &_swigt__p_lldb__SBBreakpointName,
74185   &_swigt__p_lldb__SBBroadcaster,
74186   &_swigt__p_lldb__SBCommandInterpreter,
74187   &_swigt__p_lldb__SBCommandInterpreterRunOptions,
74188   &_swigt__p_lldb__SBCommandReturnObject,
74189   &_swigt__p_lldb__SBCommunication,
74190   &_swigt__p_lldb__SBCompileUnit,
74191   &_swigt__p_lldb__SBData,
74192   &_swigt__p_lldb__SBDebugger,
74193   &_swigt__p_lldb__SBDeclaration,
74194   &_swigt__p_lldb__SBEnvironment,
74195   &_swigt__p_lldb__SBError,
74196   &_swigt__p_lldb__SBEvent,
74197   &_swigt__p_lldb__SBExecutionContext,
74198   &_swigt__p_lldb__SBExpressionOptions,
74199   &_swigt__p_lldb__SBFile,
74200   &_swigt__p_lldb__SBFileSpec,
74201   &_swigt__p_lldb__SBFileSpecList,
74202   &_swigt__p_lldb__SBFrame,
74203   &_swigt__p_lldb__SBFunction,
74204   &_swigt__p_lldb__SBHostOS,
74205   &_swigt__p_lldb__SBInstruction,
74206   &_swigt__p_lldb__SBInstructionList,
74207   &_swigt__p_lldb__SBLanguageRuntime,
74208   &_swigt__p_lldb__SBLaunchInfo,
74209   &_swigt__p_lldb__SBLineEntry,
74210   &_swigt__p_lldb__SBListener,
74211   &_swigt__p_lldb__SBMemoryRegionInfo,
74212   &_swigt__p_lldb__SBMemoryRegionInfoList,
74213   &_swigt__p_lldb__SBModule,
74214   &_swigt__p_lldb__SBModuleSpec,
74215   &_swigt__p_lldb__SBModuleSpecList,
74216   &_swigt__p_lldb__SBPlatform,
74217   &_swigt__p_lldb__SBPlatformConnectOptions,
74218   &_swigt__p_lldb__SBPlatformShellCommand,
74219   &_swigt__p_lldb__SBProcess,
74220   &_swigt__p_lldb__SBProcessInfo,
74221   &_swigt__p_lldb__SBQueue,
74222   &_swigt__p_lldb__SBQueueItem,
74223   &_swigt__p_lldb__SBReproducer,
74224   &_swigt__p_lldb__SBSection,
74225   &_swigt__p_lldb__SBSourceManager,
74226   &_swigt__p_lldb__SBStream,
74227   &_swigt__p_lldb__SBStringList,
74228   &_swigt__p_lldb__SBStructuredData,
74229   &_swigt__p_lldb__SBSymbol,
74230   &_swigt__p_lldb__SBSymbolContext,
74231   &_swigt__p_lldb__SBSymbolContextList,
74232   &_swigt__p_lldb__SBTarget,
74233   &_swigt__p_lldb__SBThread,
74234   &_swigt__p_lldb__SBThreadCollection,
74235   &_swigt__p_lldb__SBThreadPlan,
74236   &_swigt__p_lldb__SBTrace,
74237   &_swigt__p_lldb__SBTraceCursor,
74238   &_swigt__p_lldb__SBType,
74239   &_swigt__p_lldb__SBTypeCategory,
74240   &_swigt__p_lldb__SBTypeEnumMember,
74241   &_swigt__p_lldb__SBTypeEnumMemberList,
74242   &_swigt__p_lldb__SBTypeFilter,
74243   &_swigt__p_lldb__SBTypeFormat,
74244   &_swigt__p_lldb__SBTypeList,
74245   &_swigt__p_lldb__SBTypeMember,
74246   &_swigt__p_lldb__SBTypeMemberFunction,
74247   &_swigt__p_lldb__SBTypeNameSpecifier,
74248   &_swigt__p_lldb__SBTypeSummary,
74249   &_swigt__p_lldb__SBTypeSummaryOptions,
74250   &_swigt__p_lldb__SBTypeSynthetic,
74251   &_swigt__p_lldb__SBUnixSignals,
74252   &_swigt__p_lldb__SBValue,
74253   &_swigt__p_lldb__SBValueList,
74254   &_swigt__p_lldb__SBVariablesOptions,
74255   &_swigt__p_lldb__SBWatchpoint,
74256   &_swigt__p_long_double,
74257   &_swigt__p_long_long,
74258   &_swigt__p_p_void,
74259   &_swigt__p_pthread_rwlock_t,
74260   &_swigt__p_pthread_t,
74261   &_swigt__p_short,
74262   &_swigt__p_signed_char,
74263   &_swigt__p_size_t,
74264   &_swigt__p_std__shared_ptrT_lldb_private__ABI_t,
74265   &_swigt__p_std__shared_ptrT_lldb_private__Baton_t,
74266   &_swigt__p_std__shared_ptrT_lldb_private__Block_t,
74267   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
74268   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
74269   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
74270   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
74271   &_swigt__p_std__shared_ptrT_lldb_private__Breakpoint_t,
74272   &_swigt__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
74273   &_swigt__p_std__shared_ptrT_lldb_private__Broadcaster_t,
74274   &_swigt__p_std__shared_ptrT_lldb_private__CommandObject_t,
74275   &_swigt__p_std__shared_ptrT_lldb_private__CompileUnit_t,
74276   &_swigt__p_std__shared_ptrT_lldb_private__Connection_t,
74277   &_swigt__p_std__shared_ptrT_lldb_private__DataBuffer_t,
74278   &_swigt__p_std__shared_ptrT_lldb_private__DataExtractor_t,
74279   &_swigt__p_std__shared_ptrT_lldb_private__Debugger_t,
74280   &_swigt__p_std__shared_ptrT_lldb_private__Disassembler_t,
74281   &_swigt__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
74282   &_swigt__p_std__shared_ptrT_lldb_private__EventData_t,
74283   &_swigt__p_std__shared_ptrT_lldb_private__Event_t,
74284   &_swigt__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
74285   &_swigt__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
74286   &_swigt__p_std__shared_ptrT_lldb_private__File_t,
74287   &_swigt__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
74288   &_swigt__p_std__shared_ptrT_lldb_private__Function_t,
74289   &_swigt__p_std__shared_ptrT_lldb_private__IOHandler_t,
74290   &_swigt__p_std__shared_ptrT_lldb_private__IOObject_t,
74291   &_swigt__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
74292   &_swigt__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
74293   &_swigt__p_std__shared_ptrT_lldb_private__Instruction_t,
74294   &_swigt__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
74295   &_swigt__p_std__shared_ptrT_lldb_private__JITLoader_t,
74296   &_swigt__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
74297   &_swigt__p_std__shared_ptrT_lldb_private__Listener_t,
74298   &_swigt__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
74299   &_swigt__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t,
74300   &_swigt__p_std__shared_ptrT_lldb_private__Module_t,
74301   &_swigt__p_std__shared_ptrT_lldb_private__ObjectContainer_t,
74302   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
74303   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFile_t,
74304   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
74305   &_swigt__p_std__shared_ptrT_lldb_private__OptionValue_t,
74306   &_swigt__p_std__shared_ptrT_lldb_private__Platform_t,
74307   &_swigt__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
74308   &_swigt__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t,
74309   &_swigt__p_std__shared_ptrT_lldb_private__Process_t,
74310   &_swigt__p_std__shared_ptrT_lldb_private__QueueItem_t,
74311   &_swigt__p_std__shared_ptrT_lldb_private__Queue_t,
74312   &_swigt__p_std__shared_ptrT_lldb_private__REPL_t,
74313   &_swigt__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
74314   &_swigt__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
74315   &_swigt__p_std__shared_ptrT_lldb_private__RegisterContext_t,
74316   &_swigt__p_std__shared_ptrT_lldb_private__RegularExpression_t,
74317   &_swigt__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
74318   &_swigt__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
74319   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
74320   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t,
74321   &_swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t,
74322   &_swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
74323   &_swigt__p_std__shared_ptrT_lldb_private__Section_t,
74324   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameList_t,
74325   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
74326   &_swigt__p_std__shared_ptrT_lldb_private__StackFrame_t,
74327   &_swigt__p_std__shared_ptrT_lldb_private__StopInfo_t,
74328   &_swigt__p_std__shared_ptrT_lldb_private__StreamFile_t,
74329   &_swigt__p_std__shared_ptrT_lldb_private__Stream_t,
74330   &_swigt__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
74331   &_swigt__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
74332   &_swigt__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
74333   &_swigt__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
74334   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
74335   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
74336   &_swigt__p_std__shared_ptrT_lldb_private__Target_t,
74337   &_swigt__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
74338   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
74339   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
74340   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t,
74341   &_swigt__p_std__shared_ptrT_lldb_private__Thread_t,
74342   &_swigt__p_std__shared_ptrT_lldb_private__TraceCursor_t,
74343   &_swigt__p_std__shared_ptrT_lldb_private__Trace_t,
74344   &_swigt__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
74345   &_swigt__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
74346   &_swigt__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
74347   &_swigt__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
74348   &_swigt__p_std__shared_ptrT_lldb_private__TypeImpl_t,
74349   &_swigt__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
74350   &_swigt__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
74351   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
74352   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
74353   &_swigt__p_std__shared_ptrT_lldb_private__TypeSystemClang_t,
74354   &_swigt__p_std__shared_ptrT_lldb_private__TypeSystem_t,
74355   &_swigt__p_std__shared_ptrT_lldb_private__Type_t,
74356   &_swigt__p_std__shared_ptrT_lldb_private__UnixSignals_t,
74357   &_swigt__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
74358   &_swigt__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
74359   &_swigt__p_std__shared_ptrT_lldb_private__UserExpression_t,
74360   &_swigt__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
74361   &_swigt__p_std__shared_ptrT_lldb_private__ValueObject_t,
74362   &_swigt__p_std__shared_ptrT_lldb_private__Value_t,
74363   &_swigt__p_std__shared_ptrT_lldb_private__VariableList_t,
74364   &_swigt__p_std__shared_ptrT_lldb_private__Variable_t,
74365   &_swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t,
74366   &_swigt__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t,
74367   &_swigt__p_std__string,
74368   &_swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
74369   &_swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
74370   &_swigt__p_std__unique_ptrT_lldb_private__File_t,
74371   &_swigt__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
74372   &_swigt__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
74373   &_swigt__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
74374   &_swigt__p_std__unique_ptrT_lldb_private__ScriptedPlatformInterface_t,
74375   &_swigt__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t,
74376   &_swigt__p_std__unique_ptrT_lldb_private__SectionList_t,
74377   &_swigt__p_std__unique_ptrT_lldb_private__SourceManager_t,
74378   &_swigt__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t,
74379   &_swigt__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
74380   &_swigt__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
74381   &_swigt__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
74382   &_swigt__p_std__unique_ptrT_lldb_private__TraceExporter_t,
74383   &_swigt__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
74384   &_swigt__p_std__weak_ptrT_lldb_private__Breakpoint_t,
74385   &_swigt__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
74386   &_swigt__p_std__weak_ptrT_lldb_private__Debugger_t,
74387   &_swigt__p_std__weak_ptrT_lldb_private__Listener_t,
74388   &_swigt__p_std__weak_ptrT_lldb_private__Module_t,
74389   &_swigt__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
74390   &_swigt__p_std__weak_ptrT_lldb_private__OptionValue_t,
74391   &_swigt__p_std__weak_ptrT_lldb_private__Process_t,
74392   &_swigt__p_std__weak_ptrT_lldb_private__Queue_t,
74393   &_swigt__p_std__weak_ptrT_lldb_private__Section_t,
74394   &_swigt__p_std__weak_ptrT_lldb_private__StackFrame_t,
74395   &_swigt__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
74396   &_swigt__p_std__weak_ptrT_lldb_private__Target_t,
74397   &_swigt__p_std__weak_ptrT_lldb_private__ThreadPlan_t,
74398   &_swigt__p_std__weak_ptrT_lldb_private__Thread_t,
74399   &_swigt__p_std__weak_ptrT_lldb_private__TypeSystem_t,
74400   &_swigt__p_std__weak_ptrT_lldb_private__Type_t,
74401   &_swigt__p_std__weak_ptrT_lldb_private__UnixSignals_t,
74402   &_swigt__p_unsigned_char,
74403   &_swigt__p_unsigned_int,
74404   &_swigt__p_unsigned_long_long,
74405   &_swigt__p_unsigned_short,
74406   &_swigt__p_void,
74407 };
74408 
74409 static swig_cast_info _swigc__p_bool[] = {  {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, 0}};
74410 static swig_cast_info _swigc__p_double[] = {  {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
74411 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}};
74412 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}};
74413 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}};
74414 static swig_cast_info _swigc__p_int[] = {  {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
74415 static swig_cast_info _swigc__p_lldb__ConnectionStatus[] = {  {&_swigt__p_lldb__ConnectionStatus, 0, 0, 0},{0, 0, 0, 0}};
74416 static swig_cast_info _swigc__p_lldb__SBAddress[] = {  {&_swigt__p_lldb__SBAddress, 0, 0, 0},{0, 0, 0, 0}};
74417 static swig_cast_info _swigc__p_lldb__SBAttachInfo[] = {  {&_swigt__p_lldb__SBAttachInfo, 0, 0, 0},{0, 0, 0, 0}};
74418 static swig_cast_info _swigc__p_lldb__SBBlock[] = {  {&_swigt__p_lldb__SBBlock, 0, 0, 0},{0, 0, 0, 0}};
74419 static swig_cast_info _swigc__p_lldb__SBBreakpoint[] = {  {&_swigt__p_lldb__SBBreakpoint, 0, 0, 0},{0, 0, 0, 0}};
74420 static swig_cast_info _swigc__p_lldb__SBBreakpointList[] = {  {&_swigt__p_lldb__SBBreakpointList, 0, 0, 0},{0, 0, 0, 0}};
74421 static swig_cast_info _swigc__p_lldb__SBBreakpointLocation[] = {  {&_swigt__p_lldb__SBBreakpointLocation, 0, 0, 0},{0, 0, 0, 0}};
74422 static swig_cast_info _swigc__p_lldb__SBBreakpointName[] = {  {&_swigt__p_lldb__SBBreakpointName, 0, 0, 0},{0, 0, 0, 0}};
74423 static swig_cast_info _swigc__p_lldb__SBBroadcaster[] = {  {&_swigt__p_lldb__SBBroadcaster, 0, 0, 0},{0, 0, 0, 0}};
74424 static swig_cast_info _swigc__p_lldb__SBCommandInterpreter[] = {  {&_swigt__p_lldb__SBCommandInterpreter, 0, 0, 0},{0, 0, 0, 0}};
74425 static swig_cast_info _swigc__p_lldb__SBCommandInterpreterRunOptions[] = {  {&_swigt__p_lldb__SBCommandInterpreterRunOptions, 0, 0, 0},{0, 0, 0, 0}};
74426 static swig_cast_info _swigc__p_lldb__SBCommandReturnObject[] = {  {&_swigt__p_lldb__SBCommandReturnObject, 0, 0, 0},{0, 0, 0, 0}};
74427 static swig_cast_info _swigc__p_lldb__SBCommunication[] = {  {&_swigt__p_lldb__SBCommunication, 0, 0, 0},{0, 0, 0, 0}};
74428 static swig_cast_info _swigc__p_lldb__SBCompileUnit[] = {  {&_swigt__p_lldb__SBCompileUnit, 0, 0, 0},{0, 0, 0, 0}};
74429 static swig_cast_info _swigc__p_lldb__SBData[] = {  {&_swigt__p_lldb__SBData, 0, 0, 0},{0, 0, 0, 0}};
74430 static swig_cast_info _swigc__p_lldb__SBDebugger[] = {  {&_swigt__p_lldb__SBDebugger, 0, 0, 0},{0, 0, 0, 0}};
74431 static swig_cast_info _swigc__p_lldb__SBDeclaration[] = {  {&_swigt__p_lldb__SBDeclaration, 0, 0, 0},{0, 0, 0, 0}};
74432 static swig_cast_info _swigc__p_lldb__SBEnvironment[] = {  {&_swigt__p_lldb__SBEnvironment, 0, 0, 0},{0, 0, 0, 0}};
74433 static swig_cast_info _swigc__p_lldb__SBError[] = {  {&_swigt__p_lldb__SBError, 0, 0, 0},{0, 0, 0, 0}};
74434 static swig_cast_info _swigc__p_lldb__SBEvent[] = {  {&_swigt__p_lldb__SBEvent, 0, 0, 0},{0, 0, 0, 0}};
74435 static swig_cast_info _swigc__p_lldb__SBExecutionContext[] = {  {&_swigt__p_lldb__SBExecutionContext, 0, 0, 0},{0, 0, 0, 0}};
74436 static swig_cast_info _swigc__p_lldb__SBExpressionOptions[] = {  {&_swigt__p_lldb__SBExpressionOptions, 0, 0, 0},{0, 0, 0, 0}};
74437 static swig_cast_info _swigc__p_lldb__SBFile[] = {  {&_swigt__p_lldb__SBFile, 0, 0, 0},{0, 0, 0, 0}};
74438 static swig_cast_info _swigc__p_lldb__SBFileSpec[] = {  {&_swigt__p_lldb__SBFileSpec, 0, 0, 0},{0, 0, 0, 0}};
74439 static swig_cast_info _swigc__p_lldb__SBFileSpecList[] = {  {&_swigt__p_lldb__SBFileSpecList, 0, 0, 0},{0, 0, 0, 0}};
74440 static swig_cast_info _swigc__p_lldb__SBFrame[] = {  {&_swigt__p_lldb__SBFrame, 0, 0, 0},{0, 0, 0, 0}};
74441 static swig_cast_info _swigc__p_lldb__SBFunction[] = {  {&_swigt__p_lldb__SBFunction, 0, 0, 0},{0, 0, 0, 0}};
74442 static swig_cast_info _swigc__p_lldb__SBHostOS[] = {  {&_swigt__p_lldb__SBHostOS, 0, 0, 0},{0, 0, 0, 0}};
74443 static swig_cast_info _swigc__p_lldb__SBInstruction[] = {  {&_swigt__p_lldb__SBInstruction, 0, 0, 0},{0, 0, 0, 0}};
74444 static swig_cast_info _swigc__p_lldb__SBInstructionList[] = {  {&_swigt__p_lldb__SBInstructionList, 0, 0, 0},{0, 0, 0, 0}};
74445 static swig_cast_info _swigc__p_lldb__SBLanguageRuntime[] = {  {&_swigt__p_lldb__SBLanguageRuntime, 0, 0, 0},{0, 0, 0, 0}};
74446 static swig_cast_info _swigc__p_lldb__SBLaunchInfo[] = {  {&_swigt__p_lldb__SBLaunchInfo, 0, 0, 0},{0, 0, 0, 0}};
74447 static swig_cast_info _swigc__p_lldb__SBLineEntry[] = {  {&_swigt__p_lldb__SBLineEntry, 0, 0, 0},{0, 0, 0, 0}};
74448 static swig_cast_info _swigc__p_lldb__SBListener[] = {  {&_swigt__p_lldb__SBListener, 0, 0, 0},{0, 0, 0, 0}};
74449 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfo[] = {  {&_swigt__p_lldb__SBMemoryRegionInfo, 0, 0, 0},{0, 0, 0, 0}};
74450 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfoList[] = {  {&_swigt__p_lldb__SBMemoryRegionInfoList, 0, 0, 0},{0, 0, 0, 0}};
74451 static swig_cast_info _swigc__p_lldb__SBModule[] = {  {&_swigt__p_lldb__SBModule, 0, 0, 0},{0, 0, 0, 0}};
74452 static swig_cast_info _swigc__p_lldb__SBModuleSpec[] = {  {&_swigt__p_lldb__SBModuleSpec, 0, 0, 0},{0, 0, 0, 0}};
74453 static swig_cast_info _swigc__p_lldb__SBModuleSpecList[] = {  {&_swigt__p_lldb__SBModuleSpecList, 0, 0, 0},{0, 0, 0, 0}};
74454 static swig_cast_info _swigc__p_lldb__SBPlatform[] = {  {&_swigt__p_lldb__SBPlatform, 0, 0, 0},{0, 0, 0, 0}};
74455 static swig_cast_info _swigc__p_lldb__SBPlatformConnectOptions[] = {  {&_swigt__p_lldb__SBPlatformConnectOptions, 0, 0, 0},{0, 0, 0, 0}};
74456 static swig_cast_info _swigc__p_lldb__SBPlatformShellCommand[] = {  {&_swigt__p_lldb__SBPlatformShellCommand, 0, 0, 0},{0, 0, 0, 0}};
74457 static swig_cast_info _swigc__p_lldb__SBProcess[] = {  {&_swigt__p_lldb__SBProcess, 0, 0, 0},{0, 0, 0, 0}};
74458 static swig_cast_info _swigc__p_lldb__SBProcessInfo[] = {  {&_swigt__p_lldb__SBProcessInfo, 0, 0, 0},{0, 0, 0, 0}};
74459 static swig_cast_info _swigc__p_lldb__SBQueue[] = {  {&_swigt__p_lldb__SBQueue, 0, 0, 0},{0, 0, 0, 0}};
74460 static swig_cast_info _swigc__p_lldb__SBQueueItem[] = {  {&_swigt__p_lldb__SBQueueItem, 0, 0, 0},{0, 0, 0, 0}};
74461 static swig_cast_info _swigc__p_lldb__SBReproducer[] = {  {&_swigt__p_lldb__SBReproducer, 0, 0, 0},{0, 0, 0, 0}};
74462 static swig_cast_info _swigc__p_lldb__SBSection[] = {  {&_swigt__p_lldb__SBSection, 0, 0, 0},{0, 0, 0, 0}};
74463 static swig_cast_info _swigc__p_lldb__SBSourceManager[] = {  {&_swigt__p_lldb__SBSourceManager, 0, 0, 0},{0, 0, 0, 0}};
74464 static swig_cast_info _swigc__p_lldb__SBStream[] = {  {&_swigt__p_lldb__SBStream, 0, 0, 0},{0, 0, 0, 0}};
74465 static swig_cast_info _swigc__p_lldb__SBStringList[] = {  {&_swigt__p_lldb__SBStringList, 0, 0, 0},{0, 0, 0, 0}};
74466 static swig_cast_info _swigc__p_lldb__SBStructuredData[] = {  {&_swigt__p_lldb__SBStructuredData, 0, 0, 0},{0, 0, 0, 0}};
74467 static swig_cast_info _swigc__p_lldb__SBSymbol[] = {  {&_swigt__p_lldb__SBSymbol, 0, 0, 0},{0, 0, 0, 0}};
74468 static swig_cast_info _swigc__p_lldb__SBSymbolContext[] = {  {&_swigt__p_lldb__SBSymbolContext, 0, 0, 0},{0, 0, 0, 0}};
74469 static swig_cast_info _swigc__p_lldb__SBSymbolContextList[] = {  {&_swigt__p_lldb__SBSymbolContextList, 0, 0, 0},{0, 0, 0, 0}};
74470 static swig_cast_info _swigc__p_lldb__SBTarget[] = {  {&_swigt__p_lldb__SBTarget, 0, 0, 0},{0, 0, 0, 0}};
74471 static swig_cast_info _swigc__p_lldb__SBThread[] = {  {&_swigt__p_lldb__SBThread, 0, 0, 0},{0, 0, 0, 0}};
74472 static swig_cast_info _swigc__p_lldb__SBThreadCollection[] = {  {&_swigt__p_lldb__SBThreadCollection, 0, 0, 0},{0, 0, 0, 0}};
74473 static swig_cast_info _swigc__p_lldb__SBThreadPlan[] = {  {&_swigt__p_lldb__SBThreadPlan, 0, 0, 0},{0, 0, 0, 0}};
74474 static swig_cast_info _swigc__p_lldb__SBTrace[] = {  {&_swigt__p_lldb__SBTrace, 0, 0, 0},{0, 0, 0, 0}};
74475 static swig_cast_info _swigc__p_lldb__SBTraceCursor[] = {  {&_swigt__p_lldb__SBTraceCursor, 0, 0, 0},{0, 0, 0, 0}};
74476 static swig_cast_info _swigc__p_lldb__SBType[] = {  {&_swigt__p_lldb__SBType, 0, 0, 0},{0, 0, 0, 0}};
74477 static swig_cast_info _swigc__p_lldb__SBTypeCategory[] = {  {&_swigt__p_lldb__SBTypeCategory, 0, 0, 0},{0, 0, 0, 0}};
74478 static swig_cast_info _swigc__p_lldb__SBTypeEnumMember[] = {  {&_swigt__p_lldb__SBTypeEnumMember, 0, 0, 0},{0, 0, 0, 0}};
74479 static swig_cast_info _swigc__p_lldb__SBTypeEnumMemberList[] = {  {&_swigt__p_lldb__SBTypeEnumMemberList, 0, 0, 0},{0, 0, 0, 0}};
74480 static swig_cast_info _swigc__p_lldb__SBTypeFilter[] = {  {&_swigt__p_lldb__SBTypeFilter, 0, 0, 0},{0, 0, 0, 0}};
74481 static swig_cast_info _swigc__p_lldb__SBTypeFormat[] = {  {&_swigt__p_lldb__SBTypeFormat, 0, 0, 0},{0, 0, 0, 0}};
74482 static swig_cast_info _swigc__p_lldb__SBTypeList[] = {  {&_swigt__p_lldb__SBTypeList, 0, 0, 0},{0, 0, 0, 0}};
74483 static swig_cast_info _swigc__p_lldb__SBTypeMember[] = {  {&_swigt__p_lldb__SBTypeMember, 0, 0, 0},{0, 0, 0, 0}};
74484 static swig_cast_info _swigc__p_lldb__SBTypeMemberFunction[] = {  {&_swigt__p_lldb__SBTypeMemberFunction, 0, 0, 0},{0, 0, 0, 0}};
74485 static swig_cast_info _swigc__p_lldb__SBTypeNameSpecifier[] = {  {&_swigt__p_lldb__SBTypeNameSpecifier, 0, 0, 0},{0, 0, 0, 0}};
74486 static swig_cast_info _swigc__p_lldb__SBTypeSummary[] = {  {&_swigt__p_lldb__SBTypeSummary, 0, 0, 0},{0, 0, 0, 0}};
74487 static swig_cast_info _swigc__p_lldb__SBTypeSummaryOptions[] = {  {&_swigt__p_lldb__SBTypeSummaryOptions, 0, 0, 0},{0, 0, 0, 0}};
74488 static swig_cast_info _swigc__p_lldb__SBTypeSynthetic[] = {  {&_swigt__p_lldb__SBTypeSynthetic, 0, 0, 0},{0, 0, 0, 0}};
74489 static swig_cast_info _swigc__p_lldb__SBUnixSignals[] = {  {&_swigt__p_lldb__SBUnixSignals, 0, 0, 0},{0, 0, 0, 0}};
74490 static swig_cast_info _swigc__p_lldb__SBValue[] = {  {&_swigt__p_lldb__SBValue, 0, 0, 0},{0, 0, 0, 0}};
74491 static swig_cast_info _swigc__p_lldb__SBValueList[] = {  {&_swigt__p_lldb__SBValueList, 0, 0, 0},{0, 0, 0, 0}};
74492 static swig_cast_info _swigc__p_lldb__SBVariablesOptions[] = {  {&_swigt__p_lldb__SBVariablesOptions, 0, 0, 0},{0, 0, 0, 0}};
74493 static swig_cast_info _swigc__p_lldb__SBWatchpoint[] = {  {&_swigt__p_lldb__SBWatchpoint, 0, 0, 0},{0, 0, 0, 0}};
74494 static swig_cast_info _swigc__p_long_double[] = {  {&_swigt__p_long_double, 0, 0, 0},{0, 0, 0, 0}};
74495 static swig_cast_info _swigc__p_long_long[] = {  {&_swigt__p_long_long, 0, 0, 0},{0, 0, 0, 0}};
74496 static swig_cast_info _swigc__p_p_void[] = {  {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
74497 static swig_cast_info _swigc__p_pthread_rwlock_t[] = {  {&_swigt__p_pthread_rwlock_t, 0, 0, 0},{0, 0, 0, 0}};
74498 static swig_cast_info _swigc__p_pthread_t[] = {  {&_swigt__p_pthread_t, 0, 0, 0},{0, 0, 0, 0}};
74499 static swig_cast_info _swigc__p_short[] = {  {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}};
74500 static swig_cast_info _swigc__p_signed_char[] = {  {&_swigt__p_signed_char, 0, 0, 0},{0, 0, 0, 0}};
74501 static swig_cast_info _swigc__p_size_t[] = {  {&_swigt__p_size_t, 0, 0, 0},{0, 0, 0, 0}};
74502 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}};
74503 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}};
74504 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}};
74505 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}};
74506 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}};
74507 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}};
74508 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}};
74509 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}};
74510 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}};
74511 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}};
74512 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}};
74513 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}};
74514 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}};
74515 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}};
74516 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}};
74517 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}};
74518 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}};
74519 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}};
74520 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}};
74521 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}};
74522 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}};
74523 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}};
74524 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}};
74525 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}};
74526 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}};
74527 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}};
74528 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}};
74529 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}};
74530 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}};
74531 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}};
74532 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}};
74533 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}};
74534 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}};
74535 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}};
74536 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}};
74537 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}};
74538 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}};
74539 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}};
74540 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}};
74541 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}};
74542 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}};
74543 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}};
74544 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}};
74545 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}};
74546 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}};
74547 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}};
74548 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}};
74549 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}};
74550 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}};
74551 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}};
74552 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}};
74553 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}};
74554 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}};
74555 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}};
74556 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}};
74557 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}};
74558 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}};
74559 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}};
74560 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}};
74561 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}};
74562 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}};
74563 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}};
74564 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}};
74565 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}};
74566 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}};
74567 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}};
74568 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}};
74569 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}};
74570 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}};
74571 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}};
74572 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}};
74573 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}};
74574 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}};
74575 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}};
74576 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}};
74577 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}};
74578 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}};
74579 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}};
74580 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}};
74581 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}};
74582 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}};
74583 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}};
74584 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}};
74585 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}};
74586 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}};
74587 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}};
74588 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}};
74589 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}};
74590 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}};
74591 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}};
74592 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}};
74593 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}};
74594 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}};
74595 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}};
74596 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}};
74597 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}};
74598 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}};
74599 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}};
74600 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}};
74601 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}};
74602 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}};
74603 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}};
74604 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}};
74605 static swig_cast_info _swigc__p_std__string[] = {  {&_swigt__p_std__string, 0, 0, 0},{0, 0, 0, 0}};
74606 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}};
74607 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}};
74608 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}};
74609 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}};
74610 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}};
74611 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}};
74612 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}};
74613 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}};
74614 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}};
74615 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}};
74616 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}};
74617 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}};
74618 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}};
74619 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}};
74620 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}};
74621 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}};
74622 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}};
74623 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}};
74624 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}};
74625 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}};
74626 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}};
74627 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}};
74628 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}};
74629 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}};
74630 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}};
74631 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}};
74632 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}};
74633 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}};
74634 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}};
74635 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}};
74636 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}};
74637 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}};
74638 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}};
74639 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}};
74640 static swig_cast_info _swigc__p_unsigned_char[] = {  {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
74641 static swig_cast_info _swigc__p_unsigned_int[] = {  {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
74642 static swig_cast_info _swigc__p_unsigned_long_long[] = {  {&_swigt__p_unsigned_long_long, 0, 0, 0},{0, 0, 0, 0}};
74643 static swig_cast_info _swigc__p_unsigned_short[] = {  {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}};
74644 static swig_cast_info _swigc__p_void[] = {  {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
74645 
74646 static swig_cast_info *swig_cast_initial[] = {
74647   _swigc__p_bool,
74648   _swigc__p_double,
74649   _swigc__p_f_p_q_const__char_p_void__void,
74650   _swigc__p_f_p_void__p_void,
74651   _swigc__p_f_p_void_p_q_const__void_size_t__void,
74652   _swigc__p_int,
74653   _swigc__p_lldb__ConnectionStatus,
74654   _swigc__p_lldb__SBAddress,
74655   _swigc__p_lldb__SBAttachInfo,
74656   _swigc__p_lldb__SBBlock,
74657   _swigc__p_lldb__SBBreakpoint,
74658   _swigc__p_lldb__SBBreakpointList,
74659   _swigc__p_lldb__SBBreakpointLocation,
74660   _swigc__p_lldb__SBBreakpointName,
74661   _swigc__p_lldb__SBBroadcaster,
74662   _swigc__p_lldb__SBCommandInterpreter,
74663   _swigc__p_lldb__SBCommandInterpreterRunOptions,
74664   _swigc__p_lldb__SBCommandReturnObject,
74665   _swigc__p_lldb__SBCommunication,
74666   _swigc__p_lldb__SBCompileUnit,
74667   _swigc__p_lldb__SBData,
74668   _swigc__p_lldb__SBDebugger,
74669   _swigc__p_lldb__SBDeclaration,
74670   _swigc__p_lldb__SBEnvironment,
74671   _swigc__p_lldb__SBError,
74672   _swigc__p_lldb__SBEvent,
74673   _swigc__p_lldb__SBExecutionContext,
74674   _swigc__p_lldb__SBExpressionOptions,
74675   _swigc__p_lldb__SBFile,
74676   _swigc__p_lldb__SBFileSpec,
74677   _swigc__p_lldb__SBFileSpecList,
74678   _swigc__p_lldb__SBFrame,
74679   _swigc__p_lldb__SBFunction,
74680   _swigc__p_lldb__SBHostOS,
74681   _swigc__p_lldb__SBInstruction,
74682   _swigc__p_lldb__SBInstructionList,
74683   _swigc__p_lldb__SBLanguageRuntime,
74684   _swigc__p_lldb__SBLaunchInfo,
74685   _swigc__p_lldb__SBLineEntry,
74686   _swigc__p_lldb__SBListener,
74687   _swigc__p_lldb__SBMemoryRegionInfo,
74688   _swigc__p_lldb__SBMemoryRegionInfoList,
74689   _swigc__p_lldb__SBModule,
74690   _swigc__p_lldb__SBModuleSpec,
74691   _swigc__p_lldb__SBModuleSpecList,
74692   _swigc__p_lldb__SBPlatform,
74693   _swigc__p_lldb__SBPlatformConnectOptions,
74694   _swigc__p_lldb__SBPlatformShellCommand,
74695   _swigc__p_lldb__SBProcess,
74696   _swigc__p_lldb__SBProcessInfo,
74697   _swigc__p_lldb__SBQueue,
74698   _swigc__p_lldb__SBQueueItem,
74699   _swigc__p_lldb__SBReproducer,
74700   _swigc__p_lldb__SBSection,
74701   _swigc__p_lldb__SBSourceManager,
74702   _swigc__p_lldb__SBStream,
74703   _swigc__p_lldb__SBStringList,
74704   _swigc__p_lldb__SBStructuredData,
74705   _swigc__p_lldb__SBSymbol,
74706   _swigc__p_lldb__SBSymbolContext,
74707   _swigc__p_lldb__SBSymbolContextList,
74708   _swigc__p_lldb__SBTarget,
74709   _swigc__p_lldb__SBThread,
74710   _swigc__p_lldb__SBThreadCollection,
74711   _swigc__p_lldb__SBThreadPlan,
74712   _swigc__p_lldb__SBTrace,
74713   _swigc__p_lldb__SBTraceCursor,
74714   _swigc__p_lldb__SBType,
74715   _swigc__p_lldb__SBTypeCategory,
74716   _swigc__p_lldb__SBTypeEnumMember,
74717   _swigc__p_lldb__SBTypeEnumMemberList,
74718   _swigc__p_lldb__SBTypeFilter,
74719   _swigc__p_lldb__SBTypeFormat,
74720   _swigc__p_lldb__SBTypeList,
74721   _swigc__p_lldb__SBTypeMember,
74722   _swigc__p_lldb__SBTypeMemberFunction,
74723   _swigc__p_lldb__SBTypeNameSpecifier,
74724   _swigc__p_lldb__SBTypeSummary,
74725   _swigc__p_lldb__SBTypeSummaryOptions,
74726   _swigc__p_lldb__SBTypeSynthetic,
74727   _swigc__p_lldb__SBUnixSignals,
74728   _swigc__p_lldb__SBValue,
74729   _swigc__p_lldb__SBValueList,
74730   _swigc__p_lldb__SBVariablesOptions,
74731   _swigc__p_lldb__SBWatchpoint,
74732   _swigc__p_long_double,
74733   _swigc__p_long_long,
74734   _swigc__p_p_void,
74735   _swigc__p_pthread_rwlock_t,
74736   _swigc__p_pthread_t,
74737   _swigc__p_short,
74738   _swigc__p_signed_char,
74739   _swigc__p_size_t,
74740   _swigc__p_std__shared_ptrT_lldb_private__ABI_t,
74741   _swigc__p_std__shared_ptrT_lldb_private__Baton_t,
74742   _swigc__p_std__shared_ptrT_lldb_private__Block_t,
74743   _swigc__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
74744   _swigc__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
74745   _swigc__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
74746   _swigc__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
74747   _swigc__p_std__shared_ptrT_lldb_private__Breakpoint_t,
74748   _swigc__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
74749   _swigc__p_std__shared_ptrT_lldb_private__Broadcaster_t,
74750   _swigc__p_std__shared_ptrT_lldb_private__CommandObject_t,
74751   _swigc__p_std__shared_ptrT_lldb_private__CompileUnit_t,
74752   _swigc__p_std__shared_ptrT_lldb_private__Connection_t,
74753   _swigc__p_std__shared_ptrT_lldb_private__DataBuffer_t,
74754   _swigc__p_std__shared_ptrT_lldb_private__DataExtractor_t,
74755   _swigc__p_std__shared_ptrT_lldb_private__Debugger_t,
74756   _swigc__p_std__shared_ptrT_lldb_private__Disassembler_t,
74757   _swigc__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
74758   _swigc__p_std__shared_ptrT_lldb_private__EventData_t,
74759   _swigc__p_std__shared_ptrT_lldb_private__Event_t,
74760   _swigc__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
74761   _swigc__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
74762   _swigc__p_std__shared_ptrT_lldb_private__File_t,
74763   _swigc__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
74764   _swigc__p_std__shared_ptrT_lldb_private__Function_t,
74765   _swigc__p_std__shared_ptrT_lldb_private__IOHandler_t,
74766   _swigc__p_std__shared_ptrT_lldb_private__IOObject_t,
74767   _swigc__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
74768   _swigc__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
74769   _swigc__p_std__shared_ptrT_lldb_private__Instruction_t,
74770   _swigc__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
74771   _swigc__p_std__shared_ptrT_lldb_private__JITLoader_t,
74772   _swigc__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
74773   _swigc__p_std__shared_ptrT_lldb_private__Listener_t,
74774   _swigc__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
74775   _swigc__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t,
74776   _swigc__p_std__shared_ptrT_lldb_private__Module_t,
74777   _swigc__p_std__shared_ptrT_lldb_private__ObjectContainer_t,
74778   _swigc__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
74779   _swigc__p_std__shared_ptrT_lldb_private__ObjectFile_t,
74780   _swigc__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
74781   _swigc__p_std__shared_ptrT_lldb_private__OptionValue_t,
74782   _swigc__p_std__shared_ptrT_lldb_private__Platform_t,
74783   _swigc__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
74784   _swigc__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t,
74785   _swigc__p_std__shared_ptrT_lldb_private__Process_t,
74786   _swigc__p_std__shared_ptrT_lldb_private__QueueItem_t,
74787   _swigc__p_std__shared_ptrT_lldb_private__Queue_t,
74788   _swigc__p_std__shared_ptrT_lldb_private__REPL_t,
74789   _swigc__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
74790   _swigc__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
74791   _swigc__p_std__shared_ptrT_lldb_private__RegisterContext_t,
74792   _swigc__p_std__shared_ptrT_lldb_private__RegularExpression_t,
74793   _swigc__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
74794   _swigc__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
74795   _swigc__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
74796   _swigc__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t,
74797   _swigc__p_std__shared_ptrT_lldb_private__SearchFilter_t,
74798   _swigc__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
74799   _swigc__p_std__shared_ptrT_lldb_private__Section_t,
74800   _swigc__p_std__shared_ptrT_lldb_private__StackFrameList_t,
74801   _swigc__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
74802   _swigc__p_std__shared_ptrT_lldb_private__StackFrame_t,
74803   _swigc__p_std__shared_ptrT_lldb_private__StopInfo_t,
74804   _swigc__p_std__shared_ptrT_lldb_private__StreamFile_t,
74805   _swigc__p_std__shared_ptrT_lldb_private__Stream_t,
74806   _swigc__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
74807   _swigc__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
74808   _swigc__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
74809   _swigc__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
74810   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
74811   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
74812   _swigc__p_std__shared_ptrT_lldb_private__Target_t,
74813   _swigc__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
74814   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
74815   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
74816   _swigc__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t,
74817   _swigc__p_std__shared_ptrT_lldb_private__Thread_t,
74818   _swigc__p_std__shared_ptrT_lldb_private__TraceCursor_t,
74819   _swigc__p_std__shared_ptrT_lldb_private__Trace_t,
74820   _swigc__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
74821   _swigc__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
74822   _swigc__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
74823   _swigc__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
74824   _swigc__p_std__shared_ptrT_lldb_private__TypeImpl_t,
74825   _swigc__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
74826   _swigc__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
74827   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
74828   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
74829   _swigc__p_std__shared_ptrT_lldb_private__TypeSystemClang_t,
74830   _swigc__p_std__shared_ptrT_lldb_private__TypeSystem_t,
74831   _swigc__p_std__shared_ptrT_lldb_private__Type_t,
74832   _swigc__p_std__shared_ptrT_lldb_private__UnixSignals_t,
74833   _swigc__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
74834   _swigc__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
74835   _swigc__p_std__shared_ptrT_lldb_private__UserExpression_t,
74836   _swigc__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
74837   _swigc__p_std__shared_ptrT_lldb_private__ValueObject_t,
74838   _swigc__p_std__shared_ptrT_lldb_private__Value_t,
74839   _swigc__p_std__shared_ptrT_lldb_private__VariableList_t,
74840   _swigc__p_std__shared_ptrT_lldb_private__Variable_t,
74841   _swigc__p_std__shared_ptrT_lldb_private__Watchpoint_t,
74842   _swigc__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t,
74843   _swigc__p_std__string,
74844   _swigc__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
74845   _swigc__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
74846   _swigc__p_std__unique_ptrT_lldb_private__File_t,
74847   _swigc__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
74848   _swigc__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
74849   _swigc__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
74850   _swigc__p_std__unique_ptrT_lldb_private__ScriptedPlatformInterface_t,
74851   _swigc__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t,
74852   _swigc__p_std__unique_ptrT_lldb_private__SectionList_t,
74853   _swigc__p_std__unique_ptrT_lldb_private__SourceManager_t,
74854   _swigc__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t,
74855   _swigc__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
74856   _swigc__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
74857   _swigc__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
74858   _swigc__p_std__unique_ptrT_lldb_private__TraceExporter_t,
74859   _swigc__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
74860   _swigc__p_std__weak_ptrT_lldb_private__Breakpoint_t,
74861   _swigc__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
74862   _swigc__p_std__weak_ptrT_lldb_private__Debugger_t,
74863   _swigc__p_std__weak_ptrT_lldb_private__Listener_t,
74864   _swigc__p_std__weak_ptrT_lldb_private__Module_t,
74865   _swigc__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
74866   _swigc__p_std__weak_ptrT_lldb_private__OptionValue_t,
74867   _swigc__p_std__weak_ptrT_lldb_private__Process_t,
74868   _swigc__p_std__weak_ptrT_lldb_private__Queue_t,
74869   _swigc__p_std__weak_ptrT_lldb_private__Section_t,
74870   _swigc__p_std__weak_ptrT_lldb_private__StackFrame_t,
74871   _swigc__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
74872   _swigc__p_std__weak_ptrT_lldb_private__Target_t,
74873   _swigc__p_std__weak_ptrT_lldb_private__ThreadPlan_t,
74874   _swigc__p_std__weak_ptrT_lldb_private__Thread_t,
74875   _swigc__p_std__weak_ptrT_lldb_private__TypeSystem_t,
74876   _swigc__p_std__weak_ptrT_lldb_private__Type_t,
74877   _swigc__p_std__weak_ptrT_lldb_private__UnixSignals_t,
74878   _swigc__p_unsigned_char,
74879   _swigc__p_unsigned_int,
74880   _swigc__p_unsigned_long_long,
74881   _swigc__p_unsigned_short,
74882   _swigc__p_void,
74883 };
74884 
74885 
74886 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
74887 
74888 /* -----------------------------------------------------------------------------
74889  * Type initialization:
74890  * This problem is tough by the requirement that no dynamic
74891  * memory is used. Also, since swig_type_info structures store pointers to
74892  * swig_cast_info structures and swig_cast_info structures store pointers back
74893  * to swig_type_info structures, we need some lookup code at initialization.
74894  * The idea is that swig generates all the structures that are needed.
74895  * The runtime then collects these partially filled structures.
74896  * The SWIG_InitializeModule function takes these initial arrays out of
74897  * swig_module, and does all the lookup, filling in the swig_module.types
74898  * array with the correct data and linking the correct swig_cast_info
74899  * structures together.
74900  *
74901  * The generated swig_type_info structures are assigned statically to an initial
74902  * array. We just loop through that array, and handle each type individually.
74903  * First we lookup if this type has been already loaded, and if so, use the
74904  * loaded structure instead of the generated one. Then we have to fill in the
74905  * cast linked list. The cast data is initially stored in something like a
74906  * two-dimensional array. Each row corresponds to a type (there are the same
74907  * number of rows as there are in the swig_type_initial array). Each entry in
74908  * a column is one of the swig_cast_info structures for that type.
74909  * The cast_initial array is actually an array of arrays, because each row has
74910  * a variable number of columns. So to actually build the cast linked list,
74911  * we find the array of casts associated with the type, and loop through it
74912  * adding the casts to the list. The one last trick we need to do is making
74913  * sure the type pointer in the swig_cast_info struct is correct.
74914  *
74915  * First off, we lookup the cast->type name to see if it is already loaded.
74916  * There are three cases to handle:
74917  *  1) If the cast->type has already been loaded AND the type we are adding
74918  *     casting info to has not been loaded (it is in this module), THEN we
74919  *     replace the cast->type pointer with the type pointer that has already
74920  *     been loaded.
74921  *  2) If BOTH types (the one we are adding casting info to, and the
74922  *     cast->type) are loaded, THEN the cast info has already been loaded by
74923  *     the previous module so we just ignore it.
74924  *  3) Finally, if cast->type has not already been loaded, then we add that
74925  *     swig_cast_info to the linked list (because the cast->type) pointer will
74926  *     be correct.
74927  * ----------------------------------------------------------------------------- */
74928 
74929 #ifdef __cplusplus
74930 extern "C" {
74931 #if 0
74932 } /* c-mode */
74933 #endif
74934 #endif
74935 
74936 #if 0
74937 #define SWIGRUNTIME_DEBUG
74938 #endif
74939 
74940 #ifndef SWIG_INIT_CLIENT_DATA_TYPE
74941 #define SWIG_INIT_CLIENT_DATA_TYPE void *
74942 #endif
74943 
74944 SWIGRUNTIME void
74945 SWIG_InitializeModule(SWIG_INIT_CLIENT_DATA_TYPE clientdata) {
74946   size_t i;
74947   swig_module_info *module_head, *iter;
74948   int init;
74949 
74950   /* check to see if the circular list has been setup, if not, set it up */
74951   if (swig_module.next==0) {
74952     /* Initialize the swig_module */
74953     swig_module.type_initial = swig_type_initial;
74954     swig_module.cast_initial = swig_cast_initial;
74955     swig_module.next = &swig_module;
74956     init = 1;
74957   } else {
74958     init = 0;
74959   }
74960 
74961   /* Try and load any already created modules */
74962   module_head = SWIG_GetModule(clientdata);
74963   if (!module_head) {
74964     /* This is the first module loaded for this interpreter */
74965     /* so set the swig module into the interpreter */
74966     SWIG_SetModule(clientdata, &swig_module);
74967   } else {
74968     /* the interpreter has loaded a SWIG module, but has it loaded this one? */
74969     iter=module_head;
74970     do {
74971       if (iter==&swig_module) {
74972         /* Our module is already in the list, so there's nothing more to do. */
74973         return;
74974       }
74975       iter=iter->next;
74976     } while (iter!= module_head);
74977 
74978     /* otherwise we must add our module into the list */
74979     swig_module.next = module_head->next;
74980     module_head->next = &swig_module;
74981   }
74982 
74983   /* When multiple interpreters are used, a module could have already been initialized in
74984      a different interpreter, but not yet have a pointer in this interpreter.
74985      In this case, we do not want to continue adding types... everything should be
74986      set up already */
74987   if (init == 0) return;
74988 
74989   /* Now work on filling in swig_module.types */
74990 #ifdef SWIGRUNTIME_DEBUG
74991   printf("SWIG_InitializeModule: size %lu\n", (unsigned long)swig_module.size);
74992 #endif
74993   for (i = 0; i < swig_module.size; ++i) {
74994     swig_type_info *type = 0;
74995     swig_type_info *ret;
74996     swig_cast_info *cast;
74997 
74998 #ifdef SWIGRUNTIME_DEBUG
74999     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
75000 #endif
75001 
75002     /* if there is another module already loaded */
75003     if (swig_module.next != &swig_module) {
75004       type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
75005     }
75006     if (type) {
75007       /* Overwrite clientdata field */
75008 #ifdef SWIGRUNTIME_DEBUG
75009       printf("SWIG_InitializeModule: found type %s\n", type->name);
75010 #endif
75011       if (swig_module.type_initial[i]->clientdata) {
75012 	type->clientdata = swig_module.type_initial[i]->clientdata;
75013 #ifdef SWIGRUNTIME_DEBUG
75014       printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
75015 #endif
75016       }
75017     } else {
75018       type = swig_module.type_initial[i];
75019     }
75020 
75021     /* Insert casting types */
75022     cast = swig_module.cast_initial[i];
75023     while (cast->type) {
75024 
75025       /* Don't need to add information already in the list */
75026       ret = 0;
75027 #ifdef SWIGRUNTIME_DEBUG
75028       printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
75029 #endif
75030       if (swig_module.next != &swig_module) {
75031         ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
75032 #ifdef SWIGRUNTIME_DEBUG
75033 	if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
75034 #endif
75035       }
75036       if (ret) {
75037 	if (type == swig_module.type_initial[i]) {
75038 #ifdef SWIGRUNTIME_DEBUG
75039 	  printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
75040 #endif
75041 	  cast->type = ret;
75042 	  ret = 0;
75043 	} else {
75044 	  /* Check for casting already in the list */
75045 	  swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
75046 #ifdef SWIGRUNTIME_DEBUG
75047 	  if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
75048 #endif
75049 	  if (!ocast) ret = 0;
75050 	}
75051       }
75052 
75053       if (!ret) {
75054 #ifdef SWIGRUNTIME_DEBUG
75055 	printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
75056 #endif
75057         if (type->cast) {
75058           type->cast->prev = cast;
75059           cast->next = type->cast;
75060         }
75061         type->cast = cast;
75062       }
75063       cast++;
75064     }
75065     /* Set entry in modules->types array equal to the type */
75066     swig_module.types[i] = type;
75067   }
75068   swig_module.types[i] = 0;
75069 
75070 #ifdef SWIGRUNTIME_DEBUG
75071   printf("**** SWIG_InitializeModule: Cast List ******\n");
75072   for (i = 0; i < swig_module.size; ++i) {
75073     int j = 0;
75074     swig_cast_info *cast = swig_module.cast_initial[i];
75075     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
75076     while (cast->type) {
75077       printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
75078       cast++;
75079       ++j;
75080     }
75081   printf("---- Total casts: %d\n",j);
75082   }
75083   printf("**** SWIG_InitializeModule: Cast List ******\n");
75084 #endif
75085 }
75086 
75087 /* This function will propagate the clientdata field of type to
75088 * any new swig_type_info structures that have been added into the list
75089 * of equivalent types.  It is like calling
75090 * SWIG_TypeClientData(type, clientdata) a second time.
75091 */
75092 SWIGRUNTIME void
75093 SWIG_PropagateClientData(void) {
75094   size_t i;
75095   swig_cast_info *equiv;
75096   static int init_run = 0;
75097 
75098   if (init_run) return;
75099   init_run = 1;
75100 
75101   for (i = 0; i < swig_module.size; i++) {
75102     if (swig_module.types[i]->clientdata) {
75103       equiv = swig_module.types[i]->cast;
75104       while (equiv) {
75105         if (!equiv->converter) {
75106           if (equiv->type && !equiv->type->clientdata)
75107             SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
75108         }
75109         equiv = equiv->next;
75110       }
75111     }
75112   }
75113 }
75114 
75115 #ifdef __cplusplus
75116 #if 0
75117 { /* c-mode */
75118 #endif
75119 }
75120 #endif
75121 
75122 
75123 
75124 /* Forward declaration of where the user's %init{} gets inserted */
75125 void SWIG_init_user(lua_State* L );
75126 
75127 #ifdef __cplusplus
75128 extern "C" {
75129 #endif
75130 /* this is the initialization function
75131   added at the very end of the code
75132   the function is always called SWIG_init, but an earlier #define will rename it
75133 */
75134 #if ((SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC))
75135 LUALIB_API int SWIG_init(lua_State* L)
75136 #else
75137 SWIGEXPORT int SWIG_init(lua_State* L) /* default Lua action */
75138 #endif
75139 {
75140 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC) /* valid for both Lua and eLua */
75141   int i;
75142   int globalRegister = 0;
75143   /* start with global table */
75144   lua_pushglobaltable (L);
75145   /* SWIG's internal initialisation */
75146   SWIG_InitializeModule((void*)L);
75147   SWIG_PropagateClientData();
75148 #endif
75149 
75150 #if ((SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUA) && (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)) || defined(SWIG_LUA_ELUA_EMULATE)
75151   /* add a global fn */
75152   SWIG_Lua_add_function(L,"swig_type",SWIG_Lua_type);
75153   SWIG_Lua_add_function(L,"swig_equals",SWIG_Lua_class_equal);
75154 #endif
75155 
75156 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
75157   /* set up base class pointers (the hierarchy) */
75158   for (i = 0; swig_types[i]; i++){
75159     if (swig_types[i]->clientdata){
75160       SWIG_Lua_init_base_class(L,(swig_lua_class*)(swig_types[i]->clientdata));
75161     }
75162   }
75163 #ifdef SWIG_LUA_MODULE_GLOBAL
75164   globalRegister = 1;
75165 #endif
75166 
75167 
75168 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
75169   SWIG_Lua_namespace_register(L,&swig_SwigModule, globalRegister);
75170 #endif
75171 
75172 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
75173   for (i = 0; swig_types[i]; i++){
75174     if (swig_types[i]->clientdata){
75175       SWIG_Lua_elua_class_register_instance(L,(swig_lua_class*)(swig_types[i]->clientdata));
75176     }
75177   }
75178 #endif
75179 
75180 #if defined(SWIG_LUA_ELUA_EMULATE)
75181   lua_newtable(L);
75182   SWIG_Lua_elua_emulate_register(L,swig_SwigModule.ns_methods);
75183   SWIG_Lua_elua_emulate_register_clear(L);
75184   if(globalRegister) {
75185     lua_pushstring(L,swig_SwigModule.name);
75186     lua_pushvalue(L,-2);
75187     lua_rawset(L,-4);
75188   }
75189 #endif
75190 
75191 #endif
75192 
75193 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
75194   /* invoke user-specific initialization */
75195   SWIG_init_user(L);
75196   /* end module */
75197   /* Note: We do not clean up the stack here (Lua will do this for us). At this
75198      point, we have the globals table and out module table on the stack. Returning
75199      one value makes the module table the result of the require command. */
75200   return 1;
75201 #else
75202   return 0;
75203 #endif
75204 }
75205 
75206 #ifdef __cplusplus
75207 }
75208 #endif
75209 
75210 
75211 const char* SWIG_LUACODE=
75212   "";
75213 
75214 void SWIG_init_user(lua_State* L)
75215 {
75216   /* exec Lua code if applicable */
75217   SWIG_Lua_dostring(L,SWIG_LUACODE);
75218 }
75219 
75220